Selasa, 21 Juli 2026

Game Scratch kelas 5 SD

Untuk siswa kelas 5 Sekolah Dasar (usia sekitar 10–11 tahun), kemampuan berpikir komputasional mereka sudah jauh lebih matang. Pada tahap ini, mereka dapat diperkenalkan pada logika pemrograman yang lebih kompleks seperti penggunaan variabel ganda (skor, nyawa, level, waktu), pengondisian bersarang (nested if-else), pemanfaatan daftar (list), manajemen klon tingkat lanjut, hingga efek gulir (scrolling dasar).

Berikut adalah 10 ide game Scratch sederhana beserta langkah-langkah praktis dan rincinya yang dirancang khusus untuk siswa kelas 5 SD:


Game 1
Platformer Sederhana dengan Level Ganda
(Multi-Level Platformer)

Game lompat-lompat antar platform klasik dengan sistem perpindahan level menggunakan latar belakang (backdrops) atau koordinat.

  • Konsep: Karakter menjelajahi dunia platform untuk mencapai bendera kemenangan dan naik ke level berikutnya.

  • Langkah-langkah Pembuatan:

    1. Variabel: Buat variabel Skor, Nyawa, dan Level.

    2. Kontrol Gerak & Gravitasi:

      • Buat variabel KecepatanY untuk gravitasi.

      • Saat tombol panah kanan/kiri ditekan, ubah posisi $X$.

      • Jika menyentuh tanah atau platform (warna tertentu), hentikan gravitasi dan setel KecepatanY ke 0. Jika tombol Spasi ditekan di atas tanah, setel KecepatanY ke 12 (melompat).

    3. Poin Koin: Buat sprite koin yang tersebar. Jika disentuh karakter, tambah Skor $+1$ dan sembunyikan koin.

    4. Pindah Level: Jika karakter menyentuh bendera finis dan Skor mencukupi, ubah variabel Level sebesar $1$ dan ganti backdrop ke level berikutnya.


Game 2
Tower Defense Sederhana
(Strategy Defense)

Game strategi dasar di mana pemain menempatkan pertahanan untuk menghentikan gelombang musuh.

  • Konsep: Mencegah alien/monster mencapai garis akhir dengan menempatkan objek pertahanan.

  • Langkah-langkah Pembuatan:

    1. Sprite Musuh (Creep): Forever -> Mulai dari titik awal kiri layar dan bergerak lurus meluncur (glide) menuju titik akhir di sebelah kanan.

    2. Sprite Pertahanan (Menara/Laser): Diletakkan di jalur musuh. Buat kode klon untuk menembakkan laser ke arah musuh terdekat menggunakan fungsi point towards [Musuh].

    3. Interaksi Kerusakan: Jika peluru laser menyentuh musuh, kurangi nyawa musuh. Jika nyawa musuh habis, musuh hancur dan Skor bertambah.

    4. Sistem Gelombang (Wave): Gunakan variabel Wave untuk menambah jumlah dan kecepatan musuh secara bertahap.

3. Game Menembak Asteroid Bergerak (Asteroid Shooter Pro)

Peningkatan dari game space shooter kelas 4 dengan penambahan arah tembakan sudut 360 derajat dan sistem pecahan objek.

  • Konsep: Menghancurkan asteroid besar yang pecah menjadi asteroid kecil saat ditembak.

  • Langkah-langkah Pembuatan:

    1. Sprite Pesawat: Mengikuti rotasi kursor mouse (point towards mouse-pointer) dan bergerak maju saat tombol panah atas ditekan.

    2. Sprite Peluru: Saat tombol Spasi ditekan, buat klon peluru yang meluncur sesuai arah hadap pesawat (point in direction [direction of Pesawat]).

    3. Sprite Asteroid Besar: Bergerak acak. Jika terkena peluru, hapus asteroid besar dan buat create clone of myself untuk 2 asteroid kecil dengan arah terpental berbeda.

    4. Skor & Nyawa: Tambahkan sistem nyawa pada pesawat jika bertabrakan langsung dengan asteroid.

4. Game Menyusun Kata / Teka-Teki Kata (Word Scramble)

Game edukasi literasi yang melatih kemampuan bahasa dan kosakata tingkat lanjut.

  • Konsep: Menyusun huruf-huruf yang acak menjadi sebuah kata yang benar berdasarkan petunjuk (clue).

  • Langkah-langkah Pembuatan:

    1. Daftar Kata (List): Buat List bernama KategoriHewan yang berisi kata-kata seperti "HARIMAU", "GAJAH", "KANCIL".

    2. Pengacakan: Pilih item acak dari list, lalu gunakan fungsi pemecah string/huruf untuk menampilkannya secara berantakan di layar sebagai sprite huruf terpisah.

    3. Interaksi Drag & Drop: Atur agar setiap sprite huruf bisa digeser (draggable).

    4. Pengecekan: Buat tombol "Cek Jawaban". Jika urutan posisi $X$ huruf-huruf tersebut membentuk kata yang benar, tampilkan teks "Benar!" dan tambah poin.

5. Infinite Runner dengan Gulir Paralaks (Scrolling Background Runner)

Game lari tanpa henti dengan latar belakang bergerak untuk menciptakan ilusi kedalaman.

  • Konsep: Karakter melompati rintangan sambil latar belakang bergerak dinamis ke kiri.

  • Langkah-langkah Pembuatan:

    1. Latar Belakang Paralaks: Buat dua sprite latar belakang yang sama (misal: pohon/gedung). Atur agar gambar pertama dan kedua bergeser ke kiri secara terus-menerus. Ketika mencapai ujung kiri layar ($X = -480$), kembalikan posisinya ke $X = 480$ untuk efek tanpa batas (looping).

    2. Sprite Karakter: Tetap berada di sisi kiri layar, hanya memiliki aksi melompat (sumbu $Y$) saat rintangan datang.

    3. Sprite Rintangan (Batu/Kotak): Muncul dari kanan layar secara periodik dengan kecepatan acak.

    4. Kondisi Game Over: Jika rintangan menyentuh karakter, tampilkan layar skor akhir.

6. Simulasi Ekosistem / Rantai Makanan (Eco Simulation)

Game simulasi edukasi sains yang menggabungkan elemen biologi kelas 5.

  • Konsep: Menjaga keseimbangan populasi antara produsen (rumput), konsumen tingkat I (kelinci), dan konsumen tingkat II (serigala).

  • Langkah-langkah Pembuatan:

    1. Variabel Populasi: Buat variabel JumlahRumput, JumlahKelinci, dan JumlahSerigala.

    2. Logika Kelinci: Kelinci bergerak acak. Jika menyentuh rumput, energi/populasi bertambah dan rumput berkurang. Jika tidak makan dalam waktu tertentu, populasi kelinci berkurang.

    3. Logika Serigala: Serigala memburu kelinci untuk menjaga kelangsungan hidupnya.

    4. Kondisi Menang/Kalah: Jika salah satu populasi punah (mencapai angka 0), muncul pesan peringatan ekosistem tidak seimbang ("Game Over: Rantai Makanan Putus!").

7. Game Manajemen Waktu / Kafe Sederhana (Time Management Game)

Game simulasi melayani pelanggan dengan cepat dan tepat waktu.

  • Konsep: Memberikan pesanan makanan/minuman kepada karakter yang datang sebelum batas sabar mereka habis.

  • Langkah-langkah Pembuatan:

    1. Sprite Pelanggan: Muncul membawa ikon pesanan di atas kepala mereka (misalnya: Jus Jeruk atau Roti).

    2. Timer Sabar: Setiap pelanggan memiliki bilah waktu (progress bar) yang terus menyusut berwarna merah.

    3. Interaksi Klik: Pemain mengklik tombol dapur yang sesuai (tombol Buat Jus atau Roti), lalu mengklik pelanggannya.

    4. Skor: Jika pesanan disajikan sebelum waktu habis, koin/skor bertambah. Jika habis, pelanggan pergi dengan marah dan nyawa berkurang.

8. Labirin dengan Peta Mini & Kunci Ganda (Advanced Maze)

Labirin tingkat lanjut yang membutuhkan strategi rute dan navigasi objek tersembunyi.

  • Konsep: Mencari 3 kunci berbeda untuk membuka 3 gembok pintu di ujung labirin.

  • Langkah-langkah Pembuatan:

    1. Variabel Kunci: Buat variabel KunciMerah, KunciBiru, dan KunciKuning (nilai 0 atau 1).

    2. Sprite Peta/Labirin: Desain dinding labirin yang kompleks. Karakter memantul mundur jika menyentuh warna dinding.

    3. Sprite Kunci: Tersebar di sudut labirin. Saat diambil, variabel kunci terkait berubah menjadi 1 dan sprite kunci disembunyikan.

    4. Pintu Akhir: Pintu hanya bisa terbuka jika ketiga variabel kunci bernilai 1. Jika belum lengkap, muncul pesan pemberitahuan di layar.

9. Labirin Fisika / Rintangan Gravitasi (Tilt / Gravity Labrinth)

Game simulasi bola yang bergerak berdasarkan kemiringan atau tombol panah dengan efek fisika pantulan realistis.

  • Konsep: Mengarahkan bola masuk ke lubang target dengan menghindari lubang jebakan hitam.

  • Langkah-langkah Pembuatan:

    1. Sprite Bola: Gunakan variabel percepatan kecepatan $X$ dan $Y$ (VelocityX dan VelocityY).

    2. Kontrol Tombol: Tombol panah Kanan/Kiri mengubah VelocityX, tombol Atas/Bawah mengubah VelocityY.

    3. Pantulan Dinding: Tambahkan skrip: If touching color [Warna Dinding], then reverse velocity (memantul secara matematis).

    4. Lubang Sasaran: Jika bola menyentuh area lubang target berwarna hijau, pemain menang dan naik level. Jika menyentuh lubang hitam, bola kembali ke posisi awal.

10. Kuis Interaktif Berbasis Database Kategori (Advanced Trivia)

Game kuis dengan sistem kategori pilihan dan papan skor tertinggi (high score tracking sementara).

  • Konsep: Pemain memilih kategori mata pelajaran (Sains, Matematika, Sejarah) lalu menjawab rangkaian soal beruntun.

  • Langkah-langkah Pembuatan:

    1. Menu Utama: Buat 3 sprite tombol kategori. Saat diklik, kirim pesan broadcast berbeda (misal: StartSains).

    2. Sistem List Soal: Gunakan fitur List untuk menyimpan daftar pertanyaan dan List terpisah untuk kunci jawabannya agar kode lebih rapi dan terstruktur.

    3. Penilaian Skor Beruntun: Setiap jawaban benar memberikan poin dikalikan level kesulitan.

    4. Tampilan Hasil Akhir: Di akhir kuis, tampilkan rekap total jawaban benar dan salah secara visual menggunakan manipulasi teks sprite.

Tips Fasilitasi untuk Kelas 5 SD:

  • Mendorong Kolaborasi Tim: Pada tingkat kelas 5, Anda dapat membagi siswa dalam kelompok beranggotakan 2–3 orang dengan pembagian peran yang jelas (ada yang menjadi programmer logika kode, ada yang menjadi designer aset gambar/suara).

  • Pengenalan Struktur Logika: Tekankan pentingnya memberi nama pada variabel dan sprite dengan jelas agar siswa terbiasa menulis kode yang terstruktur dan mudah diperbaiki (debug).