Python Scratch
Python Scratch
(RPP)
Tujuan Pembelajaran:
1. Siswa dapat memahami konsep dasar algoritma dan pemrograman.
2. Siswa dapat menggunakan perintah dasar dalam bahasa pemrograman
Python atau Scratch untuk mengimplementasikan algoritma sederhana.
3. Siswa dapat menyusun dan menjalankan program sederhana yang
menyelesaikan masalah tertentu.
Kegiatan Pembelajaran:
1. Pendahuluan (10 menit):
o Guru membuka pelajaran dengan doa dan mengecek kehadiran
siswa.
o Guru menjelaskan tujuan pembelajaran dan manfaat mempelajari
pemrograman.
o Guru memberikan gambaran umum tentang algoritma dan
pemrograman.
2. Kegiatan Inti (70 menit):
o Eksplorasi:
Siswa mengamati contoh program sederhana yang ditulis
dalam Python atau Scratch.
Guru menjelaskan perintah dasar dalam Python (seperti
print(), input(), if, for, while) atau Scratch (seperti blok
perintah gerak, kontrol, dan sensor).
o Elaborasi:
Siswa mencoba menulis dan menjalankan program
sederhana di Python atau Scratch yang mencakup
penggunaan perintah dasar.
Siswa bekerja dalam kelompok untuk menyusun algoritma
dan mengimplementasikannya dalam bentuk program.
o Konfirmasi:
Setiap kelompok mempresentasikan hasil kerja mereka dan
mendiskusikan tantangan yang dihadapi.
Guru memberikan umpan balik dan solusi atas permasalahan
yang dihadapi siswa.
3. Penutup (10 menit):
o Guru dan siswa bersama-sama membuat kesimpulan dari
pembelajaran hari ini.
o Guru memberikan tugas rumah untuk membuat program sederhana
yang lebih kompleks menggunakan Python atau Scratch.
o Guru menutup pelajaran dengan doa.
Penilaian:
Penilaian Sikap: Observasi selama kegiatan pembelajaran.
Penilaian Pengetahuan: Tes tertulis tentang konsep dasar algoritma dan
pemrograman.
Penilaian Keterampilan: Praktik langsung menulis dan menjalankan
program sederhana.