Start Back Next End
  
Kunci kandidat yang tidak terpilih sebagai kunci primer
Langkah 1.6 Mempertimbangkan penggunaan enchanced modelling concept
(langkah opsional)
Mempertimbangkan penggunaan konsep permodelan, seperti specialization /
generalization, aggregation, dan composition. 
a. 
Specialization, adalah proses memaksimalkan perbedaan antara anggota entitas
dengan mengidentifikasikan karakteristik yang membedakan seluruh entitas.
b.
Generalization, adalah proses meminimalkan perbedaan antara entitas dengan
mengidentifikasikan karakteristik yang sama dari masing – masing entitas. 
c. 
Aggregation, adalah mempresentasikan hubungan ‘has -a’ atau ‘is-part-of
antara tipe  -
tipe entitas , dimana salah satu adalah sebagai ‘whole’ dan yang
lainnya sebagai ‘part’.
d.
Composition, adalah sebuah bentuk spesifik dari aggregation
yang
mempresentasikan penggabungan antara entitas dimana ada kepemilikan yang
kuat dan kesamaan lifetime antara ‘whole’ dan ‘part’.
Langkah 1.7 Memeriksa model akan adanya redudansi
Memerika keberadaan redudansi dalam model. Dilakukan pemeriksaan secara
spesifik terhadap hubungan one-to-one
(1:1), menghilangkan hubungan (relationship)
yang redudan, dan mempertimbangkan penggunaan dimensi waktu.
Langkah 1.8 Validasi model data konseptual terhadap transaksi pengguna
Memastikan bahwa konseptual data telah mendukung transaksi yang
dibutuhkan. Hal ini dapat dilakukan dua cara yaitu :
a.
Mendeskripsikan transaksi secara detail, dengan pendekatan ini berarti akan
diperiksa semua informasi (entitas, relationship, dan atributte) yang dibutuhkan
oleh setiap transaksi apakah telah disediakan dalam model, dengan
mendokumentasikan setiap kebutuhan transaksi. 
b. 
Menggunakan jalur transaksi (transaction pathways), pendekatan ini digunakan
untuk validasi model data terhadap transaksi yang dibutuhkan termasuk
representasi diagram jalur yang digunakan oleh setiap transaksi langsung pada
diagram ER.
Word to PDF Converter | Word to HTML Converter