RENCANA PELAKSANAAN
PEMBELAJARAN (RPP)
Satuan Pendidikan SMA/SMK
Mata Pelajaran Informatika
Kelas/Semester X / Genap
Materi Pokok Pengenalan Bahasa Pemrograman Python
Alokasi Waktu 2 x 45 menit
A. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, peserta didik diharapkan dapat:
1. Menunjukkan sikap perhatian dan kepedulian terhadap teman selama proses belajar
bahasa Python.
2. Memahami konsep dasar bahasa pemrograman Python (variabel, input/output, tipe
data).
3. Mengerjakan tugas sederhana dengan menggunakan bahasa Python secara berkelompok.
B. Kompetensi Dasar dan Indikator Pencapaian Kompetensi
1. Kompetensi Sikap:
- Menunjukkan perilaku jujur, disiplin, tanggung jawab, peduli, dan santun dalam
berinteraksi.
2. Kompetensi Pengetahuan:
- Memahami konsep dasar pemrograman Python.
3. Kompetensi Keterampilan:
- Membuat program sederhana menggunakan bahasa Python.
C. Materi Pembelajaran
- Pengenalan Python
- Variabel dan Tipe Data
- Perintah Input dan Output
D. Metode Pembelajaran
- Diskusi kelompok
- Discovery Learning
- Collaborative Learning
E. Langkah-langkah Pembelajaran
1. Pendahuluan (10 menit)
- Guru menyapa siswa dengan ramah, menanyakan kabar.
- Apersepsi: Tanya jawab tentang pengalaman menggunakan komputer.
- Menyampaikan tujuan pembelajaran dan pentingnya kerja sama.
2. Kegiatan Inti (65 menit)
- Eksplorasi: Guru menjelaskan konsep dasar Python.
- Elaborasi: Siswa mengerjakan latihan membuat program input/output sederhana secara
berkelompok.
- Konfirmasi: Presentasi hasil kerja kelompok, diskusi dan refleksi atas sikap kepedulian
yang ditunjukkan.
3. Penutup (15 menit)
- Guru dan siswa menyimpulkan pelajaran.
- Refleksi tentang pentingnya saling peduli dalam belajar bersama.
- Memberikan tugas rumah: Membuat program Python sederhana tentang biodata diri.
F. Penilaian
1. Sikap: Observasi perhatian dan kepedulian terhadap teman saat diskusi.
2. Pengetahuan: Kuis tentang variabel, input/output.
3. Keterampilan: Proyek kecil membuat program input/output sederhana.
G. Media dan Sumber Belajar
- Laptop/komputer
- Modul Python Dasar
- Video tutorial Python (opsional)
H. Lampiran
- Rubrik penilaian sikap
- Rubrik penilaian keterampilan