Class diagram adalah diagram yang
menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan
dibuat untuk membangun sistem. kelas memiliki 3 bagian utama yaitu attribute,
operation, dan name.
kelas-kelas yang ada pada struktur sistem harus dapat
melakukan fungsi-fungsi sesuai dengan kebutuhan sistem. Sususan struktur kelas
ynag baik pada diagram kelas sebaiknya memiliki jenis-jenis kelas berikut :
- Kelas Main. Yaitu kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan.
- Kelas Interface. Kelas yang mendefinisikan dan mengatur tampilan ke pemakai.
- kelas boundaries. Kelas yang diambil dari pendefinisian usecase. Merupakan kelas yang menangani fungsi-fungsi yang harus ada dan diambil dari pendefinisian usecase.
- Kelas Entitas. Merupakan kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah kesatuan yang diambil maupun akan disimpan ke basis data.