wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Algoritma Dasar (Deskriptif)

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Kamu diminta membuat algoritma kegiatan 'Bersiap Berangkat Sekolah'. Dari pilihan berikut, mana urutan yang paling logis dan sesuai prinsip algoritma?

a)

Makan → Bangun tidur → Berangkat → Mandi

b)

Berangkat → Pakai sepatu → Bangun tidur → Mandi

c)

Sarapan → Mandi → Bangun tidur → Berangkat

d)

Tidur → Bangun → Berangkat → Tidur lagi

e)

Bangun tidur → Mandi → Sarapan → Berangkat

2.

Seorang siswa membuat algoritma seperti ini: “Jika lupa bawa buku, maka pulang ke rumah. Jika tidak lupa, lanjut ke kelas.” Jenis algoritma yang ia gunakan adalah...

a)

Perulangan

b)

Urutan

c)

Percabangan

d)

Deskripsi

e)

Komputasi

3.

Dalam sebuah algoritma, kamu harus memeriksa isi tas setiap malam selama 1 minggu. Bagian algoritma manakah yang paling tepat untuk menggambarkan hal tersebut?

a)

Jika tas berat, maka dikeluarkan isinya

b)

Ambil tas → buka tas → tutup tas

c)

Cek isi tas selama 7 hari berturut-turut

d)

Simpan tas lalu lupakan

e)

Isi tas dengan acak

4.

Mengapa algoritma penting dalam membuat program komputer maupun kegiatan sehari-hari?

a)

Agar program bisa langsung dijalankan tanpa berpikir

b)

Agar semua langkah bisa tertata dan tidak kacau

c)

Supaya kegiatan lebih ribet dan formal

d)

Karena komputer tidak bisa berjalan tanpa internet

e)

Supaya program ditulis dalam bahasa asing

5.

Seorang temanmu membuat algoritma “Belajar saat Ujian”: 1) Main game 2) Tidur 3) Lihat jadwal 4) Belajar 5) Nonton TV Apa kekurangan dari algoritma tersebut?

a)

Tidak menggunakan komputer

b)

Tidak ada percabangannya

c)

Langkahnya terlalu pendek

d)

Tidak ada urutan logis menuju tujuan (benar)

e)

Terlalu formal

6.

Kamu sedang menyusun algoritma “Mencuci Piring” dan kamu mengulangi proses membilas 3 kali agar benar-benar bersih. Apa jenis struktur algoritma yang kamu gunakan?

a)

Perulangan

b)

Urutan

c)

Fungsi

d)

Percabangan

e)

Evaluasi

7.

Dalam algoritma, bagian “deklarasi” berfungsi untuk apa?

a)

Menyusun langkah-langkah logis

b)

Menjelaskan kondisi if/else

c)

Menentukan hasil akhir dari program

d)

Menampilkan hasil

e)

Menjelaskan variabel atau hal-hal yang diperlukan sebelum langkah dimulai

8.

Dalam struktur algoritma, mengapa bagian deskripsi sangat penting?

a)

Karena bisa ditulis acak

b)

Karena tanpa deskripsi, tidak ada deklarasi

c)

Karena deskripsi adalah bagian terakhir

d)

Karena di situlah semua langkah-langkah dilakukan

e)

Karena deskripsi tidak perlu ditulis

9.

Kamu melihat dua algoritma berikut: Algoritma A: Cek isi tas → Jika ada buku → lanjut → jika tidak → ambil buku Algoritma B: Cek isi tas → Ambil buku → Lanjut Manakah yang lebih efisien dan mengapa?

a)

Algoritma A, karena punya pilihan sesuai kondisi

b)

Algoritma B, karena lebih pendek

c)

Algoritma A, karena menggunakan pengulangan

d)

Algoritma B, karena tidak pakai kondisi

e)

Keduanya sama saja

10.

Mana contoh penerapan algoritma dalam dunia nyata yang mencerminkan struktur urutan, percabangan, dan perulangan sekaligus?

a)

Menonton film

b)

Menyapu halaman satu kali

c)

Menjawab soal matematika pilihan ganda

d)

Mematikan lampu setiap pagi

e)

Memasak mie instan saat lapar setiap sore