wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PH Aplikasi Scratch

Total questions: 30

Worksheet time: 3600secs

Name
Class
Date
1.

Area utama di Scratch tempat kita menyusun balok-balok kode untuk membuat program disebut...

a)

Panggung (Stage)

b)

Daftar Sprite (Sprite List)

c)

Area Kode (Code Area)

d)

Ransel (Backpack)

2.

Karakter atau objek yang dapat diprogram dalam sebuah proyek Scratch disebut...

a)

Latar (Backdrop)

b)

Sprite

c)

Skrip (Script)

d)

Kostum (Costume)

3.

Fungsi dari ikon bendera hijau (Green Flag) pada Scratch adalah...

a)

Menghentikan semua skrip yang berjalan

b)

Memulai eksekusi skrip utama pada proyek

c)

Menyimpan proyek yang sedang dikerjakan

d)

Menambah sprite baru ke panggung

4.

Untuk membuat sebuah sprite bergerak maju sebanyak 10 langkah, blok kode yang digunakan adalah...

a)

turn right 10 degrees

b)

go to x:10 y:10

c)

move 10 steps

d)

glide 1 secs to x:10 y:10

5.

Kelompok blok kode yang berwarna jingga dan berfungsi untuk mengontrol alur program, seperti pengulangan dan kondisi, adalah...

a)

Motion

b)

Looks

c)

Sound

d)

Control

6.

Jika kamu ingin sebuah sprite mengucapkan "Halo!" dalam balon percakapan, blok mana yang akan kamu gunakan?

a)

play sound "Meow"

b)

think "Hmm..." for 2 seconds

c)

say "Halo!"

d)

change color effect by 25

7.

Struktur kontrol yang digunakan untuk menjalankan serangkaian blok kode secara berulang-ulang tanpa henti adalah...

a)

repeat (10)

b)

if <> then

c)

forever

d)

wait (1) secs

8.

Apa fungsi dari blok if <> then?

a)

Menjalankan kode di dalamnya jika sebuah kondisi terpenuhi

b)

Mengulangi kode sebanyak jumlah yang ditentukan

c)

Membuat sprite menunggu selama beberapa detik

d)

Menghentikan seluruh program

9.

Untuk mengubah tampilan visual sebuah sprite, kita dapat mengubah...

a)

Suaranya (Sound)

b)

Kostumnya (Costume)

c)

Posisinya (Position)

d)

Variabelnya (Variable)

10.

Latar belakang dari area panggung (Stage) dalam Scratch disebut...

a)

Sprite

b)

Script

c)

Backdrop

d)

Block

11.

Kelompok blok kode yang digunakan untuk mendeteksi interaksi, seperti saat sprite disentuh atau tombol keyboard ditekan, adalah...

a)

Events

b)

Sensing

c)

Operators

d)

Motion

12.

Blok when green flag clicked termasuk dalam kategori blok...

a)

Motion

b)

Control

c)

Looks

d)

Events

13.

Untuk menyimpan sebuah nilai yang dapat berubah-ubah selama program berjalan, kita menggunakan...

a)

Variabel (Variable)

b)

Daftar (List)

c)

Suaranya (Sound)

d)

Kostum (Costume)

14.

Apa yang akan terjadi jika sprite menyentuh tepi panggung (edge) saat blok if on edge, bounce aktif?

a)

Sprite akan menghilang

b)

Sprite akan berhenti bergerak

c)

Sprite akan memantul dan berbalik arah

d)

Proyek akan dimulai dari awal

15.

Blok wait (1) secs berfungsi untuk...

a)

Mempercepat gerakan sprite

b)

Memberi jeda pada eksekusi skrip selama satu detik

c)

Mengulangi perintah sebanyak satu kali

d)

Mengatur volume suara menjadi 1

16.

Koordinat (x, y) di tengah-tengah panggung Scratch adalah...

a)

(100, 100)

b)

(0, 0)

c)

(240, 180)

d)

(-240, -180)

17.

Untuk membuat sprite berputar searah jarum jam, kita menggunakan blok...

a)

turn right (15) degrees

b)

turn left (15) degrees

c)

point in direction (90)

d)

set rotation style [left-right]

18.

Kelompok blok kode yang berwarna hijau dan berisi operasi matematika, logika, dan teks adalah...

a)

Sensing

b)

Variables

c)

My Blocks

d)

Operators

19.

Bagaimana cara membuat sebuah sprite baru dalam proyek Scratch?

a)

Mengklik tombol "File" lalu "New"

b)

Mengklik ikon "Choose a Sprite" di dekat daftar sprite

c)

Mengubah latar belakang panggung

d)

Menambahkan blok kode dari kategori "Looks"

20.

Blok broadcast [message] digunakan untuk...

a)

Mengirimkan pesan yang dapat diterima oleh semua sprite

b)

Menampilkan pesan di layar

c)

Merekam suara baru

d)

Mengubah warna sprite

21.

Untuk membuat sebuah sprite bergerak ke posisi acak di panggung, blok yang paling tepat adalah...

a)

go to x:(0) y:(0)

b)

go to [random position]

c)

glide (1) secs to x:(100) y:(100)

d)

move (10) steps

22.

Jika kamu ingin program berhenti total, blok mana yang akan kamu gunakan?

a)

wait until <>

b)

delete this clone

c)

stop [all]

d)

hide

23.

Jika ingin membuat sebuah sprite muncul di posisi X yang acak antara -200 dan 200, blok dari kategori Operators yang paling tepat untuk mengisi nilai X adalah... A. B. C. D. < > or < > Kunci Jawaban: B

a)

x position

b)

pick random (-200) to (200)

c)

join [a] [b]

d)

< > or < >

24.

Untuk membuat salinan (klon) dari sebuah sprite saat program berjalan, kita menggunakan blok...

a)

create clone of [myself]

b)

duplicate sprite

c)

next costume

d)

new sprite

25.

Kategori blok mana yang akan kamu gunakan untuk memainkan file musik atau efek suara?

a)

Looks

b)

Sensing

c)

Sound

d)

Events

26.

Blok ask [What's your name?] and wait akan...

a)

Membuat sprite bertanya dan menyimpan jawaban pengguna di sebuah variabel khusus

b)

Hanya menampilkan pertanyaan di layar

c)

Membuat sprite bergerak ke arah jawaban

d)

Menunggu pengguna menekan tombol spasi

27.

Untuk mengganti latar panggung (Backdrop) saat program berjalan, kamu akan menggunakan blok...

a)

next costume

b)

switch backdrop to [backdrop name]

c)

change size by (10)

d)

set color effect to (0)

28.

Blok repeat until <> akan mengulangi serangkaian kode...

a)

Sebanyak 10 kali

b)

Selamanya tanpa henti

c)

Sampai sebuah kondisi tertentu terpenuhi

d)

Hanya jika kondisi di awal salah

29.

Untuk mendeteksi apakah sebuah sprite sedang menyentuh warna tertentu (misalnya, warna dinding pada permainan labirin), blok dari kategori Sensing yang digunakan adalah...

a)

touching [mouse-pointer v]?

b)

touching color < >?

c)

color < > is touching < >?

d)

ask [What's your name?]

30.

Sistem koordinat pada panggung Scratch menggunakan sumbu...

a)

X (horizontal) dan Y (vertikal)

b)

A (atas) dan B (bawah)

c)

Hanya sumbu X

d)

Hanya sumbu Y