![]() 75
Menurut
Whitten
et
al.
(2004,
p455),
terdapat
tiga
jenis
hubungan
antar
kelas
yang biasa digunakan dalam class diagram, yaitu:
1. Asosiasi
dan multiplicity
Asosiasi merupakan hubungan statis antar dua objek atau kelas.
Hubungan
ini menggambarkan apa yang perlu diketahui
oleh sebuah
kelas
mengenai
kelas
lainnya. Hubungan
ini memungkinkan
sebuah
objek
atau
kelas
mereferensikan
objek
atau
kelas
lain
dan
saling
mengirimkan
pesan.
Sedangkan
multiplicity
adalah
notasi
yang
menjelaskan
hubungan
antara kelas yang telah dihubungkan tersebut.
Sumber: Whitten et al. (2004, p461)
Gambar 2.22. Contoh Hubungan Asosiasi dan Multiplicity
2. Generalisasi atau spesialisasi
Dalam
hubungan
generaslisasi,
terdapat
dua jenis
kelas,
yaitu
kelas
supertype
dan
kelas
subtype.
Kelas
supertype
atau
kelas
induk
memiliki
atribut
dan behavior
yang
umum
dari hirarki tersebut. Kelas
subtype atau
kelas
anak
memiliki
atribut
dan behavior
yang
unik
dan
juga
memiliki
atribut
dan
behavior
milik
kelas
induknya.
Kelas
induknya
merupakan
|