PROBLEM SOLVING
A. KOMPETENSI INTI
3. Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual, prosedural,
dan metakognitif 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, bertindak secara efektif
dan kreatif, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
B. KOMPETENSI DASAR
3.7. Menerapkan struktur kontrol perulangan dalam bahasa pemrograman
4.7. Membuat kode program struktur kontrol perulangan
D. TUJUAN PEMBELAJARAN
1. Siswa dapat menjelaskan struktur kontrol perulangan dengan kondisi diawal secara benar
dan tepat
2. Siswa dapat menerapkan struktur kontrol perulangan dengan kondisi diawal secara benar
dan tepat
3. Siswa dapat menjelaskan struktur kontrol perulangan dengan kondisi diakhir secara benar
dan tepat
4. Siswa dapat menerapkan struktur kontrol perulangan dengan kondisi diakhir secara benar
dan tepat
5. Siswa dapat menjelaskan struktur kontrol perulangan dengan akhir diinputkan user secara
benar dan tepat
6. Siswa dapat menerapkan struktur kontrol perulangan dengan akhir diinputkan user secara
benar dan tepat
7. Siswa dapat menjelaskan struktur kontrol perulangan sebagai pencacah naik secara benar
dan tepat
8. Siswa dapat menerapkan struktur kontrol perulangan sebagai pencacah naik secara benar
dan tepat
9. Siswa dapat menjelaskan struktur kontrol perulangan sebagai pencacah turun secara benar
dan tepat
10. Siswa dapat menerapkan struktur kontrol perulangan sebagai pencacah turun secara benar
dan tepat
11. Siswa mampu membuat program dengan struktur kontrol perulangan dengan kondisi diawal
secara teliti, benar, tepat dan akurat
12. Siswa mampu membuat program dengan struktur kontrol perulangan dengan kondisi
diakhir secara teliti, benar, tepat dan akurat
13. Siswa mampu membuat program dengan struktur kontrol perulangan dengan akhir
diinputkan user secara teliti, benar, tepat dan akurat
14. Siswa mampu membuat program dengan struktur kontrol perulangan sebagai pencacah naik
secara teliti, benar, tepat dan akurat
15. Siswa mampu membuat program dengan struktur kontrol perulangan sebagai pencacah
turun secara teliti, benar, tepat dan akurat
E. MATERI AJAR
Perulangan
- Perulangan dengan kondisi diawal
- Perulangan dengan kondisi diakhir
- Perulangan dengan akhir diinputkan user
- Perulangan sebagai pencacah naik
- Perulangan sebagai pencacah turun
H. KEGIATAN PEMBELAJARAN
Pertemuan Ke-1
Pertemuan Ke-2
Pertemuan Ke-3
I. PENILAIAN/EVALUASI
1. Jenis/teknik penilaian : Tes tertulis, Penugasan dan Pengamatan
2. Bentuk instrumen : Tes uraian, Pretest dan Posttest
3. Instrumen penilaian :
a. Penilaian ranah pengetahuan
1) Kriteria penskoran
Indikator penilaian ranah pengetahuan Skor
Jika menyelesaikan studi kasus dengan benar 3
Jika menyelesaikan studi kasus dengan kurang benar 2
Jika menyelesaikan studi kasus dengan tidak benar 1
Jika tidak menjawab studi kasus 0
Jumlah
No Nama
skor
1
2
3
...
2) Pedoman penskoran
𝑆𝑘𝑜𝑟 𝑦𝑎𝑛𝑔 𝑑𝑖𝑝𝑒𝑟𝑜𝑙𝑒ℎ
× 100 = 𝑁𝑖𝑙𝑎𝑖
𝑆𝑘𝑜𝑟 𝑚𝑎𝑘𝑠𝑖𝑚𝑎𝑙
2) Pedoman penskoran
𝑆𝑘𝑜𝑟 𝑦𝑎𝑛𝑔 𝑑𝑖𝑝𝑒𝑟𝑜𝑙𝑒ℎ
× 100 = 𝑁𝑖𝑙𝑎𝑖
𝑆𝑘𝑜𝑟 𝑚𝑎𝑘𝑠𝑖𝑚𝑎𝑙