wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AP-8

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

Untuk dapat membantu manusia menyelesaikan berbagai persoalan, komputer harus....

a)

dihubungkan terlebih dahulu

b)

diprogram terlebih dahulu

c)

dinyalakan terlebih dahulu

d)

dianalisa terlebih dahulu

2.

Komputer setelah diprogram akan mampu menjalankan....

a)

perintah tertentu

b)

semua instruksi

c)

instruksi-instruksi tertentu

d)

perintah dan instruksi

3.

Instruksi dalam komputer tersusun dari berbagai komponen seperti di bawah ini, kecuali....

a)

variabel

b)

logika

c)

percabangan

d)

penggandaan

4.

Komponen dalam instruksi pemrograman komputer diwujudkan menjadi ....

a)

blok visual

b)

blok program

c)

blok instruksi

d)

blok perintah

5.

Contoh pemrograman visual adalah ....

a)

Scratch dan Blocky

b)

Word dan Blocky

c)

Scratch dan Excel

d)

Word dan Excel

6.

Kita dapat mengatur berapa banyak kode berulang dan kondisi dari objek dengan ....

a)

Control

b)

kode

c)

Control kode

d)

kode Control

7.

Hal yang akan membuat program kita menjadi lebih sederhana adalah....

a)

Control

b)

kode

c)

Control kode

d)

kode Control

8.

Mengapa program kita menjadi lebih sederhana?....

a)

karena tidak perlu menuliskan hal yang sama berulang kali

b)

karena perlu menuliskan hal yang sama berulang kali

c)

karena tidak perlu menuliskan struktur yang sama berulang kali

d)

karena perlu menuliskan struktur yang sama berulang kali

9.

Sebuah program terkadang memerlukan sebuah ... dari pengguna

a)

input

b)

proses

c)

output

d)

storage

10.

masukan dari pengguna akan disimpan dalam bentuk....

a)

algoritma

b)

catatan

c)

logika

d)

variabel

11.

Proses yang digunakan untuk meminta masukan dari pengguna dan hasil masukannya akan disimpan adalah ....

a)

storage

b)

output

c)

input

d)

process

12.

masukan pada Scratch menggunakan ....

a)

blok [ask and wait] pada kategori Sensing dan dapat ditempatkan pada blok kode program manapun

b)

modul [ask and wait] pada kategori Sensing dan dapat ditempatkan pada blok kode spriīe manapun

c)

blok [ask and wait] pada kategori Sensing dan dapat ditempatkan pada blok kode spriīe manapun

d)

blok [ask and answer] pada kategori Sensing dan dapat ditempatkan pada blok kode spriīe manapun

13.

pada pemrograman, sebuah nama yang digunakan untuk menyimpan sebuah nilai adalah....

a)

algoritma

b)

catatan

c)

logika

d)

variabel

14.

sebuah block pada Scratch yang dapat kalian buat sendiri dan dapat disesuaikan fungsinya adalah...

a)

process block

b)

custom block

c)

input block

d)

mega block

15.

suatu Tools yang dapat membantu membuat program sederhana dengan menggunakan blok-blok, seperti halnya Scratch adalah....

a)

Bockly

b)

Blockly

c)

Block

d)

Blocky

16.

Blok [repeat…while] digunakan jika kalian ingin ....

a)

melakukan perulangan selama suatu kondisi atau syarat tertentu terpenuhi

b)

melakukan perulangan selama dua kondisi atau syarat tertentu terpenuhi

c)

melakukan penulisan selama suatu kondisi atau syarat tertentu terpenuhi

d)

melakukan penulisan selama tiga kondisi atau syarat tertentu terpenuhi

17.

operasi ini digunakan untuk memeriksa apakah dua buah nilai bernilai sama atau tidak, yang dimaksud adalah ...

a)

<

b)

=

c)

>

d)

#

18.

Pada Blockly, terdapat berapa buah tipe data?

a)

1

b)

2

c)

3

d)

4

19.

Komponen komputer yang melakukan proses perhitungan aritmatika dan logika adalah ....

a)

ALU

b)

CU

c)

Register

d)

ICU

20.

Dalam dunia grafika komputer, sprite adalah....

a)

komponen dalam sebuah program yang merupakan gambar bitmap satu dimensi

b)

komponen dalam sebuah program yang merupakan gambar vektor dua dimensi

c)

komponen dalam sebuah program yang merupakan gambar bitmap dua dimensi

d)

komponen dalam sebuah program yang merupakan gambar vektor tiga dimensi

21.

Pada Scratch, mengganti latar belakang tampilan grid view dapat memanfaatkan gambar yang akan disebut ....

a)

Backscreen

b)

Backend

c)

Background

d)

Backdrop

22.

Blok Functions berguna untuk ....

a)

membuat sebuah bagian dari program di mana bagian ini terpisah dari program yang utama

b)

membuat sebuah variabel dari program di mana bagian ini terpisah dari program yang utama

c)

membuat sebuah struktur dari program di mana bagian ini terpisah dari program yang utama

d)

membuat sebuah kode dari program di mana bagian ini terpisah dari program yang utama

23.

Sebuah permainan yang menantang kalian untuk menjelajahi sebuah maze adalah...

a)

Eksplorasi Maze

b)

Maze Runner

c)

Maze Crypter

d)

Dinding Maze

24.

Berikut merupakan permainan yang disediakan di Blockly Games, kecuali....

a)

Puzzle

b)

Maze

c)

Bird

d)

Cow

25.

Seberapa JUJUR-kah kalian mengerjakan soal-soal test kali ini?...

a)

Sangat Jujur

b)

Jujur

c)

Agak Tidak Jujur

d)

Tidak Jujur