diagram class

Diagram Kelas: Memahami Struktur Sistem

Diagram kelas menggambarkan struktur statis suatu sistem, yaitu kelas-kelas yang membentuk sistem, atribut (data) yang dimiliki kelas, dan hubungan antar kelas. Diagram ini penting untuk memahami bagaimana objek-objek dalam sistem berinteraksi satu sama lain.

Elemen-elemen Diagram Kelas:

  • Kelas (Class): Representasi dari suatu entitas atau konsep dalam sistem.
  • Atribut (Attribute): Data atau properti yang dimiliki oleh kelas.
  • Metode (Method): Fungsi atau operasi yang dapat dilakukan oleh kelas.
  • Hubungan (Relationship): Bagaimana kelas-kelas berinteraksi satu sama lain. Beberapa jenis hubungan yang umum adalah:
    • Asosiasi (Association): Hubungan umum antar kelas.
    • Agregasi (Aggregation): Hubungan "has-a" (misalnya, kelas "Mobil" memiliki kelas "Mesin").
    • Komposisi (Composition): Hubungan "part-of" yang lebih kuat (misalnya, kelas "Rumah" memiliki kelas "Kamar").
    • Pewarisan (Inheritance): Hubungan "is-a" (misalnya, kelas "Mahasiswa" mewarisi dari kelas "Orang").

Contoh Diagram Kelas:

Dalam contoh "Pemesanan Makanan Online", kita bisa memiliki kelas-kelas seperti:

  • Pelanggan (dengan atribut nama, alamat, dll.)
  • Pesanan (dengan atribut nomor pesanan, tanggal, dll.)
  • Makanan (dengan atribut nama, harga, dll.)
  • Restoran (dengan atribut nama, menu, dll.)

Diagram kelas akan menunjukkan hubungan antar kelas ini, misalnya bahwa Pelanggan membuat Pesanan, Pesanan terdiri dari Makanan, dan Makanan disediakan oleh Restoran.

Kapan Menggunakan Diagram Aktivitas dan Kelas?

  • Diagram Aktivitas: Digunakan untuk memahami dan memodelkan alur kerja suatu proses, terutama yang kompleks dan melibatkan banyak langkah atau keputusan.
  • Diagram Kelas: Digunakan untuk memahami dan memodelkan struktur statis suatu sistem, yaitu kelas-kelas dan hubungan antar kelas yang membentuk sistem.



 












Comments

Popular posts from this blog

Activity