Pengertian Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tidak terdapat operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode.
Class diagram adalah alat perancangan terbaik untuk tim pengembang. Diagram tersebut membantu pengembang mendapatkan struktursystem sebelum kode ditulis, dan membantu untuk memastikan bahwa system adalah desain terbaik.
Class diagram digunakan untuk menampilkan kelas-kelas dan paket-paket di dalam system. Class diagram memberikan gambaran systemsecara statis dan relasi antar mereka. Biasanya, dibua beberapa class diagram untuk system tunggal. Beberapa diagram akanmenampilkan subset dari kelas-kelas dan relasinya. Dapat dibuat beberapa diagram sesuai dengan yang diinginkan untukmendapatkan gambaran lengkap terhadap system yang dibangun.
Contoh Class Diagram
Pengertian Multiplicity adalah jumlah banyaknya obyek sebuah class yang berelasi dengan sebuah obyek lain pada class lain yangberasosiasi dengan class tersebut.
Table Multiplicity
Peletakkan Multiplicity diatas garis asosiasi berdekatan dengan class yang sesuai
Indikator Multiplicity
Walaupun multiplicity ditentukan untuk class, multiplicity menentukan banyaknya object yang terlibat dalam relasi. Multiplicity menentukan banyaknya obyek yang terhubung satu dengan yang lainnya. Indikator multiplicity terdapat pada masing-masing akhir garis relasi, baik pada association maupun aggregation.
