MODUL AJAR Informatika — Kelas 8 (Fase D) Topik: Pengenalan Robot Ozobot: Implementasi Algoritma pada Perangkat Fisik INFORMASI UMUM| Mata Pelajaran | Informatika |
|---|
| Fase / Kelas | Fase D / Kelas 8 |
|---|
| Topik | Pengenalan Robot Ozobot: Implementasi Algoritma pada Perangkat Fisik |
|---|
| Alokasi Waktu | 2x40 menit |
|---|
| Jumlah Pertemuan | 1 |
|---|
TUJUAN PEMBELAJARAN- Murid mampu merancang algoritma berupa instruksi garis lajur dan kode warna untuk mengendalikan pergerakan Robot Ozobot sesuai tujuan yang ditentukan.
- Murid mampu menuliskan pseudocode yang merepresentasikan urutan instruksi kode warna Ozobot untuk mengatur kecepatan dan arah gerak robot.
PROFIL LULUSAN| Dimensi | Disasar |
|---|
| Keimanan dan Ketakwaan terhadap Tuhan Yang Maha Esa | | | Kewargaan | | | Penalaran Kritis | ✓ | | Kreativitas | ✓ | | Kolaborasi | ✓ | | Kemandirian | | | Kesehatan | | | Komunikasi | |
PERTANYAAN PEMANTIK- Pernahkah kalian melihat robot yang bisa mengikuti garis di lantai? Bagaimana menurutmu robot tersebut tahu ke mana harus berbelok?
- Jika kalian hanya boleh memberi perintah menggunakan warna, bagaimana cara kalian menyuruh robot berbelok ke kiri atau mempercepat gerakannya?
- Apa bedanya memberi instruksi kepada manusia dan memberi instruksi kepada robot?
KEGIATAN PEMBELAJARANPertemuan 1Pendahuluan:- Guru membuka pembelajaran dengan salam dan memeriksa kesiapan murid.
- Guru menyampaikan tujuan pembelajaran pertemuan ini: merancang algoritma garis lajur dan kode warna untuk Robot Ozobot serta menuliskan pseudocode-nya.
- Guru melakukan asesmen awal (diagnostik) dengan memberikan 2-3 pertanyaan lisan: Apa itu algoritma? Apa yang dimaksud instruksi sekuensial? Pernahkah melihat robot mengikuti garis?
- Guru menayangkan video singkat simulasi Robot Ozobot dari https://ozobot.com/educate (1-2 menit) dan meminta murid mengamati serta menyampaikan kesan awal.
- Guru menjelaskan skenario pembelajaran: murid akan bekerja dalam kelompok (3 orang) dengan peran Program, Robot, dan Tester.
Kegiatan Inti:Memahami (Berkesadaran, Bermakna):- Guru menjelaskan cara kerja sensor Ozobot yang membaca garis dan kode warna (ketebalan garis, warna dasar hitam, dan kombinasi kode warna navigasi).
- Guru menampilkan tabel kode navigasi Ozobot (belok kiri: hijau-hitam-merah, lurus: hijau-hitam-hijau, belok kanan: merah-hitam-hijau, percepat: biru-hijau-biru, perlambat: hijau-biru-hijau, balik arah: merah-hitam-merah) dan meminta murid mencatat.
- Guru menjelaskan istilah berpikir sekuensial: setiap instruksi kode warna dibaca robot dari kiri ke kanan secara berurutan.
- Murid mengamati contoh lajur bergaris yang sudah diberi kode warna dan mengidentifikasi instruksi apa yang akan dijalankan robot pada setiap segmen.
- Guru melakukan tanya jawab pemahaman: Apa yang terjadi jika kode warna terbalik urutannya? Mengapa ketebalan garis penting?
Mengaplikasi (Bermakna, Menggembirakan):- Murid dibagi dalam kelompok 3 orang dengan peran: (1) Program — merancang instruksi, (2) Robot — mengeksekusi instruksi, (3) Tester — memverifikasi gerakan.
- Setiap kelompok mendapat lembar kerja berisi peta jalur kosong dengan titik awal dan titik tujuan.
- Aktivitas AP-K8-10 (Garis Lajur Ozobot): Murid menggambar garis lajur dari titik awal ke titik tujuan dengan ketebalan yang sesuai, memastikan tidak ada celah atau garis terlalu tipis/tebal.
- Aktivitas AP-K8-11 (Lajur Warna Ozobot): Murid menambahkan kode warna navigasi pada persimpangan untuk mengarahkan Ozobot belok kiri, lurus, atau belok kanan sesuai rute yang direncanakan.
- Aktivitas AP-K8-12 (Kode Kecepatan Ozobot): Murid menambahkan kode warna pengatur kecepatan (percepat/perlambat) pada segmen tertentu.
- Murid menuliskan pseudocode dari rancangan mereka, misalnya: MULAI → Maju lurus → Kode hijau-hitam-merah (belok kiri) → Kode biru-hijau-biru (percepat) → Maju lurus → SELESAI.
- Jika tersedia robot Ozobot fisik, kelompok menguji rancangan mereka langsung. Jika tidak tersedia, simulasi dilakukan secara unplugged: anggota berperan Robot berjalan mengikuti instruksi yang dibacakan anggota berperan Program, sementara Tester memverifikasi kesesuaian gerakan.
- Kelompok merevisi rancangan jika robot/simulasi tidak berjalan sesuai tujuan, mengidentifikasi kesalahan kode warna atau jalur.
Merefleksi (Berkesadaran, Bermakna):- Perwakilan 2-3 kelompok mempresentasikan hasil rancangan jalur, kode warna, dan pseudocode mereka di depan kelas.
- Murid lain memberikan umpan balik: apakah pseudocode sudah lengkap dan urutan kode warna sudah benar.
- Guru memfasilitasi diskusi: Apa kesulitan terbesar saat merancang instruksi untuk robot? Apa yang terjadi ketika instruksi tidak tepat?
- Murid menuliskan refleksi singkat di buku catatan: satu hal baru yang dipelajari dan satu hal yang ingin diperbaiki pada pertemuan berikutnya.
- Guru memberikan penguatan: pentingnya ketelitian dan berpikir sekuensial dalam memberikan instruksi kepada mesin.
Penutup:- Guru bersama murid menyimpulkan pembelajaran: Robot Ozobot membaca instruksi berupa garis lajur dan kode warna secara sekuensial, dan pseudocode membantu merepresentasikan urutan instruksi tersebut.
- Guru memberikan asesmen akhir berupa tugas individu: menuliskan pseudocode untuk skenario jalur baru yang ditampilkan guru di papan tulis.
- Guru menyampaikan rencana tindak lanjut dan topik pertemuan berikutnya.
- Guru menutup pembelajaran dengan salam.
Diferensiasi:- Konten: Murid yang membutuhkan tantangan lebih diberikan peta jalur dengan lebih banyak persimpangan dan variasi kode kecepatan. Murid yang memerlukan pendampingan diberikan peta jalur sederhana dengan 1-2 persimpangan serta kartu referensi kode warna.
- Proses: Kelompok heterogen: murid yang lebih cepat memahami berperan sebagai tutor sebaya. Guru memberikan scaffolding bertahap (guided practice) untuk kelompok yang kesulitan.
- Produk: Murid cepat diminta menambahkan kode warna tambahan (misalnya pengulangan jalur) dan menulis pseudocode lebih kompleks. Murid yang memerlukan waktu lebih boleh menyelesaikan pseudocode sederhana dengan 3-4 instruksi.
ASESMENAwal:- Pertanyaan lisan diagnostik: Apa yang dimaksud algoritma? Sebutkan contoh instruksi berurutan dalam kehidupan sehari-hari.
- Pertanyaan lisan: Pernahkah kalian melihat robot yang bisa bergerak sendiri? Menurut kalian bagaimana robot tahu arah geraknya?
Proses:- Observasi guru terhadap ketepatan murid dalam menggambar garis lajur sesuai ketebalan yang benar.
- Cek pemahaman: guru meminta kelompok menjelaskan arti kode warna yang mereka gunakan pada persimpangan tertentu.
- Umpan balik langsung saat murid menuliskan pseudocode — guru memeriksa kelengkapan urutan instruksi dan ketepatan simbol/kode warna.
- Penilaian sejawat: Tester dalam kelompok memverifikasi kesesuaian gerakan robot/simulasi dengan instruksi yang dirancang.
Akhir:- Tugas individu: murid menuliskan pseudocode lengkap untuk skenario jalur baru (minimal 5 instruksi kode warna) yang ditampilkan guru di papan tulis.
- Pengumpulan lembar kerja kelompok berisi rancangan jalur dan kode warna yang telah direvisi sebagai produk akhir.
Formatif:- Observasi partisipasi dan kolaborasi dalam kelompok selama aktivitas merancang jalur dan kode warna.
- Tanya jawab lisan selama tahap Memahami untuk mengecek pemahaman konsep kode warna.
- Penilaian sejawat (peer assessment) saat presentasi kelompok.
Sumatif:- Penilaian produk: lembar kerja berisi rancangan jalur dengan kode warna yang benar dan pseudocode yang lengkap.
- Tugas individu akhir: menuliskan pseudocode untuk skenario jalur baru.
RUBRIK PENILAIAN| Aspek | Belum Berkembang | Mulai | Berkembang | Sangat Berkembang |
|---|
| Merancang algoritma garis lajur dan kode warna (TP 8.3.6.1) | Belum mampu menggambar garis lajur yang dapat dibaca robot; kode warna tidak sesuai atau tidak ada. | Mampu menggambar garis lajur dengan ketebalan yang benar namun kode warna masih banyak kesalahan (lebih dari 2 kesalahan navigasi). | Mampu menggambar garis lajur dan menempatkan kode warna navigasi dengan benar pada sebagian besar persimpangan (maksimal 1 kesalahan). | Mampu menggambar garis lajur sempurna dan menempatkan semua kode warna navigasi serta kecepatan dengan benar tanpa kesalahan; robot/simulasi mencapai tujuan. | | Menuliskan pseudocode instruksi kode warna Ozobot (TP 8.3.6.2) | Belum mampu menuliskan pseudocode; instruksi tidak terstruktur atau kosong. | Pseudocode ditulis namun urutan instruksi belum lengkap atau terdapat lebih dari 2 instruksi yang tidak sesuai dengan rancangan jalur. | Pseudocode ditulis dengan urutan yang benar dan lengkap; terdapat maksimal 1 ketidaksesuaian minor antara pseudocode dan rancangan jalur. | Pseudocode ditulis dengan urutan lengkap, tepat, dan mencakup instruksi navigasi serta kecepatan; sepenuhnya konsisten dengan rancangan jalur dan dapat dieksekusi tanpa revisi. | | Kolaborasi dalam kelompok | Tidak berpartisipasi dalam kerja kelompok; tidak menjalankan peran yang diberikan. | Berpartisipasi minimal; menjalankan peran tetapi memerlukan banyak arahan dari teman atau guru. | Berpartisipasi aktif dalam peran yang diberikan; berkomunikasi dan berkoordinasi dengan anggota kelompok dengan baik. | Berpartisipasi sangat aktif; membantu anggota lain, memberikan ide perbaikan, dan menjalankan peran dengan inisiatif tinggi. |
REFLEKSIRefleksi Guru:- Apakah semua kelompok berhasil memahami konsep kode warna dan mampu merancang jalur yang fungsional?
- Apakah alokasi waktu untuk setiap tahap (Memahami, Mengaplikasi, Merefleksi) sudah proporsional?
- Strategi diferensiasi mana yang paling efektif membantu murid yang kesulitan?
- Apakah simulasi unplugged cukup efektif sebagai pengganti robot fisik? Apa yang perlu diperbaiki?
Refleksi Murid:- Apa hal baru yang kamu pelajari hari ini tentang cara robot membaca instruksi?
- Bagian mana yang paling sulit saat merancang jalur dan kode warna untuk Ozobot? Mengapa?
- Jika kamu diberi kesempatan mengulang aktivitas ini, apa yang akan kamu lakukan berbeda?
- Bagaimana pengalaman bekerja dalam kelompok dengan pembagian peran Program, Robot, dan Tester?
SUMBER BELAJAR- Buku Siswa Informatika untuk SMP/MTs Kelas VIII (Edisi Revisi), Bab III Algoritma Pemrograman, halaman 148-155.
- Buku Panduan Guru Informatika untuk SMP/MTs Kelas VIII (Edisi Revisi), halaman 155-156.
- Robot Ozobot (jika tersedia) dan kertas bergambar jalur robot.
- Spidol warna (hitam, merah, hijau, biru) dengan ketebalan sesuai spesifikasi Ozobot.
- Video simulasi Robot Ozobot: https://ozobot.com/educate
- Tabel kode warna navigasi dan kecepatan Ozobot (dicetak sebagai kartu referensi untuk setiap kelompok).
|