39
Generalization adalah pertimbangan akan kelompok dengan jenis tipe
yang sama, contohnya ada banyak jenis kendaraan seperti mobil,
motor, sepeda, pesawat, dan sebagainya. Sedangkan specialization
adalah sifat atau karakteristik umum akan jenis-jenis hal yang berbeda,
sebagai contoh jenis khusus dari mobil adalah mobil sport, sedan, jeep,
dan sebagainya. Generalization/specialization hierarchy digunakan
untuk mengurutkan atau memberikan tingkatan akan hal-hal umum
menjadi khusus.
2.
Whole-part hierarchy notation
Whole-part hierarchies
menggambarkan hubungan keterkaitan antara
sebuah objek dengan komponennya. Ada dua jenis whole-part
hierarchies, yaitu aggregation
dan composition. Aggregation
digunakan untuk menggambarkan sebuah hubungan antara agregat
(keseluruhan) dan komponennya (bagian-bagian) dimana bagian-bagain
tersebut dapat berdiri sendiri secara terpisah. Sedangkan composition
digunakan untuk menggambarkan hubungan keterikatan yang lebih
kuat, dimana tiap-tiap bagian tidak dapat berdiri sendiri secara terpisah.
2.11.6.1
First-Cut Class Diagram
Menurut Satzinger et al. (2005: 309), first-cut class
diagram adalah pengembangan dengan memperluas
domain
model class diagram. Ini membutuhkan dua langkah: (1)
mengelaborasi attribute
dengan tipe dan informasi awal.
(2)
menambahkan navigation visibility arrows.
|