3TIK RPL C3 SILB XII Pemrograman Berorientasi Obyek Rev
3TIK RPL C3 SILB XII Pemrograman Berorientasi Obyek Rev
Kompetensi Inti
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI-2. Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif
dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan
lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
KI-3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, prosedural dan metakognitif berdasarkan rasa ingin tahunya
tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban
terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI-4. Mengolah, menalar, menyaji dan mencipta dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di
sekolah secara mandiri, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
1.1 Memahami nilai-nilai
keimanan dengan
menyadari hubungan
keteraturan dan
kompleksitas alam dan
jagad raya terhadap
kebesaran Tuhan yang
menciptakannya
1.2 Mendeskripsikan
kebesaran Tuhan yang
menciptakan berbagai
sumber energi di alam
1.3 Mengamalkan nilai-nilai
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
keimanan sesuai dengan
ajaran agama dalam
kehidupan sehari-hari
2.1. Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif;
jujur; teliti; cermat;
tekun; hati-hati;
bertanggung jawab;
terbuka; kritis; kreatif;
inovatif dan peduli
lingkungan) dalam
aktivitas sehari-hari
sebagai wujud
implementasi sikap
dalam melakukan
percobaan dan
berdiskusi
2.2. Menghargai kerja
individu dan kelompok
dalam aktivitas sehari-
hari sebagai wujud
implementasi
melaksanakan
percobaan dan
melaporkan hasil
percobaan
3.1 Menganalisis Pengembangan Mengamati Tugas 8 JP Sri Dharwiyanti
pengembangan Berorientasi Obyek Tayangan /gambar tentang Menyelesaikan masalah Pengantar Unified Modeling
berorientasi obyek Metodolgi berorientasi pengembangan pemrograman tentang pengembangan Language (UML)
4.1 Menyajikan hasil obyek berorientasi obyek berorientasi obyek
pengembangan Struktur obyek Grady Booch, Object-
berorientasi obyek Obyek oriented analisis Menanya Observasi Oriented Analysis and
Obyek oriented design Mengajukan pertanyaan terkait Mengamati Design with Application,
Class diagram tayangan/gambar atau teks kegiatan/aktivitas siswa Benjamin/Cummings
Sequence diagram pembelajaran tentang secara individu dan dalam
pengembangan pemrograman diskusi dengan checklist
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
berorientasi obyek lembar pengamatan atau
Mengeksplorasi dalam bentuk lain
Mengekplorasi metodologi
berorientasi obyek Portofolio
Mengeksplorasi struktur obyek Membuat Laporan dalam
Mengeksplorasi obyek oriented bentuk tulisan dan
analisis gambar
Mengeksplorasi obyek oriented
design Tes
Mengeksplorasi class diagram Pilihan Ganda, Essay
Mengeksplorasi sequence diagram
Mengasosiasi
Menganalisis pengembangan
pemrograman berorientasi obyek
Mengkomunikasikan
Mempresentasikan hasil analisis
pengembangan berorientasi obyek
3.2 Memahami pembuatan Graphic User Interface Mengamati Tugas 16 JP Deitel, Harvey M,
Graphic User Interface Konsep Graphical User Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
(GUI) Interface tentang Graphic User Interface tentang Graphic User Prentice-Hall Inc, New
4.2 Meyajikan komponen- Hirarki class Graphical Interface Jersey
komponen GUI dengan User Interface Menanya
pengendalian aplikasi Komponen dasar GUI Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
dari pengguna Komponen delegation tayangan, gambar, Mengamati Java in 60 Minutes a Day
event model demonstrasi atau teks pembelajaran kegiatan/aktivitas siswa Wiely Publishing Inc,
Penanganan tentang Graphic User Interface secara individu dan dalam Indianapolis Indiana
kejadian(event handling) diskusi dengan checklist
Class-class adapter lembar pengamatan atau
Mengeksplorasi dalam bentuk lain
Mengeksplorasi konsep graphical
user interface Portofolio
Mengeksplorasi hirarki class Membuat Laporan dalam
graphical user interface bentuk tulisan dan
Mengeksplorasi komponen dasar gambar
GUI
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengeksplorasi komponen Tes
delegation event model Pilihan Ganda, Essay
Mengeksplorasi penanganan
kejadian (event handling)
Menghubungkan class-class
adapter
Mengasosiasi
Menganalisis komponen-komponen
GUI dan penerapannya dalam
aplikasi
Mengkomunikasikan
Menyampaikan hasil analisis
graphic user interface dan
penerapannya dalam bentuk
gambar
3.3 Memahami komunikasi Komunikasi dengan Mengamati Tugas 16 JP Deitel, Harvey M,
dalam akses basis data database Tayangan gambar tentang Menyelesaikan masalah Java : How to Program,
4.3 Menyajikan komunikasi Pengantar koneksi komunikasi dengan database tentang komunikasi Prentice-Hall Inc, New
dan akses basis data database dengan database Jersey
Objek Connection Menanya
Objek Statemen Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
Objek Resultset tayangan/gambar atau teks Mengamati Java in 60 Minutes a Day
Memanggil data dan pembelajaran tentang komunikasi kegiatan/aktivitas siswa Wiely Publishing Inc,
record dengan database secara individu dan dalam Indianapolis Indiana
Membuat report diskusi dengan checklist
Mengeksplorasi lembar pengamatan atau
Mengeksplorasi koneksi database dalam bentuk lain
Membuat object connection
Membuat object statemen
Membuat object resultset Portofolio
Mengekplorasi data dan record Membuat Laporan dalam
Membuat report bentuk tulisan dan
gambar
Mengasosiasi
Tes
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengelompokkan dan menganalisis Pilihan Ganda, Essay
komunikasi dengan database
Mengkomunikasikan
Mempresentasikan aplikasi yang
menggunakan database
3.4 Menganalisis library Mengambar Grafis Mengamati Tugas 16 JP Deitel, Harvey M,
untuk mengambar Hirarki class-class untuk Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
bentuk atau bidang grafis tentang cara menggambar grafis dengan menggunakan Prentice-Hall Inc, New
4.4 Mencipta gambar bentuk Komponen-komponen komponen-komponen Jersey
atau bidang dan library grafis 2D Menanya untuk mengambar grafis
Komponen-kompone dan Mengajukan pertanyaan terkait 2D dan 3D. Richard F.Raposa,
library grafis 3D tayangan/gambar atau teks Java in 60 Minutes a Day
pembelajaran tentang menggambar Observasi Wiely Publishing Inc,
grafis Mengamati Indianapolis Indiana
kegiatan/aktivitas siswa
Mengeksplorasi secara individu dan dalam
Mengeksplorasi hirarki class-class diskusi dengan checklist
untuk grafis lembar pengamatan atau
Mengeksplorasi komponen- dalam bentuk lain
komponen dan library grafis 2D
Mengeksplorasi komponen- Portofolio
komponen dan library grafis 3D Membuat Laporan dalam
bentuk tulisan dan
Mengasosiasi flowchart atau
Mengelompokkan dan menganalisis struktogram
komponen-komponen dan library
grafis 2D dan 3D Tes
Pilihan Ganda, Essay
Mengkomunikasikan
Menyampaikan hasil aplikasi grafis
2D dan 3D
3.5 Menerapkan teknologi Aplikasi Multimedia Mengamati Tugas 12 JP Deitel, Harvey M,
multimedia dalam Library untuk Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
aplikasi Multimedia tentang aplikasi multimedia pembuatan aplikasi Prentice-Hall Inc, New
4.5 Mencipta aplikasi yang Play multimedia files multimedia Jersey
dapat menampilkan Menanya
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
audio,video,suara dan Capture devices Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
gambar Capture audio dan video tayangan tentang aplikasi Mengamati Java in 60 Minutes a Day
multimedia kegiatan/aktivitas siswa Wiely Publishing Inc,
secara individu dan dalam Indianapolis Indiana
Mengeksplorasi diskusi dengan checklist
Mengeksplorasi library untuk lembar pengamatan atau
multimedia dalam bentuk lain
Mengeksplorasi play multimedia
file Portofolio
Mengeksplorasi capture devices Membuat Laporan dalam
Mengeksplorasi audio dan video bentuk
flowchart/struktogram
Mengasosiasi
Mengelompokkan dan menganalisis Tes
komponen-komponen dan library Pilihan Ganda, Essay
untuk aplikasi multimedia
Mengkomunikasikan
Menyampaikan hasil aplikasi
multimedia
3.6 Memahami penerapan Model View Controler Mengamati Tugas 12 JP Deitel, Harvey M,
model view Arsitektur model view Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
controler(MVC) dalam controler tentang model view controler tentang model view Prentice-Hall Inc, New
pemrograman Jenis-jenis mvc controler Jersey
berorientasi objek Aplikasi mvc Menanya
4.6. Menyajikan model view Mengajukan pertanyaan terkait
controler dengan tayangan atau teks pembelajaran Observasi
membuat sebuah atau hal-hal yang berhubungan Mengamati
aplikasi dengan model view controler kegiatan/aktivitas siswa
secara individu dan dalam
Mengeksplorasi diskusi dengan checklist
Mengeksplorasi arsitektur model lembar pengamatan atau
view controler dalam bentuk lain
Mengeksplorasi jenis-jenis model
view controler Portofolio
Membuat aplikasi model view Membuat Laporan dalam
bentuk tulisan dan
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
controler gambar
Mengasosiasi Tes
Mengelompokkan dan menganalisis Pilihan Ganda, Essay
komponen-komponen model view
controler
Mengkomunikasikan
Menyajikan hasil aplikasi
penerapan konsep model view
controler