IDENTITAS MODUL
| Satuan Pendidikan | : | SD Negeri 1 Wringin Anom |
| Nama Guru | : | Didik Sadi, S.Pd. |
| Mata Pelajaran | : | Koding dan Kecerdasan Artifisial (KKA) |
| Kelas / Fase | : | Kelas V / C |
| Semester / Tahun Pelajaran | : | Ganjil / 2026/2027 |
| Alokasi Waktu | : | 2 x 35 menit (1 Pertemuan) |
| Materi / Topik | : | Algoritma |
| Elemen Capaian Pembelajaran | : | Berpikir Komputasional |
| Model Pembelajaran | : | Role-Playing & Unplugged Coding |
| Pendekatan Pembelajaran | : | Pembelajaran Mendalam (Deep Learning) |
| Integrasi Lokal dan Diferensiasi | : | Diferensiasi: Bermain peran kinestetik (Robot dan Programmer); Kearifan Lokal: Algoritma dan Pseudocode Pembuatan Es Dawet Tradisional |
ANALISIS AWAL PEMBELAJARAN
Karakteristik dan Kesiapan Peserta Didik
Sebagian besar peserta didik kelas V SD Negeri 1 Wringin Anom memiliki kecenderungan gaya belajar visual-spasial yang kuat. Mereka cepat merespons materi yang disajikan melalui gambar gerak, diagram alur, dan tayangan interaktif. Namun, hasil asesmen diagnostik non-kognitif dan asesmen awal menunjukkan bahwa pemahaman konseptual peserta didik terhadap logika komputasi masih berada pada tingkat dasar. Peserta didik cenderung terbiasa berpikir melompat (intuitif) dan belum terbiasa merumuskan instruksi secara runtut, literal, dan tidak ambigu.
Hambatan Belajar yang Diantisipasi
Peserta didik berasumsi bahwa komputer atau robot memiliki akal layaknya manusia yang otomatis memahami maksud instruksi yang tidak lengkap. Hambatan ini dijembatani dengan visualisasi langsung di Smart TV serta pengalaman kinestetik unplugged coding agar peserta didik mengalami secara nyata akibat dari instruksi yang tidak runut.
CAPAIAN PEMBELAJARAN
Peserta didik mampu memahami konsep dasar berpikir komputasional, yaitu cara berpikir teratur, sistematis, dan logis untuk memecahkan masalah sehari-hari serta membuat instruksi/algoritma yang jelas.
TUJUAN PEMBELAJARAN
Tujuan Kognitif
- Melalui pengamatan tayangan visual pada Smart TV, peserta didik dapat menjelaskan pengertian algoritma sebagai urutan langkah logis penyelesaian masalah dengan tepat.
- Melalui diskusi kelompok, peserta didik dapat mengidentifikasi karakteristik instruksi yang terstruktur, tepat, dan tidak ambigu secara kritis.
Tujuan Keterampilan
- Melalui kegiatan bermain peran Unplugged Coding, peserta didik dapat mengeksekusi instruksi kaku secara runut tanpa kesalahan logika.
- Melalui eksplorasi kearifan lokal, peserta didik dapat menuliskan rancangan algoritma dan pseudocode sederhana pembuatan Es Dawet khas daerah dengan urutan yang sistematis.
Tujuan Afektif
- Menunjukkan sikap gotong royong dan bernalar kritis saat berkolaborasi dalam simulasi koding tanpa perangkat digital.
PEMAHAMAN BERMAKNA
Algoritma bukan sekadar bahasa komputer, melainkan fondasi berpikir teratur dalam kehidupan nyata. Komputer dan robot adalah entitas patuh yang hanya bekerja berdasarkan perintah spesifik. Kualitas hasil yang diperoleh sangat bergantung pada ketelitian perancang instruksi (programmer). Dengan berpikir algoritmik, manusia dapat menyelesaikan masalah rumit secara terstruktur, mulai dari memprogram mesin modern hingga melestarikan proses pembuatan kuliner tradisional nusantara.
PERTANYAAN PEMANTIK
- Apa yang akan terjadi jika kamu meminta robot membuatkan minuman, tetapi kamu lupa memintanya membuka tutup botol air terlebih dahulu?
- Mengapa urutan mencampur bahan dalam membuat Es Dawet tidak boleh tertukar?
- Mengapa komputer membutuhkan perintah yang sangat jelas dan tidak boleh membingungkan?
PROFIL DAN KOMPETENSI YANG DIKEMBANGKAN
Profil Pelajar Pancasila
- Bernalar Kritis: Menganalisis urutan logika, menemukan kesalahan urutan (bug), dan menyusun solusi instruksi yang tepat.
- Gotong Royong: Bekerja sama secara aktif dalam tim saat berbagi peran menjadi programmer dan robot.
- Mandiri: Bertanggung jawab dalam merumuskan algoritma mandiri berbasis pengalaman konkret.
Kompetensi Koding dan Kecerdasan Artifisial
- Dekomposisi: Memecah proses kompleks (pembuatan sajian tradisional) menjadi tahapan langkah kecil yang terdefinisi.
- Perancangan Algoritma: Menyusun langkah-langkah terurut, berhingga, dan efektif untuk mencapai tujuan akhir.
- Abstraksi: Memilah langkah inti yang wajib dilakukan dan mengabaikan rincian yang tidak relevan dengan tujuan eksekusi.
MATERI PEMBELAJARAN
Konsep Dasar Algoritma
Algoritma adalah serangkaian instruksi atau langkah-langkah terurut, logis, jelas, dan berhingga yang digunakan untuk menyelesaikan suatu masalah atau melakukan suatu tugas tertentu. Ciri utama algoritma yang baik:
- Keteraturan (Sequential): Memiliki urutan langkah yang pasti dari awal hingga akhir.
- Kejelasan (Unambiguous): Setiap instruksi hanya memiliki satu arti dan tidak menimbulkan tafsir ganda.
- Keterbatasan (Finiteness): Algoritma harus berakhir setelah sejumlah langkah selesai dilaksanakan.
Sifat Instruksi Komputer dan Konsep Bug
Komputer mengeksekusi instruksi secara kaku (literal). Komputer tidak dapat menebak apa yang dipikirkan manusia. Apabila terdapat langkah yang terlewat, komputer akan mengalami kesalahan eksekusi atau menghasilkan keluaran yang keliru. Kesalahan dalam urutan langkah instruksi ini disebut sebagai bug, dan proses menemukan serta memperbaikinya disebut debugging.
Representasi Algoritma: Pseudocode Sederhana
Pseudocode adalah cara penulisan algoritma yang menyerupai bahasa pemrograman tetapi masih menggunakan bahasa manusia yang terstruktur dan mudah dipahami.
Contoh Struktur Pseudocode Sederhana:
- MULAI
- Ambil gelas saji
- Masukkan dawet/cendol ke dalam gelas
- Masukkan santan cair
- Masukkan larutan gula merah
- Tambahkan es batu secukupnya
- Aduk hingga merata
- SELESAI
MODEL DAN PENDEKATAN PEMBELAJARAN
Pendekatan Pembelajaran
Pembelajaran Mendalam (Deep Learning) yang berorientasi pada penciptaan suasana belajar berkesadaran (mindful), bermakna (meaningful), dan menyenangkan/menggembirakan (joyful) melalui proses mengalami secara langsung konsep abstraksi logika komputasi.
Model Pembelajaran
Kombinasi Role-Playing (Bermain Peran Robot-Programmer) dan Unplugged Coding (Pembelajaran konsep komputasi tanpa menggunakan gawai/komputer secara langsung pada fase inti).
ASESMEN
Asesmen Awal (Diagnostik)
Kuis visual interaktif melalui Smart TV yang menampilkan 4 potongan gambar aktivitas harian acak. Peserta didik diminta menunjuk urutan logis yang benar secara cepat.
Asesmen Proses (Formatif)
- Penilaian Kinerja Bermain Peran: Observasi kemampuan peserta didik saat menjalankan peran Robot yang kaku dan Programmer yang menyusun kartu instruksi navigasi.
- Penilaian Formatif LKPD: Pemeriksaan keruntutan dan kejelasan logika pseudocode pembuatan Es Dawet.
Asesmen Akhir (Sumatif)
Tugas unjuk kerja penyusunan 1 set algoritma pemecahan masalah sederhana harian yang dinilai menggunakan rubrik analitik berpikir komputasional.
RUBRIK PENILAIAN
| Kriteria Penilaian | Perlu Bimbingan (Skor 1) | Cukup (Skor 2) | Baik (Skor 3) | Sangat Baik (Skor 4) |
|---|---|---|---|---|
| Keruntutan Logika Algoritma | Langkah instruksi tersusun acak dan tidak menghasilkan luaran yang diharapkan. | Sebagian besar langkah logis, namun terdapat langkah terbalik yang mengganggu proses. | Urutan langkah logis dari awal hingga akhir dengan hasil yang sesuai sasaran. | Seluruh langkah tersusun sangat runtut, efisien, logis, dan tidak ada redundant step. |
| Kejelasan Instruksi (Ketepatan Bahasa) | Instruksi ambigu, menggunakan kalimat multitafsir, dan sulit dieksekusi robot. | Instruksi dapat dipahami sebagian, namun masih memerlukan asumsi tambahan dari eksekutor. | Instruksi jelas, lugas, dan dapat dieksekusi secara literal oleh eksekutor. | Instruksi sangat presisi, eksplisit, menggunakan kata kerja tindakan pasti tanpa celah salah tafsir. |
| Keterampilan Debugging | Tidak mampu menemukan letak kesalahan saat simulasi menghasilkan kegagalan. | Mampu menemukan kesalahan hanya jika ditunjukkan secara langsung oleh guru. | Mampu menemukan dan memperbaiki letak instruksi yang keliru secara mandiri. | Mampu menganalisis akar masalah bug dengan cepat serta memberikan alternatif perbaikan yang optimal. |
| Kolaborasi Bermain Peran | Pasif dalam kelompok dan menolak memeragakan peran sesuai kesepakatan tugas. | Terlibat dalam simulasi namun sering keluar dari batasan peran (misal robot berinisiatif sendiri). | Menjalankan peran robot atau programmer dengan patuh dan disiplin instruksi. | Sangat konsisten menjalankan peran, komunikatif, dan memfasilitasi rekan sejawat untuk sukses bersama. |
LANGKAH-LANGKAH PEMBELAJARAN
Kegiatan Awal (10 Menit)
- Guru membuka pembelajaran dengan salam, menyapa peserta didik, dan memeriksa kehadiran di kelas.
- Salah satu peserta didik memimpin doa bersama sesuai keyakinan masing-masing.
- Guru membangun keterhubungan emosional dan kesadaran diri (mindful learning) dengan mengajak peserta didik memperhatikan keteraturan napas sejenak selama satu menit.
- Guru menayangkan video animasi visual berdurasi 1 menit di Smart TV mengenai sebuah robot pabrik yang menumpahkan adonan kue karena diprogram dengan instruksi yang salah.
- Guru mengajukan pertanyaan pemantik: "Mengapa robot canggih tersebut justru mengacaukan dapur? Apa yang terlewat dari instruksi tuannya?"
- Peserta didik menyampaikan tanggapannya secara terbuka dan guru mengaitkannya dengan topik algoritma serta tujuan pembelajaran hari ini.
Kegiatan Inti (50 Menit)
Fase 1: Memahami Konsep Melalui Pengalaman Visual dan Konkret (15 Menit)
- Guru menampilkan diagram alur visual interaktif di Smart TV yang menggambarkan konsep algoritma: Input - Proses - Output.
- Guru memodelkan konsep eksekusi kaku komputer di depan kelas. Guru berperan sebagai "Robot Dapur" dan meminta satu perwakilan peserta didik menjadi "Programmer".
- Programmer memberikan perintah verbal: "Robot, ambilkan gelas!" Robot diam tidak bergerak, karena belum ada instruksi untuk menggerakkan kaki atau mengulurkan tangan.
- Guru menjelaskan bahwa komputer tidak memiliki inisiatif; komputer membutuhkan rincian langkah absolut.
- Peserta didik bersama guru memperbaiki instruksi menjadi: (1) Maju tiga langkah; (2) Ulurkan tangan kanan ke depan meja; (3) Buka jari jemari; (4) Pegang badan gelas; (5) Angkat gelas setinggi dada. Guru (sebagai Robot) mengeksekusi dengan sempurna.
Fase 2: Mengaplikasi Konsep Lewat Unplugged Coding dan Role-Playing (20 Menit)
- Peserta didik dibagi menjadi kelompok kecil berisi 4 orang secara heterogen.
- Setiap kelompok menerima amplop berisi Kartu Instruksi (Maju 1 Langkah, Putar Kanan 90 Derajat, Putar Kiri 90 Derajat, Angkat Benda, Letakkan Benda).
- Dua anak berperan sebagai Tim Programmer (penyusun algoritma kartu), satu anak berperan sebagai Robot Eksekutor (yang matanya hanya boleh melihat kartu dan bergerak kaku), dan satu anak berperan sebagai Debugger (pengawas alur logika).
- Arena navigasi disiapkan di lantai kelas menggunakan petak ubin dengan rintangan kardus menuju target tertentu.
- Tim Programmer menyusun barisan kartu perintah di meja. Robot wajib melangkah persis sesuai urutan kartu.
- Jika robot menabrak rintangan, Debugger meneriakkan "Bug Terdeteksi!", mengidentifikasi kartu mana yang salah posisinya, lalu Tim Programmer menata ulang urutannya hingga robot berhasil mencapai garis akhir.
Fase 3: Mengaitkan Konsep dengan Kearifan Lokal dan Merefleksi (15 Menit)
- Guru menayangkan gambar minuman tradisional khas daerah: Es Dawet Wringin Anom yang segar di Smart TV.
- Guru membagikan Lembar Kerja Peserta Didik (LKPD).
- Peserta didik secara berpasangan ditugaskan untuk menuliskan algoritma/pseudocode pembuatan segelas Es Dawet agar orang asing yang belum pernah membuatnya dapat menyajikan minuman tersebut tanpa keliru langkah.
- Peserta didik mengidentifikasi dekomposisi bahan, alat, dan urutan penuangan bahan (dawet, santan, juruh gula aren, es) ke dalam struktur pseudocode.
- Beberapa pasang peserta didik menukar pseudocode mereka untuk saling mengevaluasi apakah ada langkah vital yang terlewat.
Kegiatan Penutup (10 Menit)
- Guru dan peserta didik merangkum intisari materi: Algoritma adalah urutan langkah logis yang harus jelas dan rinci agar tidak memicu bug.
- Peserta didik mengisi lembar refleksi emosional dan pemahaman belajar mandiri.
- Guru memberikan apresiasi atas dedikasi dan kerja sama luar biasa peserta didik selama simulasi role-playing.
- Guru menginformasikan materi pengantar untuk pertemuan berikutnya, yaitu pengenalan antarmuka visual programming berbasis blok.
- Pembelajaran ditutup dengan doa bersama dan salam penutup.
PENGALAMAN BELAJAR MENDALAM
Pembelajaran Berkesadaran (Mindful Learning)
Peserta didik secara sadar memperhatikan setiap detail kecil dari tindakannya saat berperan sebagai robot dan programmer. Mereka menyadari bahwa satu kelalaian kecil dalam kata atau urutan dapat membatalkan keseluruhan proses, sehingga menumbuhkan fokus, kehati-hatian, dan ketelitian kerja.
Pembelajaran Bermakna (Meaningful Learning)
Peserta didik tidak diajak menghafal definisi teoretis algoritma di atas kertas, melainkan memahami maknanya secara riil saat mengendalikan pergerakan tubuh temannya dan saat menyusun resep minuman tradisional Es Dawet. Konsep informatika dihubungkan langsung dengan tradisi lokal dan aktivitas nyata di lingkungan sekitarnya.
Pembelajaran Menggembirakan (Joyful Learning)
Suasana pembelajaran dinamis dan hidup melalui pendekatan unplugged coding dan permainan peran. Tawa dan antusiasme hadir saat robot menabrak rintangan akibat instruksi programmer yang terbalik, menciptakan ruang aman untuk belajar dari kesalahan tanpa rasa takut dihakimi.
STRATEGI DIFERENSIASI
Diferensiasi Konten
Peserta didik yang membutuhkan panduan visual konkrit diberikan kartu instruksi bergambar panah arah dan ikon benda nyata. Peserta didik yang telah memiliki pemahaman logika lebih tinggi diberikan tantangan kartu dengan percabangan instruksi sederhana.
Diferensiasi Proses
- Peserta didik kinestetik mengekspresikan pemahaman dengan menjadi Robot Eksekutor rute fisik.
- Peserta didik visual memetakan alur lintasan pada papan diagram alur mini sebelum kartu ditata.
- Guru melakukan bimbingan intensif pada kelompok yang mengalami disorientasi arah saat menyusun instruksi putar kanan dan putar kiri.
Diferensiasi Produk
Pada tugas akhir penyusunan pseudocode Es Dawet, kelompok diperbolehkan memilih format penyajian: menuliskan poin langkah teks bernomor rapi atau menyusunnya dalam bentuk bagan alir visual (flowchart) bertingkat.
PEMANFAATAN TEKNOLOGI
- Smart TV: Berfungsi sebagai media visualisasi sentral yang menampilkan video studi kasus kesalahan algoritma, instruksi permainan interaktif, dan slide pengantar visual warna-warni yang memikat fokus siswa kelas V.
- Laptop Guru: Mengelola alur presentasi interaktif dan memutar pengatur waktu visual (countdown timer) digital saat pengerjaan tantangan kelompok.
- Jaringan Internet: Mengakses aset visual otentik mengenai kebudayaan lokal daerah serta referensi ilustrasi komputasional yang relevan.
MEDIA DAN SUMBER BELAJAR
- Media Pembelajaran:
- Kartu Instruksi Fisik (Kartu Arah, Kartu Tindakan, Kartu Objek) berukuran 10x10 cm.
- Papan Lintasan Lantai Kotak-Kotak (Grid Mat).
- Smart TV dan materi tayang interaktif.
- Gelas plastik, sendok, dan replika bahan Es Dawet untuk visualisasi kontekstual.
- Sumber Belajar:
- Panduan Guru Koding dan Kecerdasan Artifisial Tingkat Dasar.
- Modul Berpikir Komputasional Unplugged untuk Fase C.
- Resep Kuliner Tradisional Daerah Setempat.
LEMBAR KERJA PESERTA DIDIK (LKPD)
| Label | Isi |
|---|---|
| Nama Anggota Kelompok | 1. ............................................................ 2. ............................................................ |
| Kelas | V (Lima) |
| Nomor Absen | ..... dan ..... |
| Tanggal Pelaksanaan | ............................................................ |
Aktivitas 1: Misi Memandu Robot Unplugged
Petunjuk: Susunlah 6 urutan kartu instruksi agar Robot dapat berpindah dari Kotak A (Start) menuju Kotak B (Tempat Gelas) tanpa menabrak rintangan di Kotak C!
Tuliskan urutan kartu instruksi kalian di bawah ini:
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
Apakah robot kalian berhasil mencapai Kotak B tanpa menabrak?
Jawaban: .............................................................................................
Jika terjadi kesalahan (bug), di langkah nomor berapakah kesalahannya dan bagaimana perbaikannya?
Penjelasan Debugging: ............................................................................
Aktivitas 2: Menuliskan Pseudocode Es Dawet Tradisional
Konteks: Sebuah robot pramusaji cerdas akan diprogram untuk menyajikan Es Dawet khas Wringin Anom. Tulislah instruksi langkah demi langkah yang logis, runtut, dan terperinci agar robot tidak salah meracik!
Bahan yang tersedia di meja:
- Mangkuk Dawet/Cendol
- Poci Santan Masak
- Botol Larutan Gula Aren (Juruh)
- Wadah Es Batu
- Gelas Saji dan Sendok
Tuliskan Algoritma Pseudocode Kalian:
JUDUL ALGORITMA: CARA MERACIK ES DAWET WRINGIN ANOM
DEKLARASI ALAT DAN BAHAN:
Gelas saji, sendok, dawet, santan, larutan gula aren, es batu.
DESKRIPSI LANGKAH (INSTRUKSI):
- MULAI
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
- ....................................................................................................
- SELESAI
Pemeriksaan Logika:
Apa yang terjadi jika langkah nomor 7 diletakkan sebelum langkah nomor 3?
Jawaban: .............................................................................................
REMEDIAL
Program remedial ditujukan kepada peserta didik yang belum mencapai ketuntasan kriteria pemahaman alur algoritma (Skor rubrik 1 atau 2).
- Strategi Pembelajaran: Bimbingan perorangan (one-on-one) menggunakan media konkret 3 kartu urutan aktivitas paling sederhana (misal: algoritma mengupas dan memakan buah pisang).
- Langkah Bimbingan:
- Guru memperagakan urutan salah secara ekstrem: "Makan buah pisang" lalu "Kupas kulit pisang".
- Guru memandu peserta didik menemukan kejanggalan logika tersebut secara visual.
- Peserta didik menata ulang kartu hingga menjadi runtut: (1) Ambil pisang; (2) Kupas kulitnya; (3) Makan buahnya.
- Pemberian asesmen ulang setara berupa algoritma memakai sepatu dan kaos kaki.
PENGAYAAN
Program pengayaan dialokasikan bagi peserta didik yang telah mencapai kriteria Sangat Baik pada rubrik penilaian.
- Tantangan Algoritma Bersyarat (Kondisional: JIKA ... MAKA ...):
Peserta didik diminta menambahkan logika kondisi dalam pseudocode Es Dawet mereka.
Contoh Permasalahan:
"JIKA pembeli memesan Es Dawet Kurang Manis, MAKA tuangkan larutan gula aren hanya 1 sendok makan. JIKA TIDAK, tuangkan 2 sendok makan."
- Peserta didik mendesain diagram alir (flowchart) dengan simbol belah ketupat (decision/keputusan) secara mandiri pada kertas berpetak.
REFLEKSI GURU
| Aspek Refleksi | Pertanyaan Evaluatif | Realisasi dan Tindak Lanjut Guru |
|---|---|---|
| Keterlibatan Siswa | Apakah seluruh peserta didik aktif terlibat dalam peran robot-programmer tanpa dominasi satu anak? | Sebagian besar siswa sangat antusias saat simulasi gerak robot, namun debugger di beberapa kelompok masih pasif dan perlu diberikan peran checklist tertulis. |
| Penguasaan Konsep | Sejauh mana visualisasi Smart TV dan unplugged coding membantu siswa memahami konsep instruksi kaku? | Sangat efektif menjembatani siswa visual-kinestetik; kebingungan di awal mengenai instruksi komputer teratasi saat mempraktikkan gerakan robot kaku. |
| Relevansi Kearifan Lokal | Apakah pengangkatan topik Es Dawet mempermudah siswa menyusun algoritma secara terstruktur? | Siswa sangat akrab dengan sajian lokal ini sehingga mereka tidak terbebani konteks baru dan langsung fokus pada penataan urutan instruksi logisnya. |
| Alokasi Waktu | Apakah waktu 2 x 35 menit mencukupi untuk role-playing sekaligus pengerjaan pseudocode LKPD? | Waktu simulasi role-play cenderung molor 5 menit karena antusiasme siswa; pertemuan berikutnya durasi simulasi per kelompok harus dibatasi ketat dengan timer. |
REFLEKSI PESERTA DIDIK
Jawablah pertanyaan-pertanyaan berikut dengan jujur sesuai pengalaman belajarmu hari ini!
- Bagian kegiatan mana yang paling menyenangkan saat kamu belajar tadi?
Jawaban: .............................................................................................
- Saat menjadi Robot atau Programmer, kesulitan apa yang kamu temukan?
Jawaban: .............................................................................................
- Mengapa kita tidak boleh menuliskan langkah perintah yang melompat-lompat atau terbalik?
Jawaban: .............................................................................................
- Jika kamu diberi nilai 1 sampai 10 untuk rasa percaya dirimu dalam menyusun langkah instruksi hari ini, berapa nilai yang kamu berikan untuk dirimu sendiri?
Jawaban: .............................................................................................
BAHAN BACAAN
Bahan Bacaan Peserta Didik: Menjadi Teman Si Komputer yang Patuh
Pernahkah kamu berpikir bagaimana sebuah mesin cuci otomatis tahu kapan harus membilas baju dan kapan harus memeras air? Mesin cuci tidak memiliki otak untuk berpikir sendiri. Mesin cuci bekerja karena di dalamnya terdapat "resep rahasia" yang disebut Algoritma.
Algoritma adalah daftar langkah teratur yang harus diikuti dari nomor satu sampai selesai. Komputer dan robot itu seperti teman yang sangat patuh, tetapi mereka sedikit polos. Jika kamu meminta temanmu: "Tolong buatkan susu!", temanmu yang pintar akan mengambil gelas, memasukkan susu bubuk, menuangkan air panas, dan mengaduknya. Tetapi jika kamu memerintahkan hal yang sama persis kepada Robot, dia hanya akan berdiri memegang kotak susu bubuk tanpa menuangkannya ke dalam gelas, karena kamu tidak memintanya mengambil sendok dan menuang air! Jadi, seorang programmer hebat harus bisa berpikir teratur, teliti, dan tidak melewatkan satu langkah pun!
Bahan Bacaan Guru: Fondasi Berpikir Komputasional pada Fase C
Berpikir komputasional (computational thinking) pada peserta didik usia sekolah dasar bukanlah membebani anak dengan kode pemrograman rumit berbahasa Python atau C++. Esensi utama pada Fase C adalah pembentukan pola pikir terstruktur melalui perancangan algoritma dan pengenalan dekomposisi masalah sehari-hari.
Metode Unplugged Coding dan Role-Playing merupakan jembatan pedagogis paling efektif menurut literatur komputasi anak. Dengan memposisikan tubuh siswa sebagai peranti eksekusi fisik, batas abstraksi komputer diterjemahkan ke dalam batasan spasial kinestetik. Hambatan belajar yang dialami anak visual-kinestetik SD Negeri 1 Wringin Anom dapat teratasi ketika logika kaku komputer divisualisasikan melalui interaksi gerak nyata dan materi yang berakar pada kearifan lokal setempat.
GLOSARIUM
- Algoritma: Urutan langkah-langkah logis dan sistematis yang berhingga untuk memecahkan suatu masalah atau menyelesaikan suatu tugas tertentu.
- Bug: Kesalahan, cacat, atau kegagalan dalam rancangan algoritma atau program komputer yang menyebabkan keluaran yang dihasilkan tidak sesuai rencana.
- Debugging: Tindakan menemukan, melacak, menganalisis, dan memperbaiki kesalahan (bug) di dalam urutan algoritma.
- Dekomposisi: Keterampilan memecah suatu masalah kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola.
- Eksekusi: Tindakan menjalankan instruksi-instruksi yang telah dirancang dalam algoritma secara berurutan.
- Input: Masukan berupa data, instruksi, atau bahan mentah yang diberikan kepada sistem untuk diproses.
- Output: Hasil akhir atau keluaran yang didapatkan setelah serangkaian instruksi atau proses berhasil dijalankan.
- Pseudocode: Bentuk penulisan instruksi algoritma yang menggunakan tiruan bahasa pemrograman terstruktur namun tetap memakai bahasa manusia yang mudah dibaca.
- Unplugged Coding: Metode pembelajaran konsep-konsep ilmu komputer dan pemrograman tanpa menggunakan gawai komputer fisik, melainkan melalui alat peraga, kartu, atau aktivitas gerak tubuh.
DAFTAR PUSTAKA
- Bell, T., Witten, I. H., & Fellows, M. (2015). CS Unplugged: An enrichment guide for outside-the-classroom learning. Computer Science Unplugged Consortium.
- Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Republik Indonesia. (2022). Panduan Pembelajaran dan Asesmen Kurikulum Merdeka. Jakarta: Badan Standar, Kurikulum, dan Asesmen Pendidikan.
- Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35.
- Pusat Kurikulum dan Perbukuan. (2021). Buku Panduan Guru Informatika untuk SD Kelas V. Jakarta: Kemendikbudristek.
LAMPIRAN
Lembar Observasi Kinerja Simulasi Unplugged Coding
| No | Aspek yang Dinilai | Kriteria Skor | Skor |
|---|---|---|---|
| 1 | Ketepatan Urutan Kartu Perintah (Sequencing) | 4: Seluruh kartu perintah disusun dengan urutan mutlak logis tanpa satu pun bug rute. 3: Terdapat satu kekeliruan kecil pada kartu arah namun segera diperbaiki tanpa bimbingan. 2: Kartu perintah banyak terbalik dan menghasilkan pergerakan melingkar yang salah arah. 1: Tidak ada keruntutan logis sama sekali; kartu ditata secara acak tanpa rencana. | 4 |
| 2 | Kepatuhan Peran Robot (Literal Execution) | 4: Robot bergerak strictly literal hanya jika kartu dieksekusi; tidak menambah gerakan sendiri. 3: Robot bergerak patuh, namun sesekali merespons kode non-kartu seperti isyarat tangan. 2: Robot sering bergerak memakai logika sendiri di luar kartu yang dipasang programmer. 1: Robot mengabaikan kartu instruksi dan melangkah bebas menuju target akhir. | 4 |
| 3 | Kecepatan dan Ketepatan Proses Debugging | 4: Mampu melokalisasi posisi kartu yang salah dalam waktu di bawah 30 detik saat bug terjadi. 3: Mampu menemukan posisi kartu yang salah setelah mengulang eksekusi rute satu kali. 2: Memerlukan bantuan verbal guru untuk menemukan kartu perintah yang salah posisi. 1: Menyerah dan tidak mampu mengenali kartu mana yang menyebabkan robot keluar lintasan. | 3 |
| 4 | Komunikasi Efektif Programmer dan Debugger | 4: Terjalin dialog logika terstruktur, saling memeriksa instruksi sebelum dieksekusi robot. 3: Komunikasi berjalan cukup baik meski terkadang terjadi silang pendapat tanpa dasar. 2: Programmer bekerja sendiri tanpa melibatkan debugger dalam pengecekan barisan kartu. 1: Anggota tim saling menyalahkan saat terjadi kegagalan navigasi tanpa ada komunikasi solusi. | 3 |
| 5 | Presisi Penulisan Pseudocode Tradisional | 4: Langkah mencantumkan aksi eksplisit, bahan spesifik, dan kondisi akhir terukur sempurna. 3: Langkah runtut dan jelas, namun ada kata keterangan takaran yang terlewatkan. 2: Langkah terlalu ringkas sehingga ada fase penting dalam peracikan yang hilang. 1: Tulisan resep tidak berbentuk pseudocode terstruktur melainkan cerita naratif bebas. | 4 |