wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Proses berpikir komputasional tidak melibatkan....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Peramalan Cuaca

e)

Algoritma

2.

Algoritma pencarian linear bekerja dengan cara....

a)

Melompati data tertentu

b)

Memeriksa satu per satu elemen

c)

Membagi data menjadi dua bagian terus-menerus

d)

Mengurutkan data terlebih dahulu

e)

Menyimpan semua data di memori

3.

Binary search hanya dapat digunakan pada....

a)

Data yang teracak

b)

Data yang tidak berurut

c)

Data yang sudah terurut

d)

Data yang sedikit jumlahnya

e)

Data yang duplikat

4.

Keunggulan binary search dibanding linear search adalah....

a)

Selalu lebih cepat pada semua kasus

b)

Tidak membutuhkan data terurut

c)

Kompleksitas waktu lebih rendah pada data besar

d)

Tidak menggunakan perbandingan data

e)

Memerlukan memori lebih besar

5.

Jika jumlah data 1000 elemen, binary search memerlukan maksimal....

a)

1000 langkah

b)

500 langkah

c)

100 langkah

d)

10 langkah

e)

1 langkah

6.

Langkah pertama dalam berpikir komputasional adalah....

a)

Menguji solusi

b)

Mengidentifikasi masalah

c)

Menulis kode

d)

Menyimpan data

e)

Membuat diagram

7.

Dalam linear search, jika data ada di posisi terakhir, maka....

a)

Proses selesai cepat

b)

Proses memeriksa semua data

c)

Proses langsung ke posisi akhir

d)

Proses melompati sebagian data

e)

Proses hanya setengah data

8.

Contoh pengenalan pola dalam kehidupan adalah....

a)

Membuat resep makanan

b)

Menyusun daftar belanja

c)

Mengidentifikasi jadwal pelajaran mingguan

d)

Mengisi biodata

e)

Membuat daftar nilai

9.

Proses abstraksi dalam berpikir komputasional adalah....

a)

Menghapus detail yang tidak relevan

b)

Menambah detail ke masalah

c)

Menyalin masalah ke format lain

d)

Mengubah data menjadi angka

e)

Membuat grafik masalah

10.

Apa manfaat berpikir komputasional?

a)

Menambah tugas sekolah

b)

Membuat masalah lebih sulit

c)

Membantu menyelesaikan masalah dengan sistematis

d)

Menghindari belajar

e)

Membuat masalah semakin rumit