Anda di halaman 1dari 5

PROGRAM SEMESTER

Nama SMK : SMK NEGERI 1 LUBUK BATU JAYA


Bidang Keahlian : TEKOLOGI INFORMASI DAN KOMUNIKASI
Program Keahlian : TEKNIK KOMPUTER DAN INFORMATIKA
Kompetensi Keahlian : REKAYASA PERANGKAT LUNAK
Mata Pelajaran : PEMOGRAMAN BERORIENTASI OBJEK

KOMPETENSI DASAR INDIKATOR PENCAPAIAN JULI AGUSTUS SEPTEMBER OKTOBER NOVEMBER DESEMBER
KOMPETENSI 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4
3.1 Memahami konsep 3.1.1 Menjelaskan konsep dasar
pemrograman pemrograman berorientasi
berorientasi objek obyek.
3.1.2 Menjelaskan prosedur
pemrograman berorientasi
obyek.
3.1.3 Menjelaskan perbandingan
antara pemrograman
berorientasi obyek dengan
pemrograman struktural.
4.1 Mempresentasikan 4.1.1 Mempresentasikan konsep
konsep pemrograman berorientasi
pemrograman obyek.
berorientasi objek
3.2 Menerapkan dasar 3.2.1 Menjelaskan berbagai tools
dan aturan pengembang program
pemrograman berorientasi obyek.
berorientasi objek 3.2.2 Menjelaskan konfigurasi tools
pengembang perangkat lunak
berorientasi obyek.
3.2.3 Menjelaskan kebutuhan tools
editor program berorientasi
obyek.

Teams Teaching RPL SMK N1 Lubuk Batu Jaya |H a la ma n 1


3.2.4 Menjelaskan struktur dasar
dalam pemrograman
berorientasi obyek.
3.2.5 Menjelaskan prosedur
kompilasi program.
3.2.6 Menjelaskan tata cara
menjalankan program hasil
kompilasi.
3.2.7 Menerapkan prosedur aturan
pemrograman berorientasi
obyek.
4.2 Membuat kode 4.2.1 Menginstalasi tools
program dasar dan pengembang program
aturan aplikasi berorientasi obyek
pemrograman kedalam komputer.
berorientasi objek 4.2.2 Mengkonfigurasi tools
pengembang program
aplikasi berorientasi obyek.
4.2.3 Merencanakan program
aplikasi sederhana
berorientasi obyek.
4.2.4 Membuat kode program
aplikasi sederhana
berorientasi obyek.
4.2.5 Menjalankan program aplikasi
sederhana berorientasi
obyek.
3.3 Menerapkan 3.3.1 Menjelaskan konsep class
konsep class, dalam pemrograman
method dan berorientasi obyek.
object 3.3.2 Menerapkan class dalam
pemrograman berorientasi
obyek.

Teams Teaching RPL SMK N1 Lubuk Batu Jaya |H a la ma n 2


3.3.3 Menjelaskan konsep method
dalam pemrograman
berorientasi obyek.
3.3.4 Menerapkan method dalam
pemrograman berorientasi
obyek.
3.3.5 Menjelaskan konsep obyek
dalam pemrograman
berorientasi obyek.
3.3.6 Menerapkan obyek dalam
pemrograman berorientasi
obyek.
4.3 Membuat class, 4.3.1 Merancang program aplikasi
method dan berorientasi obyek dengan
object penerapan class, method dan
obyek.
4.3.2 Membuat kode program
aplikasi berorientasi obyek
dengan penerapan class,
method dan obyek.
4.3.3 Menguji program aplikasi
berorientasi obyek yang
menerapkan class, method
dan obyek.
3.4 Menerapkan 3.4.1 Menjelaskan konsep dan
konsep tujuan proses enkapsulisasi
enkapsulasi dalam dalam pemrograman aplikasi
melindungi data berorientasi obyek.
dan informasi 3.4.2 Menjelaskan prosedur
enkapsulisasi dalam
pemrograman aplikasi
berorientasi obyek.
3.4.3 Menjelaskan persyaratan

Teams Teaching RPL SMK N1 Lubuk Batu Jaya |H a la ma n 3


proses enkapsulisasi dalam
pemrograman aplikasi
berorientasi obyek.
3.4.4 Menerapkan prosedur
enkapsulisasi dalam
pemrograman aplikasi
berorientasi obyek.
4.4.1 Merancang program aplikasi
4.4 Membuat kode berorientasi obyek dengan
program penerapan enkapsulisasi
enkapsulasi dalam dalam melindungi data dan
melindungi data informasi.
4.4.2 Membuat kode program
aplikasi berorientasi obyek
yang menerapkan
enkapsulisasi.
4.4.3 Menguji program aplikasi
berorientasi obyek yang
menerapkan enkapsulisasi.
3.5 Menerapkan 3.5.1 Menjelaskan konsep dan
konsep pewarisan tujuan proses pewarisan
dalam pemrograman aplikasi
berorientasi obyek.
3.5.2 Menjelaskan prosedur
pewarisan dalam
pemrograman aplikasi
berorientasi obyek.
3.5.3 Menjelaskan keterkaitan
antara class dan pewarisan
dalam pemrograman aplikasi
berorientasi obyek.
3.5.4 Menerapkan prosedur
pewarisan dalam

Teams Teaching RPL SMK N1 Lubuk Batu Jaya |H a la ma n 4


pemrograman aplikasi
berorientasi obyek
4.5.1 Merancang program aplikasi
4.5 Membuat berorientasi obyek dengan
hubungan antara penerapan pewarisan dalam
class dengan pola melindungi data dan
pewarisan informasi.
4.5.2 Membuat kode program
aplikasi berorientasi obyek
yang menerapkan pewarisan.
4.5.3 Menguji program aplikasi
berorientasi obyek yang
menerapkan pewarisan.

Lubuk Batu Jaya, Juni 2020


Mangetahui
Kepala Sekolah Team Guru Mapel Program Keahlian

Drs. H.Martias, M.Si. DENI ASMAYANTI, S.Kom, Gr. GUNAWAN BAKTI, S.Kom.,Gr.,M.Kom.
NIP.196709242005011004

Teams Teaching RPL SMK N1 Lubuk Batu Jaya |H a la ma n 5

Anda mungkin juga menyukai