|
24
Langkah
1.6
Pertimbangkan
untuk
menggunakan
konsep
enchanced modelling (optional)
Mempertimbangkan penggunaan spesialisasi, generalisasi,
agregasi dan komposisi untuk melanjutkan pengembangan
dari
ER
model.
Jika
memilih
pendekatan generalisasi,
maka
kita mencoba untuk menyoroti perbedaan antara entity-entity
dengan menjelaskan satu atau lebih
subclasses
dari sebuah
entity superclass (Connolly, 2002, p432).
a)
Generalisasi / spesialisasi
Konsep dari generalisasi dan spesialisasi dihubungkan
dengan tipe-tipe entity khusus, yaitu superclass dan
subclass, dan proses pewarisan atribut
turunan
(Connolly,
2002, p360). Dimana superclass merupakan induk dari
beberapa
kelompok-kelompokberbeda
keberadaannya
pada
suatu
tipe
entity
sedangkan
subclass
merupakan
kelompok bagian yang distinct dari suatu tipe entity.
Spesialisasi
merupakan
proses
memaksimalkan
perbedaan-perbedaan yang ada diantara anggota dari
sebuah
entity
dengan
mengidentifikasi
perbedaan-
perbedaan
karakteristik
yang
ada.
Spesialisasi
merupakan
pendekatan
top-down
untuk
mendefinisikan
sebuah
kumpulan dari
superclass dan
hubungannya dengan
subclass-subclassnya,
dimana
kumpulan
subclass
dibasiskan pada beberapa perbedaan karakteristik. Sebagai
|