Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional

Total questions: 24

Worksheet time: 25mins

Name
Class
Date
1.

Langkah awal dalam berpikir komputasional yang membantu memecah masalah besar menjadi masalah-masalah kecil disebut …

a)

Abstraksi

b)

Algoritma

c)


Dekomposisi

d)


Pengenalan pola

2.

Siswa diminta membuat cara agar teman-temannya dapat dengan mudah memahami perhitungan luas segitiga. Ia menuliskan langkah-langkahnya secara urut. Proses ini disebut …

a)

Algoritma

b)

Abstraksi

c)

Iterasi

d)

Debugging

3.

Dalam berpikir komputasional, menyaring informasi penting dan mengabaikan yang tidak relevan disebut …

a)

Abstraksi

b)

Iterasi

c)

Algoritma

d)

Pengenalan pola

4.

Ketika kita melihat pola bilangan 2, 4, 6, 8, 10, … lalu menyimpulkan bahwa bilangan selanjutnya adalah 12, kita sedang menggunakan …

a)

Algoritma

b)

Abstraksi

c)

Pengenalan pola

d)

Dekomposisi

5.

Guru meminta siswa membuat program sederhana menghitung rata-rata nilai. Siswa memisahkan masalah menjadi: (1) Menginput data nilai, (2) Menjumlahkan semua nilai, (3) Membagi dengan jumlah siswa. Tahapan ini adalah …

a)

Pengenalan pola

b)

Dekomposisi

c)

Algoritma

d)

Abstraksi

6.

Berikut ini yang merupakan contoh penerapan berpikir komputasional dalam kehidupan sehari-hari adalah …

a)

Membaca novel secara berulang-ulang

b)


Menyusun resep masakan menjadi langkah-langkah urut

c)


Menonton film tanpa henti

d)


Menghafalkan nama-nama teman di kelas

7.

Saat membuat algoritma, langkah-langkah harus ditulis secara …

a)

Acak agar lebih fleksibel

b)

Lengkap dan urut

c)

Panjang tanpa batas

d)

Singkat tanpa memperhatikan urutan

8.

Seorang siswa ingin membuat jadwal belajar yang teratur. Ia memisahkan mata pelajaran menjadi kelompok: (1) Sains, (2) Sosial, (3) Bahasa. Langkah ini merupakan contoh …

a)

Algoritma

b)

Abstraksi

c)

Pengenalan pola

d)

Dekomposisi

9.

Dalam memasak mie instan, langkah-langkah yang dilakukan adalah:

  1. 1. Panaskan air

  2. 2. Masukkan mie

  3. 3. Tiriskan

  4. 4. Campur dengan bumbu
    Langkah-langkah tersebut merupakan contoh …

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan pola

d)

Algoritma

10.

Guru meminta siswa membuat program untuk menentukan luas persegi panjang. Siswa menulis rumus hanya menggunakan panjang × lebar, tanpa menghitung informasi lain seperti warna atau ukuran kertas. Proses ini adalah contoh …

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan Pola

d)

Algoritma

11.

Contoh penerapan abstraksi dalam kehidupan sehari-hari adalah …

a)

Menggunakan rumus luas persegi panjang hanya dengan panjang × lebar

b)

Mengabaikan warna buku saat menghitung jumlahnya

c)

Menulis semua detail cerita tanpa ada yang dihilangkan

d)

Fokus pada nama dan harga saat membuat daftar belanja

12.

Contoh penerapan berpikir komputasional dalam membuat resep masakan adalah …

a)

Menyusun langkah-langkah memasak secara berurutan

b)

Mengabaikan jenis piring yang dipakai saat penyajian

c)

Menambahkan semua bahan sekaligus tanpa aturan

d)

Mengulang bumbu yang sama berkali-kali meski tidak perlu

13.

Ketika membuat daftar belanja, berpikir komputasional diterapkan dengan …

a)

Mengelompokkan barang ke dalam kategori makanan, minuman, dan alat rumah tangga

b)

Menyusun urutan belanja mulai dari sayur, lalu buah, kemudian kebutuhan dapur

c)

Membeli semua barang tanpa melihat daftar

d)

Mengulang pembelian barang yang sama meski belum habis

14.

Dalam permainan ular tangga, contoh berpikir komputasional adalah …

a)

Menentukan langkah sesuai angka dadu yang keluar

b)

Mengulang lempar dadu sampai pemain mencapai garis akhir

c)

Mengabaikan aturan permainan agar cepat menang

d)

Memisahkan proses menjadi giliran pemain A dan pemain B

15.

Saat membuat instruksi cara menyalakan kipas angin, contoh berpikir komputasional adalah …

a)

Menyusun langkah: colokkan kabel → tekan tombol → kipas berputar

b)

Mengabaikan warna kabel karena tidak memengaruhi cara menyalakan

c)

Menyuruh kipas hidup sendiri tanpa instruksi

d)

Mengulang instruksi menekan tombol berkali-kali meski kipas sudah menyala

16.

Simbol oval (lingkaran lonjong) dalam flowchart digunakan untuk…

a)

Menunjukkan proses

b)

Menunjukkan input/output

c)

Menunjukkan awal dan akhir program

d)

Menunjukkan keputusan

17.

Jika pada algoritma terdapat langkah “Masukkan nilai ujian siswa”, maka flowchart-nya menggunakan simbol…

a)

Persegi panjang

b)

Belah ketupat

c)

Jajar genjang

d)

Oval

18.

Algoritma menghitung luas segitiga:

  1. 1. Mulai

  2. 2. Masukkan alas dan tinggi

  3. 3. Hitung luas = ½ × alas × tinggi

  4. 4. Tampilkan hasil

  5. 5. Selesai

Pertanyaan:
Langkah ke-2 pada flowchart digambarkan dengan simbol…

a)

Persegi panjang

b)

Jajar genjang

c)

Oval

d)

Belah ketupat

19.

Seorang siswa ingin membuat flowchart memasak mie instan dengan langkah:

  1. 1. Mulai

  2. 2. Rebus air

  3. 3. Masukkan mie ke air mendidih

  4. 4. Tiriskan mie

  5. 5. Tambahkan bumbu

  6. 6. Selesai

Pertanyaan:
Langkah “Rebus air” dalam flowchart seharusnya menggunakan simbol…

a)

Jajar genjang

b)

Persegi panjang

c)

Oval

d)

Belah ketupat

20.

Seorang siswa membuat flowchart perhitungan luas persegi panjang:

  • 1. Mulai

  • 2. Masukkan panjang dan lebar

  • 3. Hitung luas

  • 4. Tampilkan hasil

  • 5. Selesai

Pertanyaan:
Urutan simbol yang benar adalah…

a)

Oval → Persegi panjang → Jajar genjang → Oval

b)

Oval → Jajar genjang → Persegi panjang → Jajar genjang → Oval

c)

Oval → Belah ketupat → Persegi panjang → Jajar genjang → Oval

d)

Oval → Jajar genjang → Persegi panjang → Oval

21.

Struktur data yang menggambarkan kumpulan objek yang saling terhubung tanpa harus memiliki urutan tertentu atau hierarki yang kaku disebut ....

a)

array

b)

list

c)

tree

d)

graph

22.

Operator perbandingan yang digunakan untuk memeriksa apakah dua nilai berbeda atau tidak sama adalah ....

a)

==

b)

!=

c)

<=

d)

>=

23.

Dalam tabel kebenaran operator OR, hasil output akan bernilai False (salah) hanya jika...

a)

Kedua input bernilai True (benar)

b)

salah satu input bernilai True (benar)

c)

kedua input bernilai false (salah)

d)

input pertama true dan input kedua false (salah)

24.

Jika diketahui pernyataan A bernilai False (Salah) dan pernyataan B bernilai False (Salah), hasil dari operasi A AND B adalah ....

a)

True

b)

False

c)

Null

d)

Error