Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
1.1. Memahami nilai-
nilai keimanan
dengan menyadari
hubungan
keteraturan dan
kompleksitas alam
dan jagad raya
terhadap kebesaran
Tuhan yang
menciptakannya
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
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;
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
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.1. Mendiskripsikan Operasi Aritmatika dan Mengamati: Tugas: 12 JP Buku Teks Pelajaran
operasi aritmatika Logika Pelbagai jenis operasi Menyelesaikan masalah Buku Panduan Guru
3.2. Mendiskripsikan Operasi aritmatika aritmatika yang melibatkan Algoritma & Teknik
operasi logika melalui operator dan Pelbagai jenis operasi logika operasi aritmatika dan Pemrograman, 2009, Budi
4.1. Memecahkan fungsi-fungsi logika Sutedjo, Yogyakarta :
permasalahan aritmatika Menanya: Andi
perhitungan dengan Mendiskusikan cara kerja Observasi: Sams Teach Yourself C++
Operasi logika
operasi aritmatika operasi aritmatika dalam Mengamati in 24 Hours, 2011, United
4.2. Memecahkan program kegiatan/aktivitas States of America:
permasalahan Mendiskusikan cara kerja siswa secara individu Pearson Education, Inc
logika dengan operasi logika dalam dan dalam diskusi Qt Basic Curriculum,
operasi logika program dengan checklist 2011, NICE (Nokia
lembar pengamatan Indonesia Community
Mengeksplorasi: atau dalam bentuk lain Enthusiast)
Eksperimen pelbagai Buku-buku dan referensi
operasi aritmatika dalam Portofolio: lain yang relevan
program Hasil kerja Media cetak/elektronik
Eksperimen pelbagai mandiri/kelompok Lingkungan sekitar
operasi logika dalam Bahan Presentasi
program
Tes:
Mengasosiasi: Essay dan/atau pilihan
Menyimpulkan tentang cara ganda
kerja operasi aritmatika dan
logika dalam program.
Mengkomunikasikan:
Menyampaikan hasil tentang
cara kerja operasi logika dan
aritmatika dalam program
tertentu
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.3. Memahami Array Mengamati: Tugas: 12 JP Buku Teks Pelajaran
penggunaan array 1 Array 1 dimensi Penyimpanan data 1 Menyelesaikan masalah Buku Panduan Guru
dimensi untuk dimensi pada memori tentang pengolahan Algoritma & Teknik
Array multidimensi
penyimpanan data Penyimpanan data data dalam bentuk Pemrograman, 2009, Budi
di memori multidimensi pada memori array Sutedjo, Yogyakarta :
3.4. Memahami Andi
penggunaan array 2 Menanya: Observasi: Sams Teach Yourself C++
dimensi untuk Mendiskusikan Mengamati in 24 Hours, 2011, United
penyimpanan data pengelompokkan data kegiatan/aktivitas States of America:
di memori berdimensi dari kumpulan siswa secara individu Pearson Education, Inc
3.5. Memahami informasi dan dalam diskusi Qt Basic Curriculum,
penggunaan array Mendiskusikan dengan checklist 2011, NICE (Nokia
multidimensi untuk penyimpanan data 1 lembar pengamatan Indonesia Community
penyimpanan data dimensi pada memori atau dalam bentuk lain Enthusiast)
di memori Mendiskusikan Buku-buku dan referensi
4.3. Menyajikan penyimpanan data Portofolio: lain yang relevan
kumpulan data multidimensi pada memori Laporan percobaan Media cetak/elektronik
berdimensi 1 dalam
Lingkungan sekitar
bentuk array Mengeksplorasi: Tes:
4.4. Menyajikan Eksperimen Essay dan pilihan
kumpulan data pengelompokkan data ganda
berdimensi 2 dalam dalam array
bentuk array Eksperimen pengolahan
4.5. Menyajikan data dalam array 1 dimensi
kumpulan data
Eksperimen pengolahan
berdimensi banyak
data dalam array
dalam bentuk array
multidimensi
Mengasosiasi:
Menyimpulkan pelbagai
pengamatan dan percobaan
yang dilakukan terkait
pengolahan data dalam array
Mengkomunikasikan:
Menyampaikan hasil diskusi
kelompok tentang array 1
dimensi dan multidimensi
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.6. Memahami operasi Operasi String dan Mengamati: Tugas: 10 JP Buku Teks Pelajaran
string Konversi Data Pelbagai jenis operasi string Menyelesaikan masalah Buku Panduan Guru
3.7. Mendiskripsikan Operasi dalam satu Pelbagai jenis konversi data tentang pelbagai jenis Algoritma & Teknik
konversi antar tipe kalimat ke tipe lainnya operasi string dan Pemrograman, 2009, Budi
data Operasi pemecahan konversi data dalam Sutedjo, Yogyakarta :
4.6. Menalar suatu alur dan penggabungan Menanya: program Andi
proses kerja ke string Mendiskusikan pelbagai Sams Teach Yourself C++
dalam bentuk kode Konversi data ke tipe jenis operasi string Observasi: in 24 Hours, 2011, United
program lainnya melalui Mendiskusikan pelbagai Mengamati States of America:
4.7. Memecahkan casting atau jenis konversi data kegiatan/aktivitas Pearson Education, Inc
masalah konversi penggunaan fungsi siswa secara individu Qt Basic Curriculum,
antar tipe data konversi Mengeksplorasi: dan dalam diskusi 2011, NICE (Nokia
Eksperimen pelbagai jenis dengan checklist Indonesia Community
operasi string lembar pengamatan Enthusiast)
Eksperimen pelbagai jenis atau dalam bentuk lain Buku-buku dan referensi
konversi data lain yang relevan
Portofolio: Media cetak/elektronik
Mengasosiasi: Laporan percobaan
Lingkungan sekitar
Menyimpulkan pelbagai hasil
percobaan dan pengamatan Tes:
terkait operasi string dan Essay dan pilihan
konversi data ganda
Mengkomunikasikan:
Menyampaikan hasil
pengamatan dan percobaan
pelbagai jenis operasi string
dan konversi data pada
program
Mengkomunikasikan:
Menyampaikan hasil
pengamatan dan percobaan
pointer pada program
Mengasosiasi:
Menyimpulkan tentang cara
kerja fungsi dan kegunaan
header file dalam manajemen
kode program.
Mengkomunikasikan:
Menyampaikan hasil tentang
cara kerja fungsi dalam
program.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.13. Menerapkan logika Pencarian dan Mengamati: Tugas: 10 JP Buku Teks Pelajaran
pencarian data Pengurutan Data Logika pencarian data Menyelesaikan masalah Buku Panduan Guru
3.14. Menerapkan logika Logika pencarian data dengan algoritma tentang pencarian dan Algoritma & Teknik
pengurutan data dengan algoritma Logika pengurutan data pengurutan data dalam Pemrograman, 2009, Budi
4.13. Menyajikan logika pencarian linier dengan algoritma aplikasi Sutedjo, Yogyakarta :
pencarian data Logika pengurutan Andi
pada aplikasi bisnis data dengan Menanya: Observasi: Sams Teach Yourself C++
4.14. Menyajikan logika algoritma bubble sort Mendiskusikan logika Mengamati in 24 Hours, 2011, United
pengurutan data Logika pengurutan pencarian data kegiatan/aktivitas States of America:
pada aplikasi bisnis data dengan Mendiskusikan logika siswa secara individu Pearson Education, Inc
algoritma selection pengurutand data dan dalam diskusi Qt Basic Curriculum,
sort dengan checklist 2011, NICE (Nokia
Mengeksplorasi: lembar pengamatan Indonesia Community
Eksperimen pencarian data atau dalam bentuk lain Enthusiast)
dalam array Buku-buku dan referensi
Eksperimen pengurutan Portofolio: lain yang relevan
data dalam array Laporan percobaan Media cetak/elektronik
Lingkungan sekitar
Mengasosiasi: Tes:
Menganalisa hasil Essay dan pilihan
pengurutan bubble sort dan ganda
selection sort
Menyimpulkan pelbagai
pengamatan dan percobaan
yang telah dilakukan terkait
logika pencarian dan
pengurutan.
Mengkomunikasikan:
Menyampaikan hasil diskusi
kelompok tentang teknik
pencarian dan pengurutan
data dalam aplikasi
Mengkomunikasikan:
Menyampaikan hasil
pengamatan dan percobaan
pelbagai metode
pengembangan aplikasi