![]() 46
Class
digambarkan
dengan
sebuah
kotak
persegi
panjang.
Notasi
class
terdiri
dari 3 bagian yaitu nama class, attribute dan operation.
Gambar 2.4 Notasi class
•
Relationships
i.
Generalization
Menggambarkan
hubungan
class yang
umum
dengan
class
yang
khusus
yang dikenal dengan hubungan subclass/superclass atau child/parent.
ii.
Association
Menggambarkan
hubungan
struktural
antara class.
Pada association,
terdapat multiplicity dan aggregation.
Multiplicity menggambarkan
berapa
banyak
objek
yang
mungkin
terhubung dari suatu hubungan association. Multiplicity
dinotasikan
dengan 1 atau
1..1, * atau 0..*, 0..1, 1..*
atau bilangan tertentu di
masing-
masing ujung garis association. Misalkan:
Gambar 2.5 Contoh multiplicity
Aggregation adalah association
yang
mempunyai
hubungan
“bagian dari”.
Misalkan:
|