Sabtu, 10 Januari 2026

MODUL AJAR: DASAR PEMROGRAMAN PYTHON (Kelas X-Semester 2)

MODUL AJAR INFORMATIKA: PEMROGRAMAN PYTHON

Oleh: 

Instansi: SMA / SMK

Fase/Kelas: E (Kelas X)

Alokasi Waktu: 2 x 45 Menit

​I. INFORMASI UMUM

  • Kompetensi Awal: Siswa memahami logika berpikir (Algoritma)
  • Sarana & Prasarana: XPAD / Laptop/Komputer PC , Google Colab, Proyektor, Internet.
  • Target Peserta Didik: Reguler (Siswa SMA).
  • Model Pembelajaran: Project Based Learning (PjBL) atau Discovery Learning.

​II. KOMPETENSI INTI

​A. Tujuan Pembelajaran

  1. ​Siswa mampu memahami lingkungan kerja Google Colab.
  2. ​Siswa mampu menerapkan fungsi input dan output (print) dalam Python.
  3. ​Siswa mampu membuat program perhitungan aritmatika sederhana.

​B. Pemahaman Bermakna

​Pemrograman bukan hanya tentang menulis kode, tetapi tentang cara manusia memberikan instruksi logis kepada komputer untuk menyelesaikan masalah sehari-hari.

​C. Pertanyaan Pemantik

  • ​"Pernahkah kalian berpikir bagaimana kasir di minimarket menghitung belanjaan secara otomatis?"
  • ​"Jika komputer adalah pelayan, bagaimana cara kita memberikan perintah yang tidak salah paham?"

​III. LANGKAH-LANGKAH PEMBELAJARAN (Skenario Kelas)

​1. Kegiatan Pendahuluan (15 Menit)

  • Pembukaan: Guru  memberi salam hangat dan meminta ketua kelas memimpin doa.
  • Presensi: Guru mengecek kehadiran siswa (bisa menggunakan aplikasi presensi yang Ibu buat).
  • Apersepsi: Guru menunjukkan Laptop/PC/XPAD dan menjelaskan bahwa tablet pun bisa digunakan untuk membuat program canggih melalui Google Colab.
  • Motivasi: Menyampaikan bahwa keahlian koding adalah skill paling dicari di masa depan.
  • Penyampaian Tujuan: Guru menjelaskan apa yang akan dicapai hari ini.

​2. Kegiatan Inti (60 Menit)

Tahap 1: Orientasi (Demo Guru)

  • ​Guru mendemokan cara membuka Google Colab di browser.
  • ​Ibu bisa menunjukkan fitur dua layar (split screen) : satu sisi slide materi, satu sisi Google Colab.
  • ​Menjelaskan fungsi print() dan variabel.

Tahap 2: Kerja Mandiri (Eksplorasi Siswa)

  • ​Siswa membuka Google Colab di perangkat masing-masing.
  • Tugas 1 (Input/Output): Siswa membuat program yang menyapa nama mereka sendiri.
  • Tugas 2 (Aritmatika): Siswa mencoba membuat kalkulator penjumlahan dua angka.

Tahap 3: Pembimbingan

  • ​Guru berkeliling (mobilitas) memantau progres siswa. Karena Ibu memakai tablet, Ibu bisa lebih fleksibel mendekati meja siswa yang kesulitan.

Tahap 4: Presentasi Singkat

  • ​Salah satu siswa diminta membacakan atau menunjukkan kode programnya di depan kelas.

​3. Kegiatan Penutup (15 Menit)

  • Konfirmasi: Guru meluruskan kesalahan logika yang sering muncul (misal: lupa tanda petik atau salah indentasi).
  • Refleksi Siswa: Guru mengajukan pertanyaan:
    1. ​"Bagian mana yang paling sulit?"
    2. ​"Apa perbedaan input angka dan input teks?"
  • Refleksi Guru: Apakah metode Google Colab ini lebih memudahkan siswa daripada instalasi manual?
  • Tugas Mandiri: Meminta siswa mencari tahu cara menghitung luas lingkaran di Python untuk pertemuan berikutnya.
  • Doa & Penutup: Guru menutup kelas dengan doa dan salam.

​IV. ASESMEN (PENILAIAN)

  • Asesmen Formatif: Mengamati keaktifan siswa saat koding.
  • Asesmen Sumatif (Hasil Produk):
    • ​Skor 100: Program jalan tanpa error, logika benar, modifikasi kreatif.
    • ​Skor 80: Program jalan, sesuai instruksi dasar.
    • ​Skor 60: Program masih ada error tapi logika mendekati benar.

​V. LAMPIRAN: BAHAN AJAR (CHEATSHEET)

Kasih ini ke siswa agar mereka tidak bingung mengetik kode:


📝 LEMBAR KERJA PESERTA DIDIK (LKPD) - INFORMATIKA

"Petualangan Pertama di Dunia Python"


Informasi Siswa  

Nama Lengkap : ............................................................

Kelas / No. Absen : ................. / ...........

Tanggal : ............................................................


🎯 1. TUJUAN PEMBELAJARAN

  • Siswa mampu mengoperasikan Google Colab sebagai lingkungan kerja Python.
  • Siswa mampu memahami fungsi Input (mengambil data) dan Output (menampilkan data).
  • Siswa mampu memecahkan masalah Aritmatika Dasar melalui kode program.

🛠️ 2. PERSIAPAN (ALAT & BAHAN)

  • Perangkat (Laptop/Tablet Infinix XPAD).
  • Koneksi Internet SMAN 2 Boyolali.
  • Browser Google Chrome (Mode Situs Desktop).
  • Akun Google Aktif.

🚀 3. LANGKAH KERJA (ADVENTURE MAP)

Langkah 1: Menuju Markas Google Colab

  1. Buka Chrome, ketik: colab.research.google.com.
  2. Klik "Notebook Baru".
  3. Ganti judul file di pojok kiri atas: Tugas1_NamaSiswa.

Langkah 2: Perintah Suara Komputer (Output)

Ketik kode di bawah ini pada sel pertama, lalu tekan tombol Play (▶️):

print("---------------------------------------")

print(" SAYA ADALAH PROGRAMMER MUDA SMA 2 ")

print("---------------------------------------")


Langkah 3: Mengajak Komputer Berinteraksi (Input)

Buatlah kode untuk menyapa pengguna secara otomatis:

nama_user = input("Siapa namamu, Programmer? ")

print("Halo " + nama_user + ", selamat datang di dunia koding!"

)

💻 4. TANTANGAN UTAMA (MISSION)

Misi: Kalkulator Sederhana (Menghitung Luas Persegi Panjang)

Buatlah sebuah program yang meminta pengguna memasukkan Panjang dan Lebar, lalu komputer akan menghitung Luasnya secara otomatis.

Ketik kodenya di sini:

# Tulis kode Misi di bawah ini:

panjang = int(input("Masukkan angka panjang: "))

lebar = int(input("Masukkan angka lebar: "))


# Hitung Luas

luas = ........................... # LENGKAPI RUMUS INI


# Tampilkan Hasil

print("Jadi, Luas Persegi Panjangnya adalah:

", luas)


🧐 5. REFLEKSI & KESIMPULAN

Apa yang kamu rasakan saat pertama kali kode yang kamu tulis berhasil dijalankan (Running)?

Jawaban: ........................................................................................................

Logika: Mengapa kita harus menggunakan int() saat mengambil input angka?

Jawaban: ........................................................................................................

⭐ 6. KOLOM PENILAIAN GURU





Tidak ada komentar:

Posting Komentar