Modul AjarPertemuan 3Bab 2Fase ESemester 1

Modul Ajar Informatika Kelas 10: Pseudokode: Ekspresi dan Struktur Percabangan

Modul Ajar ini disusun untuk satu pertemuan tatap muka mata pelajaran Informatika kelas 10 dengan topik "Pseudokode: Ekspresi dan Struktur Percabangan". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.

MEJAGURU.ID - DOKUMEN MODUL AJAR

Modul Ajar Informatika Kelas 10: Pseudokode: Ekspresi dan Struktur Percabangan

Informatika - Kelas 10

Bab 2 - Pertemuan 3

MODUL AJAR

Informatika — Kelas 10 (Fase E)

Topik: Pseudokode: Ekspresi dan Struktur Percabangan

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase E / Kelas 10
TopikPseudokode: Ekspresi dan Struktur Percabangan
Alokasi Waktu2x45 menit
Jumlah Pertemuan1

TUJUAN PEMBELAJARAN

  1. Murid dapat menulis pseudokode yang memuat ekspresi aritmatika dan logika dengan notasi yang dekat dengan bahasa komputer
  2. Murid dapat menulis dan menelusuri pseudokode yang menggunakan struktur percabangan (if-else) untuk menyelesaikan masalah bersyarat

PROFIL LULUSAN

DimensiDisasar
Keimanan dan Ketakwaan terhadap Tuhan Yang Maha Esa
Kewargaan
Penalaran Kritis
Kreativitas
Kolaborasi
Kemandirian
Kesehatan
Komunikasi

PERTANYAAN PEMANTIK

  1. Bagaimana cara komputer membuat keputusan seperti manusia?
  2. Pernahkah kalian memikirkan langkah-langkah yang harus dilakukan ketika menghadapi pilihan ya atau tidak?
  3. Apa bedanya cara kita menghitung di kepala dengan cara komputer menghitung?

KEGIATAN PEMBELAJARAN

Pertemuan 1

Pendahuluan:

  • Guru membuka pembelajaran dengan salam dan mengecek kehadiran murid
  • Guru menyampaikan tujuan pembelajaran hari ini: menulis pseudokode dengan ekspresi dan struktur percabangan
  • Guru memberikan asesmen awal dengan menanyakan pemahaman murid tentang algoritma dan diagram alir yang telah dipelajari sebelumnya
  • Guru mengajukan pertanyaan pemantik untuk memancing rasa ingin tahu murid
  • Guru menghubungkan materi dengan kehidupan sehari-hari, misalnya: keputusan menyalakan AC jika ruangan panas

Kegiatan Inti:

Memahami (Bermakna, Berkesadaran):

  • Guru menjelaskan konsep pseudokode sebagai jembatan antara algoritma dan bahasa pemrograman, dengan notasi yang lebih dekat dengan bahasa komputer
  • Guru mendemonstrasikan cara menulis ekspresi aritmatika dalam pseudokode (contoh: luas = panjang * lebar, total = harga + pajak)
  • Guru menjelaskan operator logika (AND, OR, NOT) dan operator relasional (>, <, ==, !=) dengan contoh konkret
  • Murid mengamati contoh pseudokode sederhana yang memuat ekspresi aritmatika dan logika
  • Guru menjelaskan struktur percabangan if-else dengan diagram visual dan pseudokode
  • Murid mencatat dan bertanya tentang hal yang belum dipahami

Mengaplikasi (Bermakna, Menggembirakan):

  • Murid mengerjakan Aktivitas 10.2-04-U: Latihan Ekspresi - menulis pseudokode untuk menghitung luas bangun datar dan operasi matematika sederhana
  • Guru memfasilitasi murid untuk bekerja secara mandiri, memberikan scaffolding bagi yang membutuhkan
  • Murid mengerjakan Aktivitas 10.2-05-U: Latihan Struktur Percabangan - membuat pseudokode dengan if-else untuk kasus sederhana (contoh: menentukan kelulusan berdasarkan nilai, menentukan bilangan genap/ganjil)
  • Murid menelusuri (trace) pseudokode yang sudah dibuat dengan berbagai nilai input untuk memastikan logika berjalan benar
  • Beberapa murid mempresentasikan hasil kerja mereka di depan kelas, murid lain memberikan masukan
  • Guru memberikan umpan balik konstruktif dan mengoreksi miskonsepsi yang muncul

Merefleksi (Berkesadaran, Bermakna):

  • Murid secara individu merefleksi: Apa tantangan terbesar dalam menulis pseudokode hari ini?
  • Murid berbagi refleksi mereka dalam kelompok kecil (3-4 orang)
  • Guru memfasilitasi diskusi kelas: Mengapa pseudokode penting sebelum menulis program sesungguhnya?
  • Murid menuliskan satu hal baru yang dipelajari dan satu pertanyaan yang masih ingin dijawab
  • Guru mengapresiasi usaha dan perkembangan murid

Penutup:

  • Guru bersama murid merangkum materi yang telah dipelajari: ekspresi aritmatika, logika, dan struktur percabangan dalam pseudokode
  • Guru memberikan asesmen akhir berupa soal penerapan pseudokode if-else untuk kasus nyata
  • Guru memberikan penguatan terhadap pencapaian tujuan pembelajaran
  • Guru menyampaikan rencana pembelajaran pertemuan berikutnya: struktur perulangan
  • Guru menutup pembelajaran dengan salam

Diferensiasi:

  • Konten: Murid yang cepat memahami diberikan kasus percabangan bersarang (nested if). Murid yang membutuhkan dukungan lebih diberikan lembar kerja dengan template pseudokode yang sudah sebagian diisi.
  • Proses: Murid yang membutuhkan bantuan dapat bekerja berpasangan dengan teman sebaya. Murid yang mandiri dapat mengeksplorasi struktur if-elif-else untuk kasus dengan lebih dari dua kondisi.
  • Produk: Murid dapat memilih format penyajian: pseudokode tertulis, pseudokode dengan flowchart pendamping, atau pseudokode dengan penjelasan narasi langkah demi langkah.

ASESMEN

Awal:

  • Tanya jawab tentang pengalaman murid dengan algoritma dan diagram alir
  • Kuis singkat: Mengurutkan langkah-langkah algoritma sederhana

Proses:

  • Observasi saat murid menulis pseudokode: apakah notasi sudah mendekati bahasa komputer
  • Cek pemahaman dengan bertanya: Mengapa menggunakan simbol tertentu dalam ekspresi
  • Penilaian hasil kerja Aktivitas 10.2-04-U dan 10.2-05-U dengan checklist kriteria
  • Feedback langsung saat murid mempresentasikan hasil kerja

Akhir:

  • Soal: Buatlah pseudokode untuk menentukan apakah seorang siswa lulus (nilai >= 75) atau tidak lulus, kemudian hitung rata-rata dari 3 mata pelajaran
  • Penelusuran pseudokode dengan 3 kasus: nilai tinggi, nilai pas batas, nilai rendah
  • Refleksi tertulis: Apa yang sudah saya kuasai dan apa yang masih perlu saya pelajari lagi

Formatif:

  • Observasi selama murid mengerjakan latihan ekspresi dan percabangan
  • Tanya jawab lisan tentang konsep ekspresi dan struktur if-else
  • Penilaian hasil kerja Aktivitas 10.2-04-U dan 10.2-05-U

Sumatif:

  • Soal tertulis: Membuat pseudokode lengkap dengan ekspresi dan percabangan untuk kasus yang diberikan guru
  • Penelusuran (tracing) pseudokode yang telah dibuat dengan minimal 3 kasus uji berbeda

RUBRIK PENILAIAN

AspekBelum BerkembangMulaiBerkembangSangat Berkembang
Penulisan ekspresi aritmatika dalam pseudokodeTidak dapat menulis ekspresi aritmatika atau notasi tidak jelasMenulis ekspresi aritmatika dengan notasi yang masih rancu atau tidak konsistenMenulis ekspresi aritmatika dengan notasi yang benar dan konsistenMenulis ekspresi aritmatika kompleks dengan notasi yang benar, konsisten, dan mudah dipahami
Penulisan ekspresi logika dalam pseudokodeTidak dapat menulis ekspresi logika atau penggunaan operator logika salahMenulis ekspresi logika sederhana namun terdapat kesalahan pada operator atau urutan evaluasiMenulis ekspresi logika dengan benar menggunakan operator AND, OR, NOT sesuai konteksMenulis ekspresi logika kompleks dengan kombinasi operator yang tepat dan pengelompokan yang jelas
Penerapan struktur percabangan (if-else)Tidak dapat menulis struktur if-else atau struktur tidak lengkapMenulis struktur if-else sederhana namun kondisi atau aksi belum tepatMenulis struktur if-else dengan kondisi dan aksi yang benar untuk masalah sederhanaMenulis struktur if-else untuk masalah kompleks, termasuk percabangan bersarang bila diperlukan
Penelusuran (tracing) pseudokodeTidak dapat menelusuri jalannya pseudokode atau hasil penelusuran salahMenelusuri pseudokode sederhana namun terdapat kesalahan pada beberapa langkahMenelusuri pseudokode dengan benar untuk berbagai kasus ujiMenelusuri pseudokode kompleks dengan detail, mampu mengidentifikasi potensi kesalahan logika

REFLEKSI

Refleksi Guru:

  • Apakah semua murid dapat mengikuti penjelasan tentang notasi pseudokode?
  • Bagian mana yang paling menantang bagi murid: ekspresi atau struktur percabangan?
  • Apakah strategi diferensiasi yang saya terapkan efektif untuk memenuhi kebutuhan beragam murid?
  • Apa yang perlu saya perbaiki untuk pembelajaran pertemuan berikutnya?

Refleksi Murid:

  • Apa yang paling sulit dari menulis pseudokode hari ini?
  • Bagaimana perasaanmu saat berhasil membuat pseudokode yang bekerja dengan benar?
  • Apa yang akan kamu lakukan untuk lebih memahami materi ini?
  • Bagaimana pseudokode ini bisa berguna dalam kehidupan sehari-harimu?

SUMBER BELAJAR

  1. Buku Siswa Informatika Kelas X, Bab 2: Algoritma dan Struktur Data, Subbab B (Kemendikbudristek, 2023)
  2. Buku Guru Informatika Kelas X, Pertemuan Ketiga Bab 2 (Kemendikbudristek, 2023)
  3. Papan tulis/whiteboard untuk demonstrasi penulisan pseudokode
  4. Lembar kerja Aktivitas 10.2-04-U (Latihan Ekspresi) dan 10.2-05-U (Latihan Struktur Percabangan)
  5. Proyektor/laptop untuk menampilkan contoh pseudokode
  6. Kartu skenario untuk latihan percabangan (opsional)

Lihat & unduh lengkap

Masuk pakai Google untuk membuka modul ajar pertemuan ini secara penuh.

Apa isi pertemuan ini?

Dokumen mencakup tujuan pembelajaran terpilih, urutan kegiatan inti yang sudah disesuaikan dengan alokasi JP, serta pertanyaan pemantik dan asesmen formatif singkat. Cocok dipakai sebagai bahan persiapan tatap muka maupun lampiran supervisi.

Cara pakai pertemuan ini

Unduh DOCX, lalu sesuaikan nama sekolah, kepala sekolah, dan NIP. Bagian kegiatan inti bisa Bapak/Ibu kurangi atau tambah sesuai karakter siswa di kelas; tujuan pembelajaran sebaiknya tetap selaras dengan ATP induk.