MODUL AJAR Koding dan Kecerdasan Artifisial — Kelas 5 (Fase C) Topik: Simulasi Algoritma: Jadi Robot, Ikuti Instruksi INFORMASI UMUM| Mata Pelajaran | Koding dan Kecerdasan Artifisial |
|---|
| Fase / Kelas | Fase C / Kelas 5 |
|---|
| Topik | Simulasi Algoritma: Jadi Robot, Ikuti Instruksi |
|---|
| Alokasi Waktu | 2x35 menit |
|---|
| Jumlah Pertemuan | 1 |
|---|
TUJUAN PEMBELAJARAN- Murid dapat mempraktikkan instruksi algoritmik secara berurutan melalui simulasi bermain peran sebagai robot yang mengikuti perintah langkah demi langkah.
- Murid dapat mengevaluasi apakah urutan instruksi yang diberikan sudah logis dan benar, serta mengidentifikasi kesalahan jika instruksi tidak menghasilkan hasil yang diharapkan.
PROFIL LULUSAN| Dimensi | Disasar |
|---|
| Keimanan dan Ketakwaan terhadap Tuhan Yang Maha Esa | | | Kewargaan | | | Penalaran Kritis | ✓ | | Kreativitas | ✓ | | Kolaborasi | ✓ | | Kemandirian | | | Kesehatan | | | Komunikasi | ✓ |
PERTANYAAN PEMANTIK- Bayangkan kamu adalah sebuah robot yang hanya bisa bergerak kalau ada yang memberi perintah — apa yang terjadi kalau perintahnya tidak urut atau tidak jelas?
- Pernahkah kamu mengikuti petunjuk atau resep, lalu hasilnya tidak sesuai harapan? Menurutmu, apa yang salah?
- Kalau kamu harus menjelaskan cara berjalan dari pintu kelas ke mejamu kepada seseorang yang sama sekali belum pernah masuk kelas ini, instruksi apa saja yang kamu berikan?
KEGIATAN PEMBELAJARANPertemuan 1Pendahuluan:- Guru membuka kelas dengan salam dan mengajak murid berdoa bersama.
- Guru melakukan asesmen awal diagnostik: mengajukan pertanyaan lisan singkat, 'Siapa yang tahu apa itu algoritma? Coba sebutkan satu contoh algoritma dari kegiatan sehari-harimu!' — jawaban murid dicatat guru sebagai peta pemahaman awal.
- Guru menampilkan atau menceritakan skenario singkat: 'Bayangkan ada robot yang harus memasukkan buku ke dalam tas. Tapi robotnya tidak tahu harus mulai dari mana. Apa yang harus kita lakukan?'
- Guru menyampaikan pertanyaan pemantik pertama dan kedua, memberi murid waktu 1–2 menit berpikir sebelum beberapa murid berbagi jawaban secara singkat.
- Guru menyampaikan tujuan pembelajaran pertemuan ini: murid akan bermain peran sebagai robot dan programmer untuk memahami cara kerja algoritma secara langsung.
- Guru menjelaskan aturan main secara singkat: ada peran 'robot' yang hanya boleh bergerak sesuai perintah, dan peran 'programmer' yang memberi instruksi langkah demi langkah.
Kegiatan Inti:Memahami (Berkesadaran, Bermakna):- Guru menunjukkan contoh nyata algoritma sederhana dari buku siswa, misalnya 'Menyikat Gigi dengan Urutan yang Benar' (5 langkah). Guru membacakan langkah-langkahnya keras-keras.
- Guru secara sengaja mengacak urutan langkah (misalnya, 'kumur dulu baru oleskan pasta gigi') dan bertanya kepada murid: 'Apa yang akan terjadi kalau urutannya seperti ini? Apakah instruksinya benar?'
- Murid diminta mengamati dan menjelaskan mengapa urutan itu penting — guru memandu diskusi kelas singkat (3–4 menit) dan mencatat kata kunci jawaban murid di papan tulis.
- Guru memperkenalkan istilah kunci: algoritma = urutan instruksi yang logis dan terstruktur untuk menyelesaikan tugas. Guru menjelaskan bahwa robot (dan komputer) hanya mengikuti instruksi persis seperti yang diberikan — tidak lebih, tidak kurang.
- Guru memodelkan satu putaran simulasi di depan kelas: guru menjadi 'programmer' dan memilih satu murid sukarela menjadi 'robot'. Tugas: berjalan dari pintu kelas ke meja guru. Guru memberi instruksi satu per satu ('Maju 3 langkah. Belok kanan. Maju 2 langkah.') dan murid mengikutinya persis. Jika instruksi salah atau membingungkan, robot berhenti dan guru mengoreksi instruksinya.
Mengaplikasi (Menggembirakan, Bermakna):- Guru membagi murid menjadi pasangan. Setiap pasangan menentukan siapa yang menjadi 'robot' dan siapa yang menjadi 'programmer' untuk putaran pertama.
- Setiap pasangan memilih satu tugas simulasi dari tiga pilihan: (1) Masukkan buku ke dalam tas sekolah, (2) Berjalan dari pintu kelas ke meja dengan langkah yang benar, (3) Menyusun balok sesuai pola tertentu.
- Programmer menyusun instruksi langkah demi langkah di lembar kerja (atau buku tulis) sebelum memulai — minimal 4 langkah. Robot belum boleh bergerak selama programmer menulis.
- Simulasi dimulai: programmer membacakan instruksi satu per satu, robot mengikutinya secara harfiah. Guru berkeliling memantau dan memotret momen menarik.
- Setelah putaran pertama selesai, pasangan mendiskusikan: 'Apakah tugas berhasil diselesaikan? Adakah instruksi yang membingungkan atau tidak urut?' Murid mencatat temuan mereka di lembar kerja.
- Pasangan menukar peran — robot menjadi programmer dan sebaliknya — lalu mengulangi simulasi dengan tugas yang sama atau tugas berbeda.
- Setelah kedua putaran selesai, murid menjawab pertanyaan tertulis di lembar kerja: (a) Tugas yang dipilih, (b) Langkah-langkah instruksi yang diberikan, (c) Apakah instruksi berhasil? Jika tidak, langkah mana yang salah dan bagaimana memperbaikinya?
Merefleksi (Berkesadaran, Bermakna):- Guru mengajak 2–3 pasangan berbagi pengalaman simulasi di depan kelas: instruksi apa yang mereka buat, apakah berhasil, dan apa yang perlu diperbaiki.
- Guru memfasilitasi diskusi kelas: 'Instruksi mana yang ternyata paling sulit dibuat dengan jelas? Mengapa?' — guru mencatat pola jawaban murid di papan.
- Guru mengaitkan pengalaman simulasi dengan konsep yang lebih luas: 'Inilah yang dilakukan programmer saat menulis kode — mereka memberi instruksi sangat rinci kepada komputer, persis seperti yang baru kalian lakukan kepada robot.'
- Murid mengisi lembar refleksi diri singkat (dapat lisan atau tertulis, 2–3 menit): (a) Satu hal yang aku pelajari hari ini tentang algoritma, (b) Satu kesulitan yang aku temukan saat memberi instruksi, (c) Satu hal yang akan aku lakukan berbeda jika simulasi diulang.
- Guru memberikan umpan balik umum berdasarkan observasi selama kegiatan: mengapresiasi usaha murid dan menunjukkan satu contoh instruksi yang bagus serta satu contoh yang perlu diperbaiki (tanpa menyebut nama murid secara negatif).
Penutup:- Guru bersama murid menyimpulkan pembelajaran: algoritma adalah urutan instruksi yang harus logis, urut, dan jelas agar tugas dapat diselesaikan dengan benar.
- Guru mengajukan pertanyaan penutup lisan sebagai asesmen akhir: 'Sebutkan satu contoh algoritma dari kegiatan sehari-harimu di rumah!' — beberapa murid menjawab secara bergantian.
- Guru mengumpulkan lembar kerja murid sebagai bukti asesmen proses dan akhir.
- Guru memberikan pesan bermakna: 'Ketika kalian memberi instruksi yang jelas kepada teman hari ini, kalian sudah berpikir seperti seorang programmer sungguhan.'
- Guru menutup pembelajaran dengan doa dan salam.
Diferensiasi:- Konten: Murid yang membutuhkan dukungan tambahan dapat memilih tugas simulasi yang lebih sederhana (Tugas 1: Masukkan buku ke dalam tas) dengan kartu instruksi bergambar yang sudah disiapkan guru sebagai bantuan visual. Murid yang sudah paham dapat diarahkan ke Tugas 3 (Menyusun balok sesuai pola) yang memerlukan instruksi lebih presisi.
- Proses: Murid yang cepat memahami dapat mencoba membuat instruksi dengan sengaja salah urutan, lalu meminta pasangannya menemukan dan memperbaiki kesalahan tersebut (tantangan tambahan: 'debug algoritma'). Murid yang kesulitan dapat mengerjakan simulasi dalam kelompok 3 orang sehingga ada teman yang membantu menyusun instruksi.
- Produk: Murid yang sudah sangat berkembang dapat menuliskan instruksi dalam bentuk simbol atau diagram alur sederhana (panah, kotak) sebagai perluasan. Murid yang masih berkembang cukup menuliskan instruksi dalam kalimat sederhana dengan minimal 4 langkah.
ASESMENAwal:- Pertanyaan lisan diagnostik di awal pendahuluan: 'Siapa yang tahu apa itu algoritma? Coba sebutkan satu contoh dari kegiatan sehari-harimu!' — guru mencatat murid yang sudah paham konsep algoritma, yang punya gambaran samar, dan yang belum paham sama sekali, sebagai dasar pengelompokan dan diferensiasi.
Proses:- Observasi langsung oleh guru saat simulasi berlangsung: mencatat pasangan mana yang instruksinya logis dan urut, dan mana yang masih perlu bimbingan.
- Cek lembar kerja saat murid mengisi hasil simulasi putaran pertama sebelum bertukar peran: guru memberikan umpan balik lisan singkat kepada setiap pasangan.
- Penilaian sejawat informal: setelah simulasi, robot memberikan umpan balik kepada programmer — instruksi mana yang mudah diikuti dan mana yang membingungkan.
Akhir:- Pertanyaan lisan penutup: murid menyebutkan satu contoh algoritma dari kehidupan sehari-hari beserta urutan langkahnya — dinilai dari kelengkapan dan logika urutan.
- Pengumpulan lembar kerja: dinilai menggunakan rubrik 4 level berdasarkan dua aspek utama — (1) kemampuan menyusun instruksi algoritmik yang urut dan logis, dan (2) kemampuan mengevaluasi dan memperbaiki instruksi yang salah.
Formatif:- Observasi guru saat simulasi bermain peran: guru mengamati apakah programmer memberi instruksi dengan urutan yang logis dan apakah robot mengikuti instruksi dengan tepat.
- Lembar kerja simulasi: murid menuliskan langkah-langkah instruksi, hasil simulasi, dan identifikasi kesalahan instruksi jika ada.
- Diskusi kelas saat tahap Merefleksi: guru menilai kemampuan murid mengevaluasi kelebihan dan kelemahan instruksi yang telah dibuat.
Sumatif:- Pertanyaan lisan penutup: murid menyebutkan satu contoh algoritma dari kehidupan sehari-hari, dinilai berdasarkan kelengkapan dan urutan langkah.
- Lembar kerja yang dikumpulkan: menilai kelengkapan instruksi algoritmik yang ditulis murid, ketepatan urutan, dan kemampuan mengidentifikasi serta memperbaiki kesalahan instruksi.
RUBRIK PENILAIAN| Aspek | Belum Berkembang | Mulai | Berkembang | Sangat Berkembang |
|---|
| Menyusun Instruksi Algoritmik (TP 5.1.6.1) | Murid belum mampu menuliskan instruksi algoritmik; instruksi yang diberikan tidak urut, tidak lengkap, atau tidak dapat dipahami oleh robot. | Murid menuliskan instruksi dengan urutan yang sebagian besar tidak logis atau hanya terdiri dari 1–2 langkah yang tidak mencukupi untuk menyelesaikan tugas. | Murid menuliskan instruksi dengan urutan yang cukup logis dan robot dapat menyelesaikan sebagian besar tugas, meskipun masih ada 1–2 langkah yang kurang jelas atau melompat. | Murid menuliskan instruksi yang logis, urut, lengkap, dan cukup rinci sehingga robot dapat menyelesaikan tugas sepenuhnya tanpa kebingungan. | | Mengevaluasi dan Memperbaiki Instruksi (TP 5.1.6.2) | Murid tidak dapat mengidentifikasi bagian instruksi yang salah atau tidak berhasil, dan tidak memberikan perbaikan apapun. | Murid dapat menyebutkan bahwa ada yang salah pada instruksi, namun belum dapat menunjukkan langkah spesifik mana yang keliru atau bagaimana memperbaikinya. | Murid dapat mengidentifikasi langkah spesifik yang menyebabkan kesalahan dan memberikan perbaikan, meskipun perbaikannya belum sepenuhnya tepat. | Murid dapat mengidentifikasi dengan tepat langkah mana yang salah atau tidak logis, menjelaskan mengapa langkah itu bermasalah, dan menawarkan perbaikan yang jelas dan benar. |
REFLEKSIRefleksi Guru:- Apakah semua murid aktif terlibat dalam simulasi bermain peran, atau ada yang pasif? Apa yang perlu disesuaikan agar keterlibatan lebih merata?
- Apakah instruksi dan contoh yang saya berikan di tahap Memahami cukup jelas untuk membantu murid menyusun instruksi mereka sendiri?
- Bagaimana efektivitas pembagian pasangan hari ini — apakah pasangan yang dipilih mendukung proses belajar keduanya?
- Murid mana yang memerlukan perhatian atau dukungan lebih lanjut pada pertemuan berikutnya berdasarkan observasi dan lembar kerja hari ini?
Refleksi Murid:- Satu hal paling menarik yang aku pelajari hari ini tentang algoritma adalah...
- Saat menjadi programmer, bagian yang paling sulit bagiku adalah... karena...
- Jika aku bisa mengulang simulasi ini, aku akan... supaya instruksiku lebih baik.
- Menurutku, mengapa urutan instruksi itu penting — baik untuk robot maupun dalam kehidupan sehari-hari?
SUMBER BELAJAR- Buku Siswa Koding dan Kecerdasan Artifisial untuk SD/MI Kelas V — Aktivitas 9: Jadi Robot, Ikuti Algoritma! (halaman 30)
- Panduan Guru Koding dan Kecerdasan Artifisial untuk SD/MI Kelas V — Panduan Khusus Bab I, halaman 47
- Lembar kerja simulasi (dapat dibuat guru atau menggunakan halaman di buku siswa)
- Kartu instruksi bergambar untuk diferensiasi (disiapkan guru untuk murid yang memerlukan dukungan visual)
- Balok susun atau benda konkret lain di kelas untuk Tugas 3 (menyusun balok sesuai pola)
- Papan tulis atau flipchart untuk mencatat kata kunci diskusi kelas
- Buku tulis murid untuk mencatat langkah-langkah instruksi dan lembar refleksi
|