Domain Model Class diagram
Sebelumnya kita mengenal UML, yaitu set standar bahasa dalam teknik diagram pengembang untuk object-oriented systems development. Class diagram sendiri adalah diagram utama dari UML yang digunakan untuk menggambarkan class atau object pada suatu sistem. Analisis pembentukan class diagram merupakan awal mula dari perancangan suatu program.
Domain modelling sendiri adalah cara untuk mengindentifikasikan objek pada kata benda yang ada dalam daftar requirement yang diklasifikasikan pada area domain permasalahan yang sama untuk dijadikan kandidat class pada class diagram.
Fungsi class diagram sendiri adalah
- Menunjukkan struktur dari sistem
- Meningkatkan pemahaman akan gambaran umum sistem
- Membantu business analyst untuk membuat model sistem dari sisi bisnis
- Memberikan gambaran mengenai sistem atau perangkat lunak serta relasi yang terkandung di dalamnya.
Keunggulan dalam menggunakan model class diagram
- Diagram kelas berfungsi untuk menjelaskan suatu model data untuk suatu program
- Memberikan skema aplikasi dengan lebih jelas
- Membantu menyampaikan kebutuhan dari suatu sistem yang ingin dibangun.
Komponen penyusun
- Komponen atas berisikan class yang namanya pasti berbeda-beda
- Komponen tengah yaitu atribut class berfungsi untuk menjelaskan kualitas dari suatu kelas
- Komponen bawah yaitu menyertakan operasi yang ditampilkan dalam bentuk daftar .
Hubungan antar kelas
- Asosiasi : Hubungan antara 2 class yang bersifat statis
- Agregasi : Hubungan antara 2 class yang salah satu class merupakan bagian dari class lain.
- Pewarisan / inheritance : Dalam suatu class dimana adanya kemampuan untuk mewaris seluruh atribut dan metode dari class asalnya.
Berikut contohnya
https://www.dicoding.com/blog/memahami-class-diagram-lebih-baik/