3.12 Menerapkan 3.12.1. Menjelaskan konsep collection sebagai media Konsep penerapan collection 16
Mengamati untuk
collection sebagai penyimpanan data dalam pemrograman aplikasi sebagai penyimpan data mengidentifikasi dan
media penyimpanan berorientasi obyek. dalam pemrograman berbasis merumuskan masalah
data 3.12.2. Menjelaskan prosedur collection sebagai media oop. tentang collection
penyimpanan data dalam pemrograman aplikasi Prosedur pembuatan program sebagai media
4.12 Membuat kode berorientasi obyek. aplikasi berbasis oop dengan penyimpanan data
program collection 3.12.3. Menentukan penggunaan collection sebagai menerapkan collection sebagai Mengumpulkan data
sebagai penyimpan data media penyimpanan data dalam pemrograman media penyimpan data. 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
collection sebagai
4.12.1. Merancang program aplikasi berorientasi media penyimpanan
obyek dengan penerapan collection sebagai media data
penyimpanan data.
4.12.2. Membuat kode program aplikasi berorientasi Mengomunikasikan
obyek yang menerapkan collection sebagai tentang collection
sebagai media
media penyimpanan data.
penyimpanan data
4.12.3. Menguji program aplikasi berorientasi
obyek yang menerapkan collection sebagai
media penyimpanan data.
3.13 Menerapkan operasi file 3.1.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 mengidentifikasi dan
berorientasi obyek. oop. merumuskan masalah
4.13 Membuat kode program 3.1.2. Menjelaskan prosedur operasi file dan Input Konsep input dan output tentang operasi file
untuk operasi file dan Output(IO) dalam pemrograman aplikasi dalam pemrograman dan Input Output(IO)
operasi Input Output berorientasi obyek. aplikasi berbasis oop. Mengumpulkan data
3.1.3. Menentukan penggunaan operasi file dan Input Prosedur pembuatan tentang operasi file
Output(IO) dalam pemrograman aplikasi program aplikasi berbasis dan Input Output(IO)
berorientasi obyek. oop untuk operasi file.
Prosedur pembuatan program
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.1.1. Merancang program aplikasi berorientasi obyek Membuat program aplikasi Output(IO)
dengan penerapan operasi file dan Input berbasis oop untuk operasi
Output(IO). file yang dapat mengedit, Mengomunikasikan
4.1.2. Membuat kode program aplikasi berorientasi menambah, menghapus dan tentang operasi file
dan Input Output(IO)
obyek yang menerapkan operasi file dan Input membaca isi file.
Output(IO).
4.1.3. Menguji program aplikasi berorientasi obyek
yang menerapkan operasi file dan Input
Output(IO).
3.14 Menerapkan dasar dasar 3.1.1. Menjelaskan konsep dasar instruksi thread Konsep dasar thread dalam 32
Mengamati untuk
thread dalam pemrograman aplikasi berorientasi oop. mengidentifikasi dan
obyek. Prosedur penggunaan merumuskan masalah
4.14 Membuat instruksi - 3.1.2. Menjelaskan prosedur instruksi thread dalam thread dalam oop tentang dasar dasar
instruksi thread pemrograman aplikasi berorientasi obyek. Membuat program thread
3.1.3. Menentukan penggunaan instruksi thread oop menerapkan Mengumpulkan data
dalam pemrograman aplikasi berorientasi thread. tentang dasar dasar
obyek. thread
4.1.1. Menerapkan instruksi thread dalam
pemrograman aplikasi berorientasi obyek. Mengolah data tentang
4.1.2. Merancang program aplikasi berorientasi obyek dasar dasar thread
dengan penerapan instruksi thread. Mengomunikasikan
4.1.3. Membuat kode program aplikasi berorientasi tentang dasar dasar
obyek yang menerapkan instruksi thread. thread
4.1.4. Menguji program aplikasi berorientasi obyek
yang menerapkan instruksi thread.
3.15 Merancang antar muka atau 3.1.1. Menjelaskan konsep antar muka atau User Konsep antar muka (user 32
Mengamati untuk
User Interface (UI) Interface (UI) dalam pemrograman aplikasi interface) dalam mengidentifikasi dan
berorientasi obyek. pemrograman aplikasi merumuskan masalah
4.15 Membuat kode program 3.1.2. Menjelaskan prosedur antar muka atau User berbasis oop tentang antar muka
untuk antar muka atau Interface (UI) dalam pemrograman aplikasi Prosedur pembuatan user atau User Interface
User Interface (UI) berorientasi obyek. interface dalam (UI)
3.1.3. Menentukan penggunaan antar muka atau User pemrograman aplikasi Mengumpulkan data
Interface (UI) dalam pemrograman aplikasi berbasi oop. tentang antar muka
berorientasi obyek. Membuat contoh program atau User Interface
aplikasi yang menerapkan (UI)
user
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 antar muka atau User
obyek. Interface (UI)
4.1.1. Merancang program aplikasi berorientasi obyek
dengan penerapan antar muka atau User Mengomunikasikan
Interface (UI). tentang antar muka
4.1.2. Membuat kode program aplikasi berorientasi atau User Interface
(UI)
obyek yang menerapkan antar muka atau User
Interface (UI).
4.1.3. Menguji program aplikasi berorientasi obyek
yang menerapkan antar muka atau User
Interface (UI).
3.16 Menerapkan 3.1.1. Menjelaskan konsep konektifitas akses basis Konsep konektifitas untuk 32
Mengamati untuk
konektifitas dalam akses data dalam pemrograman aplikasi berorientasi akses basis data dalam mengidentifikasi dan
basis data obyek. program aplikasi berbasis merumuskan masalah
3.1.2. Menjelaskan prosedur akses basis data oop. tentang konektifitas
4.16 Membuat konektifitas menggunakan library konektor dalam Prosedur koneksi basis dalam akses basis
basis data pemrograman aplikasi berorientasi obyek. data dengan program data
3.1.3. Menentukan penggunaan konektor basis data aplikasi berbasis oop. Mengumpulkan data
dalam pemrograman aplikasi berorientasi Penggunaan konektor basis tentang konektifitas
obyek. data dalam program dalam akses basis
3.1.4. Menerapkan library konektor akses basis data aplikasi. data
dalam pemrograman aplikasi berorientasi Membuat contoh program
obyek. Mengolah data tentang
aplikasi berbasis oop konektifitas dalam
4.1.1. Merancang program aplikasi berorientasi obyek untuk koneksi basis data. akses basis data
akses basis data menggunakan library konektor.
4.1.2. Membuat kode program aplikasi berorientasi Mengomunikasikan
obyek akses basis data menggunakan library tentang konektifitas
konektor. dalam akses basis
data
4.1.3. Menguji program aplikasi berorientasi obyek
akses basis data yang menggunakan library
konektor.
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
3.17 Merancang User Interface 3.1.1. Menjelaskan konsep antar muka atau User Konsep pembuatan user 32
Mengamati untuk
menggunakan library Interface menggunakan library dalam interface menggunakan mengidentifikasi dan
pemrograman aplikasi berorientasi obyek. library bawaan dalam merumuskan masalah
4.17 Mendesain User Interface 3.1.2. Menjelaskan prosedur antar muka atau User pemrograman aplikasi berbasis tentang User
menggunakan library Interface menggunakan library dalam oop Interface
pemrograman aplikasi berorientasi obyek. Prosedur pembuatan user menggunakan library
3.1.3. Menentukan penggunaan antar muka atau User interface dengan Mengumpulkan data
Interface menggunakan library dalam menggunakan library dalam tentang User
pemrograman aplikasi berorientasi obyek. pemrograman aplikasi Interface
3.1.4. Menerapkan antar muka atau User Interface berbasis oop menggunakan library
menggunakan library pemrograman aplikasi
berorientasi obyek. Mengolah data tentang
User Interface
4.1.1. Merancang program aplikasi berorientasi obyek menggunakan library
dengan penerapan antar muka atau User
Interface menggunakan library. Mengomunikasikan
4.1.2. Membuat kode program aplikasi berorientasi tentang User
obyek yang menerapkan antar muka atau User Interface
menggunakan library
Interface menggunakan library.
4.1.3. Menguji program aplikasi berorientasi obyek
yang menerapkan antar muka atau User
Interface menggunakan library.
3.18 Menerapkan objek 3.18.1. Menjelaskan konsep objek multimedia dalam Konsep perenapan multi 32
Mengamati untuk
multimedia dalam aplikasi pemrograman aplikasi berorientasi obyek. media dalam pemrograman mengidentifikasi dan
3.18.2. Menjelaskan prosedur objek multimedia dalam aplikasi berbasis oop merumuskan masalah
4.18 Membuat aplikasi yang pemrograman aplikasi berorientasi obyek. Prosedur penerapan akses tentang objek
dapat menampilkan 3.18.3. Menentukan penggunaan objek multimedia dalam multimedia dalam
gambar, audio dan multimedia dalam pemrograman aplikasi pemrograman aplikasi aplikasi
video berorientasi obyek. berbasis oop. Mengumpulkan data
3.18.4. Menerapkan objek multimedia dalam Membuat contoh program tentang objek
pemrograman aplikasi berorientasi obyek. aplikasi berbasis oop multimedia dalam
4.18.1. Merancang program aplikasi berorientasi obyek dengan menerapkan multi aplikasi
dengan penerapan obyek multimedia. media.
4.18.2. Membuat kode program aplikasi Mengolah data tentang
objek multimedia
berorientasi obyek dengan penerapan obyek dalam aplikasi
multimedia.
4.18.3. Menguji program aplikasi berorientasi Mengomunikasikan
obyek yang menerapkan obyek multimedia.
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
tentang objek
multimedia dalam
aplikasi
3.19 Memahami Model Vew 3.1.1. Menjelaskan konsep Model Vew Controller Konsep penggunaan aplikasi 32
Mengamati untuk
Controller (MVC) dalam (MVC) dalam pemrograman aplikasi model view controller mengidentifikasi dan
pemrograman berorientasi berorientasi obyek. (MVC) dalam pemrograman merumuskan masalah
objek 3.1.2. Menjelaskan prosedur pemanfaatan Model Vew aplikasi berbasis oop. tentang Model Vew
4.19 Mempresentasikan Controller (MVC)dalam pemrograman aplikasi Prosedur penggunaan MVC Controller (MVC)
Model View Controller berorientasi obyek. dalam pemrograman dalam pemrograman
(MVC) dalam 3.1.3. Menjelaskan berbagai perangkat lunak aplikasi aplikasi berbasis oop berorientasi objek
pemrograman Model Vew Controller (MVC) untuk Macam-macam aplikasi Mengumpulkan data
berorientasi objek pemrograman aplikasi berorientasi obyek. mvc untuk oop. tentang Model Vew
4.1.1. Mempresentasikan rancangan program aplikasi Membuat program Controller (MVC)
berorientasi obyek berbasis MVC. aplikasi sederhana dalam
berbasis oop pemrograman
berorientasi objek
mengguanakan MVC
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 mengidentifikasi dan
aplikasi dengan pemrograman aplikasi berorientasi obyek. oop mengguanakan MVC. merumuskan masalah
pelbagai hasil 3.20.2. Menerapkan perangkat lunak aplikasi Model Mengembangkan program tentang aplikasi
Vew Controller (MVC) dalam pemrograman aplikasi oop dengan berbasis MVC dalam
4.20 Membuat aplikasi dengan aplikasi berorientasi obyek. menggunakan MVC aplikasi dengan
Model View Controller 4.20.1. Merancang program aplikasi berorientasi pelbagai hasil
(MVC) dengan hasil final obyek berbasis Model Vew Controller (MVC).
Mengumpulkan data
tentang aplikasi
berbasis
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
(meta-data) .20.2. Membuat kode program aplikasi berorientasi MVC dalam aplikasi
obyek berbasis Model Vew Controller (MVC). dengan pelbagai hasil
.20.2. 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