wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Mengapa kita perlu berpikir secara komputasional?

a)

Untuk membantu kita untuk mempelajari tentang komputer dengan lebih mudah

b)

Untuk membantu kita untuk mempelajari hal-hal yang berkaitan dengan informatika

c)

Untuk membantu kita menyelesaikan masalah yang kompleks dengan lebih mudah

d)

Untuk membantu kita memecahkan masalah dengan melibatkan komputer

2.

Penyelesaian masalah yang dilakukan dengan cara membagi masalah menjadi bagian-bagian kecil ...

a)

Abstraksi

b)

Algoritma

c)

Dekomposisi

d)

Pengenalan Pola

3.

Kemampuan menuliskan otomasi solusi melalui berpikir algoritmik (langkah-langkah yang terurut) untuk mencapai suatu tujuan (solusi) ...

a)

Abstraksi

b)

Algoritma

c)

Dekomposisi

d)

Pengenalan Pola

4.

Kemampuan memilah informasi yang kompleks menjadi lebih sederhana, atau membuat informasi lebih bersifat general untuk memudahkan menjelaskan ide ...

a)

Abstraksi

b)

Algoritma

c)

Dekomposisi

d)

Pengenalan Pola

5.

Pada mapel matematika dengan pokok bahasan geometri. Maka siswa harus  memahami pola bangun datar dari ciri-cirinya sehingga siswa dapat menggunakan rumus yang tepat untuk menyelesaikan soal yang diberikan.

Pemahaman siswa mengenai pola bangun datar dari ciri-cirinya tersebut di dalam pola pikir komputasi terdapat pada tahap proses … .

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

algoritma

6.

Dalam sebuah pabrik, pembuatan sebuah mobil dibagi kedalam beberapa divisi, diantaranya adalah divisi dalam bidang pengerjaan rangka, divisi bidang cat, divisi bidang kelistrikan, dsb. hal tersebut merupakan penerapan metode berpikir komputasional pada tahap

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

algoritma

7.

Berikut ini yang termasuk jenis pengurutan, kecuali ...

a)

bubble sort

b)

insertion sort

c)

simple sort

d)

merge sort

e)

quick sort

8.

Algoritma yang membagi daftar (list) menjadi dua bagian menggunakan sebuah pivot atau acuan adalah ...

a)

bubble sort

b)

insertion sort

c)

quick sort

d)

merge sort

e)

selection sort

9.

Proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu disebut:

a)

Searching

b)

Sorting

c)

Coding

d)

Queue

10.

Dekomposisi memungkinkan seluruh tugas diselesaikan secara

a)

Tim

b)

Cepat

c)

Inovatif

d)

Sistematis

e)

Rendah resiko

11.

Penerapan metode Computational Thinking seperti gambar berikut disebut …

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Berpikir Algoritma

12.

Penghilangan informasi yang tidak penting dan fokus pada istilah yang penting dalam penyelesaian masalah merupakan pendekatan….

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Berpikir Algoritma

13.

Untuk menyelesaikan masalah kriminal dengan teknik dekomposisi pernyataan manakah yang dapat membantu...

a)

Apa itu kriminal

b)

Apa saja penyebab tingkat kriminalitas yang tinggi

c)

Kriminalitas sudah umum terjadi

d)

Kriminalitas terjadi setiap tahun

14.

Menyelesaikan masalah dengan pengenalan pola bisa digunakan pada kasus...

a)

Cara memasak nasi goreng

b)

Mengurutkan angka

c)

Membuat sebuah istilah

d)

Memprediksikan tingkat pertumbuhan ekonomi

15.

Pengurutan yang dilakukan dari yang besar ke yang kecil biasa disebut dengan pengurutan secara…

a)

ascending

b)

descending

c)

bubble

d)

sequential

16.

Angka yang diurutkan menggunakan Bubble Sort akan mulai terurut data dari posisi…

a)

Awal

b)

Tengah-tengah

c)

Akhir

d)

Awal dan Akhir

17.

Algoritma Pencarian yang memulai pencarian dari tengah

a)

Sequential Search

b)

Jump Search

c)

Binary Search

d)

Linear Search

18.

Pengurutan yang memulai penukaran jika indeks 1 lebih kecil daripada indeks 0

a)
Bubble Sort
b)
Insertion Sort
c)
Selection Sort
d)
Quick Sort
19.

Awal penggabungan kotak pada merge sort dengan cara menggabungkan .... kotak menjadi satu

a)
Dua kotak menjadi satu
b)
Tiga kotak menjadi satu
c)
Empat kotak menjadi satu
d)
Lima kotak menjadi satu
20.

Langkah paling pertama dalam metode pengurutan merge sort adalah dengan cara

a)
Menggabungkan semua elemen
b)
Membagi array menjadi dua bagian
c)

Mengurutkan berdasarkan ruang

d)
Mengurutkan array secara berurutan
e)

Membagi array menjadi 1 item

21.

Berapa banyak langkah penukaran (swap) dengan KEMUNGKINAN YANG PALING MINIMAL yang diperlukan oleh Bubble Sort untuk mengurutkan sebuah array dengan 5 elemen?

a)

0

b)

4

c)

5

d)

6

e)

3

22.

Dengan menggunakan algoritma insertion sort, angka yang mana dari kumpulan angka berikut yang bergeser pertama kali jika diurutkan secara ascending: 1,4,9,7,4

a)

0

b)
3
c)

7

d)

4

23.

Berapa panjang lompatan jump search jika kita ingin mencari array dengan jumlah elemen yang mau dicari sebanyak 50?

a)
5
b)
6
c)
7
d)
8
24.

berapa kali pengecekan dilakukan jika kita menggunakan jump search,

angka yang mau kita cari adalah 7,

datanya yang berbentuk seperti ini: 1, 2, 12, 13, 16, 18, 19, 22, 25

a)

2 kali

b)

1 kali

c)

4 kali

d)

Tidak ada yang dicek

25.

Pengecekan pertama kali pengurutan bubble sort adalah dengan cara

a)

Membandingkan elemen yang dipilih dengan elemen setelahnya

b)

Membandingkan elemen yang dipilih dengan elemen sebelumnya

c)
Mengurutkan semua elemen secara acak
d)

Menukarkan elemen terkecil dengan elemen setelahnya