wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional untuk Kelas X

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Berpikir komputasional adalah metode untuk mengingat informasi.

b)

Berpikir komputasional adalah cara untuk meningkatkan kreativitas.

c)

Berpikir komputasional hanya digunakan dalam pemrograman.

d)

Berpikir komputasional adalah pendekatan untuk memecahkan masalah dengan menggunakan prinsip-prinsip komputasi.

2.

Sebutkan tiga langkah dalam berpikir komputasional!

a)

Dekomposisi, Pola pengenalan, Abstraksi

b)

Analisis, Sintesis, Evaluasi

c)

Implementasi, Pengujian, Dokumentasi

d)

Pengumpulan data, Pengolahan, Penyimpanan

3.

Mengapa berpikir komputasional penting dalam pemecahan masalah?

a)

Berpikir komputasional hanya untuk ilmuwan komputer.

b)

Berpikir komputasional hanya berguna untuk pemrograman.

c)

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

d)

Pemecahan masalah tidak memerlukan pendekatan sistematis.

4.

Apa perbedaan antara algoritma dan program?

a)

Algoritma dan program adalah hal yang sama.

b)

Algoritma adalah kode, sedangkan program adalah penjelasan dari kode tersebut.

c)

Algoritma adalah rencana, sedangkan program adalah implementasi dari rencana tersebut.

d)

Program adalah langkah-langkah untuk menyelesaikan masalah, sedangkan algoritma adalah hasil akhir dari langkah-langkah tersebut.

5.

Sebutkan contoh penggunaan algoritma dalam kehidupan sehari-hari!

a)

Contoh penggunaan algoritma dalam kehidupan sehari-hari adalah resep masakan dan algoritma pencarian di mesin pencari.

b)

Menggunakan algoritma untuk menghitung jumlah bintang di langit

c)

Menggunakan algoritma untuk menonton film di bioskop

d)

Algoritma untuk memilih warna cat rumah

6.

Apa itu dekomposisi dalam berpikir komputasional?

a)

Dekomposisi adalah proses mencari solusi tanpa analisis masalah.

b)

Dekomposisi adalah menyelesaikan masalah tanpa membaginya.

c)

Dekomposisi adalah menggabungkan beberapa masalah menjadi satu.

d)

Dekomposisi adalah memecah masalah menjadi bagian-bagian yang lebih kecil.

7.

Jelaskan konsep abstraksi dalam berpikir komputasional!

a)

Abstraksi adalah proses menambah kompleksitas dalam sistem.

b)

Abstraksi hanya berlaku untuk pemrograman berorientasi objek.

c)

Abstraksi adalah cara untuk menduplikasi data secara berlebihan.

d)

Abstraksi adalah penyederhanaan kompleksitas dengan menghilangkan detail yang tidak relevan.

8.

Apa yang dimaksud dengan pola dalam berpikir komputasional?

a)

Pola dalam berpikir komputasional adalah metode untuk menghitung angka.

b)

Pola dalam berpikir komputasional adalah cara mengenali dan menggunakan pola berulang untuk menyederhanakan pemecahan masalah.

c)

Pola dalam berpikir komputasional adalah cara untuk menggambar diagram.

d)

Pola dalam berpikir komputasional hanya digunakan dalam pemrograman.

9.

Sebutkan manfaat dari berpikir komputasional bagi siswa!

a)

Manfaat berpikir komputasional bagi siswa antara lain meningkatkan keterampilan pemecahan masalah, kemampuan analitis, dan persiapan untuk dunia digital.

b)

Membuat siswa lebih bergantung pada guru

c)

Mengurangi minat siswa terhadap teknologi

d)

Meningkatkan kemampuan menggambar dan seni

10.

Bagaimana cara menyusun algoritma untuk menyelesaikan masalah?

a)

Menyusun algoritma dengan langkah-langkah sistematis.

b)

Mengabaikan langkah-langkah yang jelas.

c)

Menggunakan metode acak tanpa perencanaan.

d)

Menyusun algoritma hanya berdasarkan intuisi.

11.

Apa itu representasi data dalam konteks berpikir komputasional?

a)

Representasi data adalah cara menyusun dan menyajikan informasi untuk pemrosesan komputer.

b)

Representasi data adalah proses menghapus informasi yang tidak penting.

c)

Representasi data hanya digunakan untuk analisis statistik.

d)

Representasi data adalah cara menyimpan informasi dalam bentuk fisik.

12.

Sebutkan dua jenis struktur data yang umum digunakan!

a)

Stack, Queue

b)

Graph, Set

c)

Array, Linked List

d)

Hash Table, Tree

13.

Apa yang dimaksud dengan debugging dalam pemrograman?

a)

Debugging dalam pemrograman adalah proses menemukan dan memperbaiki kesalahan dalam kode.

b)

Debugging adalah cara untuk meningkatkan kecepatan program.

c)

Debugging hanya dilakukan setelah program selesai.

d)

Debugging adalah proses menulis kode baru.

14.

Jelaskan pentingnya kolaborasi dalam proyek pemrograman!

a)

Kolaborasi meningkatkan kualitas, efisiensi, dan inovasi dalam proyek pemrograman.

b)

Kolaborasi hanya memperlambat proses pemrograman.

c)

Kolaborasi tidak berpengaruh pada hasil akhir proyek.

d)

Kolaborasi lebih baik dilakukan secara individu daripada tim.

15.

Apa yang dimaksud dengan pemrograman berbasis objek?

a)

Pemrograman berbasis objek adalah metode untuk mengelola database.

b)

Pemrograman berbasis objek adalah paradigma pemrograman yang menggunakan objek untuk merepresentasikan data dan metode.

c)

Pemrograman berbasis objek hanya digunakan dalam pengembangan web.

d)

Pemrograman berbasis objek adalah teknik untuk menulis kode tanpa struktur.