wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Blockly & Scratch

Total questions: 32

Worksheet time: 32mins

Name
Class
Date
1.

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

2.

Profesi dalam bidang IT yang mampu membuat program dengan bahasa pemrograman yang dikuasai disebut dengan …

a)

Administrator

b)

Help desk

c)

Operator

d)

Programmer

3.

Blockly games sebagai permainan edukasi yang menerapkan algoritma dan bahasa pemrograman merupakan apikasi yang dikeluarkan oleh Google.

a)

Benar

b)

Salah

4.

Ilmu baru apa yang kalian pelajari pada materi Blockly games ...

Jawaban boleh lebih dari 1 jawaban

a)

semakin bisa memahami bahasa pemrograman

b)

semakin kecanduan games online

c)

semakin mahir bermain logika

d)

semakin mahir menarik dan meletakkan blok bahasa pemrograman

5.

Pemrograman merupakan penyusunan beberapa perintah/command berdasarkan algoritma untuk dapat dijalankan secara efektif dan efisien. Sedangkan pemrograman komputer adalah …

a)

Jalannya aplikasi komputer yang didukung pola bilangan biner

b)

Pengembangan/pembuatan aplikasi komputer, program/software komputer, website

c)

Penggunaan aplikasi komputer untuk memudahkan pekerjaan manusia

d)

Perencanaan pengolahan perintah dalam komputer

6.
  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)

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

a)

b)

c)

d)

8.

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

a)

45

b)

72

c)

90

d)

120

9.

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

10.

Dari tabel diatas, manakah yang termasuk perintah perulangan?

a)
  1. 1 & 2

b)
  1. 2 & 3

c)
  1. 3 & 4

d)
  1. 2 & 4

11.

Memahami bagaimana bentuk dari potongan blok yang terlihat pada gambar. Tiap potongan blok tersebut saling terkait dengan benar. Langkah tersebut terletak pada permainan (a)  

12.

Menggerakkan burung menuju sarangnya dengan membawa cacing terletak pada tahapan permainan (a)  

13.

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

(a)  

14.

Mengarahkan sprite ke target lalu menembaknnya merupakan tahapan pada permainan ...

(a)  

15.

Lanjutan kolam pembimbing dengan memunculkan 3 lawan kita lakukan pada tahapan ...

(a)  

16.

Apa itu Scratch?

a)

Bahasa pemrograman berbasis teks

b)

Bahasa pemrograman berbasis blok

c)

Aplikasi pengolah kata

d)

Perangkat lunak pengolah angka

17.

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

18.

Apa yang dimaksud dengan debugging?

a)

Menulis program

b)

Menghapus program

c)

Mencari dan memperbaiki kesalahan dalam program

d)

Menjalankan program

19.

Apa yang dimaksud dengan algoritma?

a)

Bahasa pemrograman

b)

Urutan langkah-langkah untuk menyelesaikan masalah

c)

Perangkat keras komputer

d)

Aplikasi pengolah kata

20.

Berikut ini yang disebut logo pemrograman scratch adalah ....

a)
b)
c)
d)
21.

Seperti apa cara kerja Scratch dalam membuat program ....

a)

menggunakan bahasa pemrograman berbasis teks

b)

menggunakan konsep drag-and-drop

c)

menggunakan sintaks pemrograman yang kompleks

d)

menggunakan algoritma yang rumit

22.

Apa tujuan utama pengembangan Scratch menurut MIT Media Lab ?

a)
Membantu hewan peliharaan belajar trik-trik baru dengan cara yang menyenangkan.
b)
Membantu anak-anak belajar matematika dengan cara yang menyenangkan.
c)

membantu pemula, terutama usia 8 hingga 16 tahun, memahami konsep dasar pemrograman dengan menggunakan pendekatan visual yang intuitif. Scratch dirancang untuk membuat pemrograman menjadi lebih mudah dan menyenangkan.

d)
Membantu orang dewasa belajar bahasa asing dengan cara yang interaktif.
23.

Bagaimana Scratch mendukung pembuatan animasi, permainan sederhana, dan interaksi multimedia ?

a)
Scratch tidak mendukung pembuatan animasi
b)

Scratch mendukung pembuatan animasi, permainan sederhana, dan interaksi multimedia dengan menyediakan blok-blok pemrograman yang khusus dirancang untuk manipulasi sprite (karakter atau objek dalam program). Pengguna dapat membuat program untuk merespons event seperti klik mouse atau ketukan keyboard, menciptakan karya interaktif.

c)
Scratch hanya dapat digunakan untuk membuat presentasi
d)
Scratch hanya cocok untuk pemrograman tingkat lanjut
24.

Apakah Blockly lebih umum dan fleksibel dibandingkan dengan Scratch ?

a)
Tidak, Blockly kurang umum dan fleksibel dibandingkan dengan Scratch.
b)
Ya, Scratch lebih umum dan fleksibel dibandingkan dengan Blockly.
c)
Tidak, keduanya memiliki tingkat umum dan fleksibilitas yang sama.
d)

Ya, Blockly lebih umum dan fleksibel dibandingkan dengan Scratch. Blockly tidak terbatas pada satu aplikasi tertentu dan dapat diintegrasikan ke berbagai platform pemrograman.

25.

Jelaskan perbedaan antara Scratch dan Blockly dari segi desain antarmuka !

a)
Blockly memiliki desain antarmuka yang lebih rumit dan membingungkan
b)
Scratch memiliki desain antarmuka yang lebih kaku dan tidak intuitif
c)
Blockly memiliki desain antarmuka yang lebih berantakan dan tidak terstruktur
d)

antarmuka Scratch memiliki desain berwarnawarni dan lebih berfokus pada blok-blok pemrograman yang besar, menarik perhatian pengguna pemula. Program dibuat dengan menggeser dan menggabungkan blok-blok. sedangkan antarmuka Blockly lebih bersih dan sederhana dengan blok-blok yang lebih kecil.Blok-blok ini dapat disusun untuk membentuk kode pemrograman. Blockly memberikan kesan yang lebih umum dan fleksibel.

26.

Bagaimana Blockly Games menggunakan blok-blok pemrograman ?

a)
Blockly Games menggunakan bahasa pemrograman C++ untuk membuat program
b)
Blockly Games menggunakan kode HTML untuk mengajarkan pemrograman
c)
Blockly Games menggunakan gambar-gambar untuk menggantikan blok-blok pemrograman
d)

Blockly Games menggunakan blok-blok pemrograman untuk mengajarkan konsep pemrograman melalui serangkaian permainan interaktif. Pemain menggunakan blok-blok tersebut untuk memecahkan teka-teki atau menyelesaikan level. Setiap level diarahkan pada konsep pemrograman tertentu, memungkinkan pemain memahami prinsip-prinsip dasar pemrograman melalui pengalaman bermain game.

27.

Apa yang dapat dilakukan dengan Latar Belakang (Backdrop) dalam Scratch?

a)

Mengontrol pergerakan sprite, seperti berjalan, berputar, atau melompat

b)

Mengubah latar belakang untuk menciptakan scene atau suasana tertentu dalam proyek

c)

Memainkan suara atau musik

d)

Mengubah tampilan sprite, termasuk warna, ukuran, dan kostum

28.

Bagian nomor mana yang ditunjukan sprite dalam gambar berikut?

a)

Nomor 1

b)

Nomor 2

c)

Nomor 3

d)

Nomor 4

29.

Apakah gambar berikut sudah sesuai?

a)

Ya

b)

Tidak

30.

Apakah fungsi gambar berikut?

a)

Berbelok

b)

Perulangan

c)

Melompat

d)

Berbalik

31.

Block maze mana yang sesuai dengan gambar berikut?

a)

b)

c)

d)

32.

Pada pemrograman blok berikut, untuk objek  dapat menuju target  dengan baik adalah dengan memasukkan perintah dengan susunan yang tepat yaitu …

a)

b)

c)

d)