Class Diagram (3) – SI-17A

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:


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s