Scratch Materi 8
Loops and Repetition
Pengulangan Perintah
Making Programs Repeat Actions
Tujuan Pembelajaran / Learning Objectives
Repeat
Memahami fungsi block repeat.
Understand how repeat works.
Forever
Memahami fungsi block forever.
Understand how forever works.
Efficient Code
Membuat program lebih singkat dengan repetition.
Make programs shorter using repetition.
Apa itu Loop?
Loop digunakan untuk menjalankan perintah berulang kali.
A loop is used to run commands repeatedly.
Misalnya kita ingin Sprite bergerak 10 langkah sebanyak empat kali.
Kita tidak perlu menulis block move 10 steps empat kali.
Repeat
Block repeat menjalankan perintah tertentu sebanyak jumlah yang ditentukan.
The repeat block runs commands a specified number of times.
Forever
Block forever menjalankan perintah terus menerus selama program berjalan.
The forever block keeps running commands while the program is running.
Repeat untuk Membuat Persegi
Loop sangat berguna untuk membuat bentuk.
A loop is useful for creating shapes.
Dengan pola tersebut Sprite dapat membuat persegi.
Scratch Vocabulary
Pengulangan perintah.
Mengulang sejumlah tertentu.
Mengulang terus menerus.
Satu kali pelaksanaan loop.
Mulai menggambar.
Berhenti menggambar.
Practice Area
Pilih jumlah pengulangan dan lihat kucing bergerak pada Stage.
Repeat Count
Challenges
Drag the blocks into the Script Area, then use Run, Check, and Reset.
Challenge 1 - Repeat a Movement
Buat Sprite menjalankan move 10 steps sebanyak empat kali menggunakan repeat.
Make the Sprite move four times using repeat.
Challenge 2 - Move and Draw
Gunakan pen down, repeat, move 50 steps, dan turn 90 degrees.
The cat should move and draw at the same time.
Challenge 3 - Make a Square
Buat sebuah persegi menggunakan pen down dan repeat 4.
Watch the cat move around the square while drawing it.
Challenge 4 - Repeat Without Pen
Gunakan repeat 6 dan move 20 steps.
Tidak perlu menggunakan pen down. Perhatikan bahwa Sprite tetap bergerak.
Reflection / Refleksi
Mini Quiz
Next Lesson
Materi 9 - Nested Loops and Patterns
Kita akan belajar menggunakan loop di dalam loop untuk membuat pola yang lebih menarik.
We will learn how to use loops inside loops to create more interesting patterns.