![]() 50
A. Class Diagram
Class
diagram
adalah
salah
satu
diagram struktur
statis
yang
menunjukkan
struktur
dari
sistem
dengan
menunjukkan
class-class
yang
ada
pada sistem, attribute dan method class-class tersebut, dan
hubungan antar class.
Hubungan class terdiri dari link, association, aggregation, dan composition.
Gambar 2.7 Notasi Class
Sumber: Lethbridge (2002, p439)
Link
adalah
hubungan
dasar
antar
obyek
yang
menggambarkan garis
penghubung antara dua atau lebih class. Link merupakan bagian dari association.
Association
menggambarkan kumpulan
link
yang
saling
berhubungan.
Binary Association (dengan dua
titik
akhir) biasanya digambarkan sebagai
sebuah
garis,
di
mana
masing-masing
titik
akhir
dihubungkan dengan
sebuah
class. Association memiliki dua atau lebih titik akhir.
Gambar 2.8 Hubungan Association pada Class Diagram
Aggregation adalah
lambang
dari
memiliki
sebuah
atau
hubungan
association,
tetapi
aggregation lebih
spesifik
dari
association.
Meskipun
aggregation
merupakan
perluasan
association, hubungan
aggregation hanya
dapat
melibatkan
dua
class.
Aggregation
terjadi
bila
suatu
class
mengandung
|