wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BERFIKIR KOMPUTASIONAL KELAS 9

Total questions: 30

Worksheet time: 38mins

Name
Class
Date
1.

Teknik berpikir komputasional dimana teknik pemecahan masalahnya dengan cara memecah masalah- masalah menjadi bagian- bagian yang kecil adalah ....

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Pengenalan pola

2.

Teknik berpikir komputasional dimana pemecahan masalahnya dengan cara memisahkan dan menyaring ide-ide dan detail-detail spesifik yang tidak diperlukan untuk berkonsentrasi pada hal-hal yang diperlukan adalah ...

a)

dekomposisi

b)

abstraksi

c)

algoritma

d)

pengenalam pola

3.

Teknik berpikir komputasional dimana pemecahan masalahnya dengan cara mengurutkan instruksi logis adalah ....

a)

dekomposisi

b)

abstraksi

c)

algoritma

d)

pengenalan pola

4.

Berikan contoh algoritma sederhana dalam kehidupan sehari-hari dan jelaskan langkah-langkahnya.

a)

Algoritma sederhana dalam kehidupan sehari-hari adalah resep masak. Langkah-langkahnya meliputi persiapan bahan, langkah-langkah memasak, dan penyajian.

b)

Mengendarai mobil: memasukkan kunci ke dalam kontak, menyalakan mesin, dan menggerakkan mobil.

c)

Mencuci pakaian: memasukkan pakaian ke mesin cuci, menambahkan deterjen, dan menyalakan mesin cuci.

d)

Berbelanja: pergi ke toko, memilih barang yang dibutuhkan, dan membayar di kasir.

5.

Dalam membuat nasi goreng, kita harus menyiapkan kompor, wajan spatula, miyak goreng, nasi, telur, bumbu dan lain-lainnya yang emua itu merupakan sebuah proses bernama ....

a)

Algoritma

b)

pattern Rekognition

c)

Decomposisi

d)

Pola keterauran

6.

seorang dokter memberikan instruksi kepada perawat tindakan apa saja yang harus diberikan kepada seorang pasien yang dirawat inap, Kapan obat diberikan dan terapi yang dilakukan. hal yang dilakukan oleh dokter tersebut dapat dikategorikan sebagai proses ....

a)


dekomposisi

b)


algoritme

c)

abstraksi

d)

pengenalan pola

7.

1. Mulai

2. Menulis surat 

3. Surat dimasukan amplop

4. Mengantar ke kantor pos

5. Menutup amplop

6. Menempel perangko

7. Selesai

Urutan algoritma yang benar pada masalah persuratan tersebut adalah ... .

a)


1-3-2-4-6-5-7

b)


1-6-2-3-4-5-7

c)


1-2-3-5-6-4-7

d)


1-2-3-4-5-6-7

8.

Berikut yang tidak benar tentang berpikir komputasional adalah ....

a)


menyusun penyelesaian dengan langkah-langkah yang logis dan sesuai aturan

b)


membuang Informasi yang tidak penting

c)


memecah masalah kompleks menjadi lebih sederhana

d)


melatih diri agar bekerja secepat komputer

9.

Perhatikan gambar berikut :

Gambar di atas menunjukkan pengurutan (sorting) berdasarkan ….

a)

Usia

b)

Tinggi Badan

c)

Berat Badan

d)

Jenis Kelamin

10.

Perhatikan langkah-langkah pengurutan suatu algoritma berikut …

1) Jika ditemukan data dengan nilai terkecil, maka tukar posisi data tersebut ke urutan pertama pada data yang belum terurut

2) Ulangi langkah tersebut secara berulang hingga data yang belum terurut habis.

3) Carilah data dengan nilai terkecil

Urutan langkah-langkah pengurutan menggunakan selection sort adalah ….

a)

3-1-2

b)


1-2-3

c)

1-2-3

d)

3-2-1

11.

Berikan contoh penerapan berpikir komputasional dalam kehidupan sehari-hari!

a)

Penggunaan algoritma dalam aplikasi navigasi untuk menentukan rute tercepat saat berkendara.

b)

Menerapkan pemrograman dalam berkebun

c)

Menggunakan algoritma dalam memasak makanan

d)

Penggunaan logika komputasional dalam bermain musik

12.

Mengapa berpikir komputasional penting dalam dunia teknologi?

a)

Berpikir komputasional tidak memungkinkan inovasi dalam teknologi

b)

Berpikir komputasional memungkinkan pemecahan masalah kompleks, pengembangan algoritma efisien, dan pemodelan sistem yang kompleks.

c)

Berpikir komputasional hanya memperlambat proses teknologi

d)

Berpikir komputasional tidak relevan dalam dunia teknologi

13.
Apa perbedaan utama antara tumpukan (stack) dan antrean (queue)?
a)
Tumpukan menggunakan prinsip First In First Out (FIFO), sementara antrean menggunakan Last In First Out (LIFO).
b)
Tumpukan dan antrean sama-sama menggunakan prinsip First In First Out (FIFO).
c)
Tumpukan dan antrean sama-sama menggunakan Last In First Out (LIFO).
d)
Tumpukan dan antrean tidak memiliki perbedaan prinsip.
e)
Tumpukan dan antrean hanya digunakan dalam dunia komputasi.
14.

Jika gambar ini adalah TUMPUKAN buku, urutan dari yang paling pertama

keluar dari tumpukan adalah...

a)

PPKn

b)

PJOK

c)

IPS

d)

IPA

15.

Disajikan gambar, pertanyaan dan jawaban tentang 2 jenis hewan vertebrata dan invertebrata, peserta didik dapat menganalisis tahap proses  pada pola pikir komputasi dengan tepat.

Berdasarkan gambar dan pernyataan di atas, tahap proses  yang digunakan dalam pola pikir komputasi tersebut adalah … .

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

algoritma

16.

Cara menyimpan, mengambil, dan menyusun data pada sistem komputer atau database sehingga lebih mudah diakses.

a)

Struktur organisasi

b)

Struktur data

c)

Struktur angka

d)

Struktur huruf

17.

Tujuan utama penggunaan struktur data adalah...

a)

Memperlambat proses pengambilan data.

b)

Menyulitkan akses terhadap data.

c)

Meningkatkan efisiensi dan performa program.

d)

Mengurangi kapasitas penyimpanan data.

18.

Data apa saja yang dapat disimpan dalam struktur data?

a)

Hanya data numerik.

b)

Hanya data teks.

c)

Berbagai jenis data, seperti angka, huruf, simbol, dan lain-lain.

d)

Hanya data yang berhubungan dengan gambar.

19.

Contoh nyata dari penerapan struktur data dalam kehidupan sehari-hari adalah.

a)

Buku catatan yang tidak terorganisir.

b)

Sebuah perpustakaan dengan sistem katalog yang baik.

c)

Tumpukan kertas yang acak.

d)

Kotak penyimpanan tanpa label.

20.

Mengapa struktur data pohon disebut hierarkis?

a)

Karena data disusun secara berurutan dari terkecil ke terbesar

b)

Karena data memiliki hubungan tingkat atau jabatan

c)

Karena data disimpan secara acak

d)

Karena data hanya terdiri dari satu jenis

21.

Simpul induk dalam struktur pohon memiliki arti

a)

Simpul yang tidak memiliki anak

b)

Simpul yang berada pada level paling bawah

c)

Simpul yang memiliki satu anak

d)

Simpul yang memiliki minimal satu anak

22.

Apa yang dimaksud dengan "root" dalam struktur data tree?

a)

Simpul yang paling bawah dalam sebuah tree.

b)

Garis yang menghubungkan antara dua buah simpul.

c)

Simpul teratas dari sebuah tree.

d)

Simpul yang tidak memiliki anak.

23.

Simpul yang tidak memiliki anak dalam struktur data tree disebut

a)

Root

b)

Child node

c)

Leaf node

d)

Edge

24.

fungsi dari "edge" dalam struktur data tree?

a)

Menyimpan nilai data.

b)

Menunjukkan hubungan antara dua simpul.

c)

Merupakan simpul paling atas.

d)

Merupakan simpul paling bawah.

25.

Manakah pernyataan berikut yang TIDAK BENAR mengenai struktur data graph?

a)

Graph terdiri dari node dan edge.

b)

Edge menghubungkan dua node.

c)

Graph hanya digunakan untuk masalah sederhana.

d)

Graph merupakan struktur data non-linear.

26.

Manakah pernyataan berikut yang BENAR mengenai perbedaan antara Graph dan Tree?

a)

Dalam Tree, setiap node dapat terhubung ke beberapa parent.

b)

Graph tidak memiliki batasan pada jumlah koneksi antara node.

c)

Dalam Graph, tidak mungkin ada jalur yang membentuk putaran.

d)

Tree selalu memiliki satu node akar yang terhubung ke semua node lainnya.

27.

Manakah yang merupakan salah satu cara penyajian algoritma?

a)

Tabel periodik

b)

Grafik batang

c)

Flowchart

d)

Lukisan

28.

Contoh algoritma dalam kehidupan sehari-hari adalah:

a)

Memilih pakaian

b)

Bermimpi

c)

Berpikir

d)

Resep masakan

29.

Jelaskan perbedaan antara stack dan queue.

a)

Perbedaan antara stack dan queue adalah pada prinsip FIFO (First In First Out) untuk stack dan LIFO (Last In First Out) untuk queue.

b)

Perbedaan antara stack dan queue adalah pada prinsip akses data, dimana stack menggunakan prinsip LIFO (Last In First Out) sedangkan queue menggunakan prinsip FIFO (First In First Out).

30.

Penyelesaian masalah (problem solving) yang bertujuan untuk menemukan solusi yang efektif, efisien dan optimal sehingga solusinya bisa dijalankan oleh manusia ataupun mesin merupakan penegrtian dari....

a)

Algoritma

b)

Berpikir komputasional (BK)

c)

Bubble sort

d)

Flowcahart

e)

Quick sort