Dokumen ini adalah modul pembelajaran tentang pemrograman berorientasi objek (OOP) menggunakan bahasa Java yang mencakup konsep dasar seperti kelas, objek, pewarisan, enkapsulasi, dan polimorfisme. Terdapat juga penjelasan tentang implementasi grafik pengguna, penanganan kesalahan, serta aliran data melalui input dan output. Modul ini bertujuan agar mahasiswa memahami OOP secara konseptual dan praktis melalui berbagai latihan dan contoh kode.