Kompetensi Inti
Menghayati dan mengamalkan ajaran agama yang dianutnya.
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.
Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya,
dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait fenomena dan kejadian dalam bidang kerja yang spesifik untuk
memecahkan masalah.
KI-4 Mengolah, menalar, dan menyaji 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
keimanan sesuai dengan
ajaran agama dalam
kehidupan sehari-hari
2.1. Menunjukkan perilaku ilmiah
(memiliki rasa ingin tahu;
objektif; jujur; teliti; cermat;
Menghayati dan mengamalkan ajaran agama yang dianutnya.
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. Memahami teknologi Pengenalan Pengembangan Mengamati Tugas 8 JP Kurniawan Erick, Membangun
pengembangan aplikasi Aplikasi Desktop Mengamati pengenalan perkembangan Mengklasifikasikan pengenalan Aplikasi Mobile dengan QT
desktop Teknologi desktop aplikasi desktop perkembangan aplikasi desktop SDK, Penerbit Andi
4.1 Menyajikan teknologi Instalasi perangkat Yogyakarta, Yogyakarta, 2011
pengembangan aplikasi pengembangan dan aplikasi Menanya Observasi
desktop desktop Program desktop Mendiskusikan perkembangan teknologi Mengamati kegiatan/aktivitas
pertama desktop siswa secara individu dan dalam
Mendiskusikan proses instalasi perangkat diskusi dengan checklist
pengembangan dan aplikasi desktop lembar pengamatan atau dalam
Program desktop pertama bentuk lain
Mengeksplorasi Portofolio
Mengamati perkembangan teknologi desktop Hasil kerja mandiri/kelompok
Bahan Presentasi
Mengamati proses instalasi perangkat
pengembangan dan aplikasi desktop Tes
Program desktop pertama Essay , pilihan ganda
Mengasosiasi
Membuat kesimpulan tentang pengenalan
perkembangan aplikasi desktop
Mengkomunikasikan
Menyampaikan hasil tentang pengenalan
perkembangan aplikasi desktop
3.2. Memahami teknik desain Desain Aplikasi Desktop Mengamati Tugas 16 JP Kurniawan Erick,
Menghayati dan mengamalkan ajaran agama yang dianutnya.
aplikasi desktop Layout vertikal dan horizontal Mengamati desain aplikasi desktop Membuat laporan tentang desain Membangun Aplikasi Mobile
4.2 Menyajikan desain aplikasi Desain kompleks aplikasi desktop dengan QT SDK, Penerbit
berbasis desktop Penggunaan scrollview Menanya Andi Yogyakarta,
Penanganan event Mendiskusikan tentang layout vertikal dan Observasi Yogyakarta, 2011
horizontal Mengamati kegiatan/aktivitas
Mendiskusikan terkait desain kompleks siswa secara individu dan dalam
Mendiskusikan penggunaan scrollview diskusi dengan checklist
Mendiskusikan penanganan event pada lembar pengamatan atau dalam
aplikasi desktop bentuk lain
Mengeksplorasi Portofolio
Mengamati desain aplikasi desktop Hasil kerja mandiri/kelompok
Bahan Presentasi
Mengasosiasi
Membuat kesimpulan tentang desain aplikasi Tes
desktop Essay , pilihan ganda
Mengkomunikasikan
Menyampaikan hasil tentang desain aplikasi
desktop
3.3. Menganalisis teknik desain Desain Aplikasi Multiwindow Mengamati Tugas 16 JP Kurniawan Erick,
aplikasi multiwindow Prinsip desain multiwindow Mengamati desain aplikasi multiwindow Mengklasifikasikan desain Membangun Aplikasi Mobile
4.3 Menyajikan hasil analisis Navigasi antar window aplikasi multiwindow dengan QT SDK, Penerbit
desain aplikasi multiwindow Multiwindow dengan Tabulasi Menanya Andi Yogyakarta,
Navigasi Splash dengan timer Mendiskusikan prinsip desain multiwindow Observasi Yogyakarta, 2011
Mendiskusikan terkait navigasi antar Mengamati kegiatan/aktivitas
window siswa secara individu dan dalam
Mendiskusikan tentang multiwindow diskusi dengan checklist
dengan tabulasi lembar pengamatan atau dalam
Mendiskusikan navigasi splash dengan bentuk lain
timer
Portofolio
Mengeksplorasi Hasil kerja mandiri/kelompok
Mengeksplorasi tentang prinsip desain Bahan Presentasi
multiwindow
Mendiskusikan terkait navigasi antar
window Tes
Mengeksplorasi tentang multiwindow Essay , pilihan ganda
dengan tabulasi
Mengeksplorasi terkait navigasi splash
Menghayati dan mengamalkan ajaran agama yang dianutnya.
dengan timer
Mengasosiasi
Membuat kesimpulan tentang desain aplikasi
multiwindow
Mengkomunikasikan
Menyampaikan hasil tentang desain aplikasi
multiwindow
3.4. Menerapkan pengkodean Pengkodean Alur Program Mengamati Tugas 16 JP Kurniawan Erick,
alur program dalam aplikasi Tipe data, variabel, dan Mengamati terkait pengkodean alur program Mengklasifikasikan terkait Membangun Aplikasi Mobile
4.4 Mengolah data operator tertentu pengkodean alur program dengan QT SDK, Penerbit
menggunakan suatu alur Array tertentu Andi Yogyakarta,
tertentu Struktur kontrol percabangan Menanya Yogyakarta, 2011
Struktur kontrol perulangan Mendiskusikan tipe data, variabel, dan
operator Observasi
Mendiskusikan tentang array Mengamati kegiatan/aktivitas
Mendiskusikan terkait struktur kontrol siswa secara individu dan dalam
percabangan diskusi dengan checklist
Mendiskusikan struktur kontrol perulangan lembar pengamatan atau dalam
bentuk lain
Mengeksplorasi Portofolio
Mengamati tipe data, variabel, dan operator Hasil kerja mandiri/kelompok
Mengamati tentang array Bahan Presentasi
Mengamati terkait struktur kontrol
percabangan Tes
Mengamati terkait struktur kontrol Essay , pilihan ganda
perulangan
Mengasosiasi
Membuat kesimpulan tentang pengkodean alur
program tertentu
Mengkomunikasikan
Menyampaikan hasil tentang pengkodean alur
program tertentu
3.5. Menerapkan teknik Pengolahan Input User Mengamati Tugas 12 JP Kurniawan Erick,
Konversi data Mengamati pengolahan input user Menyelesaikan persoalan Membangun Aplikasi Mobile
pengolahan input user berkaitan dengan pengolahan dengan QT SDK, Penerbit
Pengelolaan input user pada
Menghayati dan mengamalkan ajaran agama yang dianutnya.
4.5 Mengolah input user pada operasi aritmatika dan logika Menanya input user Andi Yogyakarta,
Pengelolaan input user pada Mendiskusikan tentang konversi pelbagai Yogyakarta, 2011
aplikasi
operasi string data Observasi
Mendiskusikan tentang pengelolaan input Mengamati kegiatan/aktivitas
user pada operasi aritmatika dan logika siswa secara individu dan dalam
Mendiskusikan tentang pengelolaan input diskusi dengan checklist
user pada operasi string lembar pengamatan atau dalam
bentuk lain
Mengeksplorasi
Mengamati tentang konversi pelbagai data Portofolio
Mengamati terkait pengelolaan input user Hasil kerja mandiri/kelompok
pada operasi aritmatika dan logika Bahan Presentasi
Mengamati tentang pengelolaan input user
pada operasi string Tes
Essay , pilihan ganda
Mengasosiasi
Membuat kesimpulan tentang pengolahan
input user
Mengkomunikasikan
Menyampaikan hasil tentang
pengolahan input user
3.6. Menerapkan pembuatan Pembuatan komponen antar Mengamati Tugas 24 JP Kurniawan Erick,
komponen antar muka muka sendiri Mengamati pembuatan komponen antar muka Menyelesaikan tugas tentang Membangun Aplikasi Mobile
sendiri Class dan obyek sendiri pembuatan komponen antar dengan QT SDK, Penerbit
4.6 Menyajikan hasil pembuatan pewarisan muka sendiri Andi Yogyakarta,
komponen antar muka membuat event Menanya Yogyakarta, 2011
sendiri menambahkan fungsi Mendiskusikan tentang class dan Observasi
obyek pada pembuatan komponen Mengamati kegiatan/aktivitas
antar muka sendiri siswa secara individu dan dalam
Mendiskusikan tentang pewarisan diskusi dengan checklist
pada pembuatan komponen antar lembar pengamatan atau dalam
muka sendiri bentuk lain
Mendiskusikan tentang proses
membuat event Portofolio
Menanyakan tentang cara untuk Hasil kerja mandiri/kelompok
menambahkan fungsi Bahan Presentasi
Tes
Mengeksplorasi Essay , pilihan ganda
Menghayati dan mengamalkan ajaran agama yang dianutnya.
Mengeksplorasi tentang class dan
obyek pada pembuatan komponen
antar muka sendiri
Mengeksplorasi tentang pewarisan
pada pembuatan komponen antar
muka sendiri
Mengeksplorasi tentang proses
membuat event
Mengeksplorasi tentang cara untuk
menambahkan fungsi
Mengasosiasi
Membuat kesimpulan tentang pembuatan
komponen antar muka sendiri
Mengkomunikasikan
Menyampaikan hasil tentang pembuatan
komponen antar muka sendiri
Mengasosiasi
Membuat kesimpulan tentang pembuatan
visualiasasi
Menghayati dan mengamalkan ajaran agama yang dianutnya.
Mengkomunikasikan
Menyampaikan hasil tentang pembuatan
visualiasasi
Mengasosiasi
Membuat kesimpulan tentang pemrograman
basisdata desktop
Mengkomunikasikan
Menyampaikan hasil tentang pemrograman
basisdata desktop
Menghayati dan mengamalkan ajaran agama yang dianutnya.
3.9. Menerapkan komunikasi Komunikasi dengan aplikasi Mengamati Tugas 16 JP Kurniawan Erick,
dengan aplikasi web web Mengamati komunikasi dengan aplikasi web Membuat laporan tentang Membangun Aplikasi Mobile
4.9 Mengolah data server Teknik pemrograman web komunikasi dengan aplikasi web dengan QT SDK, Penerbit
melalui aplikasi desktop client Menanya Andi Yogyakarta,
Pengelolaan data server Mendiskusikan tentang pemrograman web Observasi Yogyakarta, 2011
melalui aplikasi desktop client Mengamati kegiatan/aktivitas
Mendiskusikan tentang pengelolaan data siswa secara individu dan dalam
server melalui aplikasi desktop diskusi dengan checklist
lembar pengamatan atau dalam
bentuk lain
Mengeksplorasi
Mengeksplorasi pemrograman web client Portofolio
Mendiskusikan tentang pengelolaan data Hasil kerja mandiri/kelompok
server melalui aplikasi desktop Bahan Presentasi
Tes
Mengasosiasi Essay , pilihan ganda
Membuat kesimpulan tentang komunikasi
dengan aplikasi web
Mengkomunikasikan
Menyampaikan hasil tentang komunikasi
dengan aplikasi web
3.10 Meenerapkan pembuatan Pembuatan paket instaler Mengamati Tugas 12 JP Kurniawan Erick,
paket instaler dan dan dokumen aplikasi Mengamati tentang pembuatan paket instaler Membuat paket instaler dan Membangun Aplikasi Mobile
dokumen aplikasi desktop desktop dan dokumen aplikasi dokumen dari aplikasi desktop dengan QT SDK, Penerbit
4.10 Menyajikan hasil Paket installer dan yang dibuat Andi Yogyakarta,
pembuatan paket installer dokumentasi aplikasi Menanya Yogyakarta, 2011
dan dokumen aplikasi Publikasi aplikasi Mendiskusikan tentang Paket installer dari Observasi
dekstop aplikasi yang dibuat Mengamati kegiatan/aktivitas
Mendiskusikan tentang dokumentasi siswa secara individu dan dalam
aplikasi desktop diskusi dengan checklist
Mendiskusikan tentang publikasi dari lembar pengamatan atau dalam
aplikasi desktop bentuk lain
Mengeksplorasi Portofolio
Hasil kerja mandiri/kelompok
Mengeksplorasi tentang Paket installer Bahan Presentasi
dari aplikasi yang dibuat
Menghayati dan mengamalkan ajaran agama yang dianutnya.
Mengeksplorasi tentang dokumentasi Tes
aplikasi desktop Essay , pilihan ganda
Mengeksplorasi tentang publikasi dari
aplikasi desktop
Mengasosiasi
Membuat kesimpulan tentang pembuatan
paket instaler dan dokumen aplikasi
Mengkomunikasikan
Menyampaikan hasil tentang pembuatan paket
instaler dan dokumen aplikasi