1. KD. 3.1. Memahami konsep pemrograman berorientasi obyek
2. KD. 3.2. Menerapkan dasar dan aturan pemrograman berorientasi obyek
3. KD. 3.3. Menerapkan konsep class, method dan object
4. KD. 3.4. Menerapkan konsepenkapsulasi dalam melindungi data dan informasi
5. KD. 3.5. Menerapkan konseppewarisan
6. KD. 3.6. Menerapkan konsep polimorphisme dengan overloading dan overiding
7. KD. 3.7. Menerapkan penggunaan package dalam aplikasi
8. KD. 3.8. Merancang pembuatan interface
9. KD. 3.9. Menganalisis pemanfaatan class library