wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

qz Algoritma 1 8 b

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Langkah pertama yang dilakukan untuk menyusun sebuah program adalah .........

a)

Membuat Algoritma

b)

Membeli komputer

c)

Proses

d)

logika yang benar

2.

Apa yang harus dilakukan setelah menyusun algoritma?

a)

Menulis dokumentasi

b)

Menjual algoritma

c)

Salin ke bahasa pemograman

d)

Mengabaikan algoritma

3.

Gambar disamping merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

4.

Urutan langkah yang dibuat untuk menyelesaikan tugas tertentu.

a)

Algoritma

b)

Biner

c)

Modulus

d)

Gokart

5.

Algoritma harus memiliki .....

a)

langkah yang asimetris

b)

langkah berputar putar

c)

struktur yang mampu mengurai flowchart

d)

awal dan akhir yang jelas

6.

Akhiran dari algoritma langkah untuk membeli tiket bioskop secara langsung.

a)

menonton film

b)

pulang

c)

menerima tiket

d)

antri di loket

7.

Algoritma adalah langkah untuk membeli tiket bioskop secara langsung.

Pertama kita perlu menuju bioskop, memilih film yang ingin ditonton dan jadwalnya, lalu antre di toilet untuk buang air kecil, lalu menuju loket tiket, lalu memilih posisi kursi bioskop beserta jumlah tiketnya, membayar total tiket, dan tiket diterima dari pegawai, selesai.

Apa yang tidak masuk logika / tidak efisien dari algoritma di atas ?

a)

antre di toilet

b)

menuju loket tiket

c)

menuju ke bisoskop

d)

membayar total tiket

8.

Simbol Flowchart dibawah adalah untuk ....

a)
kondisi
b)

input

c)

garis / arah

d)

penghubung

9.

Bila N adalah 11 makan outputnya adalah ....

a)

ganjil

b)

genap

c)

prima

d)

sisa

10.

Manakah yang BUKAN karakteristik dari Algoritma?

a)

Efektif dan Efisien

b)

Logis

c)

Berakhir/akhiran (Terminated)

d)

Logistik

11.

Bagaimana user berkomunikasi dengan komputer?

a)

User berinteraksi dengan komputer melalui aplikasi yang dibangun menggunakan bahasa pemrograman, yang didasarkan pada algoritma dan bekerja dalam sistem biner.

b)

User menyalakan kompter lalu melakukan pekerajaan

c)

User menerima perintah input kemudian dilakuka storage

d)

User melakukan input memakai output dalam storege

12.

Apa itu algoritma?

a)

Algoritma adalah jenis perangkat keras komputer.

b)

Algoritma adalah serangkaian langkah atau prosedur untuk menyelesaikan masalah.

c)

Algoritma adalah hasil dari pengolahan data.

d)

Algoritma adalah sebuah bahasa pemrograman.

13.

Apa yang dimaksud dengan flowchart?

a)

Flowchart adalah alat untuk menghitung angka.

b)

Flowchart adalah gambar yang menunjukkan warna-warna dalam seni.

c)

Flowchart adalah diagram yang menunjukkan langkah-langkah dalam suatu proses.

d)

Flowchart adalah jenis perangkat lunak untuk desain grafis.

14.

Yang termasuk simbol dasar dalam flowchart!

a)

Persegi panjang

b)

bola

c)

kerucut

d)

box

15.

Sebutkan contoh perangkat keras OUTPUT komputer!

a)

Keyboard

b)

Mouse

c)

Monitor

d)

CPU

16.

Apa perbedaan antara perangkat keras dan perangkat lunak?

a)
Perangkat keras dan perangkat lunak adalah hal yang sama.
b)
Perangkat keras adalah software yang diinstal di komputer.
c)
Perangkat lunak adalah bagian dari perangkat keras yang tidak terlihat.
d)
Perangkat keras adalah komponen fisik, sedangkan perangkat lunak adalah program yang berjalan di atas perangkat keras.
17.

Jelaskan apa itu input dan output dalam konteks perangkat keras!

a)
Input adalah perangkat yang memasukkan data ke dalam sistem, sedangkan output adalah perangkat yang mengeluarkan data dari sistem.
b)
Input adalah perangkat yang mengeluarkan data dari sistem, sedangkan output adalah perangkat yang memasukkan data ke dalam sistem.
c)
Input adalah perangkat yang menyimpan data, sedangkan output adalah perangkat yang memproses data.
d)
Input dan output adalah istilah yang sama dalam perangkat keras.
18.

Apa yang dimaksud dengan proses dalam algoritma?

a)
Proses dalam algoritma adalah hasil akhir dari sebuah program.
b)
Proses dalam algoritma adalah cara untuk menghindari masalah.
c)
Proses dalam algoritma hanya melibatkan satu langkah saja.
d)
Proses dalam algoritma adalah langkah-langkah yang diambil untuk menyelesaikan masalah.
19.

Mengapa penting untuk merancang flowchart sebelum membuat program?

a)

Flowchart hanya berguna untuk program besar.

b)

Flowchart tidak diperlukan jika program sederhana.

c)

Agar dapat memvisualisasikan alur dan langkah-langkah yang diperlukan.

d)

Merancang flowchart hanya membuang waktu.

20.

Salah satu manfaat menggunakan algoritma flowchart adalah...

a)
Memudahkan pemahaman proses.
b)
Membingungkan pengguna.
c)
Mengurangi efisiensi kerja.
d)
Meningkatkan kompleksitas proses.