Matakuliah Tahun Versi : <<T0773>>/<<Perancangan Databasel>> : <<2005>> : <<1/2>> Pertemuan <<4>> <<Kamus Data>> 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • << TIK-4 >> Mahasiswa dapat memilih dan menentukan Entity yang dibutuhkan berdasarkan hasil Fact Finding (C4) 2 Outline Materi • Kamus Data Entity Identifikasi tipe Entity Identifikasi tipe Relationship Identifikasi tipe Attribute 3 Design Methodology • Struktur yang digunakan adalah dengan menggunakan prosedur, teknik, tools, dan dokumentasi untuk mendukung dan memfasilitasi proses perancangan. 4 Design Methodology • Metode perancangan Database mempunyai 3 fase utama: – Rancangan Database Conceptual; – Rancangan Database Logical; – Rancangan Database Physical. 5 Fase Rancangan Database • Rancangan Database Conceptual. – Proses konstruksi model informasi dengan menggunakan sumber dari perusahaan secara independen. • Rancangan Database Logical. – Proses konstruksi model informasi dengan menggunakan spasifik model basis data perusahaan ( relasional), tapi tidak tergantung kebutuhan DBMS dan pertimbangan physical. • Rancangan Database Physical – Proses memproduksi penjelasan implementasi database pada secondary storage; menguraikan basis relasi , organisasi file, rancangan indexes agar acces data menjadi efficient , semua yang berhubungan dengan kendala integrity, dan peralatan/mekanisme security. 6 Faktor Kesuksesan Rancangan Database • Kemungkinan bekerja secara interactively dengan users. • Kelengkapan mengikuti seluruh proses metodologi pembangunan model data. • Kelengkapan penggunaan pendekatan datadriven. • Pertimbangan Sturktur perusahaan dan kendala integrity kedalam model data. • Pengkombinasian conceptualization, normalization, dan teknik validasi transaksi kedalam metodologi pemodelan data. 7 Perancangan Database • Tahap 1 Membangun Kamus Data Untuk Setiap User View – Tahap 1.1 Identifikasi tipe entity. – Tahap 1.2 Identifikasi tipe relationship – Tahap 1.3 Identifikasi tipe dan menggabungkan attributes pada tiap entity – Tahap 1.4 Menentukan domain attribute. 8 Tahap 1 Membangun Model Konseptual Data Lokal Untuk Setiap View Membangun kamus data : • Tahap 1.1 Identifikasi Tipe Entity – Mengidentifikasi tipe entity yang terutama dibutuhkan oleh view. • Tahap 1.2 Identifikasi tipe relationship – Mengidentifikasi hubungan penting yang terjadi antara entiti yang telah diidentifikasi. 9 Tahap 1 Membangun Model Konseptual Data Lokal Untuk Setiap View • Tahap 1.3 Mengindentifikasi dan menggabungkan attributes pada tiap entity atau relasi – Mengidentifikasi dan menggabungkan attributes yang dibutuhkan entity atau relasi, dan mendokumenkan setiap attribute secara details. • Tahap 1.4 Menentukan domain attribute – Menentukan domains attributes dalam model konseptual lokal dan mendokumentasikan secara detai setiap domain. 10 Contoh Kamus Data Entity Yang Mendeskripsikan Entity Untuk View DreamHome 11 Contoh Kamus Data Relationship Yang Mendeskripsikan Relatioship Untuk View DreamHome 12 Contoh Kamus Data Attribute Yang Mendeskripsikan Attribute Untuk View DreamHome 13
© Copyright 2024 Paperzz