🐱 Scratch Materi 5
Variables
Menyimpan dan Mengubah Data
Storing and Changing Data
🎯 Tujuan Pembelajaran / Learning Objectives
📦 Variable
🇮🇩 Siswa memahami variable sebagai tempat untuk menyimpan nilai.
🇬🇧 Students understand a variable as a place to store a value.
✏️ Set
🇮🇩 Siswa dapat memberikan nilai awal menggunakan set.
🇬🇧 Students can assign an initial value using set.
➕ Change
🇮🇩 Siswa dapat mengubah nilai variable menggunakan change.
🇬🇧 Students can change a variable's value using change.
📚 Konsep Dasar / Basic Concept
🇮🇩 Bayangkan sebuah variable seperti sebuah kotak yang memiliki nama. Kotak tersebut dapat menyimpan sebuah nilai.
🇬🇧 Imagine a variable as a box with a name. The box can store a value.
Jika kita melakukan:
maka nilainya berubah: 0 → 1
✏️ Set a Variable
🇮🇩 Block set [variable] to digunakan untuk memberikan nilai tertentu kepada variable.
🇬🇧 The set [variable] to block gives a variable a specific value.
Artinya: ketika program dimulai, score diberi nilai 0.
➕ Change a Variable
🇮🇩 Block change [variable] by digunakan untuk menambah atau mengurangi nilai variable.
🇬🇧 The change [variable] by block increases or decreases a variable.
Hasil akhirnya: score = 3
🔁 Repeat + Variable
🇮🇩 Sekarang kita gabungkan materi sebelumnya dengan Variable.
🇬🇧 Now let's combine our previous lesson with Variables.
Setiap pengulangan menambah score sebesar 1. Setelah 5 pengulangan, score menjadi 5.
🧩 Scratch Vocabulary
Tempat menyimpan nilai.
Nilai yang disimpan dalam variable.
Memberikan nilai tertentu.
Mengubah nilai variable.
Nilai yang sering digunakan dalam game.
Tampilan nilai variable pada Stage.
🖱️ Practice Area — Watch the Variable Change!
🇮🇩 Pilih perubahan score dan perhatikan angka pada Stage.
🇬🇧 Choose a score change and watch the number on the Stage.
📦 Score
⭐ Challenges — Build Your Script!
🇮🇩 Gunakan pola yang sudah kita pelajari: Drag & Drop → Script Area → Run Script → Stage.
🇬🇧 Use the pattern we learned: Drag & Drop → Script Area → Run Script → Stage.
⭐ Challenge 1 — Create a Score
🇮🇩 Buat variable score menjadi 0 ketika Green Flag diklik.
🇬🇧 Set the score variable to 0 when the Green Flag is clicked.
⭐ Challenge 2 — Increase the Score
🇮🇩 Buat score menjadi 0, kemudian tambahkan 1 sebanyak 3 kali.
🇬🇧 Set the score to 0, then increase it by 1 three times.
⭐ Challenge 3 — Countdown
🇮🇩 Buat count dimulai dari 5, kemudian kurangi 1 sebanyak 3 kali.
🇬🇧 Start count at 5, then decrease it by 1 three times.
⭐ Challenge 4 — Repeat + Variable
🇮🇩 Gabungkan repeat dan variable. Buat score menjadi 0 lalu tambahkan 1 sebanyak 5 kali.
🇬🇧 Combine repeat and variable. Set score to 0 and increase it by 1 five times.
💭 Reflection / Refleksi
Centang pernyataan yang sudah dapat kamu lakukan.
Check the statements you can already do.
📝 Mini Quiz
🚀 Next Lesson
Materi 6 — Variables + Input & Interaction
🇮🇩 Kita akan membuat Variable berinteraksi dengan pengguna dan mulai mengarah ke mini game sederhana.
🇬🇧 We will make Variables interact with the user and begin creating a simple mini game.
