Escolar Documentos
Profissional Documentos
Cultura Documentos
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
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
sumber energi di alam.
1.3. Mengamalkan nilai-
nilai keimanan sesuai
dengan ajaran agamanya
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.2. Memahami struktur algoritma Algoritma Mengamati: Tugas: 12 JP - Buku teks pelajaran
serta menganalisis data percabangan - Pelbagai contoh penerapan - Membuat algoritma
dalam suatu algoritma - Percabangan 1 kondisi algoritma percabangan 1, 2, (pseudocode dan - Buku panduan guru
percabangan - Percabangan 2 kondisi lebih dari 2 kondisi dan flowchart) untuk
4.2. Menggunakan algoritma - Percabangan lebih dari percabangan bersarang menyelesaikan - Sutedjo, budi, Algoritma dan
percabangan untuk 2 kondisi Menanya: permasalahan Teknik Pemrograman, Penerbit
memecahkan permasalahan - Percabangan - Rumusan masalah terkait menggunakan logika ANDI, Yogyakarta, 2009.
bersarang algoritma percabangan 1, 2, percabangan 1, 2, lebih
lebih dari 2 kondisi dan dari 2 kondisi, serta - Munir, Rinaldi, Algoritma dan
percabangan bersarang percabangan bersarang. pemrograman dalam bahasa
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
- Alur penyelesaian masalah Portopolio: Pascal dan C, Informatika
dengan algoritma - Laporan praktikum Bandung, 2011
percabangan. algoritma percabangan
Mengeksplorasi: 1, 2, lebih dari 2
- Membuat algoritma kondisi, dan
penyelesaian masalah percabangan bersarang
percabangan 1, 2, lebih dari Observasi:
2 kondisi, serta percabangan - Checklist hasil
bersarang pengamatan contoh
Mengasosiasi: algoritma percabangan
- Menyimpulkan penerapan Tes:
algoritma percabangan - Tes tertulis dan praktek
untuk memecahkan masalah tentang konsep
- Menganalisa algoritma algoritma percabangan
percabangan dengan 1, 2 lebih dari 2
Pelbagai data kondisi, dan
Mengkomunikasikan: percabangan bersarang
- Mempresentasikan algoritma
penyelesaian masalah
percabangan
3.3. Memahami struktur algoritma Algoritma perulangan Mengamati: Tugas: 12 JP - Buku teks pelajaran
serta menganalisa data - Perulangan dengan - Pelbagai ragam contoh - Membuat algoritma
dalam suatu algoritma kondisi diawal penerapan algoritma (pseudocode dan - Buku panduan guru
perulangan - Perulangan dengan perulangan flowchart) untuk
4.3. Memecahkan kondisi diakhir Menanya: menyelesaikan - Sutedjo, budi, Algoritma dan
permasalahan dengan - Perulangan dengan - Rumusan masalah dan logika permasalahan Teknik Pemrograman, Penerbit
algoritma perulangan kondisi akhir penyelesaian masalah menggunakan logika ANDI, Yogyakarta, 2009.
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
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
menggunakan logika - checklist hasil pengamatan
perulangan Pelbagai ragam contoh
Mengasosiasi: penerapan algoritma
- Menyimpulkan penerapan 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
3.4. Menerapkan bahasa Bahasa pemrograman Mengamati: Tugas: 8 JP - Buku teks pelajaran
pemrograman - Pengenalan bahasa - Framework bahasa - Membuat kode program
4.4. Mengolah algoritma ke dalam pemrograman pemrograman sederhana sesuai - Buku panduan guru
bentuk kode program - Pengenalan - Instalasi tools bahasa dengan algoritma yang
komputer tools/framework pemrograman telah dirumuskan - Sams Teach Yourself C++ in 24
pengembangan - Pelbagai contoh kode program sesuai standar input Hours, 2011, United States of
program dalam bahasa pemrograman dan output America: Pearson Education, Inc
- Instalasi tools bahasa Menanya: - Mengkompilasi,
pemrograman - Struktur penulisan program mengeksekusi kode dan - Qt Basic Curriculum, 2011, NICE
- Struktur bahasa dalam bahasa pemrograman perbaikan program (Nokia Indonesia Community
pemrograman - Proses kompilasi dan eksekusi Portopolio: Enthusiast)
- Standar output dalam program - Laporan pembuatan kode
bahasa Mengeksplorasi: program sesuai dengan
pemrograman - Melakukan instalasi bahasa algoritma yang telah
- Standar Input pemrograman dirumuskan sesuai
dalam bahasa - Membuat kode program standar input dan
pemrograman dengan algoritma sederhana output.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
- Kompilasi dan - Melakukan kompilasi, eksekusi Observasi:
eksekusi program dan perbaikan kesalahan - checklist hasil pengamatan
- Perbaikan kesalahan program Tes:
Mengasosiasi: Tes tertulis dan praktek
- Menyimpulkan penerapan tentang konsep dan
struktur penulisan program penerapan bahasa
dan algoritma dasar dalam pemrograman dalam
pembuatan program program sederhana
komputer sederhana.
Mengkomunikasikan:
Membuat laporan dan
presentasi program.
3.5. Menerapkan penggunaan tipe Tipe Data, Variabel, Mengamati: Tugas: 4 JP - Buku teks pelajaran
data, variabel, konstanta, Operator dan - Pelbagai ragam contoh kode - Membuat kode program
operator dan ekspresi Ekspresi program yang melibatkan komputer menggunakan - Buku panduan guru
4.5. Mengolah data menggunakan - Tipe data, variabel dan tipe data, variabel, pelbagai ragam tipe
konsep tipe data, variabel, konstanta konstanta, operator dan data, variabel - Sams Teach Yourself C++ in 24
konstanta, operator dan - Operator dan ekspresi ekspresi konstanta, operator dan Hours, 2011, United States of
ekspresi. Menanya: ekspresi. America: Pearson Education, Inc
- Ragam tipe data, variabel, Portopolio:
konstanta, operator, ekspresi - Laporan pembuatan kode - Qt Basic Curriculum, 2011, NICE
dan karakteristiknya program menggunakan (Nokia Indonesia Community
Mengeksplorasi: pelbagai ragam tipe Enthusiast)
- Membuat pelbagai kode data, variabel,
program menggunakan konstanta, operator dan
ragam tipe data, variabel, ekspresi sesuai dengan
kontanta, operator dan algoritma sederhana.
ekspresi sesuai algoritma Observasi:
sederhana. - checklist hasil pengamatan
- Melakukan kompilasi, eksekusi pelbagai ragam contoh
dan perbaikan kesalahan kode program
program
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
Mengasosiasi: Tes:
- Menyimpulkan penggunaan Tes tertulis tentang
tipe data, variabel, penggunaan tipe data,
konstanta, variabel, konstanta,
operator dan ekspresi operator dan ekspresi.
dalam program komputer
sederhana
Mengkomunikasikan:
Membuat laporan dan
mempresentasikan hasil
program komputer
3.6. Menerapkan struktur kontrol Struktur Kontrol Mengamati: Tugas: 8 JP - Buku teks pelajaran
percabangan dalam Percabangan - Pelbagai contoh kode program - Membuat kode program
bahasa pemrograman - Percabangan 1 kondisi dengan struktur kontrol menggunakan struktur - Buku panduan guru
- Percabangan 2 kondisi percabangan. kontrol percabangan
4.6. Memecahkan masalah - Percabangan lebih dari Menanya: Portopolio: - Sams Teach Yourself C++ in 24
menggunakan struktur 2 kondisi - Pelbagai strukur penulisan - Laporan pembuatan kode Hours, 2011, United States of
kontrol percabangan - Percabangan kontrol percabangan 1, 2, program menggunakan America: Pearson Education, Inc
bersarang lebih dari 2 konsisi dan struktur kontrol
bersarang. percabangan sesuai - Qt Basic Curriculum, 2011, NICE
Mengeksplorasi: dengan algoritma yang (Nokia Indonesia Community
- Membuat pelbagai kode telah dirumuskan Enthusiast)
program menggunakan Observasi:
struktur percabangan sesuai - Checklist hasil
dengan algoritma yang telah pengamatan pelbagai
dirumuskan. contoh kode program
- Melakukan kompilasi, eksekusi dengan struktur kontrol
dan perbaikan kesalahan percabangan.
program Tes:
Mengasosiasi: Tes tertulis dan praktek
- Menyimpulkan penerapan tentang konsep dan
algoritma dan struktur penerapan struktur
kontrol percabangan 1, 2, percabangan
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
lebih dari 2 konsisi dan
bersarang dalam program
komputer
Mengkomunikasikan:
Mempresentasikan hasil
program komputer yang
melibatkan struktur
percabangan
3.7. Menerapkan struktur kontrol Struktur Kontrol Mengamati: Tugas: 8 JP - Buku teks pelajaran
perulangan dalam bahasa Perulangan - Pelbagai ragam contoh kode - Membuat pelbagai kode
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
kondisi diinputkan perulangan Portopolio:
user Mengeksplorasi: - Laporan pembuatan kode - Qt Basic Curriculum, 2010, NICE
- Perulangan dengan - Membuat pelbagai kode program menggunakan (Nokia Indonesia Community
pernyataan continue program menggunakan struktur kontrol Enthusiast)
- Perulangan dengan struktur perulangan sesuai perulangan
pernyataan break dengan algoritma yang telah Observasi:
dirumuskan - checklist hasil pengamatan
- Melakukan kompilasi, eksekusi pelbagai ragam contoh
dan perbaikan kesalahan kode program dengan
program. struktur kontrol
Mengasosiasi: perulangan
- Menyimpulkan pelbagai ragam Tes:
struktur kontrol perulangan Tes tertulis dan praktek
dalam program komputer tentang konsep dan
sesuai dengan algoritma yang penerapan struktur
telah dirumuskan kontrol perulangan
Mengkomunikasikan:
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
- Mempresentasikan hasil
program komputer yang
melibatkan struktur
perulangan