Sabtu, 10 Januari 2026

MODUL AJAR INFORMATIKA: REPRESENTASI ALGORITMA (Semester 2)

MODUL AJAR INFORMATIKA - FASE E (KELAS X)

Materi: Representasi Algoritma (Flowchart & Pseudocode)

I. INFORMASI UMUM

  • Identitas Penulis: [Nama Anda]
  • Sekolah: SMA / SMK
  • Tahun: 2026
  • Alokasi Waktu: 2 x 45 Menit
  • Profil Pelajar Pancasila: Beriman & Bertakwa kepada TYE (Berdoa), Bernalar Kritis, Gotong Royong (Kerja Kelompok).
  • Sarana & Prasarana: Laptop, Proyektor, Kartu Alur, atau Kertas Manila.

II. KOMPONEN INTI

A. Tujuan Pembelajaran

​Siswa mampu mendesain solusi persoalan menggunakan Flowchart dan Pseudocode dengan logika yang benar dan efisien.

B. Pertanyaan Pemantik

​"Jika kalian adalah pembuat robot kasir, bagaimana cara kalian memberi tahu robot itu kapan harus memberi diskon dan kapan tidak, agar toko tidak rugi?"

C. KEGIATAN PEMBELAJARAN (Metode PBL)

1. Pendahuluan (15 Menit)

  1. Pembukaan & Berdoa: Guru membuka pelajaran dengan salam hangat dan meminta ketua kelas memimpin doa untuk memulai pembelajaran.
  2. ​Presensi & Kesiapan: Guru mengecek kehadiran siswa dan kesiapan fisik/mental siswa.
  3. ​Apersepsi: Guru mengingatkan kembali materi Semester 1 tentang 4 Fondasi CT (terutama Algoritma) dan menjelaskan bahwa hari ini kita belajar "bahasa" untuk menuliskan algoritma tersebut agar bisa dibaca komputer.
  4. ​Motivasi: Menyampaikan manfaat belajar flowchart di dunia kerja (misal: sistem perbankan, e-commerce).

2. Kegiatan Inti (60 Menit)

Fase 1: Orientasi Masalah (10 Menit)

  • ​Guru menyajikan masalah nyata: "Toko Sekolah ingin membuat sistem otomatis. Jika beli > 100rb diskon 10%. Bagaimana alur logikanya?"

Fase 2: Mengorganisasi Siswa Berkelompok (5 Menit)

  • Instruksi Kelompok: Guru membagi siswa ke dalam kelompok heterogen (4-5 orang).
  • ​Guru membagikan LKPD kepada setiap kelompok.
  • ​Guru menjelaskan peran dalam kelompok (Ketua, Notulis, Penyaji, Analis).

Fase 3: Membimbing Penyelidikan Kelompok (25 Menit)

  • ​Siswa berdiskusi dalam kelompok untuk menyusun Pseudocode.
  • ​Siswa menggambar Flowchart di kertas yang disediakan.
  • ​Pemikiran Mendalam (Deep Thinking): Guru berkeliling dan memancing logika siswa: "Bagaimana kalau inputnya angka negatif? Apa yang dilakukan programmu?"

Fase 4: Mengembangkan & Menyajikan Hasil (15 Menit)

  • ​Setiap kelompok menempelkan hasil karyanya di dinding atau meja.
  • ​Satu perwakilan kelompok tetap di tempat untuk menjelaskan, anggota lain "berkunjung" ke kelompok lain (Window Shopping) untuk belajar dan memberi masukan.

Fase 5: Analisis & Evaluasi (5 Menit)

  • ​Guru memberikan klarifikasi dan penguatan terhadap hasil kerja kelompok.
  • ​Guru membahas kesalahan umum (misal: simbol terbalik atau alur yang terputus).

3. Penutup & Refleksi (15 Menit)

  1. Kesimpulan: Guru bersama siswa menyimpulkan poin-poin utama pelajaran hari ini.
  2. Refleksi Siswa: Guru memberikan pertanyaan refleksi:
    • "Bagian mana yang paling sulit dari membuat flowchart tadi?"
    • "Apa satu hal baru yang paling kalian ingat?"
  3. ​Refleksi Guru: Guru mencatat apa yang berhasil dan apa yang perlu diperbaiki untuk pertemuan berikutnya.
  4. ​Informasi Pertemuan Berikutnya: Guru menyampaikan materi minggu depan (misal: Pengenalan Bahasa C++).
  5. ​Doa Penutup: Guru meminta salah satu siswa memimpin doa syukur setelah belajar.
  6. ​Salam Penutup: Guru menutup kelas dengan salam.

III. LAMPIRAN

  • LKPD (Seperti yang dibuat sebelumnya, berfokus pada Kasus Diskon).
  • Media Pembelajaran: Slide presentasi simbol flowchart.
  • Rubrik Penilaian: (Yang mencakup sikap gotong royong dan ketajaman logika).

-------------------------------------------------------------------------------------------
LKPD (LEMBAR KERJA PESERTA DIDIK)

Topik: Merancang Logika Program "Kalkulator Diskon Toko"
Nama Kelompok: ...........................................

TANTANGAN:
Sebuah toko memberikan diskon 10% jika total belanja siswa mencapai Rp100.000 atau lebih. Jika di bawah itu, tidak ada diskon. Buatlah rancangan logika untuk kasir digital toko tersebut.

Tugas 1: Pseudocode (Notasi Deskriptif)
Tuliskan langkah-langkah logika menggunakan bahasa manusia yang terstruktur (Gunakan: INPUT, IF, THEN, SET, PRINT).
Jawaban:
START
INPUT total_belanja
....................................................................................
....................................................................................
....................................................................................
END

Tugas 2: Flowchart (Diagram Alir)
Gambarkan alur logikanya menggunakan simbol yang benar. Pastikan ada percabangan (Ya/Tidak) untuk kondisi diskon.
(Gambarkan di ruang kosong di bawah ini)











Tugas 3: Analisis Deep Thinking (Berpikir Mendalam)
Analisis Error: Apa yang terjadi jika dalam flowchart kalian, panah dari kotak "Hitung Diskon" tidak kembali ke jalur utama? Apakah program akan berhenti mendadak?
Jawaban: ..............................................................................

Optimasi: Jika toko menambah aturan baru: "Diskon 20% untuk belanja di atas Rp500.000", bagian mana dari flowchart kalian yang harus diubah atau ditambah?
Jawaban: ..............................................................................

Rubrik Penilaian Singkat

Catatan Guru : ....…................................................................................................................

Tidak ada komentar:

Posting Komentar