wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan Koding Sederhana

Total questions: 28

Worksheet time: 18mins

Name
Class
Date
1.

dalam dunia informatika, koding merupakan kegiatan . . .

a)
membuat desain grafis
b)
menulis instruksi untuk program komputer
c)
mengedit video
d)

mengelola keuangan

2.

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

a)

45

b)

72

c)

90

d)

120

3.

Rangkailah kode pada tabel berikut untuk menjadi sebuah perintah yang benar bagi objek untuk mencapai tujuannya.

a)
  1. 5-1-6-4-3-2

b)
  1. 5-2-1-6-4-3

c)
  1. 5-2-1-3-4-6

d)
  1. 5-1-2-3-4-6

4.

Dari rute berikut, carilah mana code yang tepat untuk menggerakkan objek sampai ke tujuannya.

a)

b)

c)

d)

5.

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

6.

Dari tabel diatas, manakah yang termasuk perintah perulangan?

a)
  1. 1 & 2

b)
  1. 2 & 3

c)
  1. 3 & 4

d)
  1. 2 & 4

7.

blok kode yang tepat untuk menyelesaikan level tersebut adalah . . .

a)

b)

c)

d)

8.

blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .

a)

b)

c)

d)

9.

blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .

a)

b)

c)

d)

10.

blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .

a)

b)

c)

d)

11.

blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .

a)

b)

c)

d)

12.

kode yang sesuai untuk membuat sprite orang berjalan sampai tujuannya adalah . . .

a)

b)

c)

d)

13.

lintasan yang sesuai dengan susunan blok seperti ini adalah . . .

a)

b)

c)

d)

14.

lintasan yang sesuai dengan susunan blok seperti ini adalah . . .

a)

b)

c)

d)

15.

lintasan yang sesuai dengan susunan blok seperti ini adalah . . .

a)

b)

c)

d)

16.

lintasan yang sesuai dengan susunan blok seperti ini adalah . . .

a)

b)

c)

d)

17.

penjelasan gerak dari burung sesuai dengan kode berikut adalah . . .

a)

jika posisi burung berada di x < 90 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 270 derajat

b)

jika posisi burung berada di x < 80 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 260 derajat

c)

jika posisi burung berada di x > 80 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 270 derajat

d)

jika posisi burung berada di x < 80 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 270 derajat

18.

Saat kita membuat gambar di scratch kemudian ingin mengganti warna pena yang digunakan, maka block perintah yang digunakan adalah….

a)

b)

c)

d)

19.

Untuk mengatur setiap kali program dijalankan skor awal dimulai dari 0 maka block perintah yang dapat digunakan adalah….

a)

b)

c)

d)

20.

Jika kita ingin membuat sprite bergerak secara acak ke posisi sembarang atau random, maka block perintah yang digunakan adalah….

a)

b)

c)

d)

21.

Perhatikan gambar berikut, block perintah yang digunakan untuk menjalankan program yang dibuat adalah….

a)

b)

c)

d)

22.

Perhatikan gambar berikut, block perintah yang merupakan bagian dari block control adalah….

a)

b)

c)

d)

23.

Perintah yang digunakan untuk memberikan nilai awal pada variable “skor”, agar setiap kali program dijalankan, maka skor selalu dimulai dari 0 adalah…..

a)

b)

c)

d)

24.

Gambar blok code berikut digunakan untuk ….

a)

Change Color

b)

Say Something

c)

Play Sound

d)

Change Size

25.

Benar / Salah: Dalam program perhitungan diskon, jika kategori barang tidak dikenali, diskon yang diberikan adalah 10%.

a)

Benar

b)

Salah

26.

Dalam program perhitungan diskon, jika kategori barang adalah 'pakaian' dengan diskon 15%, berapa harga akhir dari barang yang harganya Rp200.000?

a)

Rp150.000

b)

Rp170.000

c)

Rp180.000

d)

Rp185.000

27.

Apa tujuan utama dari memodifikasi program penjumlahan?

a)

Tampilkan hasil pengurangan

b)

Tambahkan fungsi perkalian ke dalam program

c)

Ubah program untuk menerima lebih dari dua angka

d)

Kurangi jumlah baris kode dalam program

28.

Code for

b is greater than a

a)

a = 33

b = 200


if b > a:

print("b is greater than a")

b)

a = 33

b = 200


if b < a:

print("b is greater than a")

c)

a = 330

b = 200


if b > a:

print("b is greater than a")