![]() 73
class objek tersebut (Mathiassen et al., 2000, p336).
Terdapat
tiga jenis
hubungan antar
class
yang
biasa
digunakan
dalam class diagram
(Whitten et al., 2004, p455-459).
Ketiga jenis hubungan tersebut antara lain:
-
Asosiasi
Asosiasi
merupakan
hubungan
statis
antar
dua
objek
atau class.
Hubungan
ini
menggambarkan apa yang perlu diketahui oleh sebuah class
mengenai class
lainnya.
Hubungan
ini
memungkinkan sebuah objek atau class
mereferensikan
objek atau class lain dan saling mengirimkan pesan.
Gambar 2.26 Contoh Hubungan Asosiasi
-
Generalisasi (atau Spesialisasi)
Dalam
hubungan
generalisasi,
terdapat
dua
jenis
class,
yaitu
class
supertype
dan class
subtype.
Class
supertype
atau class
induk
memiliki
atribut
dan
behavior yang umum dari hirarki tersebut. Class subtype atau class anak
memiliki atribut dan behavior
yang
unik dan juga
memiliki
atribut dan
behavior
milik class
induknya. Class
induk
merupakan
generalisasi dari class
anaknya, sedangkan class anak merupakan spesialisai dari class induknya.
Gambar 2.27 Contoh Hubungan Generalisasi
|