![]() 65
diagram
(Whitten
et
al.,
2004,
pp455-459).
Ketiga
jenis
hubungan
tersebut
antara lain:
1. 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.
Sumber: Whitten et al. (2004, p461)
Gambar 2.19 Contoh Hubungan Asosiasi
2. 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.
|