Navigasi Materi

Scratch (Materi 8)

Scratch Materi 8 - Loops and Repetition

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.

when green flag clicked
repeat 4
move 10 steps

Forever

Block forever menjalankan perintah terus menerus selama program berjalan.

The forever block keeps running commands while the program is running.

when green flag clicked
forever
move 10 steps

Repeat untuk Membuat Persegi

Loop sangat berguna untuk membuat bentuk.

A loop is useful for creating shapes.

when green flag clicked
pen down
repeat 4
move 50 steps
turn 90 degrees
pen up

Dengan pola tersebut Sprite dapat membuat persegi.

Scratch Vocabulary

Loop
Pengulangan perintah.
Repeat
Mengulang sejumlah tertentu.
Forever
Mengulang terus menerus.
Iteration
Satu kali pelaksanaan loop.
Pen Down
Mulai menggambar.
Pen Up
Berhenti menggambar.

Practice Area

Pilih jumlah pengulangan dan lihat kucing bergerak pada Stage.

Repeat Count


Choose a repeat count.
Practice Stage
iteration
-
🐱
Waiting.

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.

Block Library
when green flag clicked
repeat 4
move 10 steps
Script Area
Drag blocks here
Build your script.
Challenge 1
iteration
-
🐱
Waiting for script.

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.

Block Library
when green flag clicked
pen down
repeat 4
move 50 steps
turn 90 degrees
pen up
Script Area
Drag blocks here
Build your script.
Challenge 2
iteration
-
🐱
Waiting for script.

Challenge 3 - Make a Square

Buat sebuah persegi menggunakan pen down dan repeat 4.

Watch the cat move around the square while drawing it.

Block Library
when green flag clicked
pen down
repeat 4
move 50 steps
turn 90 degrees
pen up
Script Area
Drag blocks here
Build the square.
Challenge 3
iteration
-
🐱
Waiting for script.

Challenge 4 - Repeat Without Pen

Gunakan repeat 6 dan move 20 steps.

Tidak perlu menggunakan pen down. Perhatikan bahwa Sprite tetap bergerak.

Block Library
when green flag clicked
repeat 6
move 20 steps
say Done
Script Area
Drag blocks here
Build your repetition program.
Challenge 4
iteration
-
🐱
Waiting for script.

Reflection / Refleksi

Mini Quiz

1. Apa fungsi repeat?
What does repeat do?
2. Apa fungsi forever?
What does forever do?
3. Apa fungsi pen down?
What does pen down do?
4. Apakah Sprite dapat bergerak tanpa pen down?
Can a Sprite move without pen down?
5. Mengapa loop berguna?
Why are loops useful?

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.