wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UH BAB 1 KELAS 8 MERDEKA

Total questions: 30

Worksheet time: 3hrs 30mins

Name
Class
Date
1.

Dalam Scratch, coding yang digunakan untuk membuat program disebut...

a)

Block

b)

Stage

c)

Sprite

d)

Background

2.

Jika ingin membuat sebuah karakter bergerak ke arah kanan sejauh 10 langkah, block yang tepat digunakan adalah...

a)

go to x:10 y:0

b)

move 10 steps

c)

change x by -10

d)

turn 10 degrees

3.

Pada Scratch, event "when green flag clicked" berfungsi untuk...

a)

Menambahkan sprite baru

b)

Menghentikan semua program

c)

Menjalankan program

d)

Menghapus sprite dari stage

4.

Fraktal adalah pola yang...

a)

Selalu berbentuk lingkaran sempurna

b)

Tidak memiliki keteraturan sama sekali

c)

Terbentuk dari pengulangan pola yang sama dalam skala berbeda

d)

Hanya bisa dibuat menggunakan aplikasi matematika khusus

5.

Jika ingin membuat pola fraktal sederhana seperti pohon bercabang di Scratch, block yang paling tepat digunakan adalah...

a)

forever

b)

repeat

c)

if then

d)

say

6.

Untuk menggambar pola fraktal segitiga seperti gambar berikut, konsep utama yang dipakai adalah...

a)

Menggambar sekali tanpa pengulangan

b)

Menggambar dengan banyak warna berbeda

c)

Menggambar pola kecil yang berulang di dalam pola besar

d)

Menggambar bebas sesuai kreativitas

7.

Block pen down pada Scratch digunakan agar...

a)

Sprite bisa bergerak ke kanan

b)

Sprite bisa menggambar garis ketika bergerak

c)

Sprite bisa menghapus semua gambar di layar

d)

Sprite bisa kembali ke posisi awal

8.

Jika ingin menggambar garis bercabang seperti pola fraktal pohon, maka selain repeat, block lain yang penting digunakan adalah...

a)

turn

b)

say

c)

hide

d)

play sound

9.

Jika kita ingin membuat lingkaran dengan jari-jari lebih besar, maka yang harus diubah adalah...

a)

Jumlah perulangan

b)

Sudut putar

c)

Panjang langkah

d)

Warna pena

10.

Rumus untuk menghitung keliling lingkaran adalah...

a)

πr²

b)

2πr

c)

½πr²

d)

θ/360 × 2πr

11.

Dalam Scratch, agar sprite bisa menggambar garis ketika bergerak, digunakan blok...

a)

go to x: y:

b)

pen down

c)

repeat

d)

erase all

12.

Pada program menghitung juring, luas juring dapat diperoleh dengan rumus...

a)

θ/360 × πr²

b)

θ/360 × 2πr

c)

πr²

d)

2πr

13.

Dalam flowchart program lingkaran, langkah pertama setelah menerima input jari-jari (r) dan sudut (θ) adalah...

a)

Menghapus gambar di stage

b)

Menggambar lingkaran

c)

Mengecek apakah input benar

d)

Menampilkan luas lingkaran

14.

Dalam Scratch, untuk menggambar juring diperlukan tambahan langkah setelah menggambar lingkaran, yaitu...

a)

Menghapus sprite

b)

Menggambar garis dari pusat lingkaran ke busur

c)

Mengubah warna background

d)

Menyembunyikan variabel

15.

Berikut blok Scratch yang tepat digunakan untuk meminta pengguna memasukkan nilai R (jari-jari) adalah …

a)

ask [Masukkan nilai R:] and wait

b)

set [R v] to (10)

c)

repeat (R)

d)

if <R> then

16.

Setelah pengguna memasukkan nilai, hasilnya disimpan ke dalam variabel. Blok yang digunakan adalah …

a)

repeat until <…>

b)

set [R v] to (answer)

c)

say [R] for (2) seconds

d)

change [R v] by (1)

17.

Untuk menampilkan hasil luas lingkaran di layar, dapat digunakan blok …

a)

say (join [Luas = ] (hasil)) for (2) seconds

b)

wait (hasil)

c)

when green flag clicked

d)

forever say (hasil)

18.

Fungsi dari blok “record audio” pada mBlock adalah …

a)

Memutar lagu bawaan mBot2

b)

Merekam suara dari mikrofon mBot2

c)

Mengubah suara menjadi teks otomatis

d)

Menghapus semua data suara

19.

Jika ingin menaikkan volume suara yang sedang diputar, digunakan blok …

a)

set volume to (100)

b)

decrease volume by (10)

c)

increase volume by (10)

d)

repeat until (volume > 100)

20.

Blok “play sound until done” digunakan untuk …

a)

Menghapus efek suara yang sedang diputar

b)

Memutar suara terus-menerus tanpa henti

c)

Menunggu suara selesai diputar sebelum lanjut ke blok berikutnya

d)

Mengatur kecepatan tempo suara

21.

Jika kamu ingin mBot2 mengucapkan “Selamat Datang”, maka blok yang digunakan adalah …

a)

show text [Selamat Datang]

b)

say [Selamat Datang] for (2) seconds

c)

play note (C4)

d)

display [Selamat Datang] on LED

22.

Fungsi dari blok “set LED color to red” adalah …

a)

Menampilkan huruf merah di layar

b)

Menyalakan lampu LED mBot2 berwarna merah

c)

Menghapus warna dari layar

d)

Mengatur teks menjadi berwarna merah

23.

Untuk mematikan semua lampu LED pada mBot2, blok yang tepat adalah …

a)

clear screen

b)

turn off all LEDs

c)

set LED color to black

d)

hide LEDs

24.

Agar tulisan baru muncul di baris berikutnya, digunakan blok …

a)

center text

b)

clear screen

c)

new line

d)

scroll text

25.

Dalam suatu robot, sensor berperan sebagai...

a)

input

b)

output

c)

prosesor

d)

motor penggerak

26.

Pada line follower robot, yang berperan sebagai perangkat output adalah...

a)

garis hitam

b)

sensor

c)

motor / roda robot

d)

sumber daya

27.

Blok perintah yang digunakan untuk menggambar pola berulang adalah....

a)

if then

b)

forever

c)

if then else

d)

repeat (dengan jumlah tertentu)

28.

Kelemahan dari following object robot yang dibuat pada bab ini adalah...

a)

tidak dapat digunakan pada ruangan yang luas

b)

jika mendeteksi benda lain akan dapat terganggu

c)

tidak dapat digunakan di luar ruangan

d)

tidak dapat digunakan pada ruangan banyak cahaya

29.

Jenis robot berikut yang perlu menggunakan sensor ultrasonik adalah....

a)

line follower robot

b)

mechanical hand

c)

obstacle avoiding robot

d)

mechanical leg

30.

Kamu dapat mengatur robot agar memiliki perilaku tertentu dengan cara...

a)

membuat program yang sesuai

b)

memberikan sensor

c)

memberikan motor

d)

menambahkan GPIO