Navigasi Materi

Scratch (3)

Scratch Materi 3 - Events & Animation

🐱 Scratch Materi 3

Events & Animation

Membuat Sprite Bereaksi dan Bergerak

Making a Sprite React and Move

🎯 Tujuan Pembelajaran / Learning Objectives

⚡ Events

🇮🇩 Siswa memahami bahwa Event dapat digunakan untuk memulai program.

🇬🇧 Students understand that Events can be used to start a program.

➡️ Motion

🇮🇩 Siswa dapat menggunakan Motion blocks untuk menggerakkan Sprite.

🇬🇧 Students can use Motion blocks to move a Sprite.

🎬 Animation

🇮🇩 Siswa dapat menggabungkan beberapa block menjadi animasi sederhana.

🇬🇧 Students can combine several blocks to create a simple animation.

📚 Konsep Dasar / Basic Concepts

⚡ Event

Event adalah sesuatu yang memulai atau memicu sebuah program.

An Event is something that starts or triggers a program.

➡️ Motion

Motion digunakan untuk membuat Sprite bergerak atau berputar.

Motion blocks are used to make a Sprite move or turn.

🎬 Animation

Animation terjadi ketika perubahan dilakukan secara berurutan dari waktu ke waktu.

Animation happens when changes occur in sequence over time.

🧩 Scratch Vocabulary

Event
Peristiwa yang memulai program.
When Green Flag Clicked
Memulai script ketika Green Flag diklik.
When Key Pressed
Memulai script ketika keyboard ditekan.
Move
Menggerakkan Sprite.
Turn
Memutar Sprite.
Wait
Memberi jeda dalam program.

🧱 Mengenal Block / Understanding Blocks

🇮🇩 Program Scratch tersusun dari block yang saling terhubung. Urutan block menentukan urutan tindakan Sprite.

🇬🇧 A Scratch program is made from connected blocks. The order of the blocks determines the Sprite's actions.

when green flag clicked
move 10 steps
wait 1 seconds
turn 15 degrees
move 10 steps

🖱️ Practice Area — Coba Sendiri!

🇮🇩 Pilih Event dan Motion, kemudian jalankan program. Perhatikan apa yang terjadi pada Stage.

🇬🇧 Choose an Event and Motion, then run the program. Watch what happens on the Stage.

⚡ Event

➡️ Motion

Choose an Event and Motion.
Practice Stage
🐱
Choose a block

⭐ Challenges — Build Your Script!

🇮🇩 Sekarang kita mulai menyusun script seperti di Scratch. Drag block dari Block Library ke Script Area. Kemudian tekan Run Script dan lihat hasilnya pada Stage.

🇬🇧 Now let's build a script like in Scratch. Drag blocks from the Block Library to the Script Area. Then press Run Script and watch the result on the Stage.

⭐ Challenge 1 — Make the Sprite Move

🇮🇩 Susun script agar Sprite bergerak ketika Green Flag diklik.

🇬🇧 Build a script that makes the Sprite move when the Green Flag is clicked.

🧱 Block Library
when green flag clicked
move 10 steps
turn 15 degrees
📝 Script Area
Drag blocks here
Build your script.
🎬 Stage — Execution Result
Challenge 1
🐱
Waiting for script...

⭐ Challenge 2 — Make the Sprite Turn

🇮🇩 Susun script agar Sprite berputar.

🇬🇧 Build a script that makes the Sprite turn.

🧱 Block Library
when green flag clicked
move 10 steps
turn 15 degrees
📝 Script Area
Drag blocks here
Build your script.
🎬 Stage — Execution Result
Challenge 2
🐱
Waiting for script...

⭐ Challenge 3 — Keyboard Control

🇮🇩 Buat Sprite bergerak ketika tombol SPACE ditekan.

🇬🇧 Make the Sprite move when the SPACE key is pressed.

🧱 Block Library
when space key pressed
when green flag clicked
move 10 steps
turn 15 degrees
📝 Script Area
Drag blocks here
Build your script.
⌨️ Stage — Keyboard Execution
Challenge 3
🐱
SPACE!
Waiting for script...

⭐ Challenge 4 — Create a Mini Animation

🇮🇩 Susun script berikut sehingga Sprite bergerak, menunggu, berputar, lalu bergerak lagi.

🇬🇧 Build the script so the Sprite moves, waits, turns, and moves again.

🧱 Block Library
when green flag clicked
move 10 steps
wait 1 seconds
turn 15 degrees
📝 Script Area
Drag blocks here in the correct order
Build your animation script.
🎬 Animation Stage — Execution Result
Challenge 4
🐱
Let's go!
Waiting for script...

💭 Reflection / Refleksi

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

📝 Mini Quiz

1. Apa fungsi when green flag clicked?
What is the function of when green flag clicked?
2. Block mana yang membuat Sprite bergerak?
Which block makes a Sprite move?
3. Apa fungsi wait?
What does wait do?
4. Event apa yang digunakan untuk merespons tombol keyboard?
Which Event responds to a keyboard key?
5. Animation dapat dibuat dengan...
An animation can be created by...

🚀 Next Lesson

Materi 4 — Control & Repetition

🇮🇩 Kita akan belajar bagaimana membuat program mengulang perintah menggunakan repeat dan membuat Sprite melakukan aksi berulang.

🇬🇧 We will learn how to repeat commands using repeat and make a Sprite perform repeated actions.