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.

Abstraksi adalah proses:

a)

Menyederhanikan masalah dengan fokus pada informasi yang relevan

b)

Mengulang langkah-langkah secara terus-menerus

c)

Menyusun algoritma secara detail

d)

Mengidentifikasi pola dalam data

2.

Manfaat berpikir komputasional adalah

a)

Mempermudah menghafal rumus

b)

Membantu dalam pemecahan masalah secara sistematis

c)

Mengurangi penggunaan teknologi

d)

Meningkatkan kemampuan menggambar

3.

Berpikir komputasional adalah:

a)

Cara berpikir untuk memecahkan masalah matematika

b)

Pendekatan untuk memecahkan masalah dengan cara yang dapat dijalankan oleh komputer

c)

Metode untuk belajar bahasa pemrograman

d)

Teknik menghafal rumus-rumus komputer

4.

Tahap pertama dalam berpikir komputasional adalah:

a)

Algoritma

b)

Abstraksi

c)

Pengenalan pola

d)

Dekomposisi

5.

Dekomposisi dalam berpikir komputasional berarti:

a)

Menggabungkan masalah menjadi satu

b)

Mengabaikan masalah yang tidak penting

c)

Memecah masalah kompleks menjadi bagian-bagian yang lebih kecil

d)

Menggunakan pola untuk menyelesaikan masalah

6.

Langkah pertama dalam menyusun algoritma adalah:

a)

Menentukan langkah-langkah penyelesaian

b)

Mengidentifikasi masalah

c)

Mengumpulkan data

d)

Menguji algoritma

7.

Pengenalan pola dalam berpikir komputasional berarti:

a)

Menggabungkan data yang berbeda

b)

Mencari dan mengidentifikasi kesamaan dalam data atau masalah

c)

Mengabaikan data yang tidak relevan

d)

Menyusun algoritma secara terperinci

8.

Contoh masalah yang bisa diselesaikan dengan berpikir komputasional adalah:

a)

Membaca buku

b)

Merencanakan jadwal harian

c)

Menggambar pemandangan

d)

Menghafal puisi

9.

Pseudocode adalah:

a)

Kode rahasia dalam komputer

b)

Deskripsi informal dari algoritma yang menggunakan bahasa sehari-hari

c)

Cara menyimpan data dalam komputer

d)

Teknik mengoptimalkan program

10.

Keterampilan dasar yang diperlukan untuk berpikir komputasional adalah:

a)

Menghafal

b)

Logika dan analisis

c)

Menulis cepat

d)

Menggambar

11.

Dalam berpikir komputasional, mengidentifikasi pola membantu untuk:

a)

Menghafal lebih banyak informasi

b)

Memahami masalah dengan lebih baik

c)

Mengurangi kompleksitas masalah

d)

Meningkatkan kecepatan penyelesaian masalah

12.

Berpikir komputasional penting untuk masa depan karena:

a)

Membantu mengembangkan keterampilan pemecahan masalah yang kompleks

b)

Mengurangi penggunaan teknologi

c)

Membuat kita lebih kreatif dalam menggambar

d)

Meningkatkan kemampuan menghafal

13.

Model abstraksi digunakan untuk:

a)

Menggabungkan semua data menjadi satu

b)

Menyederhanakan masalah dengan fokus pada elemen penting

c)

Menulis algoritma dalam bahasa pemrograman

d)

Menghafal pola

14.

Peran berpikir komputasional dalam pengembangan teknologi adalah:

a)

Mengurangi kebutuhan akan pemrograman

b)

Memberikan dasar untuk menciptakan solusi yang efisien dan inovatif

c)

Meningkatkan penggunaan kertas

d)

Mengurangi biaya produksi

15.

Contoh aplikasi berpikir komputasional dalam kehidupan sehari-hari adalah:

a)

Menghitung dengan kalkulator

b)

Merencanakan rute perjalanan

c)

Menggambar pemandangan

d)

Menghafal puisi

16.

Dalam menyusun algoritma, langkah-langkah harus:

a)

Dihafal dengan baik

b)

Ditulis dalam bahasa pemrograman

c)

Jelas dan sistematis

d)

Ditulis dalam bentuk paragraf

17.

Pentingnya mempelajari berpikir komputasional bagi siswa adalah:

a)

Meningkatkan kemampuan menggambar

b)

Mengembangkan keterampilan analitis dan logika

c)

Mengurangi penggunaan teknologi

d)

Meningkatkan kemampuan menghafal

18.

Proses untuk mengidentifikasi dan memecahkan masalah dengan cara yang sistematis disebut:

a)

Analisis masalah

b)

Implementasi kode

c)

Pengembangan perangkat lunak

d)

Desain algoritma

19.

Dalam konteks algoritma, dekomposisi berarti:

a)

Membagi masalah besar menjadi bagian yang lebih kecil dan lebih mudah dikelola

b)

Menggabungkan beberapa solusi menjadi satu

c)

Menghapus langkah-langkah yang tidak perlu

d)

Menyusun data dalam urutan tertentu

20.

Langkah terakhir dalam proses pengembangan algoritma adalah:

a)

Menulis dokumentasi

b)

Menguji dan memvalidasi algoritma

c)

Menyusun flowchart

d)

Mengidentifikasi masalah