Navigasi Materi

Scratch Materi 5 - Variables

Scratch Materi 5 - Variables

🐱 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.

score
value = 0

Jika kita melakukan:

change score by 1

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.

when green flag clicked
set score to 0

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.

when green flag clicked
set score to 0
change score by 1
change score by 1
change score by 1

Hasil akhirnya: score = 3

🔁 Repeat + Variable

🇮🇩 Sekarang kita gabungkan materi sebelumnya dengan Variable.

🇬🇧 Now let's combine our previous lesson with Variables.

when green flag clicked
set score to 0
repeat 5
change score by 1

Setiap pengulangan menambah score sebesar 1. Setelah 5 pengulangan, score menjadi 5.

🧩 Scratch Vocabulary

Variable
Tempat menyimpan nilai.
Value
Nilai yang disimpan dalam variable.
Set
Memberikan nilai tertentu.
Change
Mengubah nilai variable.
Score
Nilai yang sering digunakan dalam game.
Monitor
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



Choose a change.
Practice Stage
score
0
🐱
score = 0

⭐ 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.

🧱 Block Library
when green flag clicked
set score to 0
set score to 5
📝 Script Area
Drag blocks here
Build your script.
🎬 Stage — Variable Monitor
Challenge 1
score
0
🐱
score = 0

⭐ 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.

🧱 Block Library
when green flag clicked
set score to 0
change score by 1
📝 Script Area
Drag blocks here
Build your script.
🏆 Stage — Score
Challenge 2
score
0
🐱
score = 0

⭐ 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.

🧱 Block Library
when green flag clicked
set count to 5
change count by -1
📝 Script Area
Drag blocks here
Build your countdown script.
⏱️ Stage — Countdown
Challenge 3
count
5
🐱
count = 5

⭐ 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.

🧱 Block Library
when green flag clicked
set score to 0
repeat 5
change score by 1
📝 Script Area
Drag blocks here
Build your script.
🔁 Stage — Repeat + Variable
Challenge 4
score
0
🐱
score = 0

💭 Reflection / Refleksi

Centang pernyataan yang sudah dapat kamu lakukan.
Check the statements you can already do.

📝 Mini Quiz

1. Apa fungsi Variable?
What is the purpose of a Variable?
2. Apa fungsi set score to 0?
What does set score to 0 do?
3. Jika score = 2 lalu change score by 1, berapa nilainya?
If score = 2 and we change score by 1, what is the new value?
4. Jika score = 5 lalu change score by -1, berapa nilainya?
If score = 5 and we change score by -1, what is the new value?
5. Apa hasil dari repeat 5 yang berisi change score by 1, jika score dimulai dari 0?
What is the result of repeat 5 containing change score by 1, if score starts at 0?

🚀 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.