UML Class Diagram merupakan diagram yang menggambarkan kelas-kelas dan hubungan antar kelas dalam sistem perangkat lunak. Diagram ini menggunakan notasi grafis untuk mendefinisikan atribut, operasi, dan hubungan antara kelas-kelas seperti generalisasi, agregasi, dan asosiasi.