EVALUASI & REFLEKSI
A. Tujuan Evaluasi
Evaluasi dilakukan untuk mengukur sejauh mana peserta didik:
Memahami konsep algoritma, struktur kontrol, dan modularisasi.
Mampu menerapkan logika pemrograman ke dalam proyek visual (Scratch atau Blockly).
Menunjukkan kemampuan berpikir komputasional, kreativitas, dan kerja sama tim.
Menunjukkan sikap bertanggung jawab, komunikatif, dan mandiri dalam proses belajar.
B. Bentuk dan Jenis Evaluasi
1. Evaluasi Pengetahuan (Kognitif)
Tujuan: Mengukur pemahaman konsep dasar algoritma dan pemrograman.
Bentuk Soal: Pilihan Ganda & Uraian Singkat
Contoh Soal:
Apa yang dimaksud dengan algoritma?
a. Bahasa pemrograman yang digunakan komputer
b. Urutan langkah logis untuk menyelesaikan masalah
c. Simbol dalam diagram alir
d. Proses pengujian program
Jawaban: b
Struktur perulangan digunakan untuk...
a. Mengambil keputusan berdasarkan kondisi
b. Menjalankan perintah secara berulang
c. Menyusun tampilan program
d. Menyimpan data dalam variabel
Jawaban: b
Jelaskan perbedaan antara procedure dan function!
→ Procedure tidak menghasilkan nilai, sedangkan function menghasilkan nilai yang dapat digunakan kembali dalam perhitungan program.
Buat pseudocode sederhana untuk menghitung luas persegi panjang menggunakan function!
function hitungLuas(p, l)
return p * l
end function
Kriteria Ketuntasan Minimal (KKM): 75
2. Evaluasi Keterampilan (Psikomotorik)
Tujuan: Menilai kemampuan peserta didik dalam mengimplementasikan logika pemrograman ke dalam proyek nyata.
Bentuk Penilaian: Praktik proyek di Scratch atau Blockly.
Aspek Indikator Skor 1–4 Keterangan
Algoritma Menyusun langkah-langkah program secara logis
Struktur Program Menggunakan percabangan dan perulangan dengan benar
Modularisasi Menerapkan procedure dan function
Debugging Mampu menemukan dan memperbaiki kesalahan program
Kreativitas Program menarik, orisinal, dan berfungsi dengan baik
Keterangan Skor:
4 = Sangat Baik
3 = Baik
2 = Cukup
1 = Perlu Bimbingan
3. Evaluasi Sikap (Afektif)
Tujuan: Mengukur karakter peserta didik selama proses pembelajaran.
Aspek Sikap Indikator Skor (1–4) Catatan Guru
Gotong royong Aktif bekerja sama dalam tim
Tanggung jawab Menyelesaikan tugas dengan sungguh-sungguh
Bernalar kritis Memberi solusi terhadap masalah program
Kreatif Menampilkan ide baru dalam proyek
Disiplin Tepat waktu dalam mengumpulkan hasil kerja
C. Refleksi Peserta Didik
Refleksi dilakukan secara individu melalui jurnal atau wawancara singkat setelah kegiatan praktik dan evaluasi.
Pertanyaan Panduan Refleksi:
Apa hal baru yang kamu pelajari dari topik algoritma dan pemrograman?
Bagian mana yang paling kamu kuasai dan bagian mana yang masih sulit?
Bagaimana strategi yang kamu gunakan saat mengalami kesalahan (debugging)?
Apakah kamu merasa mampu bekerja sama dengan baik dalam kelompok? Mengapa?
Bagaimana penerapan konsep pemrograman ini dalam kehidupan sehari-hari?
Jika diberi kesempatan memperbaiki proyekmu, apa yang ingin kamu tingkatkan?
Catatan Guru:
Guru mengumpulkan hasil refleksi dan memberikan umpan balik tertulis atau lisan yang bersifat membangun untuk membantu peserta didik memperbaiki proses belajarnya.
D. Refleksi Guru
Guru melakukan refleksi terhadap efektivitas pembelajaran dengan menjawab pertanyaan berikut:
Apakah tujuan pembelajaran telah tercapai sesuai indikator?
Bagian mana dari kegiatan yang paling efektif untuk meningkatkan pemahaman peserta didik?
Apa kendala yang muncul selama pelaksanaan praktik pemrograman?
Bagaimana cara memperbaiki kegiatan pada pertemuan berikutnya agar lebih efisien dan menyenangkan?
Apakah perlu diferensiasi kegiatan atau penugasan tambahan bagi peserta didik yang cepat atau lambat memahami materi?
E. Tindak Lanjut
Peserta didik yang belum mencapai KKM:
Diberi pendampingan tambahan dan latihan pengulangan dengan proyek sederhana.
Melakukan remedial melalui tugas individu: menulis algoritma baru atau memperbaiki program yang belum berjalan sempurna.
Peserta didik yang sudah melampaui KKM:
Didorong membuat proyek lanjutan (game edukasi atau simulasi interaktif) dengan tambahan fitur function dan loop bersarang.
Diminta menjadi peer tutor bagi teman lain yang membutuhkan bantuan.
Guru:
Melakukan evaluasi keseluruhan modul ajar dan menyempurnakan media pembelajaran untuk pertemuan selanjutnya.