download

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