wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Algoritma dan Pseudo Code

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Gambar simbol langkah penyelesaian masalah

b)

Bahasa pemrograman untuk membuat aplikasi

c)

Urutan langkah-langkah penyelesaian masalah

d)

Hasil akhir dari sebuah program

e)

Proses untuk menganalisis data

2.

Flowchart digunakan untuk...

a)

Membuat kode program langsung

b)

Menyimpan data di komputer

c)

Menyusun langkah algoritma dalam bentuk simbol

d)

Menghitung bilangan secara otomatis

e)

Menjelaskan proses secara visual

3.

Pseudo code adalah...

a)

Bahasa pemrograman resmi seperti Python

b)

Resep masakan yang ditulis dengan bahasa sehari-hari

c)

Algoritma yang ditulis menyerupai kode program tetapi masih mudah dipahami

d)

Hanya bisa ditulis dalam bahasa Inggris

e)

Representasi visual dari langkah-langkah algoritma

4.

Manakah dari berikut ini yang merupakan langkah pertama dalam menyusun algoritma?

a)

Menguji program

b)

Menulis kode program

c)

Membuat flowchart

d)

Menentukan tujuan masalah

e)

Menentukan bahasa pemrograman

5.

Flowchart biasanya digunakan untuk...

a)

Menulis kode program secara langsung

b)

Menganalisis data secara mendalam

c)

Membuat dokumentasi program

d)

Menjelaskan proses secara visual

e)

Menyusun langkah-langkah dalam bentuk teks

6.

Manakah dari berikut ini yang bukan merupakan keuntungan menggunakan flowchart?

a)

Menjadi referensi untuk debugging

b)

Memudahkan komunikasi antar tim

c)

Mempercepat penulisan kode program

d)

Menunjukkan alur logika secara jelas

e)

Memudahkan pemahaman proses

7.

Langkah apa yang harus dilakukan setelah menyusun algoritma?

a)

Menentukan bahasa pemrograman

b)

Menguji algoritma

c)

Melakukan analisis data

d)

Menulis dokumentasi

e)

Membuat flowchart

8.

Manakah dari berikut ini yang merupakan contoh dari algoritma?

a)

Menulis kode program

b)

Menyimpan data di database

c)

Menjalankan aplikasi

d)

Proses memasak nasi

e)

Menentukan tujuan proyek

9.

Manakah dari berikut ini yang merupakan ciri-ciri algoritma yang baik?

a)

Memiliki langkah-langkah yang tidak teratur

b)

Memiliki kompleksitas yang tinggi

c)

Memerlukan waktu eksekusi yang lama

d)

Hanya dapat digunakan dalam satu bahasa pemrograman

e)

Memiliki langkah-langkah yang jelas dan terurut

10.

Apa yang dimaksud dengan flowchart dalam konteks pemrograman?

a)

Bahasa pemrograman untuk menulis aplikasi

b)

Langkah-langkah untuk menyimpan data

c)

Dokumen yang menjelaskan kode program secara rinci

d)

Proses untuk menguji algoritma

e)

Diagram yang menggambarkan alur logika dari algoritma