Koordinator

MIN 2 Banda Aceh

Buku Interaktif Belajar Coding Scratch SD/MI

📚 Buku Interaktif Belajar Coding Scratch SD/MI

Belajar logika pemrograman melalui 10 materi, latihan, kuis, dan proyek game.

🎯 Petunjuk Penggunaan

1. Baca materi berurutan.
2. Perhatikan blok dan contoh.
3. Coba ulangi di Scratch.
4. Kerjakan 10 soal pada tiap materi.

Catatan: Buku ini bersifat offline. Setelah file disimpan di perangkat, seluruh materi dan kuis dapat digunakan tanpa internet.

📖 10 Materi Pembelajaran

🎨 Proyek Scratch: Petualangan 2 Backdrop

Buat proyek bertema Petualangan di Hutan dengan dua backdrop: Hutan dan Gua.

Backdrop 1 — Hutan

Sprite pemain bergerak menggunakan tombol panah. Saat menyentuh pintu, pindah ke backdrop Gua.

when green flag clicked switch backdrop to [Hutan] forever if <key [right arrow] pressed?> then change x by (5) end end

Backdrop 2 — Gua

Di gua pemain mencari bintang. Ketika bintang disentuh, skor bertambah.

when backdrop switches to [Gua] set [Score] to (0) forever if <touching [Bintang]?> then change [Score] by (10) end end

🎮 Proyek Game Mini — Tangkap Bintang

Tujuan: gerakkan pemain dengan tombol panah dan kumpulkan bintang sebanyak mungkin.

when green flag clicked set [Score] to (0) set [Nyawa] to (3) forever if <key [right arrow] pressed?> then change x by (5) if <key [left arrow] pressed?> then change x by (-5) if <touching [Bintang]?> then change [Score] by (10) go to x:(pick random -220 to 220) y:(pick random -150 to 150) end end

Pengembangan: tambahkan suara, timer, musuh, dan kondisi Game Over.

🏆 Proyek Game Level 1–3

Level 1 🟢

Target 30 poin, satu musuh, kecepatan normal.

Level 2 🟡

Target 70 poin, dua musuh, gerakan lebih cepat.

Level 3 🔴

Target 120 poin, tiga musuh, waktu lebih singkat.

if <(Score) >= (30)> then set [Level] to (2) end if <(Score) >= (70)> then set [Level] to (3) end if <(Nyawa) = (0)> then broadcast [Game Over] end

📝 Kuis Interaktif

Setiap materi memiliki 10 soal. Pilih jawaban lalu tekan Periksa Nilai. Nilai tiap materi otomatis 0–100.

🚀 Proyek Akhir — Scratch Adventure

Buat game lengkap yang menggabungkan seluruh materi.

  • Minimal 2 backdrop.
  • Kontrol keyboard.
  • Variabel Score, Nyawa, Level.
  • Level 1, 2, dan 3.
  • Menggunakan repeat, forever, if, if-else.
  • Memiliki kondisi menang dan Game Over.
  • Diuji dengan debugging sebelum dikumpulkan.
Checklist: jalankan dari awal, uji semua tombol, cek skor/nyawa/level, cek perpindahan backdrop, dan pastikan Game Over bekerja.
📚 Buku Interaktif Belajar Coding Scratch SD/MI — dapat dibuka offline di browser.