16
a.
Aggregation Structure
Aggregation
adalah
hubungan
antara
dua
atau
lebih
object yang
hubungannya
sangat kuat.
Menurut
Mathiassen,
Madsen,
Nielsen
dan
Stage
(2000,
p79),
ada
tiga
aggregation structure, yaitu :
1. Whole-part
Superior
Object adalah jumlah
dari
Inferior
Object. Jika
kita
menambah
atau
mengurangi (menghapus) inferior object, maka akan mengubah pokok superior object.
2. Container-content.
Superior
Object adalah
container bagi Inferior Object. Jika kita
menambah atau
mengurangi (menghapus) Inferior
object , maka tidak akan mengubah pokok Superior
object.
3.Union Member
Superior
Object
adalah inferior
object
yang
terorganissi.
Tidak
akan
terjadi
perubahan pada
superior
object
apabila
melakukan
penambahan
atau
penghapusan
terhadap inferior object tetapi ada batasannya.
b.
Association Structure
Association Structure
juga
merupakan
relasi
antara
dua
atau
lebih object,
tetapi
berbeda dari aggregation dalam object
yang berasosiasi
tersebut
yang bukan
merupakan
properti yang didefinisikan dari sebuah object.
Association
Structure
digambarkan
sebagai
sebuah
garis
sederhana
antara
class
yang
berhubungan.
Association
multiplicity
diuraikan
dalam
cara
yang
sama
seperti
|