![]() 41
(dengan
2
titik
akhir) biasanya
digambarkan
sebagai
sebuah
garis,
dimana masing-
masing titik akhir dihubungkan dengan sebuah class.
Association bisa
memiliki dua atau
lebih titik akhir.
Gambar 2.14 Association pada Class Diagram
Aggregation
adalah
hubungan
association
yang lebih
spesifik.
Meskipun
aggregation
sejenis
dengan
association,
namun
aggregation
hanya dapat
melibatkan
2
class.
Aggregation
terjadi
apabila
suatu
class
mengandung
satu
atau
lebih
objek
dari
class
lain, tetapi class yang dikandung tidak
memiliki
life cycle depedency dengan class
yang mengandung.
Gambar 2.15 Aggregation pada Class Diagram
Sedangkan
compotition
merupakan
hubungan
aggregation
di
mana
class
yang
dikandung telah memiliki life cycle depedency dengan class yang mengandung.
Gambar 2.16 Compotition pada Class Diagram
2.8.2 Sequence Diagram
Sequence diagram
menggambarkan
urutan proses dan interaksi penukaran pesan
oleh sekumpulan objek. dan
interaksinya berdasarkan scenario runtime sederhana secara
grafis.
|