![]() 50
A.
Class Diagram
Mathiassen
et al. (2000, p336)
menjelaskan
bahwa class diagram adalah gambaran
struktur
objek
dari
sistem.
Class
diagram
menunjukkan
class objek
yang
membentuk
sistem
dan
hubungan
struktural
diantara
class
objek
tersebut.
Menurut
Whitten
et al.
(2004,
pp455-459),
terdapat tiga
jenis
hubungan antar class
yang
biasa digunakan
dalam
class diagram, yaitu :
1. Asosiasi
Asosiasi
merupakan
hubungan
statis
antar
dua
objek
atau
class.
Hubungan
ini
memungkinkan
sebuah
objek
atau
class
mereferensikan
objek
atau
class
lain
dan saling
mengirimkan
pesan.
Hubungan
asosiasi
akan
ditunjukkan
pada
gambar 2.16 dibawah ini.
Gambar 2.16 Contoh Hubungan Asosiasi
2. Generalisasi
Dalam
hubungan
generalisasi,
terdapat
dua
jenis
class,
yaitu
class
supertype
dan
class subtype.
Class
supertype
atau
class
induk
memiliki
atribut
dan
behavior yang umum.
Class subtype atau class anak selain
memiliki atribut
dan
behavior
yang
unik
juga
memiliki
atribut
dan
behavior
milik
class
induknya.
Hubungan generalisasi akan ditunjukkan pada gambar 2.17 dibawah
ini.
Gambar
2.17 Contoh Hubungan
Generalisasi
|