wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Berpikir Komputasional

Total questions: 50

Worksheet time: 55mins

Name
Class
Date
1.

Berpikir komputasional adalah cara berpikir yang digunakan untuk...

a)

Menyelesaikan masalah dengan langkah-langkah logis

b)

Menghitung cepat dengan kalkulator

c)

Membuat komputer bekerja tanpa program

d)

Mempercepat kinerja hardware

e)

Menghapus data yang tidak diperlukan

2.

Ciri utama berpikir komputasional adalah...

a)

Menghafal kode pemrograman

b)

Memecah masalah menjadi bagian-bagian kecil

c)

Menghindari penggunaan komputer

d)

Menggunakan bahasa sehari-hari dalam pemrograman

e)

Menyimpan data dalam cloud

3.

Manfaat berpikir komputasional adalah...

a)

Hanya berguna untuk programmer

b)

Mempermudah menyelesaikan masalah kompleks

c)

Mengganti pekerjaan manusia sepenuhnya

d)

Menghindari penggunaan algoritma

e)

Mengurangi kreativitas

4.

Berikut ini yang bukan termasuk aspek berpikir komputasional adalah...

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Data Compression

e)

Algorithm

5.

Kemampuan memecahkan masalah menjadi bagian kecil agar mudah diselesaikan disebut...

a)

Abstraksi

b)

Algoritma

c)

Decomposition

d)

Pattern Recognition

e)

Debugging

6.

Langkah pertama dalam dekomposisi masalah adalah...

a)

Menentukan pola

b)

Membuat kode

c)

Mengidentifikasi masalah utama

d)

Menguji program

e)

Menghapus data

7.

Contoh dekomposisi dalam kehidupan sehari-hari adalah...

a)

Menghafal buku pelajaran sekaligus

b)

Membagi tugas membersihkan rumah per ruangan

c)

Menggunakan shortcut keyboard

d)

Menggandakan file data

e)

Menyalakan komputer

8.

Dekomposisi berguna karena...

a)

Masalah besar menjadi lebih mudah dipecahkan

b)

Menghilangkan data yang tidak penting

c)

Menghindari penulisan algoritma

d)

Menyulitkan proses debugging

e)

Mengurangi produktivitas

9.

Dalam membuat aplikasi kasir, memisahkan fitur pembayaran, stok barang, dan laporan adalah contoh...

a)

Abstraksi

b)

Dekomposisi

c)

Debugging

d)

Enkripsi

e)

Deskripsi

10.

Jika seorang siswa ingin membuat presentasi, membaginya menjadi bagian pendahuluan, isi, dan penutup adalah penerapan...

a)

Pattern Recognition

b)

Decomposition

c)

Abstraction

d)

Algoritma

e)

Kompresi

11.

Pattern recognition membantu dalam...

a)

Menentukan pola dari masalah yang berbeda

b)

Menghapus pola yang ada

c)

Menghindari pengulangan tugas

d)

Menghafal kode program

e)

Mengganti algoritma

12.

Contoh pengenalan pola dalam matematika adalah...

a)

Menghafal rumus

b)

Menyadari bahwa semua bilangan genap habis dibagi 2

c)

Menghapus angka nol

d)

Mengganti variabel

e)

Menggunakan kalkulator

13.

Pengenalan pola penting karena...

a)

Membuat masalah lebih rumit

b)

Membantu membuat solusi umum

c)

Menghindari proses abstraksi

d)

Mengurangi logika

e)

Memperlambat proses pemrograman

14.

Melihat bahwa semua jenis kue basah perlu disimpan di tempat tertutup adalah contoh...

a)

Decomposition

b)

Pattern Recognition

c)

Debugging

d)

Enkripsi

e)

Reduksi

15.

Seorang siswa menyadari bahwa setiap soal fisika dengan gaya gravitasi dapat diselesaikan dengan rumus yang sama. Ini adalah contoh...

a)

Abstraksi

b)

Pattern Recognition

c)

Algoritma

d)

Dekomposisi

e)

Kompresi

16.

Abstraksi adalah...

a)

Menghapus seluruh data

b)

Fokus pada informasi penting dan mengabaikan detail yang tidak relevan

c)

Mengganti data lama

d)

Membuat pola baru

e)

Memecah masalah menjadi kecil

17.

Dalam membuat peta kota, hanya menampilkan jalan utama dan lokasi penting adalah contoh...

a)

Abstraksi

b)

Algoritma

c)

Pattern Recognition

d)

Debugging

e)

Decomposition

18.

Abstraksi mempermudah...

a)

Menyembunyikan semua data

b)

Menyaring informasi yang diperlukan untuk solusi

c)

Menambahkan detail kecil

d)

Menghapus pola

e)

Menghindari dekomposisi

19.

Jika kita membuat desain game dan hanya fokus pada peraturan utama tanpa memikirkan warna karakter, kita sedang menerapkan...

a)

Algoritma

b)

Pattern Recognition

c)

Abstraksi

d)

Dekomposisi

e)

Debugging

20.

Memahami esensi masalah dan mengabaikan hal kecil adalah penerapan...

a)

Abstraksi

b)

Decomposition

c)

Pattern Recognition

d)

Pengkodean

e)

Analisis

21.

Algoritma adalah...

a)

Langkah-langkah logis untuk menyelesaikan masalah

b)

Data hasil pemrograman

c)

Perintah acak

d)

Hanya kode dalam bahasa Python

e)

Pola tanpa urutan

22.

Contoh algoritma dalam kehidupan sehari-hari adalah...

a)

Langkah membuat mie instan dari membuka bungkus hingga menyajikan

b)

Menghafal semua merk mie instan

c)

Menyimpan mie di lemari

d)

Membeli mie instan tanpa dimasak

e)

Menonton video memasak

23.

Algoritma yang efisien adalah...

a)

Langkah panjang tanpa tujuan

b)

Langkah sederhana namun tepat sasaran

c)

Langkah rumit dan membingungkan

d)

Langkah acak tanpa urutan

e)

Langkah dengan banyak pengulangan tak perlu

24.

Flowchart digunakan untuk...

a)

Menggambar struktur data

b)

Menggambarkan langkah-langkah algoritma secara visual

c)

Menyimpan program

d)

Menghapus data

e)

Membuat pola

25.

Dalam membuat program, langkah-langkah logis harus...

a)

Dijalankan acak

b)

Disusun secara berurutan

c)

Dihapus jika terlalu panjang

d)

Diganti dengan pola baru

e)

Tidak perlu diuji

26.

Berpikir komputasional berguna bagi...

a)

Hanya programmer

b)

Semua bidang pekerjaan

c)

Hanya ahli IT

d)

Hanya pelajar jurusan komputer

e)

Pengguna internet saja

27.

Menggunakan GPS untuk menemukan rute tercepat adalah contoh penerapan...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pattern Recognition

e)

Debugging

28.

Mengelompokkan pakaian berdasarkan warna sebelum mencuci adalah contoh...

a)

Pattern Recognition

b)

Dekomposisi

c)

Abstraksi

d)

Algoritma

e)

Kompresi

29.

Dalam membuat jadwal pelajaran, memilih hanya mata pelajaran yang sesuai jurusan adalah contoh...

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Debugging

e)

Pengenalan pola

30.

Seorang dokter mendiagnosis penyakit berdasarkan gejala umum yang sama. Ini adalah contoh...

a)

Pattern Recognition

b)

Decomposition

c)

Abstraction

d)

Algoritma

e)

Flowchart

31.

Menentukan resep kue dari bahan yang tersedia adalah contoh penerapan...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pattern Recognition

e)

Debugging

32.

Dalam game, musuh yang semakin cepat bergerak setiap level adalah penerapan konsep...

a)

Decomposition

b)

Pattern Recognition

c)

Abstraksi

d)

Algoritma

e)

Kompresi

33.

Memisahkan proses pendaftaran, pembayaran, dan pencetakan tiket pada sebuah sistem tiket online adalah contoh...

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Pattern Recognition

e)
34.

Memisahkan proses pendaftaran, pembayaran, dan pencetakan tiket pada sebuah sistem tiket online adalah contoh...

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Pattern Recognition

e)

Debugging

35.

Mengidentifikasi bahwa semua tanaman butuh air dan sinar matahari untuk tumbuh adalah penerapan...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pattern Recognition

e)

Debugging

36.

Memperbaiki kesalahan pada program agar dapat berjalan sesuai harapan disebut...

a)

Debugging

b)

Abstraksi

c)

Pattern Recognition

d)

Dekomposisi

e)

Kompresi

37.

Menentukan langkah-langkah perbaikan laptop yang mati total adalah penerapan...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pattern Recognition

e)

Debugging

38.

Menyusun daftar belanja berdasarkan menu yang akan dimasak adalah penerapan...

a)

Abstraksi

b)

Pattern Recognition

c)

Dekomposisi

d)

Algoritma

e)

Flowchart

39.

Mengelompokkan data pelanggan berdasarkan kota tempat tinggal adalah contoh...

a)

Pattern Recognition

b)

Abstraksi

c)

Algoritma

d)

Dekomposisi

e)

Debugging

40.

Memfokuskan hanya pada data penjualan tahun ini untuk membuat laporan adalah penerapan...

a)

Abstraksi

b)

Algoritma

c)

Pattern Recognition

d)

Dekomposisi

e)

Flowchart

41.

Menentukan rute tercepat dengan mempertimbangkan jarak dan kemacetan adalah contoh...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pattern Recognition

e)

Debugging

42.

Jika sebuah aplikasi e-commerce memisahkan proses pencarian barang, pemesanan, dan pembayaran, itu adalah penerapan...

a)

Abstraksi

b)

Dekomposisi

c)

Pattern Recognition

d)

Algoritma

e)

Debugging

43.

Menyadari bahwa semua akun email membutuhkan alamat dan kata sandi adalah contoh...

a)

Algoritma

b)

Dekomposisi

c)

Abstraksi

d)

Pattern Recognition

e)

Kompresi

44.

Menggunakan langkah-langkah jelas untuk memasang tenda adalah penerapan...

a)

Abstraksi

b)

Algoritma

c)

Dekomposisi

d)

Pattern Recognition

e)

Debugging

45.

Membuang informasi yang tidak relevan ketika membuat peta wisata adalah contoh...

a)

Algoritma

b)

Dekomposisi

c)

Abstraksi

d)

Pattern Recognition

e)

Debugging

46.

Mengidentifikasi bahwa semua hewan mamalia menyusui anaknya adalah contoh...

a)

Pattern Recognition

b)

Abstraksi

c)

Dekomposisi

d)

Algoritma

e)

Debugging

47.

Menentukan langkah membuat akun media sosial dari membuka aplikasi hingga konfirmasi email adalah...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pattern Recognition

e)

Debugging

48.

Mengelompokkan jenis buah berdasarkan rasa manis atau asam adalah...

a)

Abstraksi

b)

Pattern Recognition

c)

Dekomposisi

d)

Algoritma

e)

Debugging

49.

Mengabaikan warna dan bentuk mobil ketika membuat statistik jumlah mobil di parkiran adalah...

a)

Abstraksi

b)

Dekomposisi

c)

Pattern Recognition

d)

Algoritma

e)

Debugging

50.

Mengurutkan data siswa berdasarkan nilai dari tertinggi ke terendah adalah penerapan...

a)

Abstraksi

b)

Algoritma

c)

Pattern Recognition

d)

Dekomposisi

e)

Debugging