wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Uji Kompetensi PEMROGRAMAN (Scracth & Blockly)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa itu Scratch dan mengapa itu penting dalam pemrograman?

a)

Scratch adalah bahasa pemrograman yang tidak penting dalam pemrograman karena tidak digunakan secara luas

b)

Scratch adalah bahasa pemrograman yang hanya cocok untuk pemula dan tidak relevan bagi pemrogram berpengalaman

c)

Scratch adalah bahasa pemrograman yang sulit dipahami dan tidak membantu dalam memahami konsep dasar pemrograman

d)

Scratch adalah bahasa pemrograman visual yang penting dalam pemrograman karena membantu pemula untuk memahami konsep dasar pemrograman.

2.

Apa yang dimaksud dengan blok kode dalam Blockly?

a)

Blok kode adalah kumpulan gambar dalam program komputer

b)

Blok kode adalah bagian dari program yang terdiri dari serangkaian perintah atau instruksi untuk melakukan tugas tertentu.

c)

Blok kode adalah istilah lain untuk kode pos dalam pemrograman

d)

Blok kode adalah jenis huruf yang digunakan dalam penulisan program

3.

Bagaimana cara menggunakan variabel dalam pemrograman?

a)

Menyimpan variabel dalam folder tertentu

b)

Deklarasikan variabel dengan menentukan tipe data dan nama variabel, kemudian nilai dapat disimpan atau diubah sesuai kebutuhan.

c)

Memberikan nilai variabel tanpa menentukan tipe data

d)

Menggunakan variabel tanpa mendeklarasikannya terlebih dahulu

4.

Apa itu event dalam pemrograman Blockly dan bagaimana cara menggunakannya?

a)

Cara menggunakannya adalah dengan menghapus blok event dari workspace

b)

Event adalah blok kode yang tidak perlu dijalankan

c)

Event hanya digunakan untuk membuat tampilan yang menarik

d)

Event adalah tindakan atau peristiwa yang memicu blok kode untuk dijalankan. Cara menggunakannya adalah dengan menambahkan blok event ke dalam workspace dan mengatur kondisi atau peristiwa yang akan memicu blok kode tersebut.

5.

Bagaimana cara mengembangkan game sederhana menggunakan Scratch?

a)

Menggunakan bahasa pemrograman C++

b)

Membuka Scratch, memilih sprite atau karakter, menambahkan kode program dengan drag-and-drop, dan menguji game yang telah dibuat.

c)

Membeli game yang sudah jadi dari toko

d)

Menggunakan kertas dan pensil untuk membuat game

6.

Apa kegunaan blok kode 'ketika bendera diklik' dalam Blockly?

a)

Menjalankan perintah saat bendera di-klik

b)

Menjalankan perintah saat bendera di-hover

c)

Mengubah warna bendera saat di-klik

d)

Menghentikan perintah saat bendera di-klik

7.

Mengapa penggunaan variabel penting dalam pengembangan program?

a)

Variabel tidak diperlukan dalam pengembangan program

b)

Penggunaan variabel tidak mempengaruhi program

c)

Variabel membuat program menjadi lebih rumit

d)

Variabel memungkinkan pengguna untuk menyimpan dan memanipulasi data dalam program.

8.

Bagaimana cara membuat karakter bergerak dalam game Scratch?

a)

Gunakan blok 'tambah ke posisi'

b)

Klik kanan pada karakter dan pilih 'bergerak'

c)

Gunakan blok 'putar karakter'

d)

Gunakan blok 'gerakkan ke arah' atau 'gerakkan langkah'

9.

Apa perbedaan antara event 'ketika bendera diklik' dan 'ketika bendera hijau diklik' dalam Blockly?

a)

Event 'ketika bendera hijau diklik' terjadi ketika bendera merah di blok program di klik

b)

Event 'ketika bendera diklik' terjadi ketika bendera di blok program di klik, sedangkan event 'ketika bendera hijau diklik' terjadi ketika bendera hijau di blok program di klik.

c)

Event 'ketika bendera diklik' terjadi ketika bendera di blok program dihover

d)

Event 'ketika bendera diklik' terjadi ketika bendera merah di blok program di klik

10.

Apa yang dimaksud dengan 'penyiaran pesan' dalam pengembangan game Scratch?

a)

Proses mengirimkan pesan dari satu sprite ke sprite lainnya.

b)

Proses mengirimkan pesan dari sprite ke latar belakang.

c)

Proses mengirimkan pesan dari satu game ke game lainnya.

d)

Proses mengirimkan pesan dari game ke pengguna.

11.

Apa yang dimaksud dengan 'variabel' dalam pemrograman dan mengapa itu penting?

a)

Variabel adalah sesuatu yang tidak penting dalam pemrograman

b)

Variabel adalah nilai tetap yang tidak dapat diubah dalam program

c)

Variabel adalah tempat untuk menyimpan data yang dapat diubah selama program berjalan

d)

Variabel adalah bagian dari program yang tidak relevan bagi pengembang

12.

Apa yang dimaksud dengan 'blok kode' dalam pemrograman visual?

a)

Blok kode adalah kumpulan gambar dalam program komputer

b)

Blok kode adalah bagian dari program yang terdiri dari serangkaian perintah atau instruksi untuk melakukan tugas tertentu.

c)

Blok kode adalah istilah lain untuk kode pos dalam pemrograman

d)

Blok kode adalah jenis huruf yang digunakan dalam penulisan program

13.

Bagaimana cara membuat animasi sederhana menggunakan Blockly?

a)

Menggunakan bahasa pemrograman Java

b)

Membuka Blockly, memilih sprite atau karakter, menambahkan kode program dengan drag-and-drop, dan menguji animasi yang telah dibuat.

c)

Membeli animasi yang sudah jadi dari toko

d)

Menggunakan kertas dan pensil untuk membuat animasi

14.

Manakah diantara blok kode berikut yang benar dari gambar disamping?

a)

b)

c)

d)

semua salah

15.

Manakah diantara blok kode berikut yang benar dari gambar disamping?

a)

b)

c)

d)

16.

manakah kode blok yang benar dari gambar blockly disamping

a)

b)

c)

d)

17.

Perhatikan gambar disamping untuk soal berikutnya!

Tempat menampilkan hasil program yang dibuat ditunjukkan pada..........

a)

Blocks palette

b)

Sprite pane

c)

Stage area

d)

Script area

18.

Pada gambar disamping, jika ingin menjalankan program maka kita harus memilih dan menggunakan.............

a)

Greenflag

b)

Stop Sign

c)

backdrop

d)

semua salah

19.

Manakah Blok kode pada aplikasi scratch dibawah ini membuat sprite/objek seperti berjalan?

a)

b)

c)

d)

20.

Bagaimana cara membuat karakter bergerak dalam game Scratch?

a)

Gunakan blok 'tambah ke posisi'

b)

Klik kanan pada karakter dan pilih 'bergerak'

c)

Gunakan blok 'putar karakter'

d)

Gunakan blok 'gerakkan ke arah' atau 'gerakkan langkah'

21.

Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut....

a)
flowchart
b)

pascode

c)

narasi program

d)

koding

22.

Dibawah ini beberapa struktur dasar algoritma antara lain...

a)

Perbaikan, Pemulihan, Perulangan

b)

Urutan, Pemulihan, Perulangan

c)

Urutan, Pilihan, Pengulangan

d)

Perbaikan, Pemilihan, Pngulangan

23.

Aplikasi scratch bisa dimainkan secara ofline maupun online. Secara online dengan cara membuka browser dan mengetikkan alamat https://scratch.mit.edu/, sedangkan secara offline adalah dengan cara............

a)

Ketik tombol pencarian di web browser kemudian tekan Enter

b)

Membuka file exploler

c)

Download aplikasinya kemudian install di komputer

d)

Mencari gambar kucing kemudian klik kanan run as administrator

24.

PERHATIKAN GAMBAR DISAMPING!.

Ketika pertama buka aplikasi scratch, untuk merubah tampilan bahasa yang digunakan agar sesuai dengan keinginan kita adalah dengan cara klik lingkaran warna........

a)

hitam

b)

orange

c)

merah

d)

hijau

25.

Perhatikan gambar berikut!.

Untuk menambahkan objek/ sprite pada aplikasi scratch adalah dengan membuka menu pada lingkaran........

a)

Hijau

b)

Merah

c)

Hitam

d)

Orange