wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Uji Pemahaman Scratch 9

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Apa itu Scratch dan bagaimana cara kerjanya?

a)

Scratch adalah bahasa pemrograman teks yang hanya digunakan untuk aplikasi web.

b)

Scratch adalah platform pemrograman visual yang memungkinkan pengguna membuat proyek interaktif dengan menyeret dan menjatuhkan blok kode.

c)

Scratch adalah platform untuk membuat video game dengan menggunakan bahasa C++.

d)

Scratch adalah alat untuk menggambar dan melukis secara digital.

2.

Apa fungsi dari blok kode 'move' dalam Scratch?

a)

Menggerakkan sprite ke arah tertentu.

b)

Mengubah warna sprite.

c)

Menambahkan suara pada sprite.

d)

Menghapus sprite dari panggung.

3.

Bagaimana cara membuat proyek permainan interaktif di Scratch?

a)

Buka Scratch, pilih musik, tambahkan efek suara, gunakan blok gambar untuk interaksi, uji, dan bagikan.

b)

Buka Scratch, pilih latar belakang, tambahkan sprite, gunakan blok suara untuk interaksi, uji, dan hapus.

c)

Buka Scratch, pilih karakter, tambahkan teks, gunakan blok gambar untuk interaksi, uji, dan cetak.

d)

Buka Scratch, pilih sprite, tambahkan latar belakang, gunakan blok kode untuk interaksi, uji, dan simpan.

4.

Jelaskan apa itu variabel dalam Scratch dan contohnya!

a)

Variabel dalam Scratch adalah tempat untuk menyimpan data, contohnya variabel 'skor' untuk menyimpan nilai skor permainan.

b)

Variabel dalam Scratch adalah jenis sprite yang digunakan dalam permainan.

c)

Variabel dalam Scratch hanya digunakan untuk menyimpan teks.

d)

Contoh variabel dalam Scratch adalah 'karakter' untuk menyimpan gambar karakter.

5.

Apa yang dimaksud dengan fungsi dalam Scratch?

a)

Fungsi dalam Scratch adalah jenis variabel yang menyimpan angka.

b)

Fungsi dalam Scratch adalah blok kode yang dapat dipanggil untuk menjalankan instruksi tertentu.

c)

Fungsi dalam Scratch adalah gambar yang digunakan untuk mendesain karakter.

d)

Fungsi dalam Scratch adalah alat untuk mengedit suara dalam proyek.

6.

Sebutkan beberapa jenis blok kode yang ada di Scratch!

a)

Blok teks

b)

Blok matematika

c)

Blok gerakan, blok penampilan, blok suara, blok kontrol, blok sensor.

d)

Blok warna

7.

Bagaimana cara menambahkan suara ke dalam animasi di Scratch?

a)

Pilih tab 'Animasi' dan tambahkan efek visual.

b)

Gunakan blok 'ubah warna' untuk menambahkan suara.

c)

Unggah gambar dan gunakan blok 'mainkan musik' dalam skrip.

d)

Klik tab 'Suara', pilih atau unggah suara, dan gunakan blok 'mainkan suara' dalam skrip.

8.

Apa yang harus dilakukan jika program Scratch tidak berjalan sesuai harapan?

a)

Ganti perangkat keras komputer.

b)

Hapus program dan mulai dari awal.

c)

Tunggu beberapa menit dan coba lagi.

d)

Periksa kode dan jalankan ulang program.

9.

Jelaskan proses debugging dalam Scratch!

a)

Debugging dalam Scratch hanya dilakukan setelah proyek selesai.

b)

Proses debugging dalam Scratch melibatkan penghapusan semua kode yang ada.

c)

Proses debugging dalam Scratch adalah cara untuk menambahkan lebih banyak fitur.

d)

Proses debugging dalam Scratch adalah langkah-langkah untuk menemukan dan memperbaiki kesalahan dalam kode.

10.

Bagaimana cara menggunakan sprite dalam proyek Scratch?

a)

Menghapus semua sprite sebelum memulai proyek.

b)

Menambahkan sprite tanpa memilih dari galeri.

c)

Menggunakan sprite hanya dari proyek lain.

d)

Pilih sprite dari galeri atau unggah gambar baru di proyek Scratch.

11.

Sebutkan cara untuk menyimpan proyek Scratch yang telah dibuat!

a)

Klik 'File' > 'Save now' atau 'Download to your computer'.

b)

Tekan 'Ctrl' + 'S' untuk menyimpan

c)

Pilih 'Share' > 'Save online'

d)

Klik 'Edit' > 'Save project'

12.

Apa yang dimaksud dengan 'backdrop' dalam Scratch?

a)

Backdrop adalah elemen suara dalam Scratch.

b)

Backdrop adalah alat untuk menggambar di Scratch.

c)

Backdrop adalah karakter yang dapat bergerak dalam Scratch.

d)

Backdrop adalah latar belakang yang digunakan dalam proyek Scratch.

13.

Bagaimana cara mengubah ukuran sprite di Scratch?

a)

Pilih sprite, buka tab 'Scripts', dan gunakan alat 'Rotate'.

b)

Pilih sprite, buka tab 'Costumes', dan gunakan alat 'Resize' atau masukkan nilai ukuran baru.

c)

Pilih sprite, buka tab 'Sounds', dan tambahkan efek suara.

d)

Pilih sprite, buka tab 'Backdrops', dan ubah warna latar belakang.

14.

Apa yang dimaksud dengan 'sprite' dalam Scratch?

a)

Sprite adalah jenis suara yang digunakan dalam proyek Scratch.

b)

Sprite adalah elemen yang digunakan untuk menampilkan teks dalam proyek.

c)

Sprite adalah karakter atau objek yang dapat bergerak dan berinteraksi dalam proyek Scratch.

d)

Sprite adalah alat untuk menggambar latar belakang dalam Scratch.

15.

Jelaskan apa itu blok kontrol dalam Scratch!

a)

Blok kontrol adalah blok yang digunakan untuk mengubah warna sprite.

b)

Blok kontrol adalah blok yang digunakan untuk mengatur alur program, seperti pengulangan dan percabangan.

c)

Blok kontrol adalah blok yang hanya digunakan untuk menampilkan pesan.

d)

Blok kontrol adalah blok yang digunakan untuk menyimpan data.

16.

Bagaimana cara menambahkan efek suara ke dalam proyek Scratch?

a)

Pilih tab 'Animasi' dan tambahkan efek suara dari galeri.

b)

Pilih tab 'Suara', pilih efek suara, dan gunakan blok 'mainkan suara' dalam skrip.

c)

Gunakan blok 'ubah ukuran' untuk menambahkan efek suara.

d)

Tambahkan efek suara dengan menghapus semua suara yang ada.

17.

Apa itu Scratch dan bagaimana cara kerjanya?

a)

Scratch hanya digunakan untuk membuat aplikasi mobile.

b)

Scratch adalah platform pemrograman visual yang memungkinkan pengguna membuat proyek interaktif dengan menyeret dan menjatuhkan blok kode.

c)

Scratch adalah bahasa pemrograman teks yang kompleks.

d)

Scratch adalah platform untuk belajar matematika secara online.

18.

Jelaskan perbedaan antara kontrol alur 'if' dan 'repeat'!

a)

Kontrol alur 'if' untuk kondisi, 'repeat' untuk pengulangan.

b)

Kontrol alur 'if' dan 'repeat' keduanya digunakan untuk kondisi.

c)

Kontrol alur 'if' digunakan untuk perulangan, 'repeat' untuk percabangan.

d)

Kontrol alur 'if' untuk pengulangan, 'repeat' untuk kondisi.

19.

Bagaimana cara menambahkan latar belakang pada proyek Scratch?

a)

Klik tab 'Proyek', pilih 'Tambahkan Suara', dan pilih atau unggah audio.

b)

Klik tab 'Latar Belakang', pilih 'Pilih Latar Belakang', dan pilih atau unggah gambar.

c)

Klik tab 'Karakter', pilih 'Pilih Karakter', dan pilih atau unggah sprite.

d)

Klik tab 'Kode', pilih 'Tambahkan Blok', dan seret blok ke area kerja.

20.

Jelaskan bagaimana cara menggunakan blok kontrol 'forever'!

a)

Gunakan blok kontrol 'forever' untuk menjalankan perintah secara terus-menerus.

b)

Gunakan blok kontrol 'forever' untuk menghentikan perintah.

c)

Blok kontrol 'forever' hanya dapat digunakan sekali.

d)

Blok kontrol 'forever' digunakan untuk menjalankan perintah secara acak.

21.

Bagaimana cara mengubah penampilan sprite di Scratch?

a)

Klik tab 'Sounds' untuk mengubah suara sprite.

b)

Ubah warna latar belakang untuk mengubah penampilan sprite.

c)

Pilih sprite, lalu hapus semua kostum yang ada.

d)

Pilih sprite, klik tab 'Costumes', dan edit atau tambahkan kostum baru.

22.

Apa yang terjadi jika kita tidak mendeklarasikan variabel sebelum menggunakannya?

a)

Kesalahan eksekusi karena variabel tidak terdefinisi.

b)

Variabel akan memiliki nilai default 0.

c)

Variabel otomatis terdefinisi tanpa deklarasi.

d)

Program akan berjalan dengan normal.

23.

Apa manfaat dari menggunakan sprite yang berbeda dalam proyek?

a)

Menggunakan sprite yang sama untuk semua elemen

b)

Meningkatkan ukuran file proyek

c)

Mengurangi variasi visual dalam desain

d)

Manfaat menggunakan sprite yang berbeda termasuk efisiensi pengelolaan aset, pengurangan waktu pemuatan, variasi visual, dan optimasi penggunaan memori.

24.

Apa yang dimaksud dengan 'costume' dalam konteks sprite?

a)

'Costume' adalah karakter utama dalam sebuah cerita.

b)

'Costume' adalah tampilan visual atau gambar yang digunakan oleh sprite.

c)

'Costume' adalah jenis musik yang digunakan dalam permainan.

d)

'Costume' adalah alat untuk mengedit sprite.

25.

Jelaskan bagaimana cara mengatur urutan eksekusi program di Scratch!

a)

Atur warna latar belakang untuk mengubah tampilan.

b)

Gunakan blok kontrol dan urutan blok dalam skrip.

c)

Tentukan variabel untuk menyimpan data program.

d)

Gunakan blok gambar untuk menampilkan hasil.

26.

Apa yang harus diperhatikan saat merencanakan proyek akhir Scratch?

a)

Tentukan tema, rancang alur cerita, pilih karakter, dan atur interaksi.

b)

Gunakan musik tanpa memperhatikan tema dan karakter.

c)

Pilih warna latar belakang, tentukan ukuran font, buat animasi tanpa rencana.

d)

Hanya fokus pada karakter, abaikan alur cerita dan interaksi.

27.

Blok mana yang digunakan untuk mengulangi perintah?

a)

Blok fungsi (function)

b)

Blok input/output (I/O)

c)

Blok kondisi (if)

d)

Blok perulangan (loop) seperti 'for' atau 'while'.

28.

Apa fungsi dari blok 'if' dalam Scratch?

a)

Fungsi dari blok 'if' adalah untuk menghentikan program.

b)

Fungsi dari blok 'if' adalah untuk menjalankan perintah berdasarkan kondisi yang dievaluasi.

c)

Fungsi dari blok 'if' adalah untuk mengulangi perintah yang sama.

d)

Fungsi dari blok 'if' adalah untuk menampilkan pesan di layar.

29.

Blok mana yang digunakan untuk menggerakkan sprite ke kanan?

a)

ubah x sebesar

b)

ubah y sebesar

c)

ubah ukuran sprite

d)

ubah posisi sprite

30.

Blok mana yang digunakan untuk memulai program di Scratch?

a)

when space key pressed

b)

when sprite clicked

c)

when red flag clicked

d)

when green flag clicked

31.

Apa yang akan dikatakan objek saat skrip ini dijalankan?

a)

Have a nice day. (only)

b)

Here's some fruit. (only)

c)

Here's some fruit. Have a nice day.

d)

You can't have any. Have a nice day.

32.

Apa fungsi dari blok kode ini?

a)

Go Up

b)

Go Down

c)

Go Left

d)

Go Right

33.

Apa yang akan terjadi ketika bendera hijau diklik?

a)

Make the character spin

b)

Make the ball bounce

c)

Start the game 

d)

Add a sprite

34.

Apa yang akan dilakukan kode ini?

a)

Make a character dance

b)

Make a sound play

c)

Rotate a character

d)

Chase the mouse

35.

Blok mana yang digunakan untuk menggerakkan sprite ke kanan?

a)

Ubah x sebesar

b)

Ubah y sebesar

c)

Ubah ukuran sprite

d)

Ubah posisi sprite