NEW
Font size
WorksheetsKuis Bab 2
Total questions: 15
Worksheet time: 8mins
Berpikir komputasional bukan hanya untuk belajar komputer, tetapi juga berguna untuk...
a. Menulis cerita dan puisi
b. Menyelesaikan masalah di kehidupan sehari-hari
c. Menghafal nama-nama komponen komputer
d. Menggambar dan melukis
Berikut ini yang bukan merupakan pilar berpikir komputasional adalah...
a. Dekomposisi
b. Pengenalan pola
c. Algoritma
d. Transisi
Berikut ini yang merupakan definisi dari abstraksi dalam berpikir komputasional adalah...
a. Memecah masalah besar menjadi bagian-bagian kecil yang lebih mudah dikelola
b. Mengenali kesamaan atau pola dari beberapa masalah yang berbeda
c. Menyaring informasi penting dan mengabaikan hal-hal yang tidak relevan
d. Menyusun langkah-langkah penyelesaian masalah secara berurutan
Proses membagi masalah yang rumit dan besar menjadi komponen-komponen yang lebih kecil adalah definisi dari...
a. Abstraksi
b. Pengenalan pola
c. Dekomposisi
d. Algoritma
Berikut ini yang merupakan manfaat dari berpikir komputasional adalah...
a. Menyelesaikan masalah secara sistematis dan efisien
b. Membuat seseorang bergantung pada komputer dalam berpikir
c. Menghafal semua bahasa pemrograman
d. Menghindari penggunaan teknologi dalam kehidupan sehari-hari
Yang dimaksud dengan struktur data dalam berpikir komputasional adalah...
a. Cara menyimpan data secara acak tanpa aturan
b. Cara mengatur dan menyimpan data agar mudah diproses
c. Cara menghapus data dari komputer
d. Cara membuat animasi dengan data
Struktur data yang bekerja dengan prinsip LIFO (Last In, First Out) adalah...
a. Stack (tumpukan)
b. Array (larik)
c. Tree (pohon)
d. Queue (antrian)
Struktur data Queue (antrian) memiliki prinsip kerja...
a. Data terakhir masuk keluar pertama
b. Data terakhir masuk keluar terakhir
c. Data pertama masuk keluar pertama
d. Data pertama masuk keluar terakhir
Berikut ini yang bukan merupakan contoh struktur data dalam kehidupan sehari-hari adalah...
a. Antrian di loket tiket
b. Tumpukan piring di dapur
c. Daftar nama siswa di kelas
d. Warna pelangi di langit
Apa yang dimaksud dengan pencarian binary ?
a. Pencarian data dengan membagi dua bagian data secara berulang untuk menemukan nilai yang dicari
b. Pencarian data dengan memeriksa satu per satu dari awal hingga akhir
c. Pencarian data dengan mengacak posisi data
d. Pencarian data tanpa memperhatikan urutan data
Contoh penerapan pencarian linear dalam kehidupan sehari-hari adalah...
a. Menentukan posisi tengah daftar nama
b. Mengurutkan nilai ujian dari yang tertinggi
c. Mencari nomor telepon dalam daftar kontak tanpa urutan
d. Membagi data menjadi dua kelompok
Pada Bubble Sort, jika elemen lebih besar berada sebelum elemen lebih kecil, maka dilakukan...
a. Pencarian
b. Perulangan
c. Penghapusan
d. Pertukaran
Berikut ini yang merupakan cara kerja Selection Sort adalah...
a. Membandingkan elemen yang berdekatan dan menukarnya jika salah urut
b. Mencari elemen terkecil atau terbesar dari data yang belum terurut, kemudian menukarnya dengan posisi pertama yang belum terurut
c. Memeriksa setiap elemen dari awal hingga akhir sampai data ditemukan
d. Menghapus data yang tidak sesuai urutan
Meyisipkan satu elemen ke posisi yang tepat dalam bagian data yang sudah terurut merupakan cara kerja ...
a. Bubble sort
b. Merge sort
c. Selection sort
d. Insertion sort
Algoritma pengurutan yang cara kerjanya mirip seperti saat kita menyusun kartu remi di tangan adalah...
a. Bubble sort
b. Selection sort
c. Insertion sort
d. Merge sort
