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.
1.2. Mendiskripsikan kebesaran
Tuhan yang menciptakan
Pelbagai sumber energi di
alam.
1.3. Mengamalkan nilai-nilai
keimanan sesuai dengan
ajaran agamanya dalam
kehidupan sehari-hari
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
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.3. Memahami struktur Algoritma perulangan Mengamati: Tugas: 12 JP - Buku teks pelajaran
algoritma serta - Perulangan dengan - Pelbagai ragam contoh - Membuat algoritma
menganalisa data dalam kondisi diawal penerapan algoritma (pseudocode dan - Buku panduan guru
suatu algoritma - Perulangan dengan perulangan flowchart) untuk
perulangan kondisi diakhir Menanya: menyelesaikan - Sutedjo, budi, Algoritma dan
4.3. Memecahkan - Perulangan dengan - Rumusan masalah dan logika permasalahan Teknik Pemrograman, Penerbit
permasalahan dengan kondisi akhir penyelesaian masalah menggunakan logika ANDI, Yogyakarta, 2009.
algoritma perulangan diinputkan user menggunakan algoritma perulangan
- Perulangan sebagai perulangan Portopolio: - Munir, Rinaldi, Algoritma dan
pencacah naik Mengeksplorasi: - Laporan praktikum pemrograman dalam bahasa
- Perulangan sebagai - Membuat pelbagai algoritma algoritma perulangan Pascal dan C, Informatika
pencacah turun. penyelesaian masalah Observasi: Bandung, 2011
menggunakan logika - checklist hasil
perulangan pengamatan Pelbagai
Mengasosiasi: ragam contoh penerapan
- Menyimpulkan penerapan algoritma perulangan
algoritma perulangan untuk Tes:
menyelesaikan masalah - Tes tertulis dan praktek
- Menganalisa algoritma algoritma perulangan
perulangan dengan Pelbagai
macam data
Mengkomunikasikan:
- Mempresentasikan pelbagai
ragam algoritma
penyelesaian masalah
menggunakan logika
perulangan
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.4. Menerapkan penggunaan Tipe Data, Variabel, Mengamati: Tugas: 4 JP - Buku teks pelajaran
tipe data, variabel, Operator dan Ekspresi - Pelbagai ragam contoh kode - Membuat kode program
konstanta, operator dan - Tipe data, variabel program yang melibatkan tipe komputer menggunakan - Buku panduan guru
ekspresi dan konstanta data, variabel, konstanta, pelbagai ragam tipe data,
4.4. Mengolah data - Operator dan operator dan ekspresi variabel konstanta, - Sams Teach Yourself C++ in 24
menggunakan konsep tipe ekspresi Menanya: operator dan ekspresi. Hours, 2011, United States of
data, variabel, konstanta, - Ragam tipe data, variabel, Portopolio: America: Pearson Education, Inc
operator dan ekspresi. konstanta, operator, ekspresi - Laporan pembuatan
dan karakteristiknya kode program - Qt Basic Curriculum, 2011, NICE
Mengeksplorasi: menggunakan pelbagai (Nokia Indonesia Community
- Membuat pelbagai kode ragam tipe data, Enthusiast)
program menggunakan ragam variabel, konstanta,
tipe data, variabel, kontanta, operator dan ekspresi
operator dan ekspresi sesuai sesuai dengan algoritma
algoritma sederhana. sederhana.
- Melakukan kompilasi, Observasi:
eksekusi dan perbaikan - checklist hasil
kesalahan program pengamatan pelbagai
Mengasosiasi: ragam contoh kode
- Menyimpulkan penggunaan program
tipe data, variabel, konstanta, Tes:
operator dan ekspresi Tes tertulis tentang
dalam program komputer penggunaan tipe data,
sederhana variabel, konstanta,
Mengkomunikasikan: operator dan ekspresi.
Membuat laporan dan
mempresentasikan hasil
program komputer
3.7. Menerapkan struktur Struktur Kontrol Mengamati: Tugas: 8 JP - Buku teks pelajaran
kontrol perulangan dalam Perulangan - Pelbagai ragam contoh kode - Membuat pelbagai kode
bahasa pemrograman. - Perulangan dengan program dengan struktur program menggunakan - Buku panduan guru
4.7. Memecahkan masalah kondisi diawal kontrol perulangan struktur kontrol
menggunakan struktur - Perulangan dengan Menanya: perulangan sesuai - Sams Teach Yourself C++ in 24
kontrol perulangan. kondisi diakhir - Pelbagai penulisan kode dengan algoritma yang Hours, 2011, United States of
- Perulangan dengan program struktur kontrol telah dirumuskan America: Pearson Education, Inc
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
kondisi diinputkan perulangan Portopolio:
user Mengeksplorasi: - Laporan pembuatan - Qt Basic Curriculum, 2010, NICE
- Perulangan dengan - Membuat pelbagai kode kode program (Nokia Indonesia Community
pernyataan continue program menggunakan menggunakan struktur Enthusiast)
- Perulangan dengan struktur perulangan sesuai kontrol perulangan
pernyataan break dengan algoritma yang telah Observasi:
dirumuskan - checklist hasil
- Melakukan kompilasi, pengamatan pelbagai
eksekusi dan perbaikan ragam contoh kode
kesalahan program. program dengan struktur
Mengasosiasi: kontrol perulangan
- Menyimpulkan pelbagai Tes:
ragam struktur kontrol Tes tertulis dan praktek
perulangan dalam program tentang konsep dan
komputer sesuai dengan penerapan struktur kontrol
algoritma yang telah perulangan
dirumuskan
Mengkomunikasikan:
- Mempresentasikan hasil
program komputer yang
melibatkan struktur
perulangan