Lompat ke konten Lompat ke sidebar Lompat ke footer

💻 Simulasi Koding Scratch: Jalan Menuju Sekolah

🎯 Tujuan Pembelajaran

Siswa dapat memahami dan menerapkan konsep Sequencing (Urutan) dengan menyusun balok-balok kode Scratch (Move, Change X/Y) secara berurutan agar Sprite Bus Sekolah mencapai Sprite Sekolah.


1. Tahap Memahami (Mindful) 🤔

Fokus: Menganalisis Koordinat dan Mengidentifikasi Balok Perintah.

  • Persiapan di Scratch:

    • Siapkan Sprite Bus di posisi awal (misalnya $X=-180, Y=-100$).

    • Siapkan Sprite Sekolah di posisi tujuan (misalnya $X=180, Y=100$).

    • Gunakan latar belakang Grid (papan 4x4) agar siswa terbiasa dengan konsep koordinat.

  • Instruksi Guru:

    1. "Di Scratch, kita tidak pakai Blok Jalan, tapi kita pakai Balok Kode! Setiap balok adalah satu instruksi."

    2. "Kita harus menggerakkan Bus dari posisi awal ke posisi Sekolah menggunakan balok: move steps, change x by, dan change y by." (Mengenalkan Aksi/Perintah Koding).

    3. "Setiap kotak di grid adalah 50 langkah (atau 50 satuan X/Y) di Scratch. Ini adalah ukuran satu langkah kita." (Memahami Parameter Koding).

    4. "Lihat posisi Bus sekarang. Agar bergerak ke kanan, kita harus menambah nilai X atau mengurangi nilai Y? (Memahami Sistem Koordinat).

2. Tahap Mengeksekusi (Meaningful & Joyful) 😄

Fokus: Menyusun Script (Algoritma) dan Menjalankan Kode.

  • Aktivitas: Drag-and-Drop Balok Kode untuk Membuat Jalur.

  • Asumsi Jalur (Mengikuti pola gambar awal): Bus harus bergerak ke Kanan (3 kotak), lalu ke Atas (3 kotak), dan Belok ke Kanan (1 kotak) menuju Sekolah.

    • Catatan: Kita akan simulasikan jalur yang paling logis dan sederhana di grid Scratch.

  • Instruksi Guru (Menyusun Urutan/Sequencing):

LangkahInstruksi (Balok Kode Scratch)Keterangan (Arah/Aksi)
Langkah 1when [flag] clickedAwal dari seluruh kode (Kode dieksekusi).
Langkah 2go to x: [-180] y: [-100]Pastikan Bus di posisi awal (Inisialisasi).
Langkah 3change y by [50]Bus bergerak ke atas (1 kotak, karena ada belokan awal).
Langkah 4change x by [50]Bus bergerak ke kanan (1 kotak, dari belokan awal).
Langkah 5change x by [100]Bus bergerak ke kanan (2 kotak lurus di tengah).
Langkah 6change y by [100]Bus bergerak ke atas (2 kotak lurus di sisi kanan).
Langkah 7change x by [50]Bus bergerak ke kanan (1 kotak, menuju pintu Sekolah).
Langkah 8say [Sampai di Sekolah!] for [2] secsAkhir kode (Verifikasi Tujuan).
  • Eksekusi: "Mari kita tekan bendera hijau! Apakah Bus sampai ke Sekolah? Jika urutan balok kita benar, Bus akan mengikuti jalur yang kita 'tulis'."

3. Tahap Merefleksi (Mindful) ✨

Fokus: Debugging dan Analisis Urutan Kode.

  • Aktivitas: Mengubah Urutan dan Melihat Hasilnya.

  • Instruksi Guru:

    1. Pengujian Kegagalan (Debugging): "Bagaimana jika kita menukar posisi Langkah 5 (change x by [100]) dengan Langkah 6 (change y by [100])?"

      • (Hasilnya: Bus akan bergerak terlalu jauh ke atas lebih dulu, lalu ke kanan, tidak sesuai jalur grid, yaitu bug).

    2. Diskusi Sequencing: "Ketika kita menukar balok, Bus tersesat! Ini menunjukkan bahwa dalam koding, Sequencing sangat penting. Setiap balok kode harus berada dalam urutan logis yang benar. Komputer (atau Scratch) akan melakukan persis seperti urutan yang kita berikan, tidak peduli apakah itu masuk akal bagi kita atau tidak."

    3. Refleksi Keefisienan: "Bisakah kita membuat kodenya lebih pendek? Misalnya, menggabungkan dua langkah change x by [50] menjadi satu balok change x by [100]?" (Mengarahkan pada konsep Looping atau optimasi di masa depan).

Dengan simulasi Scratch ini, siswa secara visual melihat bagaimana urutan balok kode diterjemahkan langsung menjadi aksi yang berurutan pada Bus Sekolah, memperkuat pemahaman mereka tentang sequencing sebagai pondasi koding.

File simulasi pembelajaran koding secara PLUGGED bisa diunduh DISINI

Posting Komentar untuk "💻 Simulasi Koding Scratch: Jalan Menuju Sekolah"