wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ujian Algoritma dan Pemrograman Kelas 8

Total questions: 20

Worksheet time: 1hrs 3mins

Name
Class
Date
1.

Block kontrol di Scratch untuk mengulangi satu set block tanpa batas waktu disebut… .

a)

‘forever’ block

b)

‘if’ block

c)

‘wait’ block

d)

‘repeat’ block

2.

Berdasarkan gambar berikut, fungsi block tersebut adalah…

a)

Block yang disimpan dalam block ini akan berada dalam satu lingkaran

b)

Block akan diulang beberapa kali, sebelum mengizinkan skrip untuk melanjutkan

c)

Block akan menunda skripnya selama detik yang ditentukan

d)

Jika kondisi skrip sudah benar, block akan dijalankan

3.

Block yang digunakan untuk menetapkan variabel yang dipilih ke nilai yang ditentukan adalah… .

a)

Swap variable

b)

Show variable

c)

Change variable by

d)

Set variable to 0

4.

1.       Perhatikan data-data di bawah ini!

(1)   Swap variable

(2)   Set variable to 0

(3)   Change variable by

(4)   Show variable

Berdasarkan data di atas, yang termasuk dalam macam-macam variable dalam Scratch ditunjukkan oleh nomor… .

a)

(1), (2), dan (3)

b)

(1), (2), dan (4)

c)

(1), (3), dan (4)

d)

(2), (3), dan (4)

5.

Kelebihan utama Blockly Games dibandingkan dengan Scratch adalah… .

a)

Fokus pada algoritma dan logika pemrograman

b)

Lebih banyak pilihan warna

c)

Lebih banyak karakter animasi

d)

Fokus pada seni digital

6.

Manfaat utama bagi siswa yang menggunakan Scratch adalah… .

a)

Meningkatkan kreativitas dan kemampuan berpikir logis

b)

Mengembangkan aplikasi bisnis

c)

Mempelajari desain grafis professional

d)

Belajar pemrograman tingkat lanjut

7.

1.      Perhatikan beberapa aktivitas berikut:

(1)   Bird

(2)   Maze

(3)   Wave

(4)   Puzzle

(5)   Turtle

(6)   Snail

(7)   Spider

(8)   Music

Aktivitas yang ada pada Blockly Games yang benar adalah… .

a)

(1), (2), (4), (5)

b)

(1), (2), (5), (6)

c)

(1), (2), (4), (5), (7)

d)

(1), (2), (4), (5), (8)

8.

Kode block yang sesuai untuk mengarahkan orang tersebut menuju Lokasi tujuan adalah… .

a)

b)

c)

d)

9.

Gambar tersebut berfungsi untuk… .

a)

Menjalankan kode block yang telah disusun

b)

Menghentikan kembali seluruh block yang telah disusun

c)

Membuat kode block berlari

d)

Drag and down kode block untuk dijalankan

10.

Karakter dalam Scratch disebut dengan… .

a)

Cat

b)

Script

c)

Sprite

d)

Crab

11.

Kode yang berisi perintah untuk digunakan menggerakkan karakter dalam Scratch adalah… .

a)

Sound

b)

Control

c)

Motion

d)

Looks

12.

Perhatikan gambar di bawah ini: Toolbar tersebut digunakan untuk…

a)

Memilih karakter

b)

Menghapus karakter

c)

Memilih latar belakang

d)

Menghapus latar belakang

13.

Ikon perintah yang digunakan untuk membuat karakter bergerak secara meluncur ke posisi XY yang telah ditentukan adalah… .

a)

b)

c)

d)

14.

Instuksi dalam program dapat disajikan secara visual, seperti dalam platform pembelajaran Scratch dan Blockly memudahkan pemula memahami konsep pemrograman melalui antarmuka berbasi blok. Penggunaan blok visual dalam Scratch dan Blockly bermanfaat karena… .

a)

Menyediakan antarmuka pemrograman berbasis teks yang canggih

b)

Memudahkan pemrograman dengan menghindari penulisan kode secara manual

c)

Memungkinkan pengguna untuk membuat program secara langsung tanpa menulis kode.

d)

Membuat pemrograman menjadi lebih rumit dan tidak intuitif

15.

Apa yang akan terjadi jika kamu menghubungkan dua blok secara tidak benar dalam Blockly Games?

a)

Program akan berjalan tanpa masalah

b)

Blok akan secara otomatis terhubung dengan benar

c)

Blok tidak dapat digabungkan dan akan terpisah

d)

Program akan mengalami kesalahan fatal

16.

Perhatikan gambar berikut. Bila kalian sudah menyelesaikan permainan seperti gambar diatas maka kalian harus menekan tombol… .

a)

1

b)

2

c)

3

d)

4

17.

Sebuah fitur dalam Scratch yang memungkinkan pengguna untuk membuat dan menyesuaikan perintah program meraka sendiri adalah… .

a)

Custom block

b)

Control block

c)

Motion block

d)

Create block

18.

Scratch menyediakan berbagai fitur yang memudahkan pengguna untuk mengembangkan proyek kreatif. Canvas dalam Scratch berfungsi untuk mengontrol jalannya program. Fungsi lain dari Canvas dalam Scratch yaitu… .

a)

Menyimpan dan mengolah data pengguna

b)

Menampilkan dan mengeksekusi kode

c)

Mengatur ukuran sprite

d)

Mengedit latar belakang

19.

Perhatikan gambar berikut. Block-block kode di atas terdapat dalam menu code bagian… .

a)

Looks

b)

Motion

c)

Events

d)

Control

20.

Perhatikan gambar berikut. Block-block kode di atas terdapat dalam menu code bagian… .

a)

Looks

b)

Motion

c)

Events

d)

Control