Program Keahlian :-
Kompetensi Dasar :-
Kompetensi Bentuk No
Indikator Penilaian Kompetensi Materi Indikator Soal
Dasar Soal Soal
3.1. Memahami Konsep Pemrograman 3.1.1 Menjelaskan konsep dasar Pilihan 1
konsep Berorientasi Obyek pemrograman berorientasi obyek.
pemrograman
ganda
Paradigma pemrograman 3.1.2 Menjelaskan prosedur 2
berorientasi berorientasi obyek pemrograman berorientasi obyek.
obyek Perbandingan 3.1.3 Menjelaskan perbandingan antara 3
pemrograman procedural pemrograman berorientasi obyek
dan pemrograman dengan pemrograman struktural. 4
berorientasi obyek
5
3.2. Memahami Dasar-Dasar dan Aturan 3.2.1 Menjelaskan berbagai tools Pilihan 6,7
dasar-dasar Identifiers pengembang program berorientasi
dan aturan
ganda
Tipe data primitif obyek. ,8,9
pemrograman Inisialisasi & nilai default 3.2.2 Menjelaskan konfigurasi tools
berorientasi Operator pengembang perangkat lunak ,10
obyek Pengambilan keputusan berorientasi obyek.
Perulangan 3.2.3 Menjelaskan kebutuhan tools
editor program berorientasi obyek.
3.3. Memahami Konsep Class dan Obyek 3.3.1 Menjelaskan konsep class dalam Pilihan
konsep class Deklarasi Class pemrograman berorientasi ganda
dan obyek Atribut Class 11,12
Deklarasi Metode obyek.
Pembuatan objek ,13,14
Akses anggota Class 3.3.2 Menerapkan class dalam
Keyword this pemrograman berorientasi ,15,16
obyek.
3.5. Memahami Inheritas 3.5.1 Menjelaskan konsep dan tujuan Pilihan 24,25,
konsep Konsep dasar inheritas proses pewarisan dalam ganda
pewarisan Subclassing: single pemrograman aplikasi berorientasi 26,27,
Mengolah inheritance obyek.
hubungan Constructor 3.5.2 Menjelaskan prosedur pewarisan 28,29,
antara class
dengan pola
dalam pemrograman aplikasi
pewarisan berorientasi obyek. 30
3.5.3 Menjelaskan keterkaitan antara
class dan pewarisan dalam
pemrograman aplikasi berorientasi
obyek.