![]() 103
Gambar 2.45Contoh Class
Hubungan di dalam class diagram
ada tiga, yaitu
sebagai berikut:
1.
Aggregation
Merupakan hubungan antara objek dengan bagian-
bagiannya di mana bagian-bagian tersebut dapat
muncul secara terpisah.
2.
Association
Merupakan class
yang merepresentasikan many-to-
many relationship antara dua class lainnya.
3.
Generalization
Merupakan suatu super class
yang menjelaskan
properties
umum kepada kelas-kelas khusus yang
disebut dengan subclass.
First-cut design class diagram
dikembangkan dengan
dua langkah, yaitu sebagai berikut:
1.
Menambahkan tipe atribut dan initial value
information.
2.
Menambahkan panah navigation visibility.
Berikut adalah pedoman di dalam menambahkan panah
navigation visibility:
1.
Hubungan one-to-many
biasanya dinavigasikan dari
class superior ke class subordinate.
2.
Hubungan mandatory, di mana objek dari suatu
class tidak bakal ada tanpa ada objek dari class yang
lain, biasanya dinavigasikan dari class
yang
|