wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Blockly Games

Total questions: 72

Worksheet time: 6hrs 53mins

Name
Class
Date
1.

Manakah dari jawaban berikut yang merupakan tautan atau link untuk mengakses Blockly Games?

a)

https://blockly.org/

b)

https://blockly.games/

d)

https://blockly.net/

2.

Ayo pecahkan jawaban teka-teki gambar disamping!

a)

b)

c)

d)

3.

Ilmu baru apa yang kalian pelajari pada materi Blockly games ? Jawaban boleh lebih dari 1 jawaban

a)

semakin mahir bermain logika

b)

semakin kecanduan games online

c)

semakin bisa memahami bahasa pemrograman

d)

semakin mahir menarik dan meletakkan blok bahasa pemrograman

4.

Drag anda drop memiki arti ...

(a)  

5.

Blok Program berikut digunakan untuk ...

a)

bergerak maju mundur

b)

bergerak maju satu langkah

c)

bergerak maju dua langkah

d)

bergerak maju

6.

Blok Program berikut digunakan untuk ..

a)

berbelok ke kiri atau ke kanan tanpa melakukan pergerakan maju

b)

berbelok lalu maju

c)

maju lalu berbelok kiri dan kanan

d)

berbelok ke kiri atau ke kanan lalu melakukan pergerakan maju

7.

Blok Program berikut digunakan untuk ...

a)

pengulangan program sampai akhirnya karakter mencapai tujuan akhir

b)

maju mundur program sampai akhir

c)

pengulangan berkali-kali

d)

mengetahui lokasi

8.

Menggerakkan burung menuju sarangnya dengan membawa cacing adalah tahapan pada ...

a)

puzzle

b)

pond

c)

maze

d)

bird

9.

Mengenalkan konsep pengulangan yang semakin mendalam terdapat pada tahapan ....

a)

kura - kura

b)

teka - teki

c)

kolam pembimbing

d)

labirin

10.

Simbol pond tutor adalah ...

a)

b)

c)

d)

11.

Konsep persamaan matematika terdapat pada ...

a)

b)

c)

d)

12.

Mengarahkan sprite ke target lalu menembaknnya dilakukan pada tahapan ..

a)

pond

b)

puzzle

c)

maze

d)

pond tutor

13.

Penggunaan musik dalam pemrograman bis kita lakukan pada ......

a)

pond

b)

movie

c)

musik

d)

turtle

14.

Lanjutan kolam pembimbing dengan memunculkan 3 lawan dilakukan pada ...

a)

pond tutor

b)

pond

c)

turtle

d)

maze

15.

Blok yang tepat untuk membuat karakter sampai tempat tujuan adalah ...

a)

b)

c)

d)

16.

Blok yang tepat untuk membuat karakter sampai tempat tujuan adalah ...

a)

b)

c)

d)

17.

Untuk menyelesaikan level ini, manakah jawaban yang benar ...

a)

b)

c)

18.

Apa yang dapat dipelajari melalui permainan Puzzle pada Blockly Games?

a)

Pola gambar

b)

Not balok atau suara

c)

Koordinat dan sudut

d)

Kosakata dalam bahasa Inggris dan informasi tentang hewan

19.

Apa tantangan utama dalam permainan Eksplorasi Maze?

a)

Menggunakan semua blok yang tersedia

b)

Menggerakkan sprite tanpa tujuan

c)

Mengubah arah sprite secara acak

d)

Membuat strategi agar sprite mencapai tujuannya dengan keterbatasan blok

20.
  1. dibawah ini terdapat kode block yang mampu membuat objek manusia di atas menuju tujuannya, manakah kode yang paling tepat untuk diaplikasikan?

a)

b)

c)

d)

21.
  1. Berdasarkan gambar disamping manakah kode yang belum sesuai untuk menjalankan objek manusia tersebut?

a)

b)

c)

d)

22.

Berdasarkan tabel di atas, manakah kode dan fungsi yang benar?

a)
  1. 1,2,3

b)
  1. 1,2,4

c)
  1. 1,3,4

d)
  1. 2,3,4

23.

Untuk membuat sebuah bangun berikut berapakah besar sudut yang harus diperhitungkan?

a)

45

b)

72

c)

90

d)

120

24.

Rangkailah kode pada tabel berikut untuk menjadi sebuah perintah yang benar bagi objek untuk mencapai tujuannya.

a)
  1. 5-1-6-4-3-2

b)
  1. 5-2-1-6-4-3

c)
  1. 5-2-1-3-4-6

d)
  1. 5-1-2-3-4-6

25.

Rangkailah kode pada tabel berikut untuk menjadi sebuah perintah yang benar bagi objek untuk mencapai tujuannya.

a)
  1. 5-1-6-4-3-2

b)
  1. 5-2-1-6-4-3

c)
  1. 5-2-1-3-4-6

d)
  1. 5-1-2-3-4-6

26.

Dari rute berikut, carilah mana code yang tepat untuk menggerakkan objek sampai ke tujuannya.

a)

b)

c)

d)

27.

Susunlah kode dengan tepat untuk dapat digunakan menggambar bintang berikut ke dalam perintah “repeat”

a)
  1. 1-2-4

b)
  1. 1-2-5

c)
  1. 1-3-5

d)
  1. 1-3-4

28.

Dari tabel diatas, manakah yang termasuk perintah perulangan?

a)
  1. 1 & 2

b)
  1. 2 & 3

c)
  1. 3 & 4

d)
  1. 2 & 4

29.

Apa itu Blockly?

a)

Perangkat keras untuk menyusun program

b)

Bahasa pemrograman tingkat rendah yang mudah dipahami pemula

c)

Tools untuk membuat program sederhana dengan blok-blok

d)

Program untuk membuat aplikasi game

30.

Permainan Maze di Blockly Games membantu pemain untuk...

a)

Mengasah kemampuan logika berpikir

b)

Menghafal nama hewan

c)

Menggambar pola yang kompleks

d)

Membuat musik sederhana

31.

Pada permainan Bird, pemain belajar tentang...

a)

Variabel dan ekspresi logika

b)

Koordinat dan sudut

c)

Animasi sprite

d)

Menggambar pola

32.

Apa tujuan utama dari permainan Turtle?

a)

Menggerakkan sprite ke sarang

b)

Menggambar pola sesuai instruksi

c)

Mengumpulkan cacing

d)

Menghafal not balok

33.

Permainan Movie mengajarkan pemain tentang...

a)

Musik dan pola suara

b)

Penggunaan koordinat

c)

Pembuatan animasi sederhana

d)

Penembakan target

34.

Permainan Music di Blockly Games fokus pada...

a)

Koordinat dan sudut

b)

Membuat pola gambar

c)

Membuat pola not balok

d)

Menggambar pola spiral

35.

Pond Tutor membantu pemain untuk belajar...

a)

Menyusun blok kode untuk sprite

b)

Menggunakan koordinat dengan presisi

c)

Membuat pola gambar yang rumit

d)

Mengetik kode langsung dalam Javascript

36.

Pond adalah permainan lanjutan dari...

a)

Music

b)

Maze

c)

Pond Tutor

d)

Puzzle

37.

Blok pada Blockly dapat diterjemahkan ke bahasa pemrograman seperti...

a)

HTML dan CSS

b)

PHP dan Python

c)

Pascal dan COBOL

d)

Visual Basic

38.

Apa manfaat utama dari Blockly?

a)

Membantu mengetik kode lebih cepat

b)

Mengganti bahasa pemrograman

c)

Mempermudah belajar konsep pemrograman

d)

Membuat game otomatis

39.

Konsep dasar pemrograman yang direpresentasikan oleh blok di Blockly adalah...

a)

Variabel, ekspresi logika, dan looping

b)

Desain web dan database pada server

c)

Enkripsi dan keamanan data komputer

d)

Virtualisasi system pencarian data

40.

Dalam Blockly, proses pengetikan kode program digantikan dengan...

a)

Menggunakan antarmuka suara

b)

Menghubungkan blok-blok

c)

Memilih perintah dari menu

d)

Menggambar diagram

41.

Apa tujuan utama dari permainan Maze?

a)

Menggerakkan sprite untuk mencapai tujuan

b)

Membuat musik sederhana

c)

Menembak target sprite

d)

Mengumpulkan cacing

42.
a)

b)

c)

d)

43.
a)

b)

c)

d)

44.

Pilih 2 Jawaban Yang Benar

a)

b)

c)

d)

45.
a)

b)

c)

d)

46.

Pilihlah 3 Jawaban Yang Salah

a)

b)

c)

d)

47.

Pilihlah 2 Jawaban Yang Benar

a)

b)

c)

d)

48.

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

49.

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

a)

set

b)

print

c)

if

d)

function

50.

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

51.

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

52.

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

53.

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

54.

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

a)

alert

b)

output

c)

show

d)

print

55.

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

56.

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

57.

Apa yang dilakukan oleh blok stop dalam Blockly?

a)

Mengulang perintah dari awal

b)

Menghentikan eksekusi program

c)

Mengubah variabel

d)

Menyimpan hasil program

58.

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

a)

if

b)

repeat

c)

function

d)

text

59.

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

a)

join

b)

math

c)

compare

d)

repeat

60.

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

a)

input

b)

ask

c)

response

d)

text

61.

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

62.

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

63.

Apa yang dimaksud dengan algoritma dalam pemrograman?

a)

Kumpulan data

b)

Langkah-langkah untuk menyelesaikan masalah

c)

Sebuah jenis perangkat keras

d)

Bahasa pemrograman

64.

Blok mana yang digunakan untuk mengulangi suatu perintah dalam Blockly?

a)

Blok "if"

b)

Blok "repeat"

c)

Blok "set"

d)

Blok "print"

65.

Blok mana yang digunakan untuk menentukan kondisi dalam Blockly?

a)

Blok "loop"

b)

Blok "if"

c)

Blok "function"

d)

Blok "variable"

66.

Blok mana yang digunakan untuk menyimpan nilai dalam Blockly?

a)

Blok "if"

b)

Blok "set"

c)

Blok "repeat"

d)

Blok "print"

67.

Apa yang harus dilakukan jika menemukan kesalahan dalam kode?

a)

Mengabaikannya

b)

Mencari tahu penyebabnya

c)

Menambahkan lebih banyak kode

d)

Menghapus semua kode

68.

Apa yang dimaksud dengan "loop" dalam pemrograman?

a)

Proses menghentikan program

b)

Proses mengulangi perintah

c)

Proses menambahkan data

d)

Proses menghapus kode

69.

Apa yang harus dilakukan setelah menyelesaikan maze?

a)

Menghapus semua blok

b)

Menguji program untuk memastikan berfungsi

c)

Menambahkan lebih banyak maze

d)

Mengabaikan hasil

70.

Apa yang dimaksud dengan "variabel" dalam pemrograman?

a)

Sebuah blok yang tidak dapat diubah

b)

Sebuah tempat untuk menyimpan data

c)

Sebuah jenis algoritma

d)

Sebuah perangkat keras

71.

a. Tulislah 3 jenis permainan yang ada dalam Blockly Games

b. Jelaskan manfaat penggunaannya !

4 lines
72.

a. Tulislah 3 blok yang digunakan dalam Blockly

b. Jelaskan fungsinya !

4 lines