wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fondasi Berpikir Komputasional

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Berpikir komputasional adalah pendekatan sistematis untuk memecahkan masalah dengan menggunakan konsep dan teknik dari ilmu komputer.

b)

Berpikir komputasional adalah metode untuk menghafal informasi.

c)

Berpikir komputasional hanya digunakan dalam pemrograman.

d)

Berpikir komputasional adalah cara berpikir yang tidak terstruktur.

2.

Sebutkan tiga komponen utama berpikir komputasional!

a)

Pengulangan, pengujian, debugging

b)

Dekomposisi, pola pengenalan, algoritma

c)

Analisis, sintesis, evaluasi

d)

Inovasi, kolaborasi, komunikasi

3.

Mengapa berpikir komputasional penting dalam pemecahan masalah?

a)

Berpikir komputasional membuat masalah menjadi lebih rumit.

b)

Berpikir komputasional penting karena memudahkan pemecahan masalah kompleks dengan cara sistematis.

c)

Berpikir komputasional hanya berguna untuk pemrograman.

d)

Berpikir komputasional tidak berhubungan dengan pemecahan masalah.

4.

Apa perbedaan antara algoritma dan program?

a)

Algoritma adalah langkah-langkah penyelesaian masalah, sedangkan program adalah kode yang mengimplementasikan algoritma.

b)

Program adalah langkah-langkah penyelesaian masalah yang tidak terstruktur.

c)

Algoritma adalah program yang ditulis dalam bahasa pemrograman.

d)

Algoritma dan program adalah istilah yang sama dan dapat digunakan secara bergantian.

5.

Berikan contoh algoritma sederhana dalam kehidupan sehari-hari!

a)

Proses menyiram tanaman.

b)

Proses menyalakan lampu.

c)

Proses mencuci pakaian.

d)

Proses membuat kopi.

6.

Apa itu dekomposisi dalam berpikir komputasional?

a)

Dekomposisi adalah cara untuk menyelesaikan masalah tanpa memecahkannya.

b)

Dekomposisi adalah memecah masalah besar menjadi bagian-bagian kecil.

c)

Dekomposisi adalah menggabungkan beberapa masalah menjadi satu.

d)

Dekomposisi adalah proses menganalisis data tanpa membagi masalah.

7.

Jelaskan konsep abstraksi dalam berpikir komputasional!

a)

Abstraksi adalah penyederhanaan kompleksitas dengan menghilangkan detail yang tidak relevan.

b)

Abstraksi adalah proses menambah detail untuk memperjelas informasi.

c)

Abstraksi adalah cara untuk menggandakan kompleksitas dalam sistem.

d)

Abstraksi hanya digunakan dalam pemrograman tingkat rendah.

8.

Bagaimana cara menggunakan pola pengulangan dalam algoritma?

a)

Gunakan fungsi untuk menghindari pengulangan dalam algoritma.

b)

Tulis semua kode dalam satu blok tanpa pengulangan.

c)

Hindari penggunaan loop untuk efisiensi algoritma.

d)

Gunakan loop seperti 'for' atau 'while' untuk mengulangi blok kode dalam algoritma.

9.

Apa yang dimaksud dengan pengujian dan debugging?

a)

Debugging adalah proses pengujian perangkat keras.

b)

Pengujian adalah proses memperbaiki kesalahan, sedangkan debugging adalah evaluasi perangkat lunak.

c)

Pengujian adalah evaluasi perangkat lunak, sedangkan debugging adalah proses memperbaiki kesalahan dalam perangkat lunak.

d)

Pengujian dan debugging adalah dua istilah yang sama.

10.

Sebutkan langkah-langkah dalam merancang algoritma!

a)

1) Langkah pertama adalah menulis kode langsung, 2) Mengabaikan analisis kebutuhan, 3) Menguji algoritma tanpa evaluasi.

b)

1) Identifikasi masalah, 2) Analisis kebutuhan, 3) Tentukan langkah penyelesaian, 4) Buat pseudocode/diagram alir, 5) Uji algoritma, 6) Evaluasi.

11.

Apa peran logika dalam berpikir komputasional?

a)

Logika hanya digunakan dalam matematika, bukan komputasi.

b)

Logika menghambat kreativitas dalam berpikir komputasional.

c)

Logika tidak berpengaruh pada pemecahan masalah.

d)

Logika membantu merumuskan masalah dan menganalisis solusi dalam berpikir komputasional.

12.

Jelaskan bagaimana berpikir komputasional dapat diterapkan di bidang lain!

a)

Berpikir komputasional hanya digunakan dalam pengembangan perangkat lunak.

b)

Berpikir komputasional tidak relevan di bidang seni dan budaya.

c)

Berpikir komputasional hanya berfokus pada pengolahan data tanpa analisis.

d)

Berpikir komputasional dapat diterapkan di bidang kesehatan, pendidikan, dan bisnis untuk memecah masalah kompleks, menggunakan algoritma, dan menganalisis data.

13.

Apa itu representasi data dan mengapa itu penting?

a)

Representasi data tidak berpengaruh pada keputusan bisnis.

b)

Representasi data hanya digunakan dalam bidang seni dan desain.

c)

Representasi data adalah cara menyajikan informasi secara terstruktur, penting untuk analisis dan pengambilan keputusan.

d)

Representasi data adalah bentuk seni visual yang tidak memiliki tujuan.

14.

Sebutkan beberapa alat atau bahasa pemrograman yang mendukung berpikir komputasional!

a)

C++

b)

Python, Scratch, JavaScript

c)

CSS

d)

HTML

15.

Bagaimana cara meningkatkan keterampilan berpikir komputasional?

a)

Belajar algoritma, mengikuti kursus pemrograman, dan berlatih menyelesaikan masalah.

b)

Bermain game tanpa strategi

c)

Menonton film dokumenter

d)

Membaca buku fiksi