wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Scratch & Blockly

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa itu Scratch?

a)

Bahasa pemrograman berbasis teks

b)

Bahasa pemrograman berbasis blok

c)

Aplikasi pengolah kata

d)

Perangkat lunak pengolah angka

2.

Apa fungsi dari blok “repeat” di Scratch?

a)

Menjalankan perintah sekali

b)

Mengulangi perintah sejumlah kali tertentu

c)

Menghentikan program

d)

Menyimpan data

3.

Blockly adalah...

a)

Bahasa pemrograman berbasis teks

b)

Bahasa pemrograman berbasis blok

c)

Aplikasi pengolah gambar

d)

Perangkat lunak pengolah data

4.

Apa yang dimaksud dengan literasi numerik?

a)

Kemampuan membaca dan menulis

b)

Kemampuan memahami dan menggunakan angka

c)

Kemampuan berbicara dalam bahasa asing

d)

Kemampuan menggunakan komputer

5.

Apa itu modularisasi program?

a)

Membuat program menjadi satu blok besar

b)

Membagi program menjadi bagian-bagian kecil yang dapat digunakan kembali

c)

Menghapus bagian dari program

d)

Menjalankan program tanpa henti

6.

Blok “if” di Scratch digunakan untuk...

a)

Mengulangi perintah

b)

Menjalankan perintah berdasarkan kondisi tertentu

c)

Menghentikan program

d)

Menyimpan data

7.

Apa fungsi dari blok “move 10 steps” di Scratch?

a)

Menggerakkan sprite 10 langkah ke depan

b)

Menghapus sprite

c)

Mengubah warna sprite

d)

Menjalankan program

8.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Nilai yang tetap

b)

Nilai yang dapat berubah

c)

Perintah untuk menghentikan program

d)

Perintah untuk mengulangi program

9.

Blok “forever” di Scratch digunakan untuk...

a)

Mengulangi perintah tanpa henti

b)

Menjalankan perintah sekali

c)

Menghentikan program

d)

Menyimpan data

10.

Apa yang dimaksud dengan debugging?

a)

Menulis program

b)

Menghapus program

c)

Mencari dan memperbaiki kesalahan dalam program

d)

Menjalankan program

11.

Apa fungsi dari blok “wait 1 second” di Scratch?

a)

Menghentikan program

b)

Menunggu selama 1 detik sebelum melanjutkan perintah berikutnya

c)

Mengulangi perintah

d)

Menyimpan data

12.

Apa yang dimaksud dengan algoritma?

a)

Bahasa pemrograman

b)

Urutan langkah-langkah untuk menyelesaikan masalah

c)

Perangkat keras komputer

d)

Aplikasi pengolah kata

13.

Apa fungsi dari blok “set x to 0” di Scratch?

a)

Mengubah posisi sprite pada sumbu x menjadi 0

b)

Menghapus sprite

c)

Mengubah warna sprite

d)

Menjalankan program

14.

Apa yang dimaksud dengan loop dalam pemrograman?

a)

Perintah untuk menghentikan program

b)

Perintah untuk mengulangi serangkaian perintah

c)

Perintah untuk menyimpan data

d)

Perintah untuk menja

15.

a yang dimaksud dengan loop dalam pemrograman?

a)

Perintah untuk menghentikan program

b)

Perintah untuk mengulangi serangkaian perintah

c)

Perintah untuk menyimpan data

d)

Perintah untuk menjalankan program

16.

Apa fungsi dari blok “say Hello for 2 seconds” di Scratch?

a)

Menghapus sprite

b)

Menampilkan teks “Hello” selama 2 detik

c)

Mengubah warna sprite

d)

Menjalankan program

17.

Apa yang dimaksud dengan kondisi dalam pemrograman?

a)

Nilai yang tetap

b)

Nilai yang dapat berubah

c)

Pernyataan yang dapat bernilai benar atau salah

d)

Perintah untuk menghentikan program

18.

Apa fungsi dari blok “change y by 10” di Scratch?

a)

Mengubah posisi sprite pada sumbu y sebesar 10

b)

Menghapus sprite

c)

Mengubah warna sprite

d)

Menjalankan program

19.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Perintah untuk menghentikan program

b)

Blok kode yang dapat digunakan kembali untuk melakukan tugas tertentu

c)

Perintah untuk mengulangi program

d)

Perintah untuk menyimpan data

20.

Apa fungsi dari blok “broadcast message1” di Scratch?

a)

Mengirim pesan ke semua sprite

b)

Menghapus sprite

c)

Mengubah warna sprite

d)

Menjalankan program

21.

Apa yang dimaksud dengan parameter dalam pemrograman?

a)

Nilai yang tetap

b)

Nilai yang dapat berubah

c)

Nilai yang diteruskan ke fungsi

d)

Perintah untuk menghentikan program

22.

Apa fungsi dari blok “when green flag clicked” di Scratch?

a)

Menjalankan program ketika bendera hijau diklik

b)

Menghapus sprite

c)

Mengubah warna sprite

d)

Menyimpan data

23.

Apa yang dimaksud dengan sprite di Scratch?

a)

Karakter atau objek yang dapat diprogram

b)

Perintah untuk menghentikan program

c)

Perintah untuk mengulangi program

d)

Perintah untuk menyimpan data

24.

Apa fungsi dari blok “stop all” di Scratch?

a)

Menghentikan semua script yang sedang berjalan

b)

Menjalankan program

c)

Mengubah warna sprite

d)

Menyimpan data

25.

Apa yang dimaksud dengan event dalam pemrograman?

a)

Perintah untuk menghentikan program

b)

Peristiwa yang dapat memicu eksekusi kode

c)

Perintah untuk mengulangi program

d)

Perintah untuk menyimpan data