Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Uji Pemahaman Berpikir Komputasional

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa saja 4 fondasi berpikir komputasional?

a)

Kondisi

b)

Dekomposisi, Pola, Abstraksi, Algoritma

c)

Fungsi

d)

Variabel

e)

Pengulangan

2.

Jelaskan apa yang dimaksud dengan fondasi berpikir komputasional!

a)

Fondasi berpikir komputasional adalah metode untuk meningkatkan keterampilan sosial.

b)

Fondasi berpikir komputasional adalah cara untuk menghafal informasi dengan cepat.

c)

Fondasi berpikir komputasional adalah teknik untuk menggambar diagram secara manual.

d)

Fondasi berpikir komputasional adalah pendekatan untuk memecahkan masalah dengan prinsip-prinsip komputasi.

3.

Berikan contoh dari fondasi berpikir komputasional yang pertama!

a)

Analisis data

b)

Pengkodean

c)

Pemecahan masalah (problem decomposition)

d)

Desain antarmuka

4.

Sebutkan contoh dari fondasi berpikir komputasional yang kedua!

a)

Algoritma

b)

Abstraksi

c)

Evaluasi

d)

Dekomposisi

5.

Apa yang dimaksud dengan pencarian data dalam pemrograman?

a)

Pencarian data adalah proses menemukan dan mengambil informasi dari struktur data atau basis data.

b)

Pencarian data adalah proses menyimpan informasi dalam struktur data.

c)

Pencarian data adalah proses menghapus informasi dari basis data.

d)

Pencarian data adalah proses mengubah format informasi dalam basis data.

6.

Jelaskan metode pencarian data yang umum digunakan!

a)

Pencarian acak

b)

Pencarian linier, pencarian biner, pencarian berbasis indeks

c)

Pencarian berdasarkan waktu

d)

Pencarian terbalik

7.

Apa itu pengurutan data dan mengapa penting?

a)

Pengurutan data hanya digunakan untuk menyimpan data dalam format gambar.

b)

Pengurutan data adalah proses mengatur data dalam urutan tertentu, dan penting untuk memudahkan pencarian dan analisis.

c)

Pengurutan data adalah cara menghapus data yang tidak diperlukan.

d)

Pengurutan data adalah proses mengubah data menjadi angka acak.

8.

Sebutkan dua metode pengurutan data yang berbeda!

a)

Radix sort dan counting sort

b)

Quick sort dan bubble sort

c)

Heap sort dan selection sort

d)

Merge sort dan insertion sort

9.

Apa yang dimaksud dengan tumpukan dalam pemrograman?

a)

Tumpukan adalah struktur data yang mengikuti prinsip Last In First Out (LIFO).

b)

Tumpukan adalah struktur data yang tidak memiliki batasan dalam penyimpanan.

c)

Tumpukan adalah struktur data yang mengikuti prinsip First In First Out (FIFO).

d)

Tumpukan adalah jenis algoritma pengurutan dalam pemrograman.

10.

Jelaskan bagaimana tumpukan bekerja dengan contoh!

a)

Tumpukan hanya dapat menyimpan tipe data numerik, contohnya pada kalkulator.

b)

Tumpukan bekerja dengan prinsip FIFO, contohnya pada antrian pelanggan.

c)

Tumpukan digunakan untuk menyimpan data secara acak, contohnya pada database.

d)

Tumpukan bekerja dengan prinsip LIFO, contohnya pada fungsi undo di aplikasi.

11.

Apa itu antrian dalam pemrograman?

a)

Antrian adalah algoritma untuk mengurutkan data secara acak.

b)

Antrian adalah struktur data yang mengikuti prinsip LIFO (Last In, First Out).

c)

Antrian adalah metode untuk menyimpan data dalam bentuk tabel.

d)

Antrian adalah struktur data yang mengikuti prinsip FIFO (First In, First Out).

12.

Berikan contoh penggunaan antrian dalam kehidupan sehari-hari!

a)

Contoh penggunaan antrian dalam kehidupan sehari-hari adalah saat menunggu di bank.

b)

Menunggu di antrian bioskop untuk film

c)

Menunggu di halte bus

d)

Menunggu di restoran untuk makanan

13.

Apa perbedaan antara tumpukan dan antrian?

a)

Tumpukan dan antrian keduanya menggunakan LIFO.

b)

Tumpukan dan antrian tidak memiliki perbedaan dalam cara pengolahan data.

c)

Tumpukan menggunakan FIFO, sedangkan antrian menggunakan LIFO.

d)

Tumpukan menggunakan LIFO, sedangkan antrian menggunakan FIFO.

14.

Sebutkan aplikasi nyata dari pencarian data!

a)

Aplikasi pengeditan gambar

b)

Sistem pengolahan kata

c)

Platform media sosial

d)

Sistem basis data, mesin pencari, dan analisis data.

15.

Jelaskan bagaimana pengurutan dapat mempengaruhi efisiensi pencarian!

a)

Pengurutan tidak berpengaruh pada efisiensi pencarian.

b)

Pengurutan meningkatkan efisiensi pencarian dengan memungkinkan penggunaan algoritma pencarian yang lebih cepat seperti binary search.

c)

Pencarian meningkatkan efisiensi pengurutan dengan memungkinkan penggunaan algoritma pengurutan yang lebih cepat seperti binary search.

d)

Pengurutan hanya memperlambat proses pencarian.