
Tujuan Pelajaran
Di pelajaran ini, siswa akan belajar konsep urutan (sequencing)—yaitu menyusun langkah-langkah agar suatu karakter atau objek melakukan aksi dengan benar dalam suatu alur. Ini bagian penting dalam pemrograman, karena komputer hanya akan melakukan persis seperti urutan yang kita berikan.
🧭 Persiapan
Sebelum mulai, pastikan:
- Siswa sudah masuk ke akun Code.org dan tampilannya adalah Course A → Unit 1 → Lesson 4.
- Menggunakan komputer atau laptop dengan mouse dan keyboard (bukan hanya tablet/smartphone), karena pengalaman terbaik dengan perangkat tersebut. studio.code.org
- Layar tampak dengan area kode (block-coding) dan area “panggung” atau “arena” tempat karakter akan bergerak.
🧩 Langkah Pelaksanaan
Ikuti langkah-langkah berikut agar siswa bisa melewati aktivitas dengan baik:
- Baca instruksi awal
- Di halaman pelajaran, akan ada penjelasan singkat tentang karakter (biasanya karakter dari Ice Age, Scrat) yang akan bergerak berdasarkan kode yang kita susun.
- Siswa harus memperhatikan tujuannya: misalnya karakter harus mencapai suatu lokasi, atau melakukan aksi tertentu seperti “ambil” atau “hindari”.
- Kenali blok-kode yang tersedia
- Ada blok-blokr seperti “maju”, “mundur”, “ke kiri”, “ke kanan”, atau mungkin “ambil”, “lempar”, tergantung aktivitas.
- Siswa perlu memahami tiap blok: apa efeknya ketika dijalankan.
- Susun urutan yang tepat
- Di area kode, siswa meng-drag (tarik) blok-kode ke ruang kerja dan menyusunnya secara urut dari atas ke bawah.
- Urutan ini adalah perintah yang karakter akan ikuti secara berurutan.
- Penting: jika urutannya salah, karakter tidak akan sampai tujuan atau mungkin melakukan aksi yang salah.
- Uji coba (run) kode
- Setelah menyusun, tekan tombol “Run” atau “Play” untuk menjalankan urutan blok-kode.
- Amati apa yang terjadi: apakah karakter mencapai tujuan? Apakah ada masalah (nyangkut, kejatuhan, salah arah)?
- Jika terjadi kesalahan, siswa harus kembali ke blok-kode, lihat urutan mana yang salah, dan perbaiki.
- Refleksi dan ulangi
- Setelah berhasil, seringkali akan ada tantangan tambahan: misalnya waktu yang lebih singkat, rintangan baru, atau urutan yang lebih panjang.
- Siswa bisa bereksperimen: misalnya menambahkan blok ekstra, mengubah urutan untuk melihat perbedaan hasil.
- Guru bisa mengajak diskusi: “Mengapa urutan ini berhasil?” “Apa yang terjadi jika saya tukar dua blok?” — untuk menguatkan konsep sequencing.
📋 Tips untuk Guru dan Siswa
- Siswa yang belum terbiasa dengan blok-kode bisa dimulai dengan mencoba urutan paling sederhana (misalnya tiga langkah) untuk mengenal baik klik, drag, dan drop blok-kode.
- Guru bisa meminta siswa menjelaskan urutannya dalam kata-kata sebelum mereka menyusun blok: “Saya akan maju 2 langkah, lalu ke kanan 1 langkah, lalu maju lagi” — ini membantu mental memetakan urutan.
- Dorong siswa untuk memikirkan terlebih dahulu sebelum men‐drag blok-kode: “Bagaimana karakter bisa sampai ke sana? Urutannya seperti apa?”
- Bila siswa mengalami kesulitan terus-menerus di satu level, guru bisa menggunakan fungsi “Back” atau “Hint” (jika tersedia) di Code.org, atau memberikan contoh visual di papan tulis.
- Buat suasana menyenangkan: karakter yang lucu seperti Scrat bisa jadi motivasi, dan siswa bisa mencoba mengubah blok-kode untuk “bereksperimen”—yang penting bukan hanya menyelesaikan tetapi juga memahami kenapa.
✅ Checklist untuk Siswa
Siswa bisa mengecek sendiri dengan pertanyaan-pertanyaan berikut sebelum lanjut ke pelajaran selanjutnya:
- Apakah saya memahami apa yang harus dilakukan karakter?
- Apakah saya tahu artinya masing-masing blok kode yang akan saya gunakan?
- Apakah saya sudah menyusun urutan blok dari atas ke bawah?
- Apakah saya sudah menjalankan dan karakter berhasil sampai tujuan?
- Jika gagal, apakah saya sudah mencoba memperbaiki urutan bloknya?
- Apakah saya bisa menjelaskan kenapa urutan saya berhasil atau kenapa harus diperbaiki?