wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Algoritma Tingkat Menengah

Total questions: 28

Worksheet time: 15mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Langkah-langkah acak untuk menyelesaikan masalah

b)

Langkah-langkah logis untuk menyelesaikan masalah

c)

Sebuah program komputer

d)

Hanya sekumpulan data

2.

Apa itu variabel dalam pemrograman?

a)

Sebuah tipe data

b)

Sebuah algoritma

c)

Sebuah fungsi

d)

Tempat menyimpan data sementara

3.

Apa yang dimaksud dengan array?

a)

Sebuah tipe data baru

b)

Sebuah prosedur

c)

Variabel yang dapat menyimpan banyak data

d)

Variabel yang menyimpan satu data

4.

Apa itu percabangan bersarang?

a)

Percabangan di dalam percabangan

b)

Pengulangan di dalam pengulangan

c)

Sebuah tipe data

d)

Sebuah fungsi

5.

Apa yang dilakukan fungsi dalam pemrograman?

a)

Menjalankan perintah dan mengembalikan nilai

b)

Menjalankan perintah tanpa mengembalikan nilai

c)

Menghentikan program

d)

Hanya menyimpan data

6.

Apa itu pencarian linear?

a)

Mencari data dalam array terurut

b)

Mencari data dengan algoritma kompleks

c)

Mencari data dengan memeriksa satu per satu

d)

Mencari data dengan membagi dua bagian

7.

Apa yang dilakukan bubble sort?

a)

Mengurutkan data dengan menukar elemen berdekatan

b)

Mencari data dalam array

c)

Menghitung nilai maksimum

d)

Menyimpan data dalam array

8.

Apa yang dimaksud dengan prosedur dalam pemrograman?

a)

Sebuah algoritma

b)

Sebuah tipe data

c)

Bagian program yang menjalankan perintah tertentu

d)

Bagian program yang mengembalikan nilai

9.

Apa yang dilakukan pengulangan bersarang?

a)

Loop di dalam loop

b)

Percabangan di dalam percabangan

c)

Mencetak data

d)

Menghentikan program

10.

Apa yang dimaksud dengan pencarian binary?

a)

Mencari data dengan membagi dua bagian

b)

Mencari data dengan memeriksa satu per satu

c)

Mencari data dalam array tidak terurut

d)

Mencari data dengan algoritma sederhana

11.

Apa yang dilakukan fungsi 'tambah' dalam contoh?

a)

Menghitung nilai maksimum

b)

Menjumlahkan dua angka

c)

Mengurutkan data

d)

Mencetak pesan

12.

Apa yang dimaksud dengan struktur kendali lanjutan?

a)

Struktur data sederhana

b)

Struktur kendali yang lebih kompleks

c)

Hanya pengulangan

d)

Hanya percabangan

13.

Apa yang dilakukan fungsi 'cari_maksimum'?

a)

Mencari nilai minimum

b)

Mencetak semua elemen

c)

Mencari nilai maksimum dalam list

d)

Mengurutkan data

14.

Apa yang dimaksud dengan pemrograman modular?

a)

Tidak menggunakan algoritma

b)

Menggunakan satu fungsi saja

c)

Menggunakan prosedur dan fungsi

d)

Hanya menggunakan variabel

15.

Flowcard adalah.....

a)

Gambar bagan aliran didalam suatu prtogram secara logika

b)

Bahasa basic

c)

penyajian atau penulisan algoritma

d)

pernyataan read and print

16.
Suatu rangkaian untuk mengekspresikan berbagai instruksi algoritma dalam bentuk geometri disebut dengan..
a)
flowchart
b)
notasi
c)
pseudo - code
d)
perintah output
17.
Realisasi algoritma dalam pemograman disebut dengan…
a)
program
b)
komputer
c)
perangkat
d)
komponen
18.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

19.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Input/Output

d)

Pilihan

20.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

21.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

22.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
e)
23.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

24.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .

a)

nilai Panjang, Lebar dan Volume

b)

nilai Volume, Lebar dan Tinggi

c)

nilai Panjang, Lebar dan Tinggi

d)

nilai Panjang, Tinggi dan Volume

e)

semua jawanaban benar

25.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
26.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)
27.

Manakan gambar yang menandakan proses

a)
b)
c)
d)
e)
28.

Jika tahun sekarang adalah 2020 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah ....

a)

1

b)

2

c)

3

d)

4

e)

5