Kurang dari 1 menit baca

Class diagram mendeskripsikan semua objek yang terdapat dalam sistem dan relasi, membantu visualisasi, dan untuk deployment dan component diagram.

Apa Yang Ada dalam Class

  • Class
  • Relasi
  • Constrain (batasan)
  • Inheritance (pewarisan)

Multiplicity

Kalau di ERD disebut kardinalitas. Yaitu menunjukkan relasi jumlah objek.

Visibility Class Diagram

Ketampakan atribut atau method

Relationship

Generalisasi

Pakai inheritance (pewarisan)

Asosiasi

  • Satu arah: Menggambar pesan urutan kejadian yang terjadi dari hanya salah satu kelas dan yang lain pasif
  • Dua arah: Yang ini dua-duanya aktif

Depedensi

Sebuah kelas mengacu ke kelas lain. Misal, class peminjaman buku membuat objek buku

Agregasi

Relasi yang lebih kuat dari Asosiasi. Suatu kelas merupakan bagian kuat dari kelas lain, namun opsional.

Komposisi

Relasi paling kuat. Sautu kelas merupakan bagian wajib dari kelas yang lain.

Realisasi

Yaitu implementasi, penerapan Interface