BAB 7 PERANCANGAN DATA BASE TAHAP PERANCANGAN 1.

BAB 7 PERANCANGAN DATA BASE TAHAP PERANCANGAN 1.

BAB 7 PERANCANGAN DATA BASE TAHAP PERANCANGAN 1. Perencanaan (planning) 2. Evaluasi kebutuhan perangkat sistem (requirements analysis) 3. Perancangan (design) 4. Pemrogramman/pengkodean (coding) 5. Implementasi (implementation) 6. Pengoperasioan dan pemeliharaan (operation and maintenance) TAHAP PERANCANGAN

Perencanaan (planning), adalah tahap penentuan kebutuhan sistem serta studi kelayakan, baik dari segi teknologi maupun dari segi ekonomi. Evaluasi kebutuhan perangkat sistem (requirements analysis), adalah tahap penentuan cakupan sistem data base, kebutuhan hardware dan software, serta kebutuhan informasi/laporan. TAHAP PERANCANGAN Perancangan (design), adalah tahap perancangan data base, yang

mencakup: logical design, conceptual design, dan physical design. Physical design mencakup tiga langkah sebagai berikut: pertama menterjemahkan skema tingkat konseptual ke dalam skema tingkat internal, kedua pembuatan data dictionary, dan ketiga penentuan cara penyimpanan dan pengaksesan data. TAHAP PERANCANGAN Pemrogramman/pengkodean (coding), adalah tahap penterjemahan physical design ke

dalam program. Implementasi (implementation), adalah tahap penerapan sistem data base baru, yang mencakup: pemindahan data ke dalam sistem data base baru dan pelatihan cara penggunaan sistem data base baru. TAHAP PERANCANGAN Pengoperasioan dan pemeliharaan (operation and maintenance), adalah tahap penggunaan dan pemeliharaan sistem data base baru, pemantauan kinerja sistem, dan evaluasi kepuasan user untuk menentukan perlu tidaknya

peningkatan dan modifikasi sistem. TAHAP PERANCANGAN SASARAN PERANCANGAN Lengkap (completeness) Relevan (relevance)

Mudah diakses (accessibility) Mutakhir (up-to-dateness) Fleksibel (flexibility) Efisien (efficiency) Efektif biaya (cost-effectiveness) Integritas (integrity) Aman (security) SASARAN PERANCANGAN Lengkap (completeness), data base harus mencakup seluruh data serta hubungan antar data yang dibutuhkan oleh pengguna sistem. Relevan (relevance), hanya data yang relevan dan bermanfaat yang direkam dan disimpan.

SASARAN PERANCANGAN Mudah diakses (accessibility), data yang disimpan harus mudah diakses oleh seluruh pengguna yang diotorisasi, serta tersedia setiap saat. Mutakhir (up-to-dateness), data yang disimpan harus selalu dalam keadaan ter-update. SASARAN PERANCANGAN Fleksibel (flexibility), data base

fleksibel dalam memenuhi beragam kebutuhan informasi. Efisien (efficiency), pemutakhiran, pemanggilan, dan pemeliharaan data dapat dilaksanakan secara efisien (tidak boros waktu dan tenaga). Efektif biaya (cost-effectiveness), manfaat sistem data base dicapai dengan biaya seminimum mungkin. SASARAN PERANCANGAN Integritas (integrity), data base bebas dari kesalahan, baik disengaja atau tidak.

Aman (security), data base terlindungi dari kemungkinan hilang, rusak, dan akses ilegal. Prosedur backup dan recovery selalu dalam kondisi siaga agar data dapat segera direkonstruksi kembali pada saat diperlukan. PERAN AKUNTAN Akuntan adalah arsitek sistem data base Akuntan menentukan data yang harus tercakup dalam sistem data base Akuntan menentukan output sistem data base, seperti bentuk dan isi informasi yang tersedia bagi pengguna sistem data base.

PEMODELAN DATA BASE Pemodelan data (data modeling) adalah proses pendefinisian dan penentuan hubungan antar data dalam sistem data base. Tujuan pemodelan data adalah untuk menentukan sistem perekaman dan penyimpanan data agar informasi yang dihasilkan benar-benar bermanfaat untuk perencanaan, pengawasan, dan evaluasi kegiatan. DIAGRAM REA DAN E-R Dua alat pemodelan data yang umum digunakan adalah REA data model dan Entity-Relationship diagram.

REA adalah akronim dari resourses, event, dan agents, untuk menunjukkan bahwa data pada dasarnya terdiri dari tiga eleman dasar tersebut. DIAGRAM REA DAN E-R E-R diagram adalah diagram untuk menggambarkan isi dari data base serta hubungan antar entity dalam data base. Entity adalah suatu obyek yang mengandung data yang direkam oleh SIA. Oleh sebab itu resourses, events, dan agents dalam REA data model adalah entity. Dalam E-R diagram, entity digambarkan dengan empat persegi panjang dan hubungan antar entity digambarkan dengan garis dan diamond.

DIAGRAM REA DAN E-R Resourses adalah sumber daya yang diperoleh dan digunakan, misalnya: aset, utang, dan modal. Events adalah peristiwa yang terkait dengan sumber daya organisasi. Events tidak hanya mencakup data yang akan dicatat di dalam jurnal, tetapi mencakup seluruh kejadian yang biasanya tidak akan dicatat di dalam jurnal, misalnya event tentang order dari pelanggan. DIAGRAM REA DAN E-R event harus merepresentasikan aktivitas yang berpengaruh langsung terhadap sumber daya organisasi, sebagai contoh: posting data dari jurnal ke buku

besar tidak akan dikategorikan sebagai event di dalam REA data model, karena kejadian tersebut hanya mempengaruhi pencatatan data, tetapi tidak mempengaruhi sumber daya. DIAGRAM REA DAN E-R Agents adalah personil yang berpartisipasi dalam berbagai kegiatan dalam organisasi, yang datanya akan dikumpulan untuk kepentingan perencanaan, pengawasan, dan evaluasi. Contoh: karyawan, pemasok, dan pelanggan. DIAGRAM REA DAN E-R Konsep REA ditujukan agar SIA

tidak sekedar mencakup data keuangan tradisional, tetapi juga mencakup ukuran kinerja opersional yang bersifat non keuangan, yang dibutuhkan oleh manajer untuk menjalankan organisasi secara efektif. DIAGRAM REA DAN E-R Dalam SIA tradisional, data diorganisasi dalam suatu chart of account untuk laporan keuangan, sehingga data hanya disimpan dari aspek finansialnya saja, sedangkan aspek-aspek non finansial menjadi terabaikan. CARDINALITY

Cardinality atau sifat suatu hubungan antar entity menggambarkan jumlah kejadian dari satu entity dalam hubungannya dengan kejadian pada entity lain. Terdapat tiga kemungkinan sifat hubungan (cardinality) antar entity, yaitu: One-to-one simbul (1:1) One-to-many simbul (1:* dan *:1) Many-to-many simbul (*:*) CONTOH E-R DIAGRAM Resources Inventory Events *

Line items * Agents * * Sales Party to 1 Made to

1 Salespersons * Pays for Received from * Cash 1 Increases

* * * Cash collections Received by 1 1 Salespersons Cashier

CONTOH E-R DIAGRAM A. HUBUNGAN ONE-TO-ONE ( 1 : 1 ) Penjualan 1 Pembayaran 1 Penerimaan Kas Setiap transaksi penjualan berhubungan dengan paling banyak satu transaksi penerimaan kas, demikian pula sebaliknya, contoh: penjualan tunai.

B. HUBUNGAN ONE-TO-M ANY ( 1 : * ) Penjualan 1 Pembayaran * Penerimaan Kas Setiap transaksi penjualan berhubungan dengan banyak transaksi penerimaan kas, setiap penerimaan kas hanya berhubungan dengan satu transaksi penjualan, contoh: penjualan angsuran. CONTOH E-R DIAGRAM

C. HUBUNGAN M ANY-TO-ONE ( * : 1 ) Penjualan * Pembayaran 1 Penerimaan Kas Setiap transaksi penerimaan kas berhubungan dengan banyak transaksi penjualan, satiap transaksi penjualan hanya berhubungan dengan paling banyak satu transaksi penerimaan kas, contoh: pembayaran sewa ruang bulanan yang dibayar penuh untuk beberapa bulan.

FUNGSI E-R DIAGRAM E-R diagram merupakan pelengkap dari bentuk dokumentasi sistem yang lain, terutama untuk mendokumentasikan SIA tingkat lanjut yang dibangun berdasarkan data base. E-R diagram memberikan informasi penting tentang hubungan dari berbagai item data yang disimpan dalam data base. FUNGSI E-R DIAGRAM Data flow diagram, hanya menggambarkan arus data dalam sistem, tetapi tidak menggambarkan secara eksplisit bagaimana hubungan antar elemen data dalam file.

Flowchart, hanya menggambarkan berbagai file yang ada serta karakteristiknya, seperti aliran dokumen, cara penyimpanan, serta organisasinya. CONTOH TABEL DATA BASE Item 10 20 30 40 Persediaan Jenis Kos TV 399 Freezer

999 Refrigerator 899 Refrigerator 1099 Faktur 101 102 103 104 Tgl 08/11/06 09/11/06 11/11/06 14/11/06 Harga

499 1299 999 1299 Penjualan-Persediaan Faktur Item Jml Penj Order 101 10 3 Ya 101 30 1 Ya 102 40 1

Tidak 103 20 2 Ya Penjualan Jam Petugas 09.30 101 10.45 102 15.35 101 12.30 101

Pelanggan 10001 10002 10004 10006 Total 1497 1299 999 2598 CONTOH TABEL DATA BASE No 101 102 103 104

Nama Bambang Budi Peni Renaldi Pegawai Masuk 09/12/2000 12/10/2002 20/09/2003 25/11/2003 Gaji 1,000,000 800,000 650,000

650,000 Masing-masing field dalam file data base di atas bisa ditampilkan dalam tabel baru untuk kepentingan pelaporan, baik dengan operasi project, restrict, maupun joint.

Recently Viewed Presentations

  • Espaol noroeste oeste suroeste norte centro sur noreste

    Espaol noroeste oeste suroeste norte centro sur noreste

    estar - to be. Time words. ahora - nowantes - before. después - afterhoy - todayayer - yesterdaymañana - tomorrowotra vez - againsiempre - alwaysa menudo - oftena veces - sometimesnunca - neverla semana pasada - last weekla semana que...
  • Presentation Title Size 30PT - MU

    Presentation Title Size 30PT - MU

    3.1.2.7 Packet Tracer - Troubleshooting Serial Interfaces. 3.2.2.5 Activity - Identify PPP Features and Operations. 3.2.3.6 Activity - Identify the Steps in the LCP Link Negotiation Process. 3.3.1.4 Syntax Checker - PPP Link Quality Monitoring Command. 3.3.2.6 Syntax Checker -...
  • Template

    Template

    eProxy users have their own UT EID and password. Go to eproxy.utexas.edu to learn more. Payment Options. eCheck. Electronic Funds Transfer (EFT) American Express, Discover, MasterCard, or Visa (Non-refundable 2.3% convenience charge assessed)
  • Central Powers treaties - WordPress.com

    Central Powers treaties - WordPress.com

    Treaty of Neuilly (Bulgaria) Treaty of Sevres. Treaty of Lausanne. Author: Swihart, Seth J (MNPS) Created Date: 10/25/2012 05:28:40 Title: Central Powers treaties Last modified by: Swihart, Seth J (MNPS) Company: Metropolitan Nashville Public Schools ...
  • REPRESENTATION GENDER AO1: Demonstrate knowledge and understanding of

    REPRESENTATION GENDER AO1: Demonstrate knowledge and understanding of

    They tend to take the role of helper (think of Propp's theory) or object; passive rather than active. Often their passivity extends to victimhood. Men are still represented as TV drama characters up to 3 times more frequently than women,...
  • Tennessee Adult Education 2011 Curriculum Math Level 3

    Tennessee Adult Education 2011 Curriculum Math Level 3

    The data on the horizontal axis of a line graph appears from left to right. When constructing a line graph, plot the points first on the graph then connect each point with a single line. Line Graphs have a title...
  • 2009 Low Income Housing in India AMSTERDAM BEIJING

    2009 Low Income Housing in India AMSTERDAM BEIJING

    Cores) Assumptions1 Since the HFC market is extremely underpenetrated - it is feasible to assume Year on Year growth rates between 50 - 200% for a start-up, decreasing yearly (MHFC assume 100% growth in the first 5 years; established companies...
  • Visual Rhetoric Terminology - Frederick County Public Schools

    Visual Rhetoric Terminology - Frederick County Public Schools

    Visual Rhetoric Terminology. What to Look For and How to Say It in an Analysis of Visual Texts as Aruguments. Focal point. What the eye is drawn to first when you view an image. By making an object the focal...