wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Assessment Programming Algorithm

Total questions: 20

Worksheet time: 16mins

Name
Class
Date
1.

Langkah-langkah untuk melakukan sesuatu secara berurutan disebut....

a)

prosedur

b)

aktivitas

c)

kegiatan

d)

kebiasaan

2.

Berikut ini adalah pentingnya melakukan sesuatu sesuai dengan prosedurnya, kecuali ....

a)

keamanan

b)

efisiensi (hemat waktu)

c)

efektif (hemat tenaga)

d)

mahal

3.

Menurut contoh di samping, jika akan flying fox maka ada prosedur keamanan yang harus dilakukan seperti menggunakan pengaman badan, helm dan lain sebagainya. Apakah arti safety?

a)

hemat waktu

b)

hemat tenaga

c)

hemat uang

d)

aman

4.

Menurut contoh di samping, apakah arti efisiensi?

a)

hemat waktu

b)

hemat tenaga

c)

hemat uang

d)

aman

5.

Menurut contoh di samping, apakah arti efektif?

a)

hemat waktu

b)

hemat tenaga

c)

hemat uang

d)

aman

6.

Gambar yang menunjukkan prosedure yang efektif dan efisien adalah....

a)

Picture A

b)

Picture B

c)

Semua benar

d)

Semua salah

7.

Gambar yang menunjukkan prosedure yang berulang adalah....

a)

Picture A

b)

Picture B

c)

Semua benar

d)

Semua salah

8.

Kondisi apakah yang akan menghentikan prosedure berulang, mengisi gembor?

a)

diulang selamanya

b)

diulang 10 x

c)

diulang sampai semua tanaman disiram

d)

diulang sampai air habis

9.

Diagram yang menampilkan langkah-langkah suatu proses dengan menggunakan simbol-simbol tertentu disebut....

a)

flowchart

b)

aktivitas

c)

kegiatan

d)

kebiasaan

10.

Ada berapakah jumlah simbol flowchart pada gambar di samping?

a)

1

b)

2

c)

3

d)

4

11.

Flowchart dimulai dari mana kah?

a)

dari atas sampai bawah

b)

dari bawah ke atas

c)

dari kiri ke kanan

d)

dari kanan ke kiri

12.

Simbol apakah yang digunakan untuk menghubungkan seluruh simbol oval, kotak, diamond, dan lainnya?

a)

Rectangle (kotak persegi)

b)

Line (garis)

c)

Arrow (panah)

d)

Pattern (pola)

13.

Simbol bentuk rectangle digunakan untuk....

a)

Start

b)

Question

c)

Decision

d)

Process

14.

Bacalah pernyataan berikut ini tentang Bahasa Pemrograman Scratch. Pernyataan yang salah adalah....

a)

bahasa pemrograman berbasis visual

b)

diciptakan untuk anak-anak

c)

gampang, tinggal drag and drop

d)

diciptakan oleh Harvard University

15.

Bahasa pemrograman Scratch dibuat oleh....

a)

MIT Media Lab dari Massachusetts Institute of Technology

b)

Harvard University

c)

Universitas Indonesia

d)

MIT Media Lab dari Massachusetts Institute of Technology Bandung

16.

Apa sajakah yang dapat dibuat menggunakan Scratch?

(Jawaban lebih dari satu)

a)

desain

b)

animasi

c)

game

d)

musik

17.

Untuk berubah bentuk (costumes), blok yang digunakan adalah....

a)

b)

c)

d)

18.

Untuk memindahkan sprite, blok yang digunakan adalah....

(Jawaban lebih dari satu)

a)

move 10 steps

b)

turn 15 degrees

c)

go to random position

d)

go to x y

19.

Jika kita akan menyiram tanaman sampai tanaman selesai semua disiram maka yang kita pilih adalah....

a)

repeat forever

b)

repeat 10x

c)

repeat until

d)

repeat

20.

Jika kita akan melakukan pengulangan selamanya, maka blok kode yang kita gunakan adalah

a)

repeat forever

b)

repeat 10x

c)

repeat until

d)

repeat