3 Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan procedural 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.
4 Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu
melaksanakan tugas spesifik di bawah pengawasan langsung.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.1. Memahami penggunaan data Algoritma Mengamati: Tugas: 8 minggu x 2 - Buku teks pelajaran
dalam algoritma dan konsep Pemrograman - Pelbagai contoh penerapan - Membuat algoritma JP
algoritma pemrograman - Konsep algoritma algoritma dasar dalam sederhana (bahasa - Buku panduan guru
- Struktur algoritma kehidupan sehari-hari natural, pseudocode dan
- algoritma - Karakteristik tipe data flowchart) untuk - Sutedjo, budi, “Algoritma dan
4.1. Menggunakan
menggunakan bahasa Menanya: menyelesaikan Teknik Pemrograman, Penerbit
algoritma pemrograman
natural - Rumusan masalah terkait permasalahan dalam ANDI, Yogyakarta, 2009.
untuk memecahkan
- Pengenalan Variabel penerapan algoritma kehidupan sehari-hari.
permasalahan
- Pengenalan tipe data sederhana Portopolio: - Munir, Rinaldi, “Algoritma dan
- Pengenalan operator - Logika penyelesaian masalah - Laporan praktek pemrograman dalam bahasa Pascal
- Pseudocode dengan struktur algoritma membuat algoritma dan C”, Informatika Bandung, 2011
- Flowchart Eksperimen/explore: pemecahan masalah
- Penggunaan Tool - Membuat algoritma menggunakan bahasa
flowchart sederhana untuk natural, flowchart dan
menyelesaikan permasalahan pseudocode.
menggunakan bahasa natural, Observasi :
flowchart dan pseudocode - Checklist hasil
Asosiasi: pengamatan Pelbagai
- Menerapkan konsep contoh algoritma
algorima (bahasa natural, Tes:
3.3. Memahami struktur Algoritma perulangan Mengamati: Tugas: 6 minggu x 2 - Buku teks pelajaran
algoritma serta menganalisa - Perulangan dengan - Pelbagai ragam contoh - Membuat algoritma JP
data 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 Eksperimen/explore: - Laporan praktikum pemrograman dalam bahasa Pascal
- Perulangan sebagai - Membuat pelbagai algoritma algoritma perulangan dan C”, Informatika Bandung, 2011
pencacah turun. penyelesaian masalah Observasi:
menggunakan logika - checklist hasil
perulangan pengamatan Pelbagai
Asosiasi: ragam contoh penerapan
- Menerapkan algoritma algoritma perulangan
perulangan untuk Tes:
menyelesaikan masalah - Tes tertulis dan praktek
- Menganalisa algoritma algoritma perulangan
perulangan dengan Pelbagai
macam data
Komunikasi:
- Mempresentasikan pelbagai
ragam algoritma
penyelesaian masalah
menggunakan logika
perulangan