![]() 57
memiliki karakteristik khusus dikenal sebagai subclass.
Adapun
penurunan karakteristik atau inheritance
dapat diterapkan apabila
karakteristik suatu superclass dimiliki oleh suatu subclass.
Ada dua hierarki dalam notasi class diagram, yaitu:
1.
Generalization/specialization notation
Generalization
adalah pengelompokan hal-hal dengan jenis yang
sama, contohnya ada banyak jenis kendaraan seperti mobil,
motor, sepeda, pesawat, dan sebagainya. Sedangkan
specialization adalah pengkategorian jenis-jenis hal yang berbeda,
sebagai contoh jenis khusus dari mobil adalah mobil sport, sedan,
jeep, dan sebagainya.
Generalization/specialization hierarchy
digunakan untuk
mengurutkan hal-hal umum menjadi khusus.
Gambar 2.27: Generalization/Specialization Hierarchy
Sumber: Satzinger, Jackson, dan Burd (2005: 190)
2.
Whole-part hierarchy notation
Whole-part hierarchies menggambarkan hubungan keterkaitan
antara sebuah obyek dengan komponennya. Ada dua jenis whole-
part hierarchies, yaitu:
a. Aggregation
Aggregation
digunakan untuk menggambarkan sebuah
hubungan antara agregat (keseluruhan) dan komponennya
(bagian-bagian) dimana bagian-bagian tersebut dapat berdiri
sendiri secara terpisah.
|