![]() 145
Aggregation
Aggregation
atau
agregasi
adalah
hubungan bagian
dari
atau
bagian
keseluruhan. Suatu
class
atau
objek
mungkin memiliki
atau
bisa
dibagi
menjadi
class
atau
objek
tertentu, dimana
class
atau
objek
yang
disebut
kemudian
merupakan
bagian
dari
class
atau
objek
yang
terdahulu.
Menurut
Larman
(1998,
p359), ada 2 jenis aggregation, yakni :
1. Composite Aggregation
Disebut
juga
strong
aggregation
dimana
objek
bagian tidak
dapat
berdiri
sendiri tanpa objek keseluruhan.
Jadi, antara objek yang satunya saling
terkait kuat dengan objek
lainnya. Merupakan multiplicity
pada satu composite
dan
dinotasikan dengan filled
diamond.
Menunjukkan bahwa
composite
secara
tunggal memiliki the part. Notasinya adalah :
Gambar 2.18 Composite aggregation
2. Shared Aggregation
Merupakan multiplicity
pada
composite
yang
lebih
dari
1
dan
dinotasikan
dengan
hollow
diamond.
Menunjukkan bahwa
the
part
bisa
terdapat
pada
instance composite.Notasinya adalah :
Gambar 2.19 Shared Aggregation
|