Rencana Pembelajaran Revisi (RPP / Modul Ajar)
Mata Pelajaran: Informatika
Topik: Pemrograman Dasar Python
Fase / Kelas: Fase F / XI SMA
Alokasi Waktu: 2 x 45 menit (2 JP)
Nama Pendidik: M. Faisal, [Link]
Satuan Pendidikan: SMAN 1 Tamiang Hulu
I. Rasional Pembelajaran
Pembelajaran pemrograman dasar Python dirancang agar peserta didik memahami logika
dasar pemrograman dengan pendekatan learning by doing. Python dipilih karena
sintaksnya sederhana dan aplikatif di berbagai bidang. Melalui kegiatan ini, peserta didik
diharapkan mampu berpikir logis, kreatif, dan reflektif, serta mengenal teknologi berbasis
kecerdasan artifisial.
II. Capaian Pembelajaran (CP)
• Memahami sejarah dan karakteristik bahasa pemrograman Python.
• Menginstal dan menjalankan Python di berbagai perangkat (laptop/HP).
• Menulis dan menjalankan kode sederhana (output, input, operasi aritmatika).
• Menggunakan Python untuk menyelesaikan permasalahan kontekstual sederhana.
• Menunjukkan sikap mandiri, kreatif, dan kolaboratif dalam proses belajar.
III. Tujuan Pembelajaran (Revisi)
• Menjelaskan sejarah dan keunggulan Python secara runtut dan benar.
• Melakukan instalasi Python dan memastikan program dapat dijalankan.
• Menulis minimal tiga perintah dasar Python (print(), input(), operasi matematika)
dengan benar.
• Mengembangkan mini project sederhana berupa program biodata dan perhitungan
nilai rata-rata.
• Menunjukkan sikap kolaboratif dan reflektif melalui diskusi dan refleksi
pembelajaran.
Catatan Revisi: Tujuan diperjelas menggunakan format ABCD dan ditambahkan aspek
kolaborasi serta refleksi.
IV. Materi Pembelajaran
• Sejarah singkat Python dan penciptanya (Guido van Rossum, 1991).
• Instalasi Python (Windows / Android).
• IDE & platform coding (VS Code, IDLE, Google Colab, Pydroid 3).
• Perintah dasar Python: print(), input(), dan operasi aritmatika.
• Mini Project: program biodata dan rata-rata nilai.
V. Media dan Sumber Belajar
Media: Laptop/PC, HP Android (Pydroid 3), Google Colab, Video Tutorial, dan AI Assistant
(ChatGPT / Copilot).
Sumber: [Link], Buku Informatika SMA Kemendikbud, Modul Ajar Informatika (2022).
VI. Metode Pembelajaran (Revisi)
Pendekatan: Experiential Learning & Problem Based Learning.
Metode: Eksplorasi, Demonstrasi, Praktik Langsung, Diskusi, Peer Review, Refleksi Diri.
VII. Langkah-langkah Pembelajaran (Revisi)
A. Kegiatan Pendahuluan (10 menit): Orientasi, video apersepsi, dan diskusi awal.
B. Kegiatan Inti (70 menit): Eksplorasi, instalasi, praktik kolaboratif, dan mini project.
C. Kegiatan Penutup (10 menit): Refleksi siswa dan guru, serta umpan balik pembelajaran.
VIII. Asesmen Pembelajaran (Revisi)
Asesmen Awal: Pre-test pengetahuan dasar Python.
Asesmen Formatif: Observasi partisipasi dan pemahaman siswa.
Asesmen Kinerja: Praktik coding dan mini project.
Asesmen Reflektif: Jurnal refleksi individu.
IX. Profil Pelajar Pancasila yang Diharapkan
• Bernalar kritis
• Mandiri
• Kreatif
• Gotong royong
X. Catatan Revisi / Penyesuaian RPP
Perubahan mencakup penambahan metode kolaboratif, refleksi guru-siswa, integrasi AI,
penyesuaian alokasi waktu, dan rubrik penilaian kinerja.