wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KELAS 4 BAB 6 ALGORITMA DAN PEMROGRAMAN A.

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Algoritma adalah ...

a)

Bahasa pemrograman yang kompleks sehingga menjadi sulit

b)

Diagram yang digunakan untuk desain program yang akan dibuat

c)

Urutan langkah-langkah logis untuk menyelesaikan masalah

d)

Kumpulan simbol yang mewakili proses data

2.

Penulisan algoritma dapat dilakukan dalam bentuk ...

a)

Gambar dan suara

b)

Narasi dan flowchart

c)

Video dan tabel

d)

Paragraf dan spreadsheet

3.

Simbol terminator dalam flowchart digunakan untuk ...

a)

Menunjukkan keputusan

b)

Menunjukkan proses

c)

Memulai atau mengakhiri flowchart

d)

Menghubungkan langkah-langkah algoritma

4.

Simbol yang digunakan untuk input dan output dalam flowchart adalah ...

a)

Persegi panjang

b)

Jajar genjang

c)

Lingkaran

d)

Belah ketupat

5.

Simbol proses dalam flowchart digambarkan dengan bentuk ...

a)

Lingkaran

b)

Belah ketupat

c)

Jajar genjang

d)

Persegi panjang

6.

Simbol yang digunakan untuk menunjukkan keputusan dalam flowchart adalah ...

a)

Belah ketupat

b)

Persegi panjang

c)

Lingkaran

d)

Jajar genjang

7.

Pada flowchart, simbol decision berfungsi untuk ...

a)

Menunjukkan input dan output

b)

Menghubungkan proses

c)

Menyatakan proses keputusan

d)

Mengakhiri algoritma

8.

Berikut adalah contoh algoritma sederhana membuat teh, kecuali ...

a)

Masukkan kantong teh ke cangkir

b)

Masukkan gula pasir ke cangkir

c)

Cuci tangan sebelum menyeduh teh

d)

Tuangkan air panas ke cangkir

9.

Langkah terakhir dalam algoritma membuat teh adalah ...

a)

Masukkan gula pasir ke cangkir

b)

Sajikan teh

c)

Aduk isi cangkir

d)

Tuangkan air panas

10.

Apa fungsi simbol connector dalam flowchart?

a)

Menghubungkan langkah-langkah algoritma

b)

Menghentikan proses

c)

Memberikan input

d)

Menunjukkan keputusan

11.

Algoritma sangat penting karena ...

a)

Membantu mendesain komputer baru

b)

Mempermudah penulisan kode program

c)

Menghilangkan kebutuhan programmer

d)

Menggantikan fungsi perangkat keras

12.

Flowchart digunakan untuk ...

a)

Menggambar desain perangkat keras

b)

Mengilustrasikan algoritma secara visual

c)

Menulis perintah bahasa pemrograman

d)

Menghubungkan jaringan komputer

13.

Simbol terminator digambarkan dengan bentuk ...

a)

Belah ketupat

b)

Oval

c)

Persegi panjang

d)

Jajar genjang

14.

Algoritma yang ditulis dalam bentuk narasi biasanya menggunakan ...

a)

Diagram alir

b)

Kalimat yang logis dan terstruktur

c)

Kode pemrograman

d)

Simbol-simbol flowchart

15.

Apa simbol yang digunakan untuk proses dalam flowchart?

a)

Persegi panjang

b)

Oval

c)

Belah ketupat

d)

Jajar genjang

16.

Contoh flowchart sederhana melibatkan bagian-bagian berikut, kecuali ...

a)

Input

b)

Proses

c)

Output

d)

Sensor

17.

Langkah pertama dalam algoritma membuat teh adalah ...

a)

Masukkan gula pasir ke cangkir

b)

Sajikan teh

c)

Masukkan kantong teh ke cangkir

d)

Tuangkan air panas ke cangkir

18.

Algoritma yang baik harus memiliki sifat ...

a)

Tidak jelas dan rumit

b)

Efisien dan logis

c)

Berbelit-belit

d)

Tidak terstruktur

19.

Mengapa penting untuk menggunakan flowchart dalam algoritma?

a)

Membantu membuat kode lebih cepat

b)

Memvisualisasikan proses secara terstruktur

c)

Menghindari penggunaan simbol

d)

Mengurangi langkah algoritma

20.

Setelah menyusun algoritma dalam bentuk flowchart, langkah berikutnya adalah ...

a)

Mengabaikannya

b)

Menuliskannya dalam kode program

c)

Menggambarkannya lagi

d)

Menghapusnya