Pemrograman Berorientasi Obyek - Xii PDF
Pemrograman Berorientasi Obyek - Xii PDF
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
Mengasosiasi
Menganalisis pengembangan
pemrograman berorientasi obyek
Mengkomunikasikan
Mempresentasikan hasil analisis
pengembangan berorientasi obyek
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
3.2 Memahami pembuatan Graphic User Interface Mengamati Tugas 16 JP Deitel, Harvey M,
Graphic User Interface • Konsep Graphical User Tayangan/gambar atau Menyelesaikan masalah Java : How to Program,
(GUI) Interface demonstrasi tentang Graphic User tentang Graphic User Prentice-Hall Inc, New
4.2 Interface Interface Jersey
Meyajikan • Hirarki class Graphical
komponen-komponen User Interface
GUI dengan Menanya Observasi Richard F.Raposa,
pengendalian aplikasi
• Komponen dasar GUI Mengajukan pertanyaan terkait Mengamati Java in 60 Minutes a Day
dari pengguna • Komponen delegation tayangan, gambar, kegiatan/aktivitas siswa Wiely Publishing Inc,
event model demonstrasi atau teks secara individu dan Indianapolis Indiana
pembelajaran tentang Graphic User dalam diskusi dengan
• Penanganan Interface checklist lembar
kejadian(event handling) pengamatan atau dalam
• Class-class adapter bentuk lain
Mengeksplorasi
• Mengeksplorasi konsep graphical Portofolio
user interface Membuat Laporan dalam
bentuk tulisan dan
• Mengeksplorasi hirarki class gambar
graphical user interface
• Mengeksplorasi komponen dasar Tes
GUI Pilihan Ganda, Essay
• Mengeksplorasi komponen
delegation event model
• 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
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
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
Menanya
• Objek Connection Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
• Objek Statemen tayangan/gambar atau teks Mengamati Java in 60 Minutes a Day
• Objek Resultset pembelajaran tentang komunikasi kegiatan/aktivitas siswa Wiely Publishing Inc,
dengan database secara individu dan Indianapolis Indiana
• Memanggil data dan dalam diskusi dengan
record Mengeksplorasi checklist lembar
• Membuat report • Mengeksplorasi koneksi database pengamatan atau dalam
bentuk lain
• Membuat object connection
• Membuat object statemen
• Membuat object resultset Portofolio
Membuat Laporan dalam
• Mengekplorasi data dan record bentuk tulisan dan
• Membuat report gambar
Mengasosiasi Tes
Mengelompokkan dan Pilihan Ganda, Essay
menganalisis 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 Menyelesaikan masalah Java : How to Program,
bentuk atau bidang grafis demonstrasi tentang cara dengan menggunakan Prentice-Hall Inc, New
4.4 menggambar grafis komponen-komponen Jersey
Mencipta gambar • Komponen-komponen untuk mengambar grafis
bentuk atau bidang dan library grafis 2D Menanya 2D dan 3D. Richard F.Raposa,
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengasosiasi Tes
Mengelompokkan dan Pilihan Ganda, Essay
menganalisis komponen-komponen
dan library grafis 2D dan 3D
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 Menyelesaikan masalah Java : How to Program,
aplikasi Multimedia demonstrasi tentang aplikasi pembuatan aplikasi Prentice-Hall Inc, New
4.5 multimedia multimedia Jersey
Mencipta aplikasi yang • Play multimedia files
dapat menampilkan
audio,video,suara dan
• Capture devices Menanya Observasi Richard F.Raposa,
gambar • Capture audio dan video Mengajukan pertanyaan terkait Mengamati Java in 60 Minutes a Day
tayangan tentang aplikasi kegiatan/aktivitas siswa Wiely Publishing Inc,
multimedia secara individu dan Indianapolis Indiana
dalam diskusi dengan
Mengeksplorasi checklist lembar
• Mengeksplorasi library untuk pengamatan atau dalam
bentuk lain
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
multimedia
• Mengeksplorasi play multimedia Portofolio
file Membuat Laporan dalam
bentuk
• Mengeksplorasi capture devices flowchart/struktogram
• Mengeksplorasi audio dan video
Tes
Mengasosiasi Pilihan Ganda, Essay
Mengelompokkan dan
menganalisis komponen-komponen
dan library 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 Menyelesaikan masalah Java : How to Program,
controler(MVC) dalam controler demonstrasi tentang model view tentang model view Prentice-Hall Inc, New
pemrograman controler controler Jersey
• Jenis-jenis mvc
berorientasi objek
4.6. Menyajikan model view • Aplikasi mvc Menanya
controler dengan Mengajukan pertanyaan terkait Observasi
membuat sebuah tayangan atau teks pembelajaran Mengamati
aplikasi atau hal-hal yang berhubungan kegiatan/aktivitas siswa
dengan model view controler secara individu dan
dalam diskusi dengan
Mengeksplorasi checklist lembar
• Mengeksplorasi arsitektur model pengamatan atau dalam
view controler bentuk lain
• Mengeksplorasi jenis-jenis model Portofolio
view controler Membuat Laporan dalam
• Membuat aplikasi model view bentuk tulisan dan
controler gambar
Mengasosiasi Tes
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengelompokkan dan Pilihan Ganda, Essay
menganalisis komponen-komponen
model view controler
Mengkomunikasikan
Menyajikan hasil aplikasi
penerapan konsep model view
controler