Rencana Pelaksanaan Pembelajaran
(RPP)
Sekolah: [Nama Sekolah]
Mata Pelajaran: Informatika
Kelas/Semester: X / Ganjil
Topik: Bahasa Pemrograman Python
Alokasi Waktu: 3 x 45 menit
I. Informasi Umum
Bahasa Pemrograman Python adalah bahasa tingkat tinggi yang sederhana dan mudah
dipahami. Pada pembelajaran ini, siswa akan mengenal dasar-dasar Python, menulis
program sederhana, dan memahami struktur dasar pemrograman.
II. Kompetensi Inti (KI)
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghargai dan menghayati perilaku jujur, disiplin, tanggung jawab, peduli, santun,
percaya diri dalam berinteraksi secara efektif.
3. Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural
berdasarkan rasa ingin tahunya.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya.
III. Kompetensi Dasar (KD)
- 3.11 Memahami konsep dasar bahasa pemrograman Python.
- 4.11 Menggunakan bahasa pemrograman Python untuk membuat program sederhana.
IV. Kegiatan Pembelajaran
A. Pendahuluan (15 menit)
- Guru memberikan apersepsi tentang pentingnya pemrograman dalam kehidupan sehari-
hari.
- Menyampaikan tujuan pembelajaran.
- Menjelaskan manfaat mempelajari Python.
B. Kegiatan Inti (100 menit)
Model Pembelajaran: Problem Based Learning
1. Eksplorasi:
- Guru menjelaskan pengertian bahasa pemrograman Python.
- Menampilkan contoh kode sederhana.
2. Elaborasi:
- Siswa mencoba menulis program Python sederhana seperti "Hello World".
- Diskusi kelompok membuat program sederhana (penjumlahan dua bilangan).
3. Konfirmasi:
- Guru memberikan umpan balik terhadap hasil kerja siswa.
- Menyimpulkan pembelajaran hari ini.
C. Penutup (20 menit)
- Refleksi pembelajaran.
- Memberikan penguatan tentang manfaat dan penggunaan Python.
- Memberikan tugas lanjutan untuk eksplorasi lebih dalam.
V. Instrumen Penilaian
A. Penilaian Pengetahuan:
- Tes tertulis tentang konsep dasar Python (bentuk pilihan ganda dan esai).
B. Penilaian Keterampilan:
- Penilaian praktik membuat program Python sederhana.
C. Penilaian Sikap:
- Observasi sikap kerja sama, disiplin, dan tanggung jawab saat diskusi dan praktik.
VI. Penugasan Siswa
Tugas Mandiri:
- Membuat program Python sederhana yang dapat menghitung luas persegi panjang.
- Menulis laporan singkat tentang pengalaman membuat program tersebut.