wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Berpikir Komputasional

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Berpikir komputasional adalah...

a)

Cara berpikir untuk memecahkan masalah menggunakan komputer

b)

Proses memecahkan masalah dengan menerapkan teknik dekomposisi, abstraksi, pola, dan algoritma

c)

Kemampuan membuat program tanpa perencanaan

d)

Metode menghitung angka secara manual

2.

Dekomposisi dalam berpikir komputasional berarti...

a)

Menggabungkan semua bagian masalah menjadi satu

b)

Memecah masalah kompleks menjadi bagian-bagian kecil.

c)

Menghindari masalah yang rumit

d)

Membuat diagram alur

3.

Abstraksi membantu kita untuk...

a)

Fokus pada detail teknis yang tidak penting

b)

Mengabaikan informasi yang relevan

c)

Memisahkan informasi penting dan mengabaikan yang tidak relevan

d)

Menyelesaikan masalah tanpa analisis

4.

Mencari pola dalam berpikir komputasional bertujuan untuk...

a)

Menemukan kesamaan atau keteraturan dalam data/masalah

b)

Membuat masalah semakin rumit

c)

Menghafal solusi tanpa memahami

d)

Mengulangi kesalahan yang sama

5.

Algoritma adalah...

a)

Bahasa pemrograman tingkat tinggi

b)

Diagram yang menggambarkan jaringan komputer

c)

Tools untuk mengedit gambar

d)

Urutan langkah logis untuk menyelesaikan masalah

6.

Contoh penerapan dekomposisi adalah...

a)

Membuat game tanpa perencanaan

b)

Memecah proyek website menjadi bagian: desain, backend, database

c)

Menyalin kode program dari internet

d)

Menghindari penggunaan fungsi dalam pemrograman

7.

Manakah yang BUKAN komponen berpikir komputasional?

a)

Dekomposisi

b)

Abstraksi

c)

Intuisi

d)

Pembuatan Algoritma

8.

Dalam menyusun algoritma, langkah-langkah harus...

a)

Acak dan tidak terstruktur

b)

Hanya berupa pseudocode

c)

Dibatasi maksimal 3 langkah

d)

Spesifik, jelas, dan berurutan

9.

Dalam menyusun algoritma, langkah-langkah harus...

a)

Acak dan tidak terstruktur

b)

Hanya berupa pseudocode

c)

Dibatasi maksimal 3 langkah

d)

Spesifik, jelas, dan berurutan

10.

Pseudocode adalah...

a)

Bahasa pemrograman resmi

b)

Deskripsi algoritma dalam bahasa manusia yang terstruktur

c)

Kode yang hanya bisa dijalankan di komputer

d)

Diagram alur tanpa teks

11.

Flowchart digunakan untuk...

a)

Menggambar ilustrasi

b)

Merepresentasikan algoritma secara visual

c)

Menulis kode program

d)

Menghitung kecepatan proseso

12.

Manakah contoh abstraksi?

a)

Menyimpan semua detail teknis dalam solusi.

b)

Menganggap mobil sebagai "objek" dengan properti warna dan kecepatan (tanpa detail mesin)

c)

Menghafal semua kode program

d)

Menghindari penggunaan variabel.

13.

Debugging adalah proses...

a)

Menulis kode baru

b)

Mencari dan memperbaiki kesalahan dalam program

c)

Menghapus seluruh kode

d)

Mengganti komputer

14.

Dalam membuat algoritma, loop (perulangan) digunakan untuk...

a)

Menghentikan program secara paksa

b)

Menghapus data

c)

Membuat program lebih panjang

d)

Mengulangi langkah tertentu tanpa menulis kode berulang kali

15.

Berpikir komputasional sangat berguna dalam pemrograman karena...

a)

Memungkinkan pembuatan program tanpa perencanaan

b)

Membantu merancang solusi yang terstruktur dan efisien

c)

Menghilangkan kebutuhan untuk testing

d)

Membuat programmer tidak perlu belajar syntax.

16.

Manakah pernyataan benar tentang algoritma?

a)

Tidak perlu diuji sebelum digunakan

b)

Hanya digunakan untuk masalah matematika

c)

Bisa direpresentasikan dengan flowchart atau pseudocode

d)

Harus selalu diimplementasikan dalam bahasa pemrograman

17.

Algoritma sorting yang bekerja dengan membandingkan elemen satu per satu adalah...

a)

Merge Sort

b)

Binary Search

c)

Quick Sort

d)

Bubble Sort

18.

Berpikir komputasional membantu dalam analisis data karena...

a)

Menghasilkan data acak

b)

Memungkinkan identifikasi pola dan pengambilan keputusan berbasis data

c)

Membuat data lebih rumit

d)

Menghilangkan kebutuhan untuk visualisasi data

19.

Ketika menemukan bug, langkah pertama adalah...

a)

Memahami penyebab bug dengan menelusuri alur program

b)

Menutup komputer

c)

Menyembunyikan bug dari pengguna

d)

Menulis kode baru tanpa memperbaiki bug

20.

Dalam konteks jaringan komputer, dekomposisi bisa diterapkan untuk...

a)

Mengganti semua perangkat sekaligus

b)

Hanya memeriksa kabel LAN

c)

Memecah masalah koneksi menjadi: hardware, software, konfigurasi, dan testing

d)

Menonaktifkan firewall tanpa analisis