wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan dekomposisi dalam computational thinking?

a)

mencari solusi langsung tanpa analisis

b)

menghapus bagian yang tidak penting dari masalah

c)

memecah masalah kompleks menjadi masalah yang lebih kecil

d)

menggabungkan masalah menjadi satu

2.

Manakah contoh penerapan abstraksi dalam computational thinking?

a)

mengabaikan detil warna saat mendesain tampilan

b)

membuat daftar belanja berdasarkan kebutuhan

c)

menghitung total belanja

d)

mengurutkan data berdasarkan abjad

3.

Apa tujuan utama dari pengenalan pola dalam computational thinking?

a)

membuat algoritma yang kompleks

b)

menghapus data yang tidak relevan

c)

menemukan kesamaan untuk memecahkan masalah

d)

menghindari pengulangan dalam kode

4.

Algoritma adalah .....

a)

langkah-langkah sistematis untuk menyelesaikan masalah

b)

program komputer yang sudah jadi

c)

proses pengggabungan data

d)

kumpulan data yang disimpan dalam komputer

5.

Dalam dekomposisi, langkah pertama yang dilakukan adalah...

a)

menulis kode program

b)

mencari solusi langsung

c)

menghapus data yang tidak penting

d)

mengidentifikasi bagian-bagian dari masalah

6.

Mengapa abstraksi penting dalam pemrograman?

a)

untuk mempercepat proses debugging

b)

untuk menambah kompleksitas program

c)

untuk menyembunyikan detil teknis yang tidak relevan

d)

untuk menghindari penggunaan algoritma

7.

Contoh pengenalan pola dalam kehidupan sehari-hari adalah...

a)

menonton film tanpa urutan

b)

mengidentifikasi rutinitas harian seperti bangun, mandi, sarapan

c)

menghapus file dari komputer

d)

membaca buku secara acak

8.

Langkah-langkah dalam membuat algoritma meliputi...

a)

menghapus data yang tidak relevan

b)

menyusun pola tanpa menyusun langkah

c)

menulis kode langsung tanpa rencana

d)

identifikasi masalah, membuat langkah-langkah, dan uji solusi

9.

Apa hubungan antara dekomposisi dan algoritma?

a)

keduanya tidak saling berkaitan

b)

dekomposisi adalah hasil dari algoritma

c)

algoritma digunakan untuk menghapus dekomposisi

d)

dekomposisi digunakan untuk membuat algoritma

10.

Dalam computational thinking, urutan yang logis untuk menyelesaikan masalah adalah...

a)

dekomposisi -> pengenalan pola -> abstraksi -> algoritma

b)

Algoritma -> abstraksi -> Dekomposisi -> Pengenalan pola

c)

Pengenalan pola -> algoritma -> dekomposisi -> Abstraksi

d)

Abstraksi -> Dekomposisi -> Algoritma -> Pengenalan pola