wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis BK-CT Kelas 8

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Menurut Donald E. Knuth, salah satu ciri algoritma adalah terdapatnya beberapa output. Yang dimaksud dengan output dalam sebuah algoritma adalah....

a)

solusi permasalahan

b)

penyebab permasalahan

c)

diagram alir penyelesaian masalah

d)

cara penyelesaian masalah

2.

Algoritma yang memiliki langkah-langkah secara berurutan dari awal hingga akhir adalah struktur algoritma....

a)

percabangan

b)

bersyarat

c)

sekuensial

d)

perulangan

3.

Perhatikan informasi berikut ini!

Struktur algoritma ini dapat digunakan untuk memilih atau melanjutkan salah satu perintah dari beberapa perintah yang sudah ada sebelumnya. Akan tetapi, untuk melakukan langkah selanjutnya, ada syarat tertentu harus terpenuhi. Oleh sebab itu, jenis algoritma ini dikenal juga dengan algoritma bersyarat.

Struktur algoritma yang dimaksud dalam informasi tersebut adalah....

a)

algoritma perulangan

b)

algoritma percabangan

c)

algoritma sekuensial

d)

algoritma eksponensial

4.

Jenis algoritma yag akan melakukan perulangan secara terus menerus hingga suatu masalah mendapatkan solusi adalah....

a)

algoritma brute force

b)

algoritma greedy

c)

algoritma dynamic programming

d)

algoritma rekursif

5.

Algoritma ini memiliki cara kerja denan menemukan solusi optimal untuk lokal tanpa memperhatikan akibat yang akan diterima, sehingga dapat menemukan solusi optimal pada tingkat global. Algoritma yang dimaksud dalam pernyataan di atas adalah algoritma....

a)

rekursif

b)

greedy

c)

looping

d)

branching

6.

Algoritma juga dapat dikatakan sebagai serangkaian aktivitas atau kegiatan berurutan. Berikut ini langkah-langkah algoritma.

1)    Membeli teh bubuk di warung.

2)    Masukan minyak goreng ke wajan.

3)    Mengaduk telur di mangkuk.

4)    Memasak air sampai mendidih.

5)    Menambahkan gula beberapa sendok.

6)    Menambahkan daun bawang.

Langkah-langkah di atas yang termasuk dalam algoritma membuat telur dadar ditunjukkan oleh angka....

a)

1), 2), dan 4)

b)

1), 3), dan 5)

c)

2), 3), dan 6)

d)

3), 5), dan 6)

7.

Algoritma dapat diterapkan dalam kehidupan sehari-hari, termasuk ketika kita ingin mengirim pesan ke teman lewat aplikasi Whatsapp (WA) di smartphone dengan cara berikut ini:

1)    Tekan tombol Kirim

2)    Pilih kontak/nama teman

3)    Buka aplikasi WA

4)    Pesan akan terikirim

5)    Aktifkan smartphone

6)    Ketikkan pesan

Urutan algoritma yang benar untuk mengirim pesan ke teman lewat WA adalah....

a)

1 – 3 – 5 – 2 – 4 – 6

b)

3 – 1 – 4 – 2 – 6 – 5

c)

4 – 2 – 1 – 6 – 5 – 3

d)

5 - 3 - 2 - 6 - 1 - 4

8.

Algoritma juga dapat digunakan dalam bidang matematika. Seperti untuk menghitung nilai y dari persamaan y = 3x + 8. Urutan algoritma yang benar di bawah ini untuk menghitung nilai y dari persamaan tersebut adalah....

a)

b)

c)

d)

9.

Perhatikan algoritma berikut ini!

1)    Masukan nilai alas (a) dan nilai tinggi (t)

2)    Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah ditentukan

3)    Rumus untuk menghitung Luas yaitu L = 1/2*a*t

4)    Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)

Algoritma tersebut di atas digunakan untuk menghitung....

a)

luas segitiga

b)

keliling segitiga

c)

luas persegi panjang

d)

luas lingkaran

10.

Pernyataan yang benar di bawah ini tentang diagram alir (flowchart) adalah....

a)

flowchart digunakan untuk menjelaskan ide-ide dari pembuatnya

b)

flowchart menggambarkan urutan/tahapan dari sebuah proses

c)

semua simbol yang digunakan pada flowchart memiliki fungsi yang sama

d)

flowchart terdiri dari banyak ide dan konsep yang bercabang

11.

Simbol flowchart yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain adalah....

a)

persegi panjang

b)

trapesium

c)

tanda panah

d)

jajaran genjang

12.

Simbol pada gambar berikut ini melambangkan....

a)

input yang berasal dari dokumen kertas

b)

pemilihan proses berdasarkan kondisi

c)

permulaan atau akhir dari suatu proses

d)

memasukkan data secara manual

13.

Processing Symbol adalah simbol yang menunjukkan pengolahan data yang dilakukan oleh komputer. Lambang dari Processing Symbol adalah....

a)

b)

c)

d)

14.

Simbol flowchart ini digunakan untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam media penyimpanan. Simbol dimaksud adalah....

a)

Connector Symbol

b)

Preparation Symbol

c)

Decision Symbol

d)

Display Symbol

15.

Gambar berikut ini adalah bentuk dari strukur flowchart, yaitu struktur....

a)

branching

b)

looping

c)

sequencing

d)

processing

16.

Berikut ini adalah algoritma untuk membuat mie rebus instan.

1)    Siapkan mie instan di rumah, kalau tidak ada, beli di warung

2)    Siapkan peralatan:  panci, gunting, mangkuk, sendok, garpu

3)    Masukan bumbu mie instan di piring

4)    Hidupkan kompor, masak air sampai mendidih

5)    Masukkan mie instan ke panci yang berisi air mendidih. Aduk dan tunggu 3 menit

Simbol flowchart yang digunakan pada langkah nomor 2 adalah simbol yang berbentuk....

a)

lingkaran

b)

belah ketupat

c)

trapesium

d)

segi enam

17.

Berikut ini adalah algoritma untuk menghitung nilai y dari persamaan y = 8x – 2.

1)    Mulai

2)    Deklarasikan variabel yang diperlukan

3)    Masukan nilai x

4)    Hitung nilai y = 8x – 2

5)    Cetak nilai y

6)    Selesai

Flowchart yang benar sesuai dengan algoritma di atas ditunjukkan pada gambar....

a)

b)

c)

d)

18.

Flowchart pada gambar berikut ini digunakan untuk menghitung....

a)

keliling lingkaran

b)

luas lingkaran

c)

luas segitiga

d)

kelliling segitiga

19.

Budi ingin membeli buku tulis. Untuk itu ia pergi ke toko buku dengan membawa uang Rp. 10.000. Berdasarkan flowchart berikut ini, maka Budi akan....

a)

membeli 1 buah buku tulis

b)

membeli 2 buah buku tulis

c)

membeli 3 buah buku tulis

d)

tidak jadi membeli buku tulis

20.

Berikut ini adalah flowchart menentukan nilai ulangan mata pelajaran Prakarya kelas 8. Berdasarkan flowchart tersebut, apabila nilai ulangan Hendra adalah 76, maka yang terjadi adalah....

a)

Hendra lulus ulangan Prakarya

b)

Hendra tidak lulus ulangan Prakarya

c)

Hendra harus ikut ulangan perbaikan

d)

Hendra tidak bisa ikut perbaikan ulangan