wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional

Total questions: 20

Worksheet time: 30mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma dalam kehidupan sehari-hari?

a)

Algoritma adalah serangkaian langkah atau prosedur yang diikuti untuk mencapai tujuan tertentu.

b)

Algoritma adalah jenis perangkat lunak untuk bermain game.

c)

Algoritma adalah alat untuk mengukur waktu.

d)

Algoritma adalah cara untuk memasak makanan.

2.

Berikan contoh algoritma sederhana yang kamu gunakan saat memasak!

a)

Membuat kue tanpa mencampur bahan

b)

Menggoreng sayuran tanpa bumbu

c)

Memasak nasi dengan mencuci beras, menambahkan air, dan memasaknya hingga matang.

d)

Merebus air tanpa menambahkan garam

3.

Apa pentingnya pola dalam komputasi?

a)

Pola hanya relevan dalam seni dan desain.

b)

Pola tidak memiliki pengaruh dalam pengolahan data.

c)

Pola hanya digunakan untuk menghias antarmuka pengguna.

d)

Pola membantu dalam pengorganisasian data dan pengenalan pola.

4.

Sebutkan tiga contoh pola yang dapat kamu temukan dalam aktivitas sehari-hari!

a)

Menonton film di bioskop

b)

1. Rutinitas harian (bangun tidur, sarapan, berangkat kerja) 2. Kebiasaan berolahraga (jogging, pemanasan, pendinginan) 3. Kegiatan belanja (membuat daftar, pergi ke toko, membayar)

c)

Membaca buku sebelum tidur

d)

Berkumpul dengan teman-teman di kafe

5.

Jelaskan langkah-langkah dalam menyelesaikan masalah menggunakan algoritma!

a)

Tentukan solusi tanpa analisis masalah

b)

Implementasikan algoritma tanpa pengujian

c)

Kumpulkan informasi setelah langkah-langkah ditentukan

d)

Langkah-langkah dalam menyelesaikan masalah menggunakan algoritma adalah identifikasi masalah, kumpulkan informasi, tentukan langkah-langkah, implementasikan algoritma, uji algoritma, dan lakukan perbaikan.

6.

Apa yang dimaksud dengan representasi data sederhana?

a)

Representasi data sederhana adalah penyajian informasi yang mudah dipahami.

b)

Representasi data sederhana adalah cara untuk menyimpan data dalam format rahasia.

c)

Representasi data sederhana hanya digunakan untuk data numerik.

d)

Representasi data sederhana adalah metode pengolahan data yang kompleks.

7.

Sebutkan dua cara untuk merepresentasikan data!

a)

Diagram dan peta

b)

Survei dan wawancara

c)

Video dan audio

d)

Tabel dan grafik

8.

Bagaimana algoritma dapat membantu dalam pengambilan keputusan?

a)

Algoritma tidak berhubungan dengan data

b)

Algoritma hanya digunakan untuk pemrograman

c)

Algoritma membantu menganalisis data dan menghasilkan rekomendasi untuk pengambilan keputusan.

d)

Algoritma membuat keputusan tanpa analisis data

9.

Berikan contoh situasi di mana kamu harus membuat keputusan berdasarkan data!

a)

Perusahaan menganalisis data penjualan produk serupa untuk menentukan harga dan strategi pemasaran produk baru.

b)

Menetapkan harga berdasarkan harga pesaing tanpa analisis data.

c)

Membuat keputusan tanpa mempertimbangkan data penjualan sebelumnya.

d)

Menggunakan intuisi pribadi untuk menentukan harga produk.

10.

Apa perbedaan antara algoritma dan prosedur?

a)

Algoritma adalah metode acak, sedangkan prosedur adalah langkah-langkah umum.

b)

Algoritma adalah langkah-langkah sistematis, sedangkan prosedur adalah instruksi spesifik untuk tugas.

c)

Algoritma hanya digunakan dalam pemrograman, sedangkan prosedur tidak.

d)

Algoritma adalah hasil akhir, sedangkan prosedur adalah langkah-langkah untuk mencapainya.

11.

Jelaskan bagaimana urutan langkah dalam algoritma mempengaruhi hasil!

a)

Urutan langkah hanya penting untuk algoritma sederhana.

b)

Urutan langkah tidak berpengaruh pada hasil.

c)

Urutan langkah dalam algoritma sangat mempengaruhi hasil yang diperoleh.

d)

Hasil algoritma selalu sama terlepas dari urutan langkah.

12.

Sebutkan satu contoh algoritma yang digunakan dalam permainan!

a)

Algoritma Dijkstra

b)

Algoritma Kruskal

c)

Algoritma Prim

d)

Algoritma A*

13.

Apa yang dimaksud dengan komputasi dalam konteks berpikir komputasional?

a)

Komputasi adalah proses pengumpulan data secara acak.

b)

Komputasi adalah proses pemecahan masalah menggunakan algoritma dan langkah-langkah logis.

c)

Komputasi adalah cara untuk menyimpan informasi secara permanen.

d)

Komputasi hanya melibatkan penggunaan perangkat keras.

14.

Bagaimana pola dapat membantu dalam memecahkan masalah?

a)

Pola tidak memiliki pengaruh terhadap cara berpikir.

b)

Pola hanya membingungkan dalam proses pemecahan masalah.

c)

Pola membantu dalam mengidentifikasi dan menyelesaikan masalah secara sistematis.

d)

Pola membuat masalah semakin rumit dan sulit dipecahkan.

15.

Jelaskan pentingnya data dalam proses pengambilan keputusan!

a)

Data is irrelevant to decision-making processes.

b)

Data complicates the decision-making process unnecessarily.

c)

Data is crucial in decision-making as it enables informed choices, reduces uncertainty, and enhances the effectiveness of strategies.

d)

Decisions should be made based on intuition rather than data.

16.

Sebutkan satu contoh algoritma yang digunakan dalam teknologi sehari-hari!

a)

Algoritma pengurutan cepat

b)

Algoritma pencarian biner

c)

Algoritma Dijkstra

d)

Algoritma kriptografi RSA

17.

Apa yang dimaksud dengan penyelesaian masalah berbasis algoritma?

a)

Penyelesaian masalah berbasis algoritma adalah cara acak untuk menyelesaikan masalah.

b)

Penyelesaian masalah berbasis algoritma hanya melibatkan penggunaan perangkat lunak.

c)

Penyelesaian masalah berbasis algoritma tidak memerlukan langkah-langkah yang jelas.

d)

Penyelesaian masalah berbasis algoritma adalah proses sistematis untuk menyelesaikan masalah dengan langkah-langkah terstruktur.

18.

Jelaskan bagaimana kamu dapat menggunakan algoritma untuk merencanakan perjalanan!

a)

Menggunakan algoritma untuk memilih hotel secara acak.

b)

Mengabaikan data dan hanya mengikuti rekomendasi teman.

c)

Gunakan algoritma untuk mengumpulkan data, menganalisis rute, dan menyusun itinerary perjalanan.

d)

Merencanakan perjalanan tanpa mempertimbangkan waktu dan biaya.

19.

Apa yang dimaksud dengan urutan dalam komputasi?

a)

Urutan dalam komputasi adalah metode untuk mengoptimalkan algoritma.

b)

Urutan dalam komputasi adalah langkah-langkah yang dieksekusi secara berurutan untuk menyelesaikan suatu tugas.

c)

Urutan dalam komputasi adalah proses pengkodean informasi secara bersamaan.

d)

Urutan dalam komputasi merujuk pada pengelompokan data secara acak.

20.

Sebutkan satu contoh representasi data yang kamu gunakan di sekolah!

a)

Tabel nilai siswa

b)

Peta konsep

c)

Grafik batang

d)

Diagram alur