wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Blokly

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

1. Apa itu Blockly?

a)

Sebuah bahasa pemrograman berbasis teks

b)

Sebuah bahasa pemrograman berbasis visual yang menggunakan blok

c)

Sebuah aplikasi untuk mengedit kode sumber

d)

Sebuah perangkat keras untuk pemrograman

2.

Dalam Blockly, blok yang digunakan untuk menyusun program biasanya berbentuk:

a)

Kotak berwarna-warni yang dapat dipasang-pasang

b)

Teks yang bisa dipotong dan ditempel

c)

Diagram alir

d)

Grafik dan animasi

3.

Fungsi utama dari blok repeat dalam Blockly adalah:

a)

Menyusun program secara otomatis

b)

Mengulang serangkaian perintah beberapa kali

c)

Menyimpan program

d)

Mengubah urutan blok lainnya

4.

Dalam Blockly, blok mana yang digunakan untuk mengatur nilai variabel?

a)

set

b)

print

c)

if

d)

function

5.

Blok if-else pada Blockly digunakan untuk:

a)

Menampilkan pesan di layar

b)

Mengatur urutan program

c)

Melakukan percabangan berdasarkan kondisi tertentu

d)

Mengulang kode tertentu

6.

Apa yang dimaksud dengan "drag and drop" dalam Blockly?

a)

Menggunakan mouse untuk menulis kode

b)

Menarik dan melepas blok untuk menyusun program

c)

Memperbaiki kesalahan pada kode yang ada

d)

Mengubah warna blok secara acak

7.

Berikut ini adalah blok yang berfungsi untuk menampilkan output di layar dalam Blockly, kecuali:

a)

show

b)

alert

c)

print

d)

text

8.

Manakah dari pernyataan berikut yang benar mengenai fungsi function dalam Blockly?

a)

Untuk membuat blok yang dapat dipanggil berkali-kali dengan input tertentu

b)

Untuk mengulang kode secara berulang

c)

Untuk menampilkan variabel

d)

Untuk menyusun blok-blok lain dalam urutan tertentu

9.

Apa yang akan terjadi jika kita meletakkan dua blok repeat secara bersarang dalam Blockly?

a)

Program akan error

b)

Program akan mengulang lebih banyak kali

c)

Program akan berhenti

d)

Tidak ada efek, program

10.

Dalam Blockly, untuk membuat suatu program yang mengambil input dari pengguna, blok apa yang digunakan?

a)

input

b)

ask

c)

variable

d)

repeat

11.

Apa fungsi blok create variable dalam Blockly?

a)

Untuk mendeklarasikan variabel baru

b)

Untuk mengubah nilai variabel

c)

Untuk mengulang blok tertentu

d)

Untuk menampilkan variabel

12.

Blok manakah yang digunakan untuk menampilkan teks pada layar dalam Blockly?

a)

alert

b)

output

c)

show

d)

print

13.

Apa yang akan dilakukan blok while dalam Blockly?

a)

Menjalankan sebuah aksi secara terus menerus

b)

Menjalankan aksi selama kondisi tertentu terpenuhi

c)

Mengatur waktu eksekusi

d)

Menampilkan hasil perhitungan

14.

Dalam Blockly, apa yang dimaksud dengan blok math?

a)

Blok untuk mengatur urutan program

b)

Blok untuk melakukan operasi matematika

c)

Blok untuk menampilkan output

d)

Blok untuk mengatur waktu eksekusi

15.

Apa yang dilakukan oleh blok stop dalam Blockly?

a)

Mengulang perintah dari awal

b)

Menghentikan eksekusi program

c)

Mengubah variabel

d)

Menyimpan hasil program

16.

Blok yang digunakan untuk melakukan percabangan (kondisi) dalam Blockly adalah:

a)

if

b)

repeat

c)

function

d)

text

17.

Blok mana yang digunakan untuk menghubungkan dua nilai atau teks dalam Blockly?

a)

join

b)

math

c)

compare

d)

repeat

18.

Dalam Blockly, blok yang digunakan untuk meminta input dari pengguna adalah:

a)

input

b)

ask

c)

response

d)

text

19.

Blok forever dalam Blockly akan:

a)

Mengulang kode tertentu selama kondisi terpenuhi

b)

Menjalankan kode tanpa henti

c)

Membatasi eksekusi program hanya sekali

d)

Menyimpan hasil dalam variabel

20.

Dalam Blockly, apa yang dimaksud dengan blok text?

a)

Blok untuk memasukkan angka

b)

Blok untuk menangani string atau teks

c)

Blok untuk mengubah format teks

d)

Blok untuk menambahkan kondisi