wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ALGORITMA PEMROGRAMAN LANJUTAN KELAS 8

Total questions: 20

Worksheet time: 27mins

Name
Class
Date
1.

Dari cuplikan kode berikut, yang merupakan sebuah blok untuk mengganti nilai suatu variabel adalah...

a)

Atur skor ke 0

b)

Katakan selamat datang selama 2 detik

c)

Tanya siapa namamu dan tunggu

d)

Katakan gabungkan halo jawaban selama 2 detik

2.

Di aplikasi Scratch, kode blok untuk membuat input, bisa ditemukan melalui kategori...

a)

Gerakan

b)

Tampilan

c)

Suara

d)

Sensor

3.

Apa yang terjadi saat kode berikut dijalankan...

a)

Burung menabrak es

b)

Burung menangkap babi

c)

Burung meledakkan TNT (bom)

d)

Burung menabrak kayu

4.

Dari cuplikan kode berikut, yang termasuk: input, variabel, output adalah...

a)

Input: tanya
variabel: jawaban
output: katakan

b)

Input: jawaban
variabel: tanya
output: katakan

c)

Input: katakan
variabel: jawaban
output: tanya

d)

Input: tanya
variabel: katakan
output: jawaban

5.

Dari cuplikan kode berikut, yang merupakan sebuah blok yang mengandung ekspresi logika (jika maka) adalah...

a)

Ulangi 7 kali

b)

Hancurkan balok

c)

Jika lava mengadang

d)

Gerak maju

6.

Dari cuplikan kode berikut, blok yang mampu memprogram sapi pada kondisi tertentu yang berbeda-beda merupakan penerapan konsep...

a)

Perulangan

b)

Variabel

c)

Input

d)

Percabangan

7.

Dari cuplikan kode berikut, yang merupakan penerapan konsep perulangan adalah...

a)

Ulangi 4 kali kerjakan

b)

Letakkan papan kayu

c)

Gerak maju

d)

Belok kanan

8.

Susun kode untuk membuat karakter Minecraft menghancurkan balok kayu!

a)

Gerak maju, gerak maju, belok kiri, hancurkan balok

b)

Gerak maju, belok kanan, gerak maju, hancurkan balok

c)

Gerak maju, gerak maju, gerak maju, hancurkan balok

d)

Gerak maju, gerak maju, hancurkan balok

9.

Hasil eksekusi kode ketika kode tersebut dijalankan adalah...

a)

Karakter mencukur domba atas

b)

Karakter mencukur domba atas, lalu domba bawah

c)

Karakter mencukur domba bawah

d)

Karakter mencukur domba bawah, lalu domba atas

10.

Suatu kode program dapat dikatakan prosedural jika...

a)

Bisa dijalankan sesuai keinginan

b)

Meminta input ke pengguna, menyimpan ke dalam sebuah variabel, mengolah variabel, dan mengeluarkan dalam bentuk output

c)

Tidak eror

d)

Menggunakan kode paling sederhana

11.

Apa itu pemograman Scratch?

a)

Program penyunting teks

b)

Platform pembelajaran pemrograman visual

c)

Bahasa pemrograman kompleks

d)

Aplikasi pengolah data

12.

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

a)
scratch.mit.edu
b)
scratch.org
c)
scratch.net
d)
scratch.com
13.

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

14.

Apa yang dimaksud dengan Blok Kontrol dalam Scratch?

a)

Memainkan suara atau musik

b)

Mengubah tampilan sprite, termasuk warna, ukuran, dan kostum

c)

Mengontrol pergerakan sprite, seperti berjalan, berputar, atau melompat

d)

Mengatur alur program, seperti pengulangan dan kondisional

15.

Bagian nomor mana yang ditunjukan sprite dalam gambar berikut?

a)

Nomor 1

b)

Nomor 2

c)

Nomor 3

d)

Nomor 4

16.

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

a)
https://blockly.org/
b)
https://blockly.games/
c)
https://blockly.com/
d)
https://blockly.net/
17.

Ayo pecahkan jawaban teka-teki gambar disamping!

a)

b)

c)

d)

18.

Apakah fungsi gambar berikut?

a)

Berbelok

b)

Perulangan

c)

Melompat

d)

Berbalik

19.

Block maze mana yang sesuai dengan gambar berikut?

a)

b)

c)

d)

20.

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

a)

b)

c)

d)