MODUL AJAR / RPP INFORMATIKA SMA
Materi: Algoritma & Pemrograman (Python Dasar)
1. Informasi Umum
Nama Sekolah: [Isi Nama Sekolah]
Kelas / Semester: X (Sepuluh) / Genap
Mata Pelajaran: Informatika
Alokasi Waktu: 2 x 45 Menit (1 Pertemuan)
Materi Pokok: Mengenal Variabel, Tipe Data, dan Input/Output di Python.
2. Tujuan Pembelajaran
Melalui kegiatan praktik dan diskusi, peserta didik diharapkan mampu:
Menjelaskan konsep variabel dan tipe data dalam pemrograman Python.
Menggunakan instruksi
print()untuk menampilkan output.Menggunakan instruksi
input()untuk mengambil data dari pengguna.Membuat program perhitungan sederhana untuk menyelesaikan masalah sehari-hari.
3. Materi Pembelajaran
Pengenalan sintaks Python.
Variabel sebagai penyimpan data.
Tipe data dasar: String (teks), Integer (bilangan bulat), Float (bilangan desimal).
Fungsi Input dan Output Dasar.
4. Metode Pembelajaran
Pendekatan: Student Centered Learning.
Model: Problem Based Learning (PBL) atau Discovery Learning.
Metode: Demonstrasi, Praktik Mandiri (Hands-on), dan Diskusi.
5. Langkah-Langkah Pembelajaran
| Kegiatan | Deskripsi Kegiatan | Waktu |
| Pendahuluan | 1. Guru memberi salam dan memotivasi siswa tentang pentingnya coding di masa depan. 2. Apersepsi: Mengingatkan kembali materi "Algoritma" di Semester 1. 3. Menyampaikan tujuan pembelajaran hari ini. | 10 Menit |
| Kegiatan Inti | 1. Orientasi: Guru mendemonstrasikan cara menulis kode sederhana 2. Eksplorasi: Siswa diminta membuka LKPD yang ada di blog/lembar kerja. 3. Praktik: Siswa mencoba membuat program input nama dan perhitungan luas (sesuai LKPD). 4. Pembimbingan: Guru berkeliling untuk membantu siswa yang mengalami error (bug) pada kodenya. | 65 Menit |
| Penutup | 1. Guru dan siswa melakukan refleksi tentang kesulitan yang dihadapi. 2. Menyimpulkan perbedaan tipe data string dan integer. 3. Menginfokan materi minggu depan: "Percabangan IF-ELSE". 4. Menutup dengan doa/salam. | 15 Menit |
6. Penilaian (Asesmen)
Asesmen Diagnostik: Tanya jawab lisan di awal pertemuan tentang variabel.
Asesmen Formatif: Observasi saat siswa melakukan praktik menggunakan LKPD.
Asesmen Sumatif: Hasil akhir program Python yang dibuat siswa (apakah berjalan tanpa error?).
7. Media & Sumber Belajar
Laptop/Komputer Laboratorium.
Editor Kode (VS Code / Pydroid 3 / Google Colab).
Blog: Informatika untuk Semua (sebagai materi referensi).
Tidak ada komentar:
Posting Komentar