Professional Documents
Culture Documents
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
1 2 3 4 5 6
3.12 Menerapkan collection 3.12.1 Menjelaskan konsep collection sebagai media Konsep penerapan collection 16
Mengamati untuk
sebagai media penyimpanan data dalam pemrograman aplikasi sebagai penyimpan data dalam mengidentifikasi dan
penyimpanan data berorientasi obyek. pemrograman berbasis oop. merumuskan masalah
3.12.2 Menjelaskan prosedur collection sebagai media Prosedur pembuatan program tentang collection
4.12 Membuat kode program penyimpanan data dalam pemrograman aplikasi berbasis oop dengan sebagai media
collection sebagai aplikasi berorientasi obyek. menerapkan collection sebagai penyimpanan data
penyimpan data 3.12.3 Menentukan penggunaan collection sebagai media penyimpan data. Mengumpulkan data
media penyimpanan data dalam pemrograman tentang collection
aplikasi berorientasi obyek. sebagai media
3.12.4 Menerapkan collection sebagai media penyimpanan data
penyimpanan data dalam pemrograman aplikasi
berorientasi obyek. Mengolah data tentang
4.12.1 Merancang program aplikasi berorientasi obyek collection sebagai
media penyimpanan
dengan penerapan collection sebagai media data
penyimpanan data.
4.12.2 Membuat kode program aplikasi berorientasi Mengomunikasikan
obyek yang menerapkan collection sebagai tentang collection
media penyimpanan data. sebagai media
4.12.3 Menguji program aplikasi berorientasi obyek penyimpanan data
yang menerapkan collection sebagai media
penyimpanan data.
3.13 Menerapkan operasi file 3.13.1 Menjelaskan konsep operasi file dan Input Konsep operasi file dalam 24
Mengamati untuk
dan Input Output(IO) Output(IO) dalam pemrograman aplikasi pemrograman berbasis oop. mengidentifikasi dan
berorientasi obyek. Konsep input dan output merumuskan masalah
4.13 Membuat kode program 3.13.2 Menjelaskan prosedur operasi file dan Input dalam pemrograman aplikasi tentang operasi file dan
untuk operasi file dan Output(IO) dalam pemrograman aplikasi berbasis oop. Input Output(IO)
operasi Input Output berorientasi obyek. Prosedur pembuatan program Mengumpulkan data
3.13.3 Menentukan penggunaan operasi file dan Input aplikasi berbasis oop untuk tentang operasi file dan
Output(IO) dalam pemrograman aplikasi operasi file. Input Output(IO)
berorientasi obyek. Prosedur pembuatan program
@2017, Direktorat Pembinaan SMK 8
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
3.13.4 Menerapkan operasi file dan Input Output(IO) aplikasi berbasis oop untuk
Mengolah data tentang
pemrograman aplikasi berorientasi obyek. input dan output. operasi file dan Input
4.13.1 Merancang program aplikasi berorientasi obyek Membuat program aplikasi Output(IO)
dengan penerapan operasi file dan Input berbasis oop untuk operasi file
Output(IO). yang dapat mengedit, Mengomunikasikan
4.13.2 Membuat kode program aplikasi berorientasi menambah, menghapus dan tentang operasi file dan
obyek yang menerapkan operasi file dan Input Input Output(IO)
membaca isi file.
Output(IO).
4.13.3 Menguji program aplikasi berorientasi obyek
yang menerapkan operasi file dan Input
Output(IO).
3.14 Menerapkan dasar dasar 3.14.1 Menjelaskan konsep dasar instruksi thread Konsep dasar thread dalam 32
Mengamati untuk
thread dalam pemrograman aplikasi berorientasi oop. mengidentifikasi dan
obyek. Prosedur penggunaan thread merumuskan masalah
4.14 Membuat instruksi - 3.14.2 Menjelaskan prosedur instruksi thread dalam dalam oop tentang dasar dasar
instruksi thread pemrograman aplikasi berorientasi obyek. Membuat program oop thread
3.14.3 Menentukan penggunaan instruksi thread menerapkan thread.
dalam pemrograman aplikasi berorientasi Mengumpulkan data
tentang dasar dasar
obyek. thread
4.14.1 Menerapkan instruksi thread dalam
pemrograman aplikasi berorientasi obyek. Mengolah data tentang
4.14.2 Merancang program aplikasi berorientasi obyek dasar dasar thread
dengan penerapan instruksi thread. Mengomunikasikan
4.14.3 Membuat kode program aplikasi berorientasi tentang dasar dasar
obyek yang menerapkan instruksi thread. thread
4.14.4 Menguji program aplikasi berorientasi obyek
yang menerapkan instruksi thread.
3.15 Merancang antar muka atau 3.15.1 Menjelaskan konsep antar muka atau User Konsep antar muka (user 32
Mengamati untuk
User Interface (UI) Interface (UI) dalam pemrograman aplikasi interface) dalam pemrograman mengidentifikasi dan
berorientasi obyek. aplikasi berbasis oop merumuskan masalah
4.15 Membuat kode program 3.15.2 Menjelaskan prosedur antar muka atau User Prosedur pembuatan user tentang antar muka atau
untuk antar muka atau Interface (UI) dalam pemrograman aplikasi interface dalam pemrograman User Interface (UI)
User Interface (UI) berorientasi obyek. aplikasi berbasi oop.
Mengumpulkan data
3.15.3 Menentukan penggunaan antar muka atau User Membuat contoh program tentang antar muka atau
Interface (UI) dalam pemrograman aplikasi aplikasi yang menerapkan user User Interface (UI)
berorientasi obyek.
@2017, Direktorat Pembinaan SMK 9
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
3.15.4 Menerapkan antar muka atau User Interface interface.
Mengolah data tentang
(UI) pemrograman aplikasi berorientasi obyek. antar muka atau User
4.15.1 Merancang program aplikasi berorientasi obyek Interface (UI)
dengan penerapan antar muka atau User
Interface (UI). Mengomunikasikan
4.15.2 Membuat kode program aplikasi berorientasi tentang antar muka atau
obyek yang menerapkan antar muka atau User User Interface (UI)
Interface (UI).
4.15.3 Menguji program aplikasi berorientasi obyek
yang menerapkan antar muka atau User
Interface (UI).
3.16 Menerapkan konektifitas 3.16.1 Menjelaskan konsep konektifitas akses basis Konsep konektifitas untuk 32
Mengamati untuk
dalam akses basis data data dalam pemrograman aplikasi berorientasi akses basis data dalam mengidentifikasi dan
obyek. program aplikasi berbasis oop. merumuskan masalah
4.16 Membuat konektifitas 3.16.2 Menjelaskan prosedur akses basis data Prosedur koneksi basis data tentang konektifitas
basis data menggunakan library konektor dalam dengan program aplikasi dalam akses basis data
pemrograman aplikasi berorientasi obyek. berbasis oop.
Mengumpulkan data
3.16.3 Menentukan penggunaan konektor basis data Penggunaan konektor basis tentang konektifitas
dalam pemrograman aplikasi berorientasi data dalam program aplikasi. dalam akses basis data
obyek. Membuat contoh program
3.16.4 Menerapkan library konektor akses basis data aplikasi berbasis oop untuk Mengolah data tentang
dalam pemrograman aplikasi berorientasi konektifitas dalam akses
koneksi basis data. basis data
obyek.
4.16.1 Merancang program aplikasi berorientasi obyek Mengomunikasikan
akses basis data menggunakan library konektor. tentang konektifitas
4.16.2 Membuat kode program aplikasi berorientasi dalam akses basis data
obyek akses basis data menggunakan library
konektor.
4.16.3 Menguji program aplikasi berorientasi obyek
akses basis data yang menggunakan library
konektor.
3.19 Memahami Model Vew 3.19.1 Menjelaskan konsep Model Vew Controller Konsep penggunaan aplikasi 32
Mengamati untuk
Controller (MVC) dalam (MVC) dalam pemrograman aplikasi model view controller (MVC) mengidentifikasi dan
pemrograman berorientasi berorientasi obyek. dalam pemrograman aplikasi merumuskan masalah
objek 3.19.2 Menjelaskan prosedur pemanfaatan Model Vew berbasis oop. tentang Model Vew
4.19 Mempresentasikan Model Controller (MVC)dalam pemrograman aplikasi Prosedur penggunaan MVC Controller (MVC)
View Controller (MVC) berorientasi obyek. dalam pemrograman aplikasi dalam pemrograman
dalam pemrograman 3.19.3 Menjelaskan berbagai perangkat lunak aplikasi berbasis oop berorientasi objek
berorientasi objek Model Vew Controller (MVC) untuk Macam-macam aplikasi mvc Mengumpulkan data
pemrograman aplikasi berorientasi obyek. untuk oop. tentang Model Vew
4.19.1 Mempresentasikan rancangan program aplikasi Membuat program aplikasi Controller (MVC)
berorientasi obyek berbasis MVC. sederhana berbasis oop dalam pemrograman
mengguanakan MVC berorientasi objek
Mengolah data tentang
Model Vew Controller
(MVC) dalam
pemrograman
berorientasi objek
Mengomunikasikan
tentang Model Vew
Controller (MVC)
dalam pemrograman
berorientasi objek
3.20 Menerapkan aplikasi 3.20.1 Menentukan penggunaan perangkat lunak Konsep pengembangan 32
Mengamati untuk
berbasis MVC dalam aplikasi Model Vew Controller (MVC) dalam program aplikasi berbasis oop mengidentifikasi dan
aplikasi dengan pelbagai pemrograman aplikasi berorientasi obyek. mengguanakan MVC. merumuskan masalah
hasil 3.20.2 Menerapkan perangkat lunak aplikasi Model Mengembangkan program tentang aplikasi berbasis
Vew Controller (MVC) dalam pemrograman aplikasi oop dengan MVC dalam aplikasi
4.20 Membuat aplikasi dengan aplikasi berorientasi obyek. menggunakan MVC dengan pelbagai hasil
Model View Controller 4.20.1 Merancang program aplikasi berorientasi obyek
Mengumpulkan data
(MVC) dengan hasil final berbasis Model Vew Controller (MVC). tentang aplikasi berbasis
@2017, Direktorat Pembinaan SMK 12
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
(meta-data) 4.20.2 Membuat kode program aplikasi berorientasi MVC dalam aplikasi
obyek berbasis Model Vew Controller (MVC). dengan pelbagai hasil
4.20.3 Menguji program aplikasi berorientasi obyek Mengolah data tentang
berbasis Model Vew Controller (MVC). aplikasi berbasis MVC
dalam aplikasi dengan
pelbagai hasil
Mengomunikasikan
tentang aplikasi berbasis
MVC dalam aplikasi
dengan pelbagai hasil