wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kumpulan Soal Berpikir Komputasional (BK) Kelas 8 Kurmer

Total questions: 45

Worksheet time: 45mins

Name
Class
Date
1.

Apa tujuan utama dari Dekomposisi dalam Berpikir Komputasional?

a)

Menyembunyikan detail yang tidak perlu.

b)

Memecah masalah kompleks menjadi sub-masalah yang lebih kecil dan mudah dikelola.

c)

Menemukan kesamaan atau tren dalam data.

d)

Menyusun langkah-langkah solusi secara berurutan.

2.

Seorang siswa ingin membuat robot pembersih rumah. Tahap pertama, ia membagi tugas menjadi membersihkan lantai, membersihkan jendela, dan membersihkan perabotan. Kegiatan ini mencerminkan pilar Berpikir Komputasional yang mana?

a)

Pengenalan Pola

b)

Abstraksi

c)

Dekomposisi

d)

Algoritma

3.

Mengapa Dekomposisi dianggap penting dalam pemecahan masalah komputasi?

a)

Karena menjamin solusi pasti benar.

b)

Karena memungkinkan setiap bagian masalah diselesaikan oleh orang yang berbeda atau diprogram secara terpisah.

c)

Karena menghasilkan jawaban yang paling efisien.

d)

Karena secara otomatis mengidentifikasi pola yang berulang.

4.

Manakah dari kegiatan berikut yang TIDAK termasuk dalam proses Dekomposisi?

a)

Membuat daftar bagian-bagian dari sebuah mesin mobil.

b)

Memecah resep masakan menjadi langkah-langkah persiapan bahan, memasak, dan penyajian.

c)

Menyaring informasi penting tentang sistem pernapasan dan mengabaikan detail warna organ.

d)

Mengidentifikasi tugas-tugas kecil yang harus dilakukan untuk menyelesaikan tugas rumah.

5.

Dekomposisi sangat efektif ketika sebuah masalah memiliki karakteristik:

a)

Sangat mudah dan membutuhkan sedikit langkah.

b)

Tidak memiliki kesamaan dengan masalah lain.

c)

Terlalu besar dan kompleks untuk dipahami atau diselesaikan sekaligus.

d)

Hanya melibatkan satu jenis data saja.

6.

Apa inti dari Pengenalan Pola dalam Berpikir Komputasional?

a)

Membuat urutan instruksi yang logis.

b)

Mengidentifikasi kesamaan, tren, atau keteraturan dalam data atau sub-masalah yang terdekomposisi.

c)

Mengabaikan detail yang tidak relevan.

d)

Memecah masalah menjadi bagian-bagian yang lebih kecil.

7.

Dalam rangkaian bilangan 2, 5, 8, 11, 14, ... pola yang dikenal adalah penambahan bilangan yang sama pada setiap langkah. Kegiatan ini merupakan contoh dari:

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pengenalan Pola

8.

Mengapa Pengenalan Pola sangat membantu setelah Dekomposisi?

a)

Karena secara otomatis menyelesaikan setiap sub-masalah.

b)

Karena memungkinkan kita mengembangkan satu solusi untuk beberapa sub-masalah yang serupa.

c)

Karena mengubah sub-masalah menjadi kode.

d)

Karena menyederhanakan masalah dengan mengabaikan detail.

9.

Apa manfaat terbesar dari Pengenalan Pola dalam merancang solusi?

a)

Menciptakan solusi yang rumit dan spesifik.

b)

Mengarah pada Abstraksi, di mana detail yang berulang dapat diwakili oleh model yang sederhana.

c)

Memastikan urutan langkah solusi sudah benar.

d)

Mengidentifikasi kesalahan dalam Dekomposisi.

10.

Seorang guru menemukan bahwa banyak siswa membuat kesalahan yang sama dalam soal matematika. Guru tersebut menggunakan Pengenalan Pola untuk:

a)

Memberikan soal tambahan yang lebih sulit.

b)

Mengembangkan solusi yang dapat digunakan kembali untuk mengatasi kesalahan yang berulang.

c)

Memecah soal menjadi bagian yang lebih kecil.

d)

Menghapus semua detail dari soal yang tidak penting.

11.

Manakah pernyataan yang paling benar tentang hubungan antara Pengenalan Pola dan Dekomposisi?

a)

Pengenalan Pola harus selalu dilakukan sebelum Dekomposisi.

b)

Pengenalan Pola dilakukan pada sub-masalah yang dihasilkan dari Dekomposisi untuk menemukan elemen yang berulang.

c)

Keduanya adalah proses yang independen dan tidak berhubungan sama sekali.

d)

Dekomposisi hanya dapat dilakukan jika pola sudah dikenali.

12.

Apa definisi paling tepat untuk Abstraksi dalam Berpikir Komputasional?

a)

Proses memecah masalah menjadi bagian yang lebih kecil.

b)

Fokus pada detail penting yang relevan sambil mengabaikan detail lain yang tidak relevan.

c)

Menyusun langkah-langkah solusi secara berurutan.

d)

Mengidentifikasi kesamaan antara masalah yang berbeda.

13.

Ketika Anda menggunakan sebuah mobil, Anda hanya perlu mengetahui cara mengemudi, bukan cara kerja mesin secara detail. Konsep ini adalah contoh dari:

a)

Dekomposisi

b)

Algoritma

c)

Pengenalan Pola

d)

Abstraksi

14.

Abstraksi memungkinkan kita untuk berfokus pada APA yang dilakukan sebuah sistem, daripada BAGAIMANA sistem itu melakukannya. Pernyataan ini menunjukkan fokus Abstraksi pada:

a)

Implementasi detail.

b)

Tujuan dan fungsi utama.

c)

Kompleksitas masalah.

d)

Urutan langkah-langkah yang tepat.

15.

Manakah contoh berikut yang PALING BAIK mencerminkan Abstraksi?

a)

Menulis setiap baris kode yang akan dieksekusi komputer.

b)

Menggunakan kata 'telepon' untuk merujuk pada semua jenis perangkat komunikasi, baik ponsel pintar, telepon rumah, atau telepon satelit.

c)

Membandingkan jadwal belajar tiga siswa yang berbeda.

d)

Membagi kegiatan liburan menjadi memesan tiket, mengemas barang, dan mencari tempat wisata.

16.

Dalam konteks pemrograman, menggunakan sebuah variabel bernama 'umur' untuk menyimpan nilai usia seseorang, tanpa perlu tahu bagaimana nilai itu disimpan di memori, adalah contoh dari:

a)

Pengenalan Pola

b)

Algoritma

c)

Dekomposisi

d)

Abstraksi

17.

Seorang desainer ingin membuat model pesawat sederhana. Dia hanya memasukkan sayap, badan, dan ekor dalam desainnya, mengabaikan detail baut, kabel, atau nomor kursi. Tindakan ini disebut:

a)

Algoritma

b)

Dekomposisi

c)

Abstraksi

d)

Generalisasi

18.

Dalam membuat peta, hanya menampilkan jalan utama, sungai, dan landmark penting, sementara detail rumah dan gang kecil diabaikan. Tingkat akurasi yang rendah ini disebut:

a)

Peta yang Buruk

b)

Generalisasi Pola

c)

Algoritma spasial

d)

Abstraksi

19.

Manfaat utama Abstraksi dalam pemrograman adalah:

a)

Membuat Algoritma menjadi lebih panjang.

b)

Membuat solusi menjadi lebih rumit dan detail.

c)

Mengelola kerumitan dengan berfokus hanya pada detail yang relevan, sehingga solusi dapat dipahami dan dikembangkan lebih mudah.

d)

Menghilangkan kebutuhan akan Dekomposisi.

20.

Tindakan mendeskripsikan suatu benda hanya dengan ciri-ciri yang spesifik dan unik, mengabaikan ciri-ciri umum seperti warna dan ukuran, adalah contoh dari:

a)

Pengenalan Pola

b)

Algoritma

c)

Dekomposisi

d)

Abstraksi

21.

Apa yang dimaksud dengan Algoritma dalam Berpikir Komputasional?

a)

Sebuah proses menyembunyikan detail implementasi.

b)

Serangkaian instruksi yang jelas, terurut, dan terbatas untuk menyelesaikan masalah tertentu.

c)

Pembagian masalah menjadi bagian-bagian yang lebih kecil.

d)

Identifikasi pola yang berulang.

22.

Manakah dari karakteristik berikut yang TIDAK harus dimiliki oleh sebuah Algoritma yang baik?

a)

Input yang jelas.

b)

Memiliki jumlah langkah yang tak terbatas (infinite).

c)

Langkah-langkah yang tidak ambigu.

d)

Menghasilkan output yang jelas.

23.

Urutan langkah-langkah yang digunakan untuk membuat secangkir kopi adalah contoh dari:

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Pengenalan Pola

24.

Dalam diagram alir (flowchart), simbol persegi panjang ( \square ) biasanya digunakan untuk merepresentasikan:

a)

Awal atau akhir Algoritma (Start/End)

b)

Keputusan (Decision/Conditional)

c)

Proses atau perhitungan (Process)

d)

Input atau Output data (I/O)

25.

Mengapa setiap langkah dalam Algoritma harus tidak ambigu (unambiguous)?

a)

Agar Algoritma menjadi lebih panjang.

b)

Agar proses Dekomposisi menjadi lebih mudah.

c)

Agar Algoritma dapat dieksekusi dengan tepat dan selalu menghasilkan output yang sama untuk input yang sama.

d)

Agar semua pola yang berulang dapat diidentifikasi.

26.

Setelah Dekomposisi, Pengenalan Pola, dan Abstraksi, tahapan Berpikir Komputasional yang menggabungkan semua hasil menjadi solusi langkah demi langkah yang dapat dieksekusi adalah:

a)

Pengujian Solusi

b)

Desain Sistem

c)

Implementasi Kode

d)

Perancangan Algoritma

27.

Manakah representasi Algoritma yang menggunakan simbol-simbol geometris standar untuk menunjukkan aliran kontrol dan langkah-langkah?

a)

Pseudocode

b)

Bahasa Pemrograman

c)

Diagram Alir (Flowchart)

d)

Peta Konsep

28.

Penyelesaian masalah (problem solving) Untuk menemukan solusi yang efisien, efektif  dan optimal dan solusinya bisa dijalankan oleh manusia maupun mesin. disebut...

a)

Teknik computer

b)

Dekomposisi

c)

Berpikir komputasional

d)

Algoritma

29.

Berpikir komputasi atau istilah dalam bahasa inggris adalah computational thinking pertama kali dikenalkankan oleh Seymor Papert pada tahun 1980. Tujuannya adalah untuk menghasilkan instruksi yang memungkinkan computer untuk memecahkan masalah tertentu dengan menerapkan beberapa metode.  Manakah yang bukan merupakan contoh metode berpikir komputasional....

a)

Algoritma

b)

Abstraksi

c)

Komposisi

d)

Dekomposisi

30.

Proses untuk mengidentifikasi bagian/karakteristik paling penting pada sebuah masalah, fokus pada bagian yang penting saja disebut...

a)

Abstraksi

b)

Dekomposisi

c)

pengenalan pola

d)

Algoritma

31.

Bilangan selanjutnya dari baris bilangan berikut adalah : 4, 8, 12, 16,.....

a)

18

b)

24

c)

20

d)

22

32.
  1. 8.       Bilangan selanjutnya dari baris bilangan berikut adalah : 20, 18, 16, 14, 12.....,

a)

8

b)

10

c)

6

d)

4

33.

Bilangan selanjutnya dari baris bilangan berikut adalah : 2, 3, 5, 8, 13.....,

a)

21

b)

18

c)

17

d)

19

34.

Bilangan selanjutnya dari baris bilangan berikut adalah : 4, 7, 10, 13, 16.....,

a)

19

b)

18

c)

20

d)

22

35.

Apa yang dimaksud dengan berpikir komputasional?

a)

Cara berpikir yang hanya digunakan dalam pemrograman

b)

Proses berpikir sistematis dan logis untuk memecahkan masalah

c)

Cara berpikir yang hanya digunakan dalam matematika

d)

Proses menghafal langkah-langkah penyelesaian masalah

36.

Konsep utama dalam berpikir komputasional meliputi

a)

Perhitungan, menghafal, dan menyalin kode

b)

Menggunakan komputer untuk menyelesaikan semua masalah

c)

Berpikir seperti seorang ilmuwan komputer

d)

Dekomposisi, pengenalan pola, algoritma, dan Absraksi

37.

Mengapa berpikir komputasional penting dalam kehidupan sehari-hari?

a)

Berguna untuk memecahkan masalah secara sistematis dan efisien

b)

Membantu kita dalam membuat masalah baru

c)

Karena logis dan praktis

d)

Berguna agar masalah yang di hadapi cepat selesai

38.

Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?

a)

Menghitung angka secara manual

b)

Membagi masalah besar menjadi bagian yang lebih kecil

c)

Menyimpan informasi dalam komputer

d)

Menyusun kode tanpa memahami masalah

39.

Contoh penerapan pengenalan pola dalam kehidupan sehari-hari adalah...

a)

Menghafal daftar belanja

b)

Menebak jawaban soal secara acak

c)

Menganalisis cuaca untuk memprediksi hujan

d)

Menggunakan kalkulator untuk menghitung angka

40.

Bagaimana berpikir komputasional membantu dalam pemecahan masalah?

a)

Dengan menebak solusi yang mungkin benar

b)

Dengan mengikuti langkah-langkah sistematis untuk menemukan solusi terbaik

c)

Dengan mencoba semua kemungkinan tanpa berpikir

d)

Dengan selalu menggunakan komputer untuk menyelesaikan masalah

41.

Berpikir komputasional terdiri dari konsep utama berikut, KECUALI...

a)
Algoritma
b)

Pengenalan Pola

c)

Menghafal Kode

d)
Dekomposisi
42.

Saat memasak, kita harus mengupas, memotong, dan memasak bahan satu per satu. Ini adalah contoh dari...

a)

Pengenalan pola

b)

Dekomposisi

c)

Evaluasi

d)

Algoritma

43.

Mana yang BUKAN contoh pengenalan pola?

a)

Menentukan apakah email adalah spam atau bukan

b)

Memprediksi cuaca berdasarkan pola sebelumnya

c)

Mengelompokkan barang berdasarkan warna

d)

Menghafal semua data tanpa mencari pola

44.

Dekomposisi adalah teknik berpikir komputasional yang berguna untuk…

a)

Menganalisis pola dalam suatu masalah

b)

Memecah masalah besar menjadi bagian kecil

c)

Menghapus semua informasi yang tidak perlu

d)

Menghafal langkah-langkah penyelesaian

45.

Saat seorang siswa membuat bagan alur (flowchart) sebelum membuat program, ia sedang menerapkan konsep…

a)

Evaluasi

b)

Pengenalan Pola

c)

Dekomposisi

d)

Algoritma