Multiplicity– SI-17A
-
Menunjukkan sejumlah objek dalam satu class dapat berhubungan pada satu objek dari suatu class yang memiliki asosiasi
-
Notasi :
-
Tidak ada : 0
-
Satu : 1 atau boleh tidak ditulis angka
-
Sampai : x..y
-
Atau : x,y
-
Banyak : *
-
Contoh Multiplicity
Qualifier
Asosiasi Refleksif
-
Suatu Objek atau Class berasosiasi terhadap dirinya sendiri
Inheritance, Generalisasi, Specialisasi
Class Abstrak
Dependensi
Agregasi
-
Relasi khusus antara suatu class dengan class-class yang menjadi komponennya
Constrain pada Agregasi
Composite
Interface dan Realisasi
-
Merupakan kumpulan operasi yang menentukan perilaku class dan class lainnya
-
Visualisasi interface sama dengan class tetapi interface tidak memiliki atribut / property
-
Di atas nama interface dituliskan : <<interface>>
-
Hubungan antara class dan interface disebut realisasi
Contoh Interface and Realisasi
Model Interaksi pada Interface
Interface dan Port
Visibility
-
+ (public) : fitur dapat diakses oleh semua class
-
– (private) : fitur hanya dapat diakses oleh instance class
-
# (protected) : fitur hanya dapat diakses oleh instance class dan sub class-nya
-
~ (package) : fitur hanya dapat diakses oleh instance class dalam package yang sama
Contoh Penggunaan Visibility
Untuk lebih jelasnya silahkan download file berikut ini: