Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional Quiz

Total questions: 21

Worksheet time: 21mins

Name
Class
Date
1.

Data atau objek yang hanya dapat ditambahkan di satu ujung dan diambil di ujung lainnya disebut ....

a)

depan

b)

pop

c)

belakang

d)

antrian

e)

tumpukan

2.

Pernyataan berikut adalah definisi dari algoritma selection sort ....

a)

Sebuah algoritma yang membandingkan data yang berdekatan dan menukarnya jika urutannya salah

b)

Sebuah algoritma yang membagi daftar menjadi dua bagian menggunakan pivot

c)

Sebuah algoritma yang menemukan nilai terkecil atau terbesar dari daftar yang tidak terurut dan menempatkannya dalam daftar yang baru terurut

d)

Sebuah algoritma yang mengurutkan daftar elemen dengan menyisipkan elemen satu per satu sesuai dengan ukurannya

e)

Sebuah algoritma yang memecah data menjadi beberapa bagian yang akan diklasifikasikan secara terpisah

3.

Perhatikan gambar di bawah. Peristiwa di atas disebut operasi ....

a)

enqueue

b)

rear

c)

push

d)

pop

e)

dequeue

4.

Langkah pertama yang harus diambil dalam pengurutan menggunakan algoritma merge sort adalah ....

a)

Mengubah urutan data

b)

Menggabungkan data

c)

Memindahkan data

d)

Memecah data menjadi beberapa bagian

e)

Menyortir data

5.

Dalam peristiwa tumpukan, operasi untuk memasukkan data atau objek ke dalam tumpukan disebut ....

a)

enqueue

b)

dequeue

c)

belakang

d)

pop

e)

push

6.

Amati ilustrasi antrean di bawah ini .... Misalkan ilustrasi di atas menggambarkan antrean pelanggan di bank, orang yang akan dilayani pertama adalah ....

a)

D

b)

A

c)

E

d)

C

e)

B

7.

Algoritma pengurutan sinking sort adalah nama lain untuk ....

a)

Pengurutan sisip

b)

Pengurutan gabung

c)

Pengurutan shell

d)

Pengurutan gelembung

e)

Pengurutan pemilihan

8.

Sorting data from smallest to largest is called ....

a)

Descending

b)

top-down

c)

Ascending

d)

Shellshort

e)

sequence

9.

Perhatikan gambar di atas: Gambar di atas menunjukkan pengurutan berdasarkan ....

a)

berat

b)

usia

c)

tinggi

d)

jenis kelamin

e)

warna baju

10.

Mengabaikan bagian yang tidak penting dan tidak relevan serta hanya fokus pada bagian penting dari masalah. Pernyataan ini adalah definisi dari suatu prinsip dalam pemikiran komputasional yang disebut ....

a)

Abstraksi

b)

Logaritma

c)

algoritma

d)

Dekomposisi

e)

Pengenalan pola

11.

Algoritma yang membagi daftar menjadi dua bagian menggunakan pivot adalah ....

a)

quick sort

b)

selection sort

c)

Bubble sort

d)

insertion sort

e)

merge sort

12.

Algoritma yang membagi daftar menjadi dua bagian menggunakan pivot adalah ....

a)

quick sort

b)

selection sort

c)

Bubble sort

d)

insertion sort

e)

merge sort

13.

Berikut adalah algoritma pengurutan, kecuali ....

a)

merge sort

b)

shell sort

c)

insertion sort

d)

Selection sort

e)

Bubble sort

14.

Algoritma yang mengurutkan daftar elemen dengan menyisipkan elemen satu per satu sesuai dengan ukurannya adalah ....

a)

quick sort

b)

Bubble sort

c)

merge sort

d)

insertion sort

e)

selection sort

15.

Dalam antrian, operasi mengambil data atau objek dari posisi depan disebut ....

a)

dequeue

b)

enqueue

c)

rear

d)

pop

e)

push

16.

Penambahan dan penghapusan data atau objek yang hanya terjadi di bagian atas disebut ...

a)

antrian

b)

pop

c)

belakang

d)

tumpukan

e)

depan

17.

Perhatikan pernyataan berikut: 1. Mencari pakaian di lemari 2. Mencari pakaian batik di lemari 3. Mencari dokumen dari tahun 2020 di antara semua dokumen 4. Mengumpulkan data dari sebuah situs web Pernyataan mana yang merupakan pencarian ....

a)

2 dan 4

b)

1 dan 2

c)

3 dan 4

d)

2 dan 3

e)

1 dan 3

18.

Perhatikan langkah-langkah algoritma pengurutan: 1) Jika data dengan nilai terkecil ditemukan, tukar posisinya ke urutan pertama dari data yang tidak terurut 2) Ulangi langkah ini sampai data yang tidak terurut selesai. 3) Temukan data dengan nilai terkecil Urutan langkah-langkah pengurutan menggunakan selection sort adalah ....

a)

2-1-3

b)

1-2-3

c)

1-3-2

d)

2-3-1

e)

3-1-2

19.

Computational thinking is a method of solving problems by applying computer science techniques or thinking like a computer that uses logic or ...

a)

Decomposition

b)

Abstraction

c)

Pattern recognition

d)

algorithm

e)

Logarithm

20.

Algoritma merge sort dilakukan dengan prinsip divide and conquer yang berarti ....

a)

Menukar dan menggabungkan

b)

Menukar dan memecah

c)

Menggabungkan dan memecah

d)

Memecah dan menggabungkan

e)

Memecah dan menukar

21.

Perhatikan peristiwa berikut: 1. Tumpukan gelas 2. Tumpukan buku 3. Antrian memasuki kereta 4. Antrian pasien di rumah sakit Peristiwa di atas yang mengikuti aturan Last in First Out (LIFO) adalah ....

a)

3 dan 4

b)

2 dan 3

c)

2 dan 4

d)

1 dan 2

e)

1 dan 3