wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ULHAR TIK

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Langkah pertama dalam berpikir komputasional adalah mengenali dan memahami ................

a)
masalah
b)
data
c)
algoritma
d)
solusi
2.

Proses memecah masalah besar menjadi bagian-bagian kecil disebut ................

a)
dekomposisi
b)
evaluasi
c)
analisis
d)
sintesis
3.

Tahapan dalam berpikir komputasional terdiri dari dekomposisi, pengenalan pola, abstraksi, dan

a)
pengulangan
b)
algoritma
c)
komputasi kuantum
d)
analisis data
4.

Algoritma adalah urutan langkah-langkah yang ................ untuk menyelesaikan masalah.

a)
sistematis dan logis
b)
tanpa langkah-langkah yang jelas
c)
hanya berdasarkan intuisi
d)
acak dan tidak teratur
5.

Pola berulang dapat membantu kita menyelesaikan masalah dengan lebih ................

a)
tidak teratur
b)
efisien
c)
lambat
d)
rumit
6.

Dalam flowchart, simbol persegi digunakan untuk menunjukkan................

a)
hasil akhir dari suatu proses
b)
proses atau langkah-langkah dalam suatu alur kerja
c)
pengambilan keputusan dalam alur kerja
d)
input data yang diperlukan untuk proses
7.

Dalam flowchart, simbol belah ketupat digunakan untuk menunjukkan ................

a)

keputusan atau opsional

b)
output hasil
c)
input data
d)
proses atau langkah
8.

Tahapan berpikir komputasional yang membantu membuang informasi tidak penting adalah................

a)
dekomposisi
b)
algoritma
c)
abstraksi
d)
evaluasi
9.

Perintah dalam algoritma harus bersifat jelas, logis, dan dapat ................

a)

diekskusi/dilaksanakan

b)
dihentikan
c)
dihindari
d)
dilupakan
10.

Menentukan langkah-langkah dalam sebuah resep masakan termasuk contoh ................

a)
bahan
b)
alat
c)
waktu
d)
prosedur
11.

Flowchart digunakan untuk mempermudah memahami alur suatu................

a)
sistem
b)
proses
c)
data
d)
informasi
12.

Bahasa pemrograman menggunakan algoritma untuk memberi ................kepada komputer.

a)

latihan

b)
data
c)
komunikasi
d)
instruksi
13.

Berpikir komputasional membantu kita menemukan solusi yang lebih................dan efektif.

a)
acak
b)
rumit
c)
tidak teratur
d)

efisien

14.

Informasi yang berulang dapat dijadikan sebagai ................ dalam penyelesaian masalah.

a)
pola
b)
strategi
c)
teknik
d)
metode
15.

Flowchart sering digunakan oleh programmer untuk merancang ................

a)
pengujian perangkat lunak
b)

program aplikasi

c)
struktur data
d)
algoritma sorting
16.

Langkah-langkah yang disusun secara berurutan disebut ................

a)
tahapan
b)
rencana
c)
metode
d)

algoritma

17.

Flowchart sering digunakan oleh programmer untuk merancang ................

a)
struktur data
b)
algoritma sorting
c)
pengujian perangkat lunak
d)

program aplikasi

18.

Dekomposisi berarti membagi masalah besar menjadi masalah yang lebih ................

a)
rumit
b)
besar
c)
kecil
d)
sama
19.

Jelaskan dengan contoh sederhana apa yang dimaksud dengan algoritma dalam kehidupan sehari-hari.

a)
Algoritma adalah langkah-langkah acak untuk mencapai tujuan.
b)
Algoritma dalam kehidupan sehari-hari adalah langkah-langkah sistematis untuk menyelesaikan masalah, seperti membuat kopi.
c)
Algoritma adalah cara membuat makanan tanpa resep.
d)
Algoritma hanya digunakan dalam pemrograman komputer.
20.

Apa perbedaan antara algoritma dan flowchart? Jelaskan secara singkat.

a)
Algoritma adalah diagram alir, sedangkan flowchart adalah langkah-langkah logis.
b)
Algoritma adalah langkah-langkah logis, sedangkan flowchart adalah representasi grafis dari algoritma.
c)
Algoritma hanya digunakan dalam pemrograman, sedangkan flowchart digunakan di semua bidang.
d)
Algoritma dan flowchart adalah istilah yang sama dan dapat dipertukarkan.