Pelatihan Scratch β€” Buat Ucapan Hari Guru

Panduan lengkap step-by-step untuk siswa kelas 7–9 β€” dari nol sampai jadi animasi ucapan interaktif

🎯 Tujuan Pembelajaran

Perlengkapan: Laptop/PC atau tablet, akses ke scratch.mit.edu, akun Scratch (opsional).

1️⃣ Persiapan Proyek (Buka Scratch)

  1. Buka Editor Scratch.
  2. Klik New untuk membuat proyek baru.
  3. Hapus sprite kucing default jika mau, atau gunakan sebagai karakter.
  4. Siapkan 3 sprite minimal: Guru (gambar/ikon guru), Kartu (objek ucapan), Hiasan/Confetti (dekorasi). Kamu bisa memakai library Scratch atau unggah gambar sendiri.
Rekomendasi sprite & aset:
  • Sprite Guru β€” pakai gambar guru/cartoon atau ganti kostum untuk gerakan.
  • Kartu β€” kotak persegi panjang dengan teks "Selamat Hari Guru!" β€” buat sebagai sprite dengan 2 kostum (kosong & berisi teks/emoji).
  • Confetti/Star β€” buat beberapa clone untuk efek perayaan.
  • Suara β€” tambahkan 'Ta-da', 'Applause' atau rekaman ucapan siswa.

2️⃣ Layout & Backdrop (Latar)

Pilih backdrop yang rapi: kelas, panggung, atau latar warna polos. Jika ingin, gunakan gradien dengan aplikasi gambar lalu unggah.

backdrop contoh

3️⃣ Skrip Utama: Menampilkan Kartu Ucapan

Gunakan sprite Kartu dengan dua kostum: kosong dan tertulis. Ketika tombol hijau diklik, kartu meluncur dan berubah kostum.

Blok yang dipakai (susun di sprite "Kartu"):
when green flag clicked
go to x: -240 y: -20
wait 0.5 seconds
glide 1 secs to x: 0 y: 0
play sound [ta-da v] until done
switch costume to [tertulis v]

Penjelasan: Kartu muncul dari kiri, meluncur ke tengah, memutar suara, lalu menampilkan teks ucapan.

4️⃣ Skrip Sprite Guru: Gerak & Ucapan

Sprite guru bisa melambaikan tangan dan berkata β€œSelamat Hari Guru!”

when green flag clicked
go to x: -80 y: -30
switch costume to [idle v]
wait 1.2 seconds
repeat 6
  next costume
  wait 0.15 seconds
end
say "Selamat Hari Guru!" for 3 seconds

Jika ingin menambahkan suara guru: play sound [voice-recording v]

5️⃣ Efek Perayaan: Confetti & Clone

Buat sprite kecil (bintang/konfeti). Script membuat klon-klon melesat ke bawah.

when green flag clicked
hide
wait 1.4 seconds
repeat 20
  create clone of [myself v]
  wait 0.08 seconds
end

when I start as a clone
go to x: (pick random -220 to 220) y: 180
repeat until 
  change y by -8
  change x by (pick random -2 to 2)
  wait 0.03 seconds
end
delete this clone

Hasil: banyak konfeti jatuh dari atas sehingga tampak perayaan.

6️⃣ Interaksi: Tombol "Kirim Ucapan"

Buat sprite tombol. Ketika diklik, tampil form teks (ask) agar pengguna menuliskan pesan yang akan muncul di kartu.

// pada tombol
when this sprite clicked
ask "Tulis pesan untuk gurumu:" and wait
broadcast [showMessage v]

// pada kartu atau sprite teks
when I receive [showMessage v]
set [userMessage v] to (answer)
switch costume to [tertulis v] // jika kostum menampilkan teks, atau
say (join "Ucapan: " (userMessage)) for 4 seconds

Tips: gunakan join untuk menggabungkan teks.

7️⃣ Variasi Kreatif (opsional)

βœ… Checklist Praktek (Tandai saat selesai)

🧠 Kuis Evaluasi (10 soal)

Uji pemahamanmu β€” soal akan diacak setiap muat ulang halaman.