wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SCRATCH 7

Total questions: 100

Worksheet time: 1hrs 5mins

Name
Class
Date
1.

Alamat Situs Scratch Yang Benar Adalah :

2.

 

balok kode pada gambar disamping, terdapat di menu ...

a)

Events

b)

Control

c)

Looks

d)

Motion

3.

Berikut ini adalah merupakan logo aplikasi pemrograman visual Scratch yaitu ….

a)
b)
c)
d)
4.

Nama tombol Scratch pada gambar tersebut adalah ....

a)

tombol start

b)

tombol siap

c)

tombol go

d)

tombol mulai

5.

Fungsi ikon tersebut pada aplikasi Scratch yaitu ....

a)

memberi warna pada sprite

b)

mengubah latar belakang canvas

c)

mengubah warna tampilan program

d)

memberikan efek suara

6.

Nama tombol tersebut adalah ....

a)

grow

b)

reset size

c)

shrink

d)

say

7.

Berikut ini adalah contoh dari tampilan ....

a)

sprite

b)

blok kode

c)

backdrop

d)

tombol-tombol

8.

SCRATCH adalah

a)

aplikasi untuk membuat materi office dengan menggunakan bahasa virtual, interaktif dan mudah di pahami

b)

aplikasi untuk membuat materi gambar dengan menggunakan bahasa virtual, interaktif dan mudah di pahami

c)

aplikasi untuk membuat game gambar dengan menggunakan bahasa virtual yang sangat sulit dipahami , sehingga membuat peserta didik sulit menggunakannya

d)

aplikasi untuk membuat program animasi dengan menggunakan bahasa code yang sederhana, interaktif dan mudah dipahami

9.

Mengapa dinamakan Scratch?

a)

Scratch merupakan nama cara untuk hip-hop disc jockeys (DJ) dalam menggabungkan potongan musik, menggunakan teknik yang disebut scratching.

b)

Scratch merupakan nama cara untuk para pencerita dalam menggabungkan potongan musik, menggunakan teknik yang disebut scratching.

c)

Scratch merupakan nama cara untuk para penggambar dalam menggabungkan potongan musik, menggunakan teknik yang disebut scratching.

d)

Scratch merupakan nama cara untuk para pencinta sketsa dalam menggabungkan potongan musik, menggunakan teknik yang disebut scratchin

10.

.... perintah atau coding yang digunakan sebagai instruksi kepada sprite untuk melaksanakan suatu perintah atau algoritma yang dibuat.

a)

Block Script

b)

Stage atau Backdrop

c)

Backdrop pada Library

d)

Paint Backdrop

11.

motion pada gambar membuat sprite

a)

memutar searah jarum jam

b)

menggerakkan sprite maju mundur

c)

bergerak meluncur

d)

berubah warna

12.

Dari gambar tersebut pergerakan sprite dimulai dari titik 0

menuju target

a)

dari titik 0 menuju x (200), y (150) menuju target.

b)

dari titik 0 menuju x (50), y (50) menuju target.

c)

dari titik 0 menuju x (100), y (100) menuju target.

d)

dari titik 0 menuju x (150), y (200) menuju target,

13.

Kita ingin sprite kucing memutar suara Meow jika sprite kucing bersentuhan dengan mouse pointer. Tetapi saat dites, suara Meow tidak pernah diputar sama sekali. Bagaimana cara memperbaiki program ini?

a)

Menambahkan blok start sound Meow sebelum blok if

b)

Menambahkan blok play sound Meow until done sebelum blok if

c)

Memasukkan blok if ke dalam blok forever

d)

Memasukkan blok if di luar blok forever

14.

Aku ingin karakterku bergerak terus tanpa berhenti. Apa blok kode yang tepat?

a)
b)
c)
d)
15.

Fungsi kode ini adalah

a)

memindahkan karakter ke kiri

b)

memindahkan karakter ke depan

c)

memindahkan karakter ke kanan

d)

memindahkan karakter ke belakang

16.

Kode ini disebut

a)

move right

b)

move left

c)

move forward

d)

move down

17.

Pada project Traffic Light 2, terdapat script seperti pada gambar. Action yang terjadi adalah .....

a)

car berjalan sebentar lalu berhenti

b)

car berhenti sebentar lalu berjalan kembali

c)

car berhenti

d)

car berjalan

18.

Arti dari script pada gambar adalah

a)

objek sprite berubah-ubah bentuknya

b)

objek sprite berubah-ubah besarnya

c)

objek sprite berubah-ubah warnanya

d)

objek sprite tidka berubah

19.

Arti script pada gambar adalah jika bendera hijau (green flag) di klik maka...

a)

sprite berada di posisi x = 186, y=10

b)

sprite berada di posisi x = 10 y=186

c)

sprite berada di posisi x = 100, y=1186

d)

sprite tidak berada di posisi x = 10 y=186

20.

Perhatikan gambar. Apakah maksud dari script yang berwarna hijau?

a)

memilih secara acak dari 1 sampai dengan 5

b)

memilih secara acak dari -5 sampai dengan 5

c)

memilih secara acak dari 1 sampai dengan -5

d)

memilih secara acak dari -1 sampai dengan -5

21.

Nama sprite yang ada di dalam gambar adalah

a)

Jaime

b)

Avery

c)

Tailor

d)

Deny

22.

Apakah maksud script pada gambar tersebut adalah ketika bendera hijau di klik, maka sprite lampu lalu lintanya akan berwarna....

a)

tidak ada yang menyala

b)

kuning

c)

merah

d)

hijau

23.

Fungsi dari Direction seperti tampak di gambar adalah untuk mengubah...

a)

ukuran sprite

b)

arah backdrop

c)

arah sprite

d)

warna sprite

24.

Nama sprite yang tampak pada gambar adalah...

a)

Devin

b)

Taylor

c)

Jaime

d)

James

25.

Apakah fungsi dari icon Scratch yang diberi nomor 4 (empat)?

a)

Memasukkan/menambahkan sprite dari file diluar library sprite

b)

Memasukkan/menambahkan sprite dari library sprite

c)

Mememasukkan/menambahkan backdrop dari file diluar library sprite

d)

Menghapus sprite dari scratch

26.

Blok kode di atas disebut blok ....

a)

operators

b)

variables

c)

motion

d)

sensing

27.

Perhatikan gambar berikut, block perintah yang merupakan bagian dari block control adalah….

a)

b)

c)

d)

28.

Perhatikan gambar berikut, block perintah yang digunakan untuk menjalankan program yang dibuat adalah….

a)

b)

c)

d)

29.

Jika kita ingin membuat sprite bergerak secara acak ke posisi sembarang atau random, maka block perintah yang digunakan adalah….

a)

b)

c)

d)

30.

Untuk mengatur setiap kali program dijalankan skor awal dimulai dari 0 maka block perintah yang dapat digunakan adalah….

a)

b)

c)

d)

31.

Saat kita membuat gambar di scratch kemudian ingin mengganti warna pena yang digunakan, maka block perintah yang digunakan adalah….

a)

b)

c)

d)

32.

Arti dari script dibawah ini adalah meluncur selama 2 detik ke x:100 y:-50 adalah ... .

a)
b)
c)
d)
33.

Perhatikan coding berikut ini! Arti dari script adalah ... .

a)

Animasi akan berjalan ketika sprite ini diklik, pergi ke x:-8 y: -100, kemudian sprite mengarah ke arah 60

b)

Animasi akan berjalan ketika bendera hijau diklik, pergi ke x:-8 y: -100, kemudian sprite mengarah ke arah 60

c)

Animasi akan berjalan ketika sprite ini diklik, kemudian sprite mengarah ke arah 60

d)

Animasi akan berjalan ketika sprite ini diklik, pergi ke x:-8 y: -100

34.

10. Apa arti dari urusaan kode disamping?

a.      Ketika Sprite menyentuh batas map, maka game akan terhenti

b.      Sprite hanya dapat bergerak ke atas. Ketika sprite menyentuh batas map, maka

Sprite akan pindah ke posisi awal 

c.      Sprite dapat bergerak ke kanan dan kiri

d.      Untuk membatalkan perintah yang telah dilakukan sebelumnya

e.      Sprite hanya dapat bergerak ke kanan. Ketika sprite menyentuh batas map, maka Sprite akan pindah ke posisi awal 

a)

a

b)

b

c)

c

d)

d

e)

e

35.

1       Perhatikan game disamping

  

Game diatas merupakan salah satu contoh game yang dapat dibuat di scratch. Nama game tersebut ialah “Menangkap Apel” Tujuan dari game ini, para pemain akan ditugaskan untuk menangkap apel dan memperoleh skor sebanyak banyaknya dengan menggerakkan sebuah “mangkok” ke kanan dan ke kiri seiring “apel” muncul dari atas langit dan menjatuhkan dirinya ke bawah. 

Berikut merupakan cara kerja dari game ini :

•        Permainan dimulai

•        Apel akan muncul dari atas langit dan kemudian perlahan jatuh kebawah

•        Pemain dapat menggerakkan mangkok untuk menangkap apel

•        Skor akan bertambah jika pemain berhasil menangkap apel

•        Jika apel tidak berhasil tertangkap dan menuju ke batas bawah permainan maka apel akan muncul lagi dari atas dengan ketinggian yang sama namun posisi yang berbeda

 

Berikut merupakan penulisan kode untuk mengontrol pergerakan mangkok yang benar adalah 

a)

b)

c)

d)

d.      a dan b benar

e)

e.      b dan c benar

36.

23.     Berikut adalah kode yang diberikan untuk game ini dimana fungsinya ketika game dimulai / pemain meng-klik bendera hijau, maka skor dari game tersebut akan diatur menjadi 0

Blok kode bertuliskan “set score to 0” dapat ditemukan di kategori kode apa?

a.      Motion

b.      Points

c.      My Blocks

d.      Variables

e.      Scores

a)

a

b)

b

c)

c

d)

d

e)

e

37.

24.   Budi ingin membuat game tersebut, namun ia kebingungan untuk membuat kode yang berfungsi ketika apel tersentuh / tertangkap oleh mangkok, maka skor akan bertambah 1 dan apel akan hilang dan muncul lagi diatas. Bisakah kamu membantu memberikan kode yang benar kepada Budi ?

a)

b)

c)

d)

d.      a dan c benar

e)

d.      semua salah

38.

25 Berikut adalah beberapa kode yang digunakan untuk sprite apel :  Apa fungsi dari kode tersebut?

a)

a.      Apel akan muncul di koordinat yang acak, lalu apel akan perlahan jatuh kebawah, dan ketika ketinggian apel mencapai -180 maka apel akan muncul lagi di atas dengan koordinat yang acak

b)

b.  Apel akan muncul di koordinat ketinggian 180 dengan posisi horizontal (x) yang acak, lalu apel   akan perlahan             jatuh     kebawah,            dan ketinggian apel mencapai -180 maka apel akan tetap berada di bawah

c)

c.      Apel akan muncul di koordinat ketinggian 180 dengan posisi (x) yang acak, lalu apel akan perlahan jatuh kebawah, dan ketinggian apel mencapai -180 maka apel akan muncul lagi di atas dengan koordinat yang acak.

d)

d.      Apel akan muncul di koordinat ketinggian 180 dengan posisi (x) yang acak, lalu apel akan perlahan jatuh kebawah, dan ketinggian apel mencapai -180 maka apel akan muncul lagi di atas dengan koordinat ketinggian 180 dengan posisi (x) yang acak.

e)

e.      Apel akan muncul di koordinat ketinggian 180 dengan posisi (x) yang acak, lalu apel akan perlahan jatuh kebawah, dan ketinggian apel lebih rendah dari -180 maka apel akan muncul lagi di atas dengan koordinat ketinggian 180 dengan posisi (x) yang acak.

39.

26   Pada game "Menangkap Apel" di Scratch, apa yang terjadi jika pemain tidak berhasil menangkap apel?

a.      Apel akan muncul lagi di posisi yang berbeda

b.      Apel akan muncul lagi dengan ketinggian yang sama namun posisi yang berbeda

c.      Skor pemain akan berkurang

d.      Apel akan muncul lagi dengan ketinggian yang berbeda namun posisi yang sama

e.      Apel akan berhenti muncul secara otomatis

a)

a

b)

b

c)

c

d)

d

e)

e

40.

1       Apa fungsi dari blok        kode ini  di Scratch?

 

a.      Mengidentifikasi apakah mouse telah diklik atau belum

b.      Menentukan posisi mouse saat ini di atas layar

c.      Mengubah warna latar belakang sprite ketika mouse diklik

d.      Membuat sprite bergerak ke posisi kursor mouse

e.      Menambahkan suara klik ketika mouse diklik pada sprite.

a)

a

b)

b

c)

c

d)

d

e)

e

41.

Apa yang akan terjadi jika kita coding ini digunakan . . .

a)

Karakter akan melambai

b)

Karakter akan pergi

c)

Karakter akan menampilkan

d)

Karakter akan berhenti

42.

Apa nama gambar blok perintah dibawah ini . . .

a)

Stop tic

b)

Set Speed

c)

Repeat

d)

Wait

43.

Blok perintah dibawah ini dapat digunakan untuk. . .

a)

Mengirimkan pesan

b)

Membalas pesan

c)

Menolak pesan

d)

Menerima pesan

44.

Gambar blok perintah dibawah ini termasuk pada menu blok ...

a)

Merah (End)

b)

Orange (Control)

c)

Biru (Motion)

d)

Kuning (Triggerring)

45.

Gambar blok perintah dibawah ini termasuk pada menu blok ...

a)

Biru (Motion)

b)

Hijau (Sound)

c)

Merah (End)

d)

Ungu (Looks)

46.

Gambar blok perintah dibawah ini termasuk pada menu blok ...

a)

Hijau (Sound)

b)

Kuning (Triggerring)

c)

Biru (Motion)

d)

Ungu (Looks)

47.

Blok perintah untuk memberikan suara adalah . . .

a)
b)
c)
d)
48.

Gambar dibawah ini dapat digunakan untuk . . .

a)

Berhenti

b)

Mendengarkan suara yang sudah direkam

c)

Memulai merekam

d)

Membuat kotak

49.

Gambar dibawah ini dapat digunakan untuk . . .

a)

Berhenti

b)

Mendengarkan suara yang sudah direkam

c)

Memulai merekam

d)

Membuat segitiga

50.

Fungsi dari coding dibawah ini adalah . . .

a)

Menunggu selama 10 langkah

b)

Menunggu selama 10 jam

c)

Mengakhiri 10 langkah

d)

Memulai 10 jam

51.

Apa nama blok perintah dibawah ini . . .

a)

Reset Size

b)

Hide

c)

Show

d)

Grow

52.

Kegunaan dari script dibawah ini adalah ...

a)

Mendengarkan suara

b)

Merekam suara

c)

Berhenti suara

d)

Mendengarkan musik

53.

Gambar ini termasuk dalam coding berwarna . . .

a)

Ungu

b)

Merah

c)

Hijau

d)

Biru

54.

Hewan apa yang menjadi logo Scratch ?

a)

Koala

b)

Kucing

c)

Singa

d)

Anjing

55.

Karakter dalam Scratch disebut dengan ....

a)

Scratch

b)

Script

c)

Sprite

d)

Sprite Scripts

56.

Latar belakang scratch disebut ?

a)

Backdrop

b)

Background

c)

Latar

d)

Sprite

57.

Bagian jendela berikut tempat untuk tampilan program disebut dengan ...

a)

stage

b)

stage pane

c)

scripts area

d)

block pane

58.

Bagian jendela tempat kita dapat melihat posisi koordinat dari sprite adlah...

a)

stage

b)

starge pane

c)

script area

d)

sprite area

59.

Perintah untuk mendeteksi adanya sentuhan sprite dengan sprite yang lain terdapat di blok...

a)

event

b)

control

c)

sensing

d)

looks

60.

Arti script disamping adalah...

a)

Panah kiri di klik maka sprite ke kiri

b)

Panah kiri di klik maka sprite ke kanan

c)

Panah kanan di klik maka sprite ke kiri

d)

Panah kanan di klik maka sprite ke kiri

61.
a)

Ketika bendera diklik maka sprite akan pergi ke arah sembarang dan sprite turun

b)

Ketika bendera diklik maka sprite akan pergi ke arah sembarang dan sprite naik

c)

Ketika bendera diklik maka sprite akan pergi ke arah tetap dan sprite naik

d)

Ketika bendera diklik maka sprite akan pergi ke arah sembarang dan sprite turun

62.

Untuk merubah bahasa ditunjukkan oleh icon no...

a)

1

b)

2

c)

3

d)

4

63.

Arti script disamping adalah

a)

Ketika program berjalan

b)

Ketika bendera hijau diklik

c)

Ketika mouse di klik

d)

Ketika klik sembarang tombol

64.

Tempat sprite ditunjukkan di nomor ....

a)

1

b)

2

c)

3

d)

4

65.

Tempat untuk membuat script/kode ditunjukkan nomor ...

a)

1

b)

2

c)

3

d)

4

66.

Gambar untuk menghentikan proses berjalannya script/kode adalah ....

a)

bendera hijau

b)

tombollingkaran merah

c)

gambar no 4

d)

gambar no 3

67.

Gambar ini berfungsi untuk menentukan ...

a)

sprite

b)

backdrop

c)

script/kode

d)

costume

68.

Ketika kita sudah membuat scrpit/kode, ketika menyimpan filenya di komputer kita maka kita menentukan ...

a)

Klik File - Load fromyou computer

b)

Klik File - Save to Your Computer

c)

otomatis tersimpan sendiri

d)

logout

69.

Berikut ini alasan pemrograman dianggap sulit untuk dilakukan adalah ...

a)

Menggunakan bahasa pemrograman

b)

Menggunakan bahasa asing

c)

Menggunakan blok kode

d)

dilakukan di compiler

70.

Compiler berfungsi untuk ...

a)

menerjemahkan bahasa mesin agar dimengerti oleh programmer

b)

menerjemahkan bahasa pemrograman agar dimengerti oleh mesin

c)

membuat bahasa pemrograman lebih singkat

d)

mengkoreksi kode program yang salah

71.

Blok perintah "go to [random position] terdapat di blok ...

a)

Motion

b)

Events

c)

Sensing

d)

Control

72.

Dari script yg ada, untuk melengkapi say ... memunculkan hasil luas segitiga , adalah

a)

alas+tinggi/2

b)

alas * tinggi mod 2

c)

Alas/2+tinggi

d)

alas * tinggi/2

73.

klik gambar utk memperbesar.

Dari script diatas variabel untuk menghitung angka yang didapatkan dari game tersebut adalah variabel ....

a)

apel

b)

score

c)

bowl

d)

egg

74.

switch to costume ada di block .....

a)

Motion

b)

Looks

c)

Control

d)

Variabel

75.

Show ada di block .......

a)

Motion

b)

Cotrol

c)

Looks

d)

Sound

76.

Move 10 steps ada di block ........

a)

Motion

b)

Looks

c)

Control

d)

Variabel

77.

Stop all sounds ada di block .........

a)

motion

b)

looks

c)

control

d)

sound

78.

Broadcast stage ada di block ..........

a)

Motion

b)

Looks

c)

Control

d)

Sound

79.

Go to x: 0 y: 0 ada di block ...........

a)

motion

b)

control

c)

looks

d)

sounds

80.

Next costume ada di block ...............

a)

motion

b)

looks

c)

control

d)

sounds

81.

Touching.. ? Ada di block ..............

a)

Sensing

b)

Sound

c)

Operators

d)

Variable

82.

Ada di block ........

a)

Sensing

b)

Operators

c)

Variable

d)

Pen

83.

Gambar di atas di sebut dengan......

a)

Scripts

b)

Sprite

c)

Background

d)

Stage

84.

Apa nama ikon di atas .......

a)

Grow Sprite

b)

Grown Sprite

c)

Shrink Sprite

d)

Shirnks Sprite

85.
Berikut ini merupakan fungsi green flag yang benar adalah
a)
untuk menghentikan semua script dari sebuah cerita
b)
untuk mengubah stage menjadi besar atau kecil
c)
membuat sebuah karakter baru atau objek untuk project kita
d)
untuk menjalankan script dari cerita yang telah dibuat
e)
sebagai latar belakang games atau animasi
86.
Dalam Scratch fungsi ikon "STOP" adalah .…
a)
membuat sebuah karakter baru
b)
menjalankan script dari cerita yang telah dibuat
c)
menghentikan semua script dari sebuah cerita
d)
mengubah stage menjadi besar atau kecil
e)
menggandakan objek atau sprite
87.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah ….

a)

membuat program

b)

membuat algoritma

c)

sesudah pembuatan program

d)

pada saat program dijalankan

88.

Di berikan algoritma P=10; P=P + 5; Q=P. Nilai P dan Q masing masing adalah ....

a)

15 dan 0

b)

0 dan 15

c)

15 dan 15

d)

10 dan 15

89.

6. Perhatikan gambar berikut!


Gambar tersebut menunjukkan ....

a)

A. blok kode

b)

B. variabel

c)

C. sprite

d)

D. subprogram

90.

5. Perhatikan gambar berikut dengan saksama!


Gambar tersebut menunjukkan ....

a)

A. sprite

b)

B. blok perintah

c)

C. pseucode

d)

D. flowchart

91.

Gambar disamping menunjukkan letak Sprite berada di.....

a)

Sprite berada di sebelah Kiri - Bawah

b)

Sprite Berada di sebelah Kanan - Bawah

c)

Sprite Berada di sebelah Bawah

d)

Semua Jawaban Salah

92.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kontrol

c)

Kejadian

d)

Operator

93.

Dibawah ini yang termasuk blok event adalah....

a)
b)
c)
d)
94.

Penggunaan simbol-simbol  dalam membuat suatu algoritma yang menggambarkan urutan proses secara berurutan dan hubungan antar proses di sebut dengan istilah ....

a)

Pemrograman

b)

Algoritma

c)

Flowchart

d)

Pseudocode

95.

Dalam Algoritma terdapat kata "Sistematis". Kata "Sistematis" yang di maksud adalah ....

a)

suatu langkah kegiatan yang di lakukan secara bergantian

b)

suatu langkah kegiatan yang di lakukan langkah demi langkah secara berurutan

c)

suatu proses kegiatan yang dapat di mengerti oleh pengguna lainnya

d)

suatu proses kegiatan yang bertahap

96.

Gambar simbol flowchart dibawah ini merupakan processing simbol. Maksud processing simbol adalah ....

a)

simbol untuk memasukkan data

b)

simbol untuk menampilkan hasil proses

c)

simbol untuk melakukan pengolahan data yang di masukkan

d)

simbol tanda di mulai nya suatu kegiatan yang akan di lakukakn

97.

Pada gambar dibawah ini Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya ditunjukan pada simbol .....

a)
b)
c)
d)
98.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
99.

Manakan gambar yang menandakan proses

a)
b)
c)
d)
e)
100.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)