wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KLS 8-Algoritma-Langkah-Langkah dalam Algoritma

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah hasil dari penelitian ilmiah.

b)

Algoritma hanya digunakan dalam matematika.

c)

Algoritma adalah serangkaian langkah atau prosedur yang digunakan untuk menyelesaikan masalah.

d)

Algoritma adalah sebuah bahasa pemrograman.

2.

Sebutkan contoh algoritma dalam kehidupan sehari-hari!

a)

Cara mengatur waktu tidur

b)

Metode belajar efektif

c)

Contoh algoritma: Resep memasak.

d)

Strategi berolahraga

3.

Mengapa penting untuk mengikuti langkah-langkah dalam algoritma?

a)

Mengikuti langkah-langkah algoritma hanya membuang waktu.

b)

Penting untuk mengikuti langkah-langkah dalam algoritma agar proses berjalan sistematis dan mengurangi kesalahan.

c)

Langkah-langkah dalam algoritma tidak perlu diikuti.

d)

Algoritma dapat diubah tanpa mempengaruhi hasil.

4.

Apa yang terjadi jika langkah-langkah dalam algoritma tidak diikuti?

a)

Hasil yang tidak sesuai atau program gagal.

b)

Langkah-langkah tidak berpengaruh pada hasil.

c)

Hasil yang selalu benar.

d)

Program berjalan dengan baik.

5.

Sebutkan langkah-langkah untuk memasak nasi!

a)

Cuci beras, tiriskan, masukkan ke panci, tambahkan air, masak hingga mendidih, kecilkan api, tutup, masak 15-20 menit, matikan kompor, biarkan 5 menit.

b)

Rendam beras semalaman, tiriskan, masukkan ke dalam microwave, masak selama 10 menit, sajikan.

c)

Cuci beras, masukkan ke panci, tambahkan garam, masak hingga berwarna coklat, sajikan.

d)

Cuci beras, masukkan ke panci, tambahkan susu, masak hingga kental, sajikan.

6.

Apa perbedaan antara algoritma dan prosedur?

a)

Algoritma adalah metode acak untuk menyelesaikan masalah.

b)

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan masalah, sedangkan prosedur adalah instruksi spesifik untuk melakukan tugas.

c)

Prosedur adalah langkah-langkah umum tanpa urutan tertentu.

d)

Algoritma dan prosedur adalah istilah yang sama dan dapat dipertukarkan.

7.

Sebutkan tiga contoh algoritma sederhana!

a)

Binary Search

b)

1. Bubble Sort 2. Linear Search 3. Summation Algorithm

c)

Factorial Algorithm

d)

Quick Sort

8.

Bagaimana cara menyusun algoritma yang baik?

a)

Langkah-langkah tidak perlu diuji

b)

Optimalkan tanpa analisis kebutuhan

c)

Definisikan masalah, analisis kebutuhan, rancang langkah-langkah, uji, dan optimalkan.

d)

Tentukan solusi sebelum memahami masalah

9.

Apa manfaat dari menggunakan algoritma dalam pemecahan masalah?

a)

Algoritma hanya digunakan untuk pemrograman komputer.

b)

Algoritma tidak memiliki struktur yang jelas dalam pemecahan masalah.

c)

Algoritma membuat proses pemecahan masalah menjadi lebih rumit.

d)

Algoritma memberikan pendekatan sistematis dan efisien dalam pemecahan masalah.

10.

Sebutkan langkah-langkah untuk membuat teh!

a)

Menggunakan teh celup tanpa air

b)

Membuat kopi dengan air panas

c)

Langkah-langkah untuk membuat teh.

d)

Mencampur teh dengan susu

11.

Apa yang dimaksud dengan diagram alir dalam algoritma?

a)

Diagram alir adalah deskripsi verbal dari algoritma.

b)

Diagram alir adalah representasi grafis dari algoritma.

c)

Diagram alir adalah bentuk tabel dari algoritma.

d)

Diagram alir digunakan untuk menulis kode program.

12.

Sebutkan alat yang dapat digunakan untuk menggambarkan algoritma!

a)

Flowchart

b)

Diagram alir, pseudocode, notasi UML

c)

Java code

d)

HTML markup

13.

Apa yang dimaksud dengan input dan output dalam algoritma?

a)

Input adalah hasil yang dihasilkan oleh algoritma, sedangkan output adalah data yang dimasukkan ke dalam algoritma.

b)

Input dan output adalah istilah yang sama dalam algoritma.

c)

Input adalah data yang dimasukkan ke dalam algoritma, sedangkan output adalah hasil yang dihasilkan oleh algoritma.

d)

Input adalah proses pengolahan data, sedangkan output adalah data yang tidak relevan.

14.

Sebutkan langkah-langkah untuk menyelesaikan soal matematika!

a)

Mengabaikan soal dan langsung mencari jawaban

b)

Menyalin jawaban dari teman tanpa analisis

c)

Langkah-langkah untuk menyelesaikan soal matematika.

d)

Membaca soal tanpa memahami konteks

15.

Apa yang dimaksud dengan kompleksitas algoritma?

a)

Kompleksitas algoritma adalah ukuran efisiensi algoritma dalam hal waktu dan ruang.

b)

Kompleksitas algoritma adalah cara untuk menghitung jumlah baris kode.

c)

Kompleksitas algoritma tidak berhubungan dengan penggunaan memori.

d)

Kompleksitas algoritma hanya mengukur waktu eksekusi.