Apa Itu Class Diagram?
Class Diagram adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan struktur dan deskripsi class, atribut, metode, serta hubungan antar objek. Class Diagram bersifat statis, yang berarti diagram ini tidak menjelaskan apa yang terjadi jika kelas-kelas saling berinteraksi, melainkan hanya menunjukkan hubungan di antara mereka.
Fungsi Class Diagram dalam Pemrograman
Class Diagram memiliki beberapa fungsi utama, di antaranya:
1. Menunjukkan struktur dari suatu sistem dengan jelas.
2. Meningkatkan pemahaman tentang gambaran umum atau skema dari suatu program.
3. Digunakan untuk analisis bisnis dan membantu dalam pembuatan model sistem dari sisi bisnis.
4. Memberikan gambaran mengenai sistem atau perangkat lunak serta relasi-relasi yang terkandung di dalamnya.
Komponen dalam Class Diagram
Class Diagram terdiri dari tiga komponen utama, yaitu:
1. Komponen atas (Nama Class)
Berisi nama class. Setiap class pasti memiliki nama yang berbeda-beda.
2. Komponen tengah (Atribut)
Berisi atribut dari class, yang digunakan untuk menjelaskan kualitas dari suatu kelas.
3. Komponen bawah (Operasi)
Menyertakan operasi atau metode yang ditampilkan dalam bentuk daftar.
Hubungan Antar Kelas pada Class Diagram
Dalam Class Diagram, terdapat tiga jenis hubungan antar kelas, yaitu:
1. Asosiasi
Hubungan antara dua class yang bersifat statis.
2. Generalisasi
Hubungan antara class induk dan class anak, yang menunjukkan adanya pewarisan sifat.
3. Dependensi
Hubungan antara dua class, di mana perubahan pada satu class dapat mempengaruhi class lainnya.