wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Logika dan Algoritma - Genap

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Algoritma adalah …

a)

Urutan langkah logis untuk menyelesaikan masalah

b)

Kumpulan data dalam program

c)

Bahasa pemrograman tingkat tinggi

d)

Tampilan hasil program

e)

Proses input data

2.

Pseudocode digunakan untuk …

a)

Menggambarkan alur logika dalam bentuk simbol

b)

Menentukan hasil program

c)

Menjalankan program

d)

Menulis algoritma menggunakan bahasa alami mirip kode

e)

Menganalisis kesalahan program

3.

Flowchart digunakan untuk …

a)

Menjalankan program

b)

Menggambarkan logika program secara visual

c)

Mengatur warna tampilan

d)

Menyimpan data

e)

Menulis kode dalam bahasa Python

4.

Simbol jajaran genjang (parallelogram) digunakan untuk …

a)

Proses perhitungan

b)

Keputusan logika

c)

Input dan output data

d)

Pengulangan

e)

Awal/akhir

5.

Dalam pseudocode, perintah INPUT berarti …

a)

Menyimpan data ke file

b)

Menghitung data

c)

Menghapus data

d)

Menampilkan data ke layar

e)

Memasukkan data dari pengguna

6.

Dalam pseudocode, perintah OUTPUT berarti …

a)

Menjalankan proses

b)

Membuat perulangan

c)

Mengambil data dari pengguna

d)

Menampilkan hasil ke layar

e)

Menyimpan data

7.

Simbol persegi panjang (rectangle) pada flowchart menunjukkan …

a)

Proses perhitungan

b)

Awal/akhir

c)

Input/Output

d)

Kondisi

e)

Koneksi antar halaman

8.

Dalam flowchart, tanda panah digunakan untuk …

a)

Menghapus proses

b)

Menentukan hasil akhir

c)

Menunjukkan arah aliran proses

d)

Menandai keputusan

e)

Menyimpan data

9.

Simbol lingkaran kecil (connector) digunakan untuk …

a)

Menyimpan hasil

b)

Mengulang proses

c)

Menentukan percabangan

d)

Menandai bagian program yang tersambung di tempat lain

e)

Menandai awal program

10.

Contoh langkah algoritma yang benar adalah:

a)

Menulis hasil terlebih dahulu

b)

Mengidentifikasi masalah → Menentukan langkah → Menyusun alur → Menguji hasil

c)

Membuat flowchart → Menulis kode → Menentukan masalah

d)

Menulis kode tanpa rencana

e)

Menentukan solusi setelah program selesai