wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SOAL UTS ERFIKIR KOMPUTASIONAL KELAS X

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

contoh kasus stack pada kehidupan sehari-hari, kecuali

a)

antrian Pom Bensin

b)

Antrian di Bank

c)

Antrian Rumah Sakit

d)

Antrian Playlist

e)

Antrian karcis

2.

Ilustrasi urut-urutan yang dapat dilihat pada gambar tabel di samping merupakan teknik (algoritma) untuk melakukan pengurutan . . . . . .

a)

bubble sort

b)

insertion sort

c)

quick sort

d)

merge sort

e)

selection sort

3.

Apa itu Berpikir Komputasional?

a)

Berpikir seperti komputer

b)

Berpikir seperti seorang ilmuwan Informatika

c)

Berpikir seperti mesin

d)

Berpikir seperti manusia

4.

Apa saja fondasi berpikir komputasional dalam ilmu Informatika?

a)

Abstraksi, Algoritma, Dekomposisi, dan Pola

b)

Abstraksi, Algoritma, Dekomposisi, dan Pencarian

c)

Abstraksi, Algoritma, Pola, dan Pencarian

d)

Algoritma, Dekomposisi, Pola, dan Pencarian

5.

Apa yang dimaksud dengan algoritma pencarian?

a)

Proses mengurutkan data secara terurut

b)

Proses mencari data yang memenuhi kriteria tertentu

c)

Proses menyimpan data dalam struktur tumpukan

d)

Proses mengubah data menjadi bentuk yang lebih sederhana

6.

Apa yang dimaksud dengan algoritma pengurutan?

a)

Proses mengurutkan data secara terurut

b)

Proses mencari data yang memenuhi kriteria tertentu

c)

Proses menyimpan data dalam struktur tumpukan

d)

Proses mengubah data menjadi bentuk yang lebih sederhana

7.

Apa yang dimaksud dengan struktur data tumpukan?

a)

Struktur data yang menyimpan data dalam urutan terurut

b)

Struktur data yang menyimpan data dengan prinsip First In First Out (FIFO)

c)

Struktur data yang menyimpan data dengan prinsip Last In First Out (LIFO)

d)

Struktur data yang menyimpan data dengan prinsip pengurutan

8.

Apa yang dimaksud dengan struktur data antrian?

a)

Struktur data yang menyimpan data dalam urutan terurut

b)

Struktur data yang menyimpan data dengan prinsip First In First Out (FIFO)

c)

Struktur data yang menyimpan data dengan prinsip Last In First Out (LIFO)

d)

Struktur data yang menyimpan data dengan prinsip pengurutan

9.

Apakah perbedaan antara konsep searching dan sorting?

a)

Searching mencari data yang memenuhi kriteria tertentu, sedangkan sorting mengurutkan data secara terurut

b)

Searching mengurutkan data secara terurut, sedangkan sorting mencari data yang memenuhi kriteria tertentu

c)

Searching dan sorting memiliki konsep yang sama

d)

Searching dan sorting tidak ada hubungannya

10.

Sebutkan 3 contoh penerapan searching dalam kehidupan sehari-hari!

a)

Mencari buku di perpustakaan, mencari alamat di peta, mencari kontak di telepon

b)

Mencari buku di perpustakaan, mengurutkan daftar belanja, mencari alamat di peta

c)

Mencari buku di perpustakaan, mencari alamat di peta, mengurutkan daftar belanja

d)

Mencari buku di perpustakaan, mencari kontak di telepon, mengurutkan daftar belanja

11.

Sebutkan 3 contoh penerapan sorting dalam kehidupan sehari-hari!

a)

Mengurutkan daftar belanja, mengurutkan buku di perpustakaan, mengurutkan kontak di telepon

b)

Mengurutkan daftar belanja, mencari buku di perpustakaan, mengurutkan kontak di telepon

c)

Mengurutkan daftar belanja, mencari alamat di peta, mengurutkan kontak di telepon

d)

Mengurutkan daftar belanja, mencari buku di perpustakaan, mencari alamat di peta

12.

Apakah perbedaan antara konsep stack dan queue?

a)

Stack menggunakan prinsip First In First Out (FIFO), sedangkan queue menggunakan prinsip Last In First Out (LIFO)

b)

Stack menggunakan prinsip Last In First Out (LIFO), sedangkan queue menggunakan prinsip First In First Out (FIFO)

c)

Stack dan queue memiliki konsep yang sama

d)

Stack dan queue tidak ada hubungannya

13.

Sebutkan 3 contoh penerapan searching dalam kehidupan sehari-hari!

a)

Mencari buku di perpustakaan, mencari alamat di peta, mencari kontak di telepon

b)

Mencari buku di perpustakaan, mengurutkan daftar belanja, mencari alamat di peta

c)

Mencari buku di perpustakaan, mencari alamat di peta, mengurutkan daftar belanja

d)

Mencari buku di perpustakaan, mencari kontak di telepon, mengurutkan daftar belanja

14.

Sebutkan 3 contoh penerapan sorting dalam kehidupan sehari-hari!

a)

Mengurutkan daftar belanja, mengurutkan buku di perpustakaan, mengurutkan kontak di telepon

b)

Mengurutkan daftar belanja, mencari buku di perpustakaan, mengurutkan kontak di telepon

c)

Mengurutkan daftar belanja, mencari alamat di peta, mengurutkan kontak di telepon

d)

Mengurutkan daftar belanja, mencari buku di perpustakaan, mencari alamat di peta

15.

Apakah perbedaan antara konsep stack dan queue?

a)

Stack menggunakan prinsip First In First Out (FIFO), sedangkan queue menggunakan prinsip Last In First Out (LIFO)

b)

Stack menggunakan prinsip Last In First Out (LIFO), sedangkan queue menggunakan prinsip First In First Out (FIFO)

c)

Stack dan queue memiliki konsep yang sama

d)

Stack dan queue tidak ada hubungannya

16.

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

a)

Searching

b)

Sorting

c)

Coding

d)

Queue

17.

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

a)

ascending

b)

descending

c)

random

d)

sequential

18.

Berikut ini yang bukan merupakan algoritma pengurutan data (sorting) adalah…

a)

Bubble Sort

b)

Selection Sort

c)

Insertion Sort

d)

Random Sort

19.

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

a)

ascending

b)

descending

c)

random

d)

sequential

20.

Urutkan secara ascending bilang prima: 3, 11, 5, 2, 19, 13, 7, 17 …

a)

19, 2, 3, 7, 5, 17, 11, 13

b)

2, 3, 5, 7, 11, 13, 17, 19

c)

5, 3, 2, 19, 7, 11, 13, 17

d)

11, 19, 13, 3, 2, 17, 5, 7

21.

Perhatikan beberapa pernyataan berikut :

1. Mencari pakaian di sebuah lemari

2. Mencari pakaian batik di sebuah lemari

3. Mencari dokumen tahun 2020 di antara tumpukan semua dokumen

4. Mengumpulkan data dari sebuah website

Yang merupakan pencarian (searching) adalah ….

a)

1 dan 2

b)

1 dan 3

c)

2 dan 3

d)

2 dan 4

e)

3 dan 4

22.

Perhatikan gambar berikut :

Gambar di atas menunjukkan pengurutan (sorting) berdasarkan ….

a)

Tinggi badan

b)

Warna baju

c)

usia

d)

jenis kelamin

e)

berat badan

23.

Algoritma yang mengurutkan sebuah daftar elemen dengan cara menyisipkan elemen satu persatu sesuai dengan besar kecilnya elemen data sehingga menjadi daftar yang terurut adalah ….

a)

Bubble sort

b)

insertion sort

c)

quick sort

d)

merge sort

e)

selection sort

24.

Pernyataan berikut yang merupakan pengertian dari algoritma selection sort adalah ….

a)

Algoritma yang mngurutkan sebuah daftar  elemen dengan cara menyisipkan elemen satu persatu sesuai dengan besar kecilnya elemen data sehingga menjadi daftar yang terurut

b)

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

c)

Algoritma yang memecah data menjadi beberapa bagian yang akan diklasifikasikan secara terpisah tiap bagian

d)

Algoritma yang mencari nilai data terkecil atau terbesar dari daftar bilangan yang belum terurut kemudian meletakkanya pada daftar baru yang terurut

e)

Algoritma yang membandingkan data yang berdekatan dan menukarnya jika urutannya tidak benar

25.

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)

1-2-3

b)

1-3-2

c)

2-1-3

d)

2-3-1

e)

3-1-2

26.

Penambahan dan pengambilan suatu data atau objek yang hanya dilakukan pada bagian atas disebut ...

a)

pop

b)

stack

c)

front

d)

rear

e)

queue

27.

Perhatikan beberapa peristiwa berikut

1. Tumpukan gelas

2. Tumpukan buku

3. Antrean masuk kereta

4. Anteran pasien di rumah sakit

Peristiwa di atas yang memiliki aturan Last in First Out (LIFO) adalah ….

a)

1  dan 2

b)

1  dan 3

c)

2  dan  3

d)

2  dan  4

e)

3  dan  4

28.

Pada peristiwa tumpukan (stack), operasi memasukkan data atau objek ke dalam stack dinamakan ….

a)

push

b)

pop

c)

rear

d)

enqueue

e)

dequeue

29.

Perhatikan gambar berikut.

Peristiwa di atas dinamakan operasi ….

a)

push

b)

pop

c)

rear

d)

enqueue

e)

dequeue

30.

Penambahan data atau objek yang hanya dapat dilakukan pada suatu ujung dan pengambilan data atau objek dilakukan pada ujung lainnya disebut ….

a)

pop

b)

stack

c)

front

d)

rear

e)

queue

31.

Perhatikan ilustrasi antrean (queue) berikut ….

Misalkan ilustrasi di atas menggambarkan antrean (queue) nasabah pada suatu bank, orang yang akan dilayani terlebih dahulu adalah ….

a)

A

b)

B

c)

C

d)

D

e)

E

32.

Urutkan ANGKA dibawah ini dengan pengurutan dari 10000 ke 1 :

1, 1280, 265, 32, 4, 512, 6, 256, 2, 8, 16, 64, 128, 10000

a)

1, 2, 4, 6, 8, 32, 64, 16, 128, 256, 512, 1280, 10000

b)

1, 2, 4, 6, 64, 32, 16, 128, 512, 1280, 10000

c)

1, 2, 4, 6, 8, 16, 32, 64, 128, 256, 512, 1280, 10000

d)

1, 2, 4, 6, 64, 32, 16, 512, 128, 1280, 10000

e)

1, 2, 4, 6, 8, 16, 64, 32, 128, 256, 512, 1280, 10000

33.

Objek yang pertama/lebih dulu disimpan justru

akan menjadi yang terakhir keluar. Prinsip ini disebut ....

a)

Last In First

Out (LIFO)

b)

Budaya Antri

c)

Tumpukan Piring

d)

First In

First Out (FIFO)

e)

Berpikir Komputasional

34.

Bagian dari Struktur Data dalam Materi Berpikir Komputasional adalah ....

a)

Stack dan Queue

b)

Sort dan Queue

c)

Stack dan Sort

d)

Searching dan Sorting

e)

Algortima dan Dasar

35.

Teknik kunci yang digunakan untuk memecah masalah yang lebih besar/kompleks menjadi bagian-bagian yang lebih sederhana disebut….

a)

Decomposition

b)

Worksheet

c)

Pattern recognition

d)

Abstraction

e)

Algorithms

36.

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

a)

Searching

b)

Coding

c)

Sorting

d)

Queue

e)

Stack

37.

Metode yang digunakan dalam membuat nasi goreng harus bisa mengurutkan langkah-langkah secara logis, berurutan, teratur, mudah, dan rinci mulai dari proses awal pembuatan sampai dengan proses penyajiannya agar mudah dipahami oleh orang lain. Hal termasuk termasuk teknik….

a)

Decomposition

b)

Pattern recognition

c)

Abstraction

d)

Algorithms

e)

Semua benar

38.

Dalam perjalanan kesekolah seorang guru yang berkendara motor melihat di depannya ada sorang ibu-ibu yang menyalakan lampu sein motornya kearah kanan (Biasanya suka belok ke kiri). kemudian guru tersebut menganalisa data, dan pola cara berkendara ibu-ibu, sehingga tiba-tiba mengurangi kecepatan laju kendaraannya untuk untuk mengurangi resiko kecelakan....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

39.

Untuk mempercepat rute perjalanan kesekolah seorang siswa memiliki banyak sekali jalan tikus yang dia hafal. Sehingga dia menggambarkan rute tercepat agar dia lebih cepat sampai dan bisa berbagi rute kepada temannya....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

40.

Disaat membuat teh manis, sorang siswa membuat catatan terlebih dahulu, mulai dari menyiapkan bahan dan alat, kemudian memasukkan gula, dan teh kedalam cangkir, lalu kemudian dituangkan air panas dan diaduk menggunakan sendok teh, hingga akhirnya teh manisnya siap dinikmati....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

41.

Setiap malam hari sebelum hari besok datang selalu menyiapkan buku untuk sekolah mengikuti jadwal pelajaran yang sudah ada, merupakan contoh dari metode……?

a)

  Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

e)

Antrian

42.

Ketika kalian membuat mie rebus dengan langkah – langkah yang tersusun sesuai aturan memasak sehingga terbuatlah mei rebus yang lezat, merupakan contoh dari metode……?

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

e)

Antrian

43.

Jika Anda perlu mengurutkan data yang hampir terurut atau memiliki sedikit perubahan dari urutan sebelumnya, algoritma pengurutan yang paling cocok adalah:

a)
Bubble Sort
b)
Insertion Sort
c)
Selection Sort
d)
Quick Sort
e)

Merge Sort

44.

Perhatikan gambar berikut!

Gambar tertera mewakili tahap .....

a)

Push

b)

Antrian

c)

Stack

d)

Pencarian

e)

Penyortiran

45.

Dalam metode ini, objek disimpan dalam metode penyimpanan yang merupakan antrian sehingga objek yang pertama/tiba lebih awal juga akan keluar/selesai pertama kali disebut .....

a)

Pencarian

b)

Stack

c)

Antrian

d)

FIFO

e)

Penyortiran

46.

Prinsip Last In First Out (LIFO) terjadi pada ...

a)

Stack

b)

Sort

c)

Queue

d)

Search

47.

Prinsip First In First Out (FIFO) biasanya digunakan pada ...

a)

queue

b)

stack

c)

sort

d)

search

48.

Di dalam rak buku terdapat berbagai macam buku dengan ukuran yang berbeda – beda. Agar terlihat lebih rapi, maka kita akan mengurutkan buku itu mulai dari yang ukurannya paling besar ke ukuran yang paling kecil atau sebaliknya.

Pernyataan di atas merupakan contoh ...

a)

Sorting

b)

Stacking

c)

Queueing

d)

Searching

49.

Yang dimaksud dengan insertion sort adalah ...

a)

mengurutkan sebuah list dengan cara menyisipkan elemen satu per satu sesuai dengan urutan besar kecilnya elemen hingga semua elemen menjadi list yang terurut.

b)

pengurutan dengan mencari (menyeleksi) bilangan terkecil/terbesar (bergantung pada urut naik atau turun) dari daftar bilangan yang belum terurut dan meletakkannya dalam daftar bilangan baru yang dijaga keterurutannya.

c)

mengurutkan sebuah list dengan cara menghilangkan elemen satu per satu sesuai dengan urutan besar kecilnya elemen hingga semua elemen menjadi list yang terurut.

d)

pengurutan dengan mencari (menyeleksi) bilangan terkecil/terbesar (bergantung pada urut naik atau turun) dari daftar bilangan yang belum terurut dan menghilangkannya dari daftar bilangan baru yang dijaga keterurutannya.

50.

Yang dimaksud dengan selection sort adalah ...

a)

mengurutkan sebuah list dengan cara menyisipkan elemen satu per satu sesuai dengan urutan besar kecilnya elemen hingga semua elemen menjadi list yang terurut.

b)

pengurutan dengan mencari (menyeleksi) bilangan terkecil/terbesar (bergantung pada urut naik atau turun) dari daftar bilangan yang belum terurut dan meletakkannya dalam daftar bilangan baru yang dijaga keterurutannya.

c)

mengurutkan sebuah list dengan cara menghilangkan elemen satu per satu sesuai dengan urutan besar kecilnya elemen hingga semua elemen menjadi list yang terurut.

d)

pengurutan dengan mencari (menyeleksi) bilangan terkecil/terbesar (bergantung pada urut naik atau turun) dari daftar bilangan yang belum terurut dan menghilangkannya dari daftar bilangan baru yang dijaga keterurutannya.