WorksheetsQuiz Berpikir Komputasi
Total questions: 52
Worksheet time: 26mins
Apa yang dimaksud dengan dekomposisi?
Membuat pola yang seragam
Mengabaikan informasi yang tidak penting
Memecah masalah besar menjadi bagian-bagian yang lebih kecil
Menentukan solusi yang paling efisien
Menyortir data dalam array
Ketika siswa menyelesaikan masalah 'penjadwalan waktu belajar' dengan membaginya menjadi submasalah seperti mata pelajaran, waktu, dan prioritas, ini adalah contoh dari...
Pola
Dekomposisi
Algoritma
Abstraksi
Iterasi
Mengabaikan detail yang tidak penting untuk membuat masalah lebih mudah dipecahkan adalah contoh dari...
Pola
Abstraksi
Dekomposisi
Iterasi
Penyortiran
Mindset untuk mencari kesamaan dalam berbagai masalah untuk solusi yang lebih cepat disebut...
Pola
Dekomposisi
Algoritma
Generalisasi
Simulasi
Serangkaian langkah logis dan sistematis untuk menyelesaikan masalah disebut...
Abstraksi
Algoritma
Pola
Pengulangan
Pernyataan
Berpikir komputasional dapat dikembangkan melalui kegiatan berikut, kecuali...
Memainkan teka-teki logika
Membuat algoritma sederhana
Membuat diagram alir
Menghafal tanpa pemahaman
Pemrograman sederhana
Dalam kehidupan sehari-hari, contoh algoritma adalah...
Mengetik tanpa rencana
Memasak mie instan dengan langkah-langkah teratur
Membaca buku secara acak
Menghafal puisi
Menggambar secara bebas
Penerapan pemikiran komputasional dalam biologi dapat berupa...
Menghafal nama-nama Latin hewan
Membuat klasifikasi makhluk hidup dengan kunci dikotomi
Membaca artikel ilmiah
menggambar ekosistem
Menghafal rantai makanan
Jika seseorang menyelesaikan masalah transportasi kota dengan membuat simulasi lalu lintas, maka mereka menerapkan...
Abstraksi
Algoritma
Simulasi
Pola
Iterasi
Aplikasi algoritma yang paling tepat dalam kehidupan nyata adalah...
Menentukan lagu favorit
Menyusun resep masakan
Membeli barang tanpa daftar
Berpikir tanpa strategi saat bermain game
Mengecat dengan bebas
Computational thinking can be used in history learning by...
Menghafal tahun-tahun peristiwa
Menyortir kronologi peristiwa
Mengabaikan semua detail
Menghapus peristiwa yang tidak penting
menggambar ulang peristiwa
Apa manfaat utama dari pemikiran komputasional dalam kehidupan modern?
Menjadi lebih cepat dalam mengetik
Memiliki kemampuan untuk menyelesaikan masalah kompleks secara sistematis
Mengurangi ketergantungan pada komputer
Menghafal kode dengan baik
Meningkatkan kecepatan membaca
Contoh nyata dari abstraksi adalah...
Menghitung semua detail peta kota
Membuat peta rute utama tanpa detail kecil
Daftar semua merek kendaraan di jalan
Menghafal semua nomor rumah
Menulis semua warna bangunan
Perbedaan antara pemikiran komputasional dan sekadar 'menghafal' adalah...
Menghafal lebih cepat
Pemikiran komputasional fokus pada solusi logis
Menghafal itu kreatif
Pemikiran komputasional hanya untuk komputer
Menghafal tidak memerlukan pemahaman
Apa itu pemikiran komputasional yang berfokus pada solusi logis?
Menghafal lebih cepat
Pemikiran komputasional berfokus pada solusi logis
Menghafal itu kreatif
Pemikiran komputasional hanya untuk komputer
Menghafal tidak memerlukan pemahaman
Manakah di antara berikut ini yang merupakan hasil dari pengembangan pemikiran komputasional?
Melukis klasik
Pemrograman komputer
Puisi tradisional
Olahraga tradisional
Lagu daerah
Bagaimana cara kerja algoritma pencarian linier?
Memecah data menjadi dua
Memeriksa data satu per satu
Menyortir data terlebih dahulu
Menghitung jumlah data
Menghapus data duplikat
Algoritma pencarian biner hanya dapat digunakan jika data terurut?
Data acak
Data terurut
Data dalam bentuk teks
Data hanya berupa angka
Data dalam jumlah kecil
Apa kompleksitas waktu dari pencarian linier?
O(1)
O(log n)
O(n)
O(n²)
O(n log n)
Jika data terurut sebanyak 20 elemen, berapa langkah pencarian maksimum yang diperlukan oleh pencarian biner?
3
4
5
6
10
Apa keuntungan dari pencarian linier?
Cepat untuk data besar
Tidak memerlukan data yang terurut
Lebih efisien dalam penggunaan memori
Dapat langsung menuju elemen tengah
Kompleksitas rendah
Pencarian biner pertama kali membandingkan nilai dengan?
Data pertama
Data terakhir
Data tengah
Data terkecil
Data terbesar
Apa kelemahan dari pencarian biner?
Sulit untuk diprogram
Tidak efisien untuk data kecil
Memerlukan data yang terurut
Menghabiskan memori
Hanya untuk angka genap
Jika data tidak terurut, algoritma pencarian mana yang paling tepat?
Pencarian biner
Pencarian linier
Pengurutan gabungan
Pengurutan gelembung
Pengurutan cepat
Untuk data yang sangat besar dan terurut, metode pencarian mana yang paling efisien?
Pencarian linier
Pencarian biner
Pencarian sekuensial
Pencarian acak
Brute force
Jika sebuah array memiliki 1000 data terurut, berapa banyak perbandingan yang dapat dilakukan pencarian biner pada maksimum?
5
8
10
20
100
Bagaimana cara kerja bubble sort?
Memecah array menjadi dua bagian
Membandingkan elemen yang berdekatan dan menukarnya
Mencari elemen terkecil dan menempatkannya di awal
Menggunakan pohon biner
Memecah array dan kemudian menggabungkannya
Selection sort chooses?
Elemen terbesar/terkecil dan menempatkannya di posisi yang benar
Dua elemen tengah
Elemen acak
Elemen dengan indeks ganjil
Elemen dengan indeks genap
Apa kompleksitas waktu terburuk dari bubble sort?
O(1)
O(log n)
O(n)
O(n²)
O(n log n)
Algoritma quick sort menggunakan strategi apa?
Pembagian dan penaklukan
Serakah
Pemrograman dinamis
Gaya paksa
Pengacakan
Merge sort memiliki kompleksitas waktu rata-rata sebesar?
O(n)
O(log n)
O(n²)
O(n log n)
O(2n)
Algoritma pengurutan manakah yang paling sederhana tetapi paling lambat?
Pengurutan cepat
Pengurutan gabungan
Pengurutan gelembung
Pengurutan tumpukan
Pengurutan hitung
Selection sort lebih efisien daripada bubble sort karena?
Lebih efisien dalam penggunaan memori
Mengurangi jumlah pertukaran
Kompleksitas yang lebih rendah
Hanya bekerja pada
Selection sort lebih efisien daripada bubble sort karena...
Lebih efisien dalam penggunaan memori
Mengurangi jumlah pertukaran
Kompleksitas yang lebih rendah
Hanya bekerja pada data kecil
Tidak perlu membandingkan
Stable sorting means...
Tidak mengubah posisi relatif elemen yang sama
Selalu menghasilkan array menurun
Memerlukan banyak memori
Menghasilkan data acak
Hanya bekerja untuk angka
Algoritma pengurutan yang cocok untuk data yang sangat besar adalah...
Bubble sort
Merge sort
Selection sort
Insertion sort
Linear sort
Algoritma pengurutan terbaik untuk data yang hampir terurut adalah...
Pengurutan sisip
Pengurutan cepat
Pengurutan gabung
Pengurutan gelembung
Pengurutan tumpukan
Stack uses the principle...
FIFO (First In First Out)
LIFO (Last In First Out)
Akses Acak
Akses Berurutan
Akses Prioritas
Operasi untuk menambahkan elemen ke dalam stack disebut...
Pop
Push
Peek
Insert
Delete
Operasi untuk menghapus elemen dari tumpukan disebut...
Push
Pop
Peek
Enqueue
Dequeue
Operasi untuk melihat elemen teratas dari tumpukan tanpa menghapusnya adalah...
Push
Pop
Peek/Top
Enqueue
Delete
Contoh penggunaan stack dalam kehidupan nyata adalah...
Antrian di bioskop
Stack piring di dapur
Jalur kendaraan di jalan tol
Proses pemungutan suara
Kartu absensi karyawan
Struktur data yang cocok untuk menerapkan fungsi 'undo' dalam aplikasi adalah...
Antrian
Stack
Daftar terkait
Pohon
Graf
Jika tumpukan kosong dan operasi pop dilakukan, maka...
Overflow
Underflow
Kesalahan umum
Poin nol
Peringatan runtime
Stack biasanya diimplementasikan menggunakan...
Array atau Linked List
Pohon
Graf
Tabel Hash
Antrian
Antrian menggunakan prinsip...
LIFO
FIFO
Acak
Prioritas
Terakhir masuk, terakhir keluar
Operasi untuk menambahkan data ke antrian adalah...
Push
Pop
Enqueue
Dequeue
InsertLast
Operasi untuk menghapus data dari antrean adalah...
Push
Pop
Enqueue
Dequeue
DeleteLast
Contoh nyata dari antrian adalah...
Setumpuk buku di meja
Antrian di kasir supermarket
Undo di Microsoft Word
Penyortiran kartu
Struktur folder komputer
Jika antrian penuh dan elemen baru ditambahkan, maka...
Overflow
Underflow
Deadlock
Kesalahan minor
Null
Circular queue is used to...
Save memory by utilizing empty space at the beginning
Create an unlimited queue
Delete data randomly
Store data in tree form
Speed up the sorting process
The appropriate data structure for a customer service queue system is...
Stack
Queue
Graph
Tree
Array only
