WorksheetsBab 1: Berpikir Komputasional - Introduction
Total questions: 133
Worksheet time: 1hrs 7mins
Mana contoh penerapan algoritma yang paling tepat dalam kehidupan sehari-hari sehingga dapat dijalankan siapa saja secara berurutan?
Melewati langkah sulit agar lebih cepat
Menyusun resep memasak dengan langkah terstruktur
Mengingat langkah umum tanpa urutan jelas
Menebak bahan masakan berdasarkan selera
Setelah melakukan dekomposisi, pengenalan pola, dan abstraksi, tindakan apa yang seharusnya dilakukan agar solusi bisa diterapkan secara konsisten?
Mencari jalan pintas tanpa prosedur
Menyusun urutan langkah atau prosedur jelas
Mengubah aturan pada setiap percobaan
Mengandalkan intuisi pada setiap langkah
Seorang siswa ingin membuat program sederhana. Langkah berpikir komputasional apa yang harus ia pastikan agar program dapat dijalankan dari awal hingga akhir oleh komputer maupun orang lain?
Membuat algoritma dengan langkah berurutan
Menghafal istilah tanpa praktik
Menggambar ikon tanpa makna jelas
Mengulang percobaan tanpa catatan
Kamu diminta merapikan kamar yang sangat berantakan. Bagaimana menerapkan berpikir komputasional agar pekerjaan efisien dan hasilnya tepat?
Kerjakan cepat tanpa rencana
Ikuti langkah runtut dan masuk akal
Mulai dari bagian mana saja secara acak
Tumpuk semua barang ke lemari
Kamu diminta menyiapkan perlengkapan sekolah untuk besok. Manakah langkah yang menunjukkan penerapan berpikir komputasional?
Menyusun daftar, mengelompokkan, lalu urutkan pengambilan
Meminta teman mengingatkan saat sudah di sekolah
Membawa semua barang tanpa daftar agar aman
Mengingat satu per satu barang saat berangkat
Saat menyelesaikan tugas kelompok, kamu membagi tugas menjadi bagian kecil, mencari kesamaan tugas, lalu mengerjakan yang paling penting dulu. Urutan konsep yang tepat adalah...
Abstraksi, pola, dekomposisi, algoritma
Dekomposisi, pola, abstraksi, algoritma
Pola, algoritma, dekomposisi, abstraksi
Algoritma, abstraksi, pola, dekomposisi
Seorang siswa sering terlambat karena bingung menentukan urutan kegiatan pagi. Strategi mana yang paling efektif dengan prinsip algoritma?
Menunggu orang tua memberi instruksi setiap pagi
Melakukan kegiatan random agar tidak bosan
Menyusun langkah terurut dan konsisten setiap hari
Mengandalkan ingatan tanpa menulis apa pun
Kamu memiliki banyak tugas dengan waktu terbatas. Pilihan mana yang menunjukkan problem solving yang baik?
Mengerjakan tugas termudah dulu tanpa pertimbangan
Mengumpulkan informasi, menetapkan prioritas, lalu eksekusi
Menunda semua hingga ada waktu luang mendadak
Mengerjakan sebagian semua tugas secara acak
Manakah yang paling tepat menggambarkan computational thinking dalam konteks pemecahan masalah?
Kebiasaan menghafal langkah jawaban tanpa memahami
Mengandalkan intuisi spontan tanpa data pendukung
Mengumpulkan sebanyak mungkin alat tanpa rencana
Cara berpikir sistematis untuk memecah dan menyusun solusi
Urutan awal yang benar saat menerapkan decomposition pada masalah kompleks adalah…
Menunggu inspirasi datang secara tiba-tiba
Mencari aplikasi siap pakai tanpa analisis masalah
Menghafal solusi dari contoh sebelumnya saja
Memecah masalah menjadi bagian-bagian kecil terkelola
Seorang siswa diminta mengenali kemiripan antara beberapa tugas harian untuk membuat solusi umum. Proses ini merupakan…
Uji coba acak tanpa rencana tertulis
Abstraksi yang menghapus semua detail teknis
Algoritma yang menuliskan kode program
Pengenalan pola dalam computational thinking
Tujuan utama dari abstraksi ketika memecahkan masalah adalah…
Mengganti masalah asli dengan masalah berbeda
Menambah sebanyak mungkin detail agar lengkap
Memfokuskan pada informasi penting dan mengabaikan detail
Menyusun langkah tanpa memahami konteks
Algoritma dalam konteks kelas 7 sebaiknya dipahami sebagai…
Catatan hasil akhir tanpa penjelasan proses
Kumpulan ide acak yang muncul saat berdiskusi
Daftar alat dan bahan tanpa urutan pengerjaan
Rangkaian langkah terurut dan jelas untuk menyelesaikan tugas
Skenario: Laptop tidak bisa terhubung ke Wi‑Fi. Langkah decomposition yang tepat adalah…
Langsung mengganti laptop baru tanpa pemeriksaan
Memecah masalah: cek router, perangkat, sandi, dan jarak
Menunggu jaringan kembali normal tanpa analisis
Menginstal aplikasi acak yang menjanjikan perbaikan
Untuk menemukan penyebab utama kegagalan login, teknik yang cocok dari computational thinking adalah…
Menebak password secara acak berulang kali
Meminta teman mengerjakan tanpa investigasi
Bertanya mengapa berulang kali hingga akar masalah
Mengabaikan pesan kesalahan yang muncul
Contoh penggunaan pattern recognition saat mengelola file tugas adalah…
Menyadari semua file bermasalah berformat lama
Mengabaikan ekstensi file karena tidak penting
Menghapus semua file tanpa pemeriksaan isi
Mengganti nama file secara acak setiap hari
Dalam menyusun algoritma untuk membuat presentasi kelompok, langkah yang paling tepat adalah…
Menunggu anggota paling pintar menyelesaikan
Mengunduh template dan berharap selesai cepat
Menuliskan semua ide tanpa menentukan prioritas
Menentukan urutan tugas, pembagian peran, dan tenggat
Jika setelah menerapkan solusi masalah belum selesai, tindakan yang sesuai dengan evaluasi adalah…
Meninjau hasil, lalu mencoba alternatif yang disiapkan
Mengabaikan hasil dan tetap memakai solusi sama
Menyalahkan alat tanpa memeriksa proses
Menghentikan seluruh upaya tanpa rencana lanjut
Manakah yang menunjukkan pemahaman DoK lebih tinggi: memilih solusi terbaik untuk antrian cetak yang macet?
Membandingkan beberapa opsi berdasarkan bukti dan risiko
Menunggu guru memberi jawaban yang benar
Memilih opsi pertama yang terlintas di pikiran
Mengikuti pilihan teman tanpa alasan jelas
Seorang siswa merancang langkah memperbaiki kesalahan ejaan otomatis di dokumen: cek bahasa, ubah kamus, uji dokumen. Ini menekankan…
Penghapusan masalah tanpa bukti pendukung
Pengumpulan data tanpa tujuan spesifik
Pencatatan hasil tanpa tindakan perbaikan
Perencanaan algoritmik dengan evaluasi terukur
Manfaat utama berpikir komputasional bagi siswa SMP saat menghadapi tugas harian adalah…
mengingat rumus tanpa memahami proses
mengubah ide menjadi langkah terstruktur
menghindari penggunaan teknologi sepenuhnya
mengerjakan banyak hal secara bersamaan
Urutan langkah problem solving yang paling tepat untuk tugas sekolah adalah…
mencari contoh jawaban → menyalin cara → mengirim tugas
langsung mengeksekusi solusi → mencatat hasil → memikirkan tujuan
mendefinisikan masalah → merencanakan solusi → melaksanakan → mengevaluasi
mengumpulkan data → mencoba acak → selesai
Pernyataan yang benar tentang dekomposisi dalam berpikir komputasional adalah…
mengganti masalah dengan topik lain yang mudah
menggabungkan beberapa masalah menjadi satu besar
memecah masalah kompleks menjadi bagian lebih kecil
mengabaikan detail yang tidak penting sama sekali
Dalam konteks evaluasi solusi, bukti yang paling kuat untuk menyatakan solusi efektif adalah…
komentar teman bahwa idenya kreatif
waktu kerja terasa singkat dan santai
bukti data sebelum dan sesudah yang terukur
perasaan bahwa langkahnya terlihat rapi
Topi Putih pada metode Six Thinking Hats berfokus pada…
fakta dan data objektif yang tersedia
perasaan dan intuisi terhadap ide
risiko dan kelemahan ide yang muncul
peluang kreatif dan alternatif baru
Situasi yang paling tepat menggunakan Topi Hitam adalah ketika…
menilai potensi bahaya dari rencana kegiatan
mencari fakta pendukung data survei
menggali kemungkinan ide liar yang unik
membangun optimisme tim saat presentasi
Contoh penerapan SWOT yang benar untuk proyek aplikasi sekolah adalah…
menghapus bagian ancaman agar tetap positif
mencatat fitur wajib tanpa menilai kondisi
menuliskan kekuatan, kelemahan, peluang, ancaman
membandingkan harga ponsel dan laptop saja
Saat membuat mind map untuk merencanakan acara kelas, langkah awal yang paling tepat adalah…
menentukan anggaran dahulu sebelum ide
menggambar bagan alir dengan simbol khusus
membuat daftar panjang tugas secara linier
menuliskan tema utama di tengah lalu cabang ide
Untuk melatih keterampilan problem solving secara berkelanjutan, strategi yang paling efektif adalah…
menghindari umpan balik agar tetap percaya diri
menunggu tugas sulit baru mulai belajar
mengerjakan proyek kecil dengan refleksi rutin
hanya membaca teori tanpa praktik sama sekali
Seorang siswa ingin menyederhanakan proses belajar matematika pecahan. Pendekatan berpikir komputasional terbaik adalah…
melompati langkah penyebut karena rumit
mencari jawaban di internet untuk setiap soal
menghafal seluruh contoh tanpa memahami alasan
abstraksi langkah kunci dan pembuatan algoritma latihan
Diberi masalah: aplikasi piket kelas sering terlambat digunakan. Langkah perencanaan solusi tingkat DoK 3 yang paling tepat adalah…
menambah fitur sebanyak mungkin agar lengkap
langsung mengubah desain tanpa data pengguna
mewawancarai pengguna, membuat skenario, dan membuat prototipe
menunggu guru memberi instruksi solusi spesifik
Dalam evaluasi akhir solusi berbasis algoritma, indikator keberhasilan yang selaras dengan tujuan adalah…
banyaknya komentar lucu dari teman
jumlah kode yang ditulis paling banyak
waktu penyelesaian tugas berkurang signifikan
tampilan antarmuka penuh warna cerah
Manakah definisi terbaik dari algoritma dalam konteks komputasi sehari-hari?
Langkah acak menyelesaikan tugas tanpa urutan jelas
Urutan langkah logis untuk menyelesaikan suatu masalah
Kumpulan data statis tanpa aturan pemrosesan
Perintah tunggal yang dijalankan komputer selamanya
Sebuah algoritma yang baik biasanya memiliki karakteristik berikut. Pilih pernyataan yang paling tepat.
Langkah ambigu dan hasil tidak konsisten
Langkah rahasia agar sulit dipahami
Langkah jelas, terbatas, dan menghasilkan output
Langkah tak berakhir untuk semua masukan
Kamu diminta menulis algoritma membuat mi instan. Urutan manakah yang paling tepat menerapkan konsep algoritma?
Masukkan mi, tiriskan, rebus air, bumbui, sajikan
Bumbui dahulu, lalu cari panci, lalu panaskan kompor
Rebus air, masukkan mi, tunggu matang, tiriskan, bumbui
Tuang bumbu, rebus air, masukkan mi, tiriskan
Seorang siswa ingin menemukan rute tercepat dari rumah ke sekolah. Langkah awal yang sesuai dengan pemikiran algoritmik adalah…
Menghafal semua nama jalan di seluruh kota
Memilih jalan paling sepi tanpa data pendukung
Mendata titik penting sebagai simpul dan jalan sebagai sisi
Mengikuti rute teman tanpa mempertimbangkan kondisi
Pertimbangkan kebutuhan merancang algoritma membuat jadwal belajar harian. Manakah strategi yang paling masuk akal?
Menunda penjadwalan hingga waktu habis
Mengisi kegiatan acak lalu berharap efisien
Membuat langkah prioritas, durasi, dan urutan kegiatan
Menulis langkah umum tanpa batas waktu kegiatan
Dalam media sosial, hubungan pertemanan dapat dimodelkan sebagai graf. Apa implikasi strategis jika satu akun berada di simpul pusat?
Akun itu tidak bisa terhubung ke akun lain
Akun itu otomatis menjadi admin komunitas
Akun itu memiliki banyak koneksi dan pengaruh
Akun itu selalu memposting konten paling bagus
Kamu diminta merancang algoritma memilih pakaian saat cuaca berubah-ubah. Manakah rencana langkah yang menunjukkan penalaran dan kondisi?
Gunakan pakaian sama sepanjang minggu tanpa evaluasi
Pilih kaus favorit setiap hari tanpa melihat cuaca
Jika hujan pakai jaket, jika panas pakai topi, else standar
Tentukan warna acak menggunakan undian setiap pagi
Seorang teman membuat algoritma menghitung total belanja: jumlahkan harga barang, lalu jika ada diskon, kurangi sesuai persentase. Apa perbaikan penting agar algoritma lebih andal?
Hapus langkah pengecekan diskon seluruhnya
Ubah semua harga menjadi bilangan imajiner
Tambahkan tipe data barang dan simpan riwayat
Urutkan barang berdasarkan warna kemasan
Kamu diminta merancang solusi untuk masalah: antrean kantin terlalu panjang saat istirahat. Langkah awal paling tepat dalam problem solving adalah apa?
Mengumpulkan data penyebab antrean terjadi
Membeli lebih banyak makanan cadangan
Langsung membuat aplikasi pemesanan online
Menyuruh siswa membeli di luar sekolah
Dalam perancangan algoritma, manakah urutan yang benar untuk membuat solusi sederhana?
Definisikan masalah → rancang langkah → uji solusi
Uji solusi → tulis kode → cari masalah
Langsung coding → tes cepat → rilis
Buat poster → sebarkan → kumpulkan kritik
Sebuah tim membuat daftar langkah untuk aplikasi absensi kelas: buka aplikasi, pilih kelas, pilih nama, tekan hadir. Dokumen ini paling tepat disebut apa?
Algoritma prosedural terstruktur
Diagram jaringan internet dasar
Kebijakan keamanan sekolah
Mockup database relasional
Untuk membuat mockup antarmuka aplikasi perpustakaan, alat mana yang paling sesuai digunakan oleh kelompokmu?
Kertas sketsa dengan panah navigasi
Simulator jaringan untuk router
Editor audio untuk merekam suara
Compiler bahasa pemrograman
Lihat diagram jaringan pada gambar: ada internet yang terhubung ke USG, switch, dan client PC. Tujuan graf jaringan dalam konteks ini adalah apa?
Menunjukkan hubungan koneksi antar perangkat
Mengukur kecepatan kipas pendingin server
Menghitung harga perangkat jaringan terpasang
Menentukan merek terbaik untuk setiap kabel
Kegiatan harian digambarkan sebagai simpul dan sisi: bangun tidur → mandi → sarapan → belajar → istirahat → belajar. Informasi apa yang terutama ditunjukkan oleh sisi pada graf ini?
Urutan dan keterhubungan antar kegiatan
Nama aplikasi belajar yang dipakai
Jumlah kalori saat sarapan pagi
Lama waktu tidur per malam
Timmu menemukan jalur Wi‑Fi tertentu sering putus. Strategi DoK 3: tindakan apa yang paling masuk akal untuk mendiagnosis sebabnya?
Abaikan masalah karena jarang terjadi
Matikan jaringan selama satu minggu
Ganti semua perangkat ke model terbaru
Bandingkan log koneksi pada beberapa jalur
Kamu diminta merancang algoritma rute tercepat menuju kelas dari gerbang sekolah. Data yang perlu dikumpulkan terlebih dahulu adalah apa?
Nama lengkap semua guru piket
Jumlah kursi di ruang kelas lain
Warna cat dinding setiap koridor
Peta jalur dan waktu tempuh tiap rute
Dalam kerja kelompok, pembagian peran yang efektif untuk membuat solusi masalah kebersihan kelas adalah apa?
Semua anggota fokus menggambar logo tim
Analis masalah, perancang algoritma, penguji solusi
Satu ketua mengerjakan semua tugas sendiri
Mencari sponsor tanpa membuat rencana
Skenario: Aplikasi peminjaman buku sering error saat banyak pengguna. Perbaikan algoritma mana yang paling tepat?
Tambahkan antrian permintaan dengan pengecekan stok
Ubah warna tema agar lebih menarik
Hapus proses verifikasi pengguna lama
Paksa pengguna keluar saat jam sibuk
Manakah pernyataan terbaik yang menggambarkan graf dalam informatika dan matematika?
Bahasa pemrograman untuk membuat aplikasi interaktif
Algoritma yang menghitung hasil dari beberapa operasi
Tabel yang menyimpan data numerik dalam kolom dan baris
Struktur yang menghubungkan objek lewat simpul dan sisi
Simpul (vertex) dalam graf berfungsi sebagai apa?
Aturan yang menentukan alur program
Jalur yang menghubungkan dua jaringan
Nilai bobot yang mengukur jarak kota
Entitas atau titik yang mewakili objek
Edge (sisi) pada graf paling tepat didefinisikan sebagai apa?
Proses eksekusi pada mesin komputasi
Sekumpulan data yang tidak berurutan
Aturan warna untuk menggambar diagram
Penghubung antara dua simpul pada struktur
Graf sederhana (simple graph) memiliki ciri apa dibanding graf lainnya?
Semua sisi memiliki arah dan bobot tetap
Memiliki banyak loop pada setiap simpul
Selalu lengkap menghubungkan semua simpul
Tidak ada loop dan tidak ada multi-sisi
Manakah contoh graf tak-sederhana (unsimple) yang benar?
Melarang adanya bobot pada seluruh sisi
Membatasi hanya satu sisi untuk setiap pasangan
Mengharuskan setiap simpul memiliki derajat dua
Memungkinkan loop atau sisi ganda antar simpul
Apa perbedaan utama multigraf dan pseudograf?
Multigraf melarang sisi ganda, pseudograf menolak loop
Multigraf selalu sederhana, pseudograf selalu lengkap
Multigraf boleh memiliki sisi ganda, pseudograf juga mengizinkan loop
Multigraf wajib berbobot, pseudograf wajib berarah
Jika sebuah kota digambarkan sebagai simpul dan jalan sebagai sisi, situasi mana yang menjadi alasan memakai multigraf?
Setiap kota memiliki jumlah jalan yang sama
Semua jalan memiliki arah satu arah tunggal
Satu kota berdiri tanpa koneksi sama sekali
Dua kota dihubungkan oleh lebih dari satu rute
Dalam pemodelan jaringan, kapan pseudograf lebih tepat daripada graf sederhana?
Ketika jaringan wajib berbentuk pohon biner
Saat semua koneksi harus tanpa arah dan unik
Ketika suatu simpul perlu terhubung ke dirinya sendiri
Jika setiap sisi harus memiliki bobot yang sama
Pada peta kota, simpul (vertex) paling tepat mewakili apa?
Jalan raya sebagai rute utama
Lampu lalu lintas di persimpangan
Persimpangan atau lokasi penting
Kendaraan yang melintas harian
Jaringan pertemanan di media sosial dapat dimodelkan sebagai graf. Apa arti adanya sisi (edge) antara dua pengguna?
Kedua pengguna saling terhubung
Kedua pengguna mengunggah foto
Kedua pengguna bergabung bersamaan
Kedua pengguna tinggal berdekatan
Dalam jaringan komputer, mengapa arah pada graf terarah (directed graph) sering diperlukan?
Membedakan ukuran paket data
Menunjukkan jenis perangkat keras
Menghitung jumlah pengguna
Menandai arah aliran data
Seorang manajer ingin menjadwalkan tugas A, B, C, dan D. Tugas B bergantung pada selesai A, sedangkan C dan D bisa berjalan paralel. Representasi graf apa yang paling sesuai untuk perencanaan ini?
Graf tak berarah sederhana
Graf terarah dengan dependensi
Graf berbobot tidak terarah
Graf lengkap tanpa arah
Kamu memiliki peta rute bus sebagai graf. Bagaimana cara memilih jalur dengan pemberhentian paling sedikit antara dua halte?
Pilih rute dengan warna paling cerah
Urutkan halte berdasarkan nama
Gunakan pencarian jalur terpendek
Cari lintasan dengan sisi terbanyak
Pada graf media sosial, derajat (degree) suatu simpul menggambarkan apa?
Jumlah grup yang diikuti
Jumlah koneksi pengguna itu
Jumlah perangkat yang dipakai
Jumlah unggahan pengguna itu
Dalam jaringan komputer sekolah, satu server terhubung ke beberapa komputer klien. Manakah pernyataan paling tepat untuk meminimalkan kemacetan data?
Hubungkan semua klien berantai saja
Hapus semua sisi yang jarang dipakai
Atur jalur terarah dan seimbang
Gunakan graf lengkap untuk semua perangkat
Kamu diminta menyusun urutan pengerjaan tugas proyek yang saling bergantung. Teknik apa yang memanfaatkan graf terarah untuk menemukan urutan valid tanpa melanggar dependensi?
Perkalian matriks ketetanggaan
Pencarian biner pada daftar tugas
Pengacakan urutan pekerjaan
Topological sorting pada graf
Komponen apa yang wajib ada pada sebuah graph sederhana tidak berarah?
Simpul dan sisi
Edge dan list
Vertex dan array
Node dan tabel
Manakah pernyataan yang benar tentang perbedaan graph terarah dan tidak terarah?
Graph terarah memiliki arah pada setiap sisi
Graph tidak terarah memiliki bobot pada semua sisi
Graph terarah selalu berbobot dan lengkap
Graph tidak terarah selalu membentuk siklus
Dalam simulasi graph jejaring sosial kelas, apa arti sebuah edge antara dua siswa?
Ada urutan absen
Ada hubungan pertemanan
Ada perbedaan minat
Ada jarak tempat duduk
Kapan sebaiknya menggunakan graph berbobot (weighted graph) dibanding graph tanpa bobot?
Saat jumlah simpul sangat sedikit
Saat hubungan bersifat searah saja
Saat semua simpul identik saja
Saat hubungan memiliki nilai seperti jarak
Manakah manfaat utama menggunakan graph untuk memodelkan rute perjalanan antar kota?
Menghitung rata-rata nilai siswa
Mengurutkan data berdasarkan abjad
Membuat bagan organisasi sekolah
Menemukan jalur terpendek antar kota
Dua graph memiliki jumlah simpul sama tetapi jumlah sisi berbeda. Apa kesimpulan yang paling tepat?
Bobot sisi pasti sama
Arah panah pasti berbeda
Tipe data simpul berbeda
Kepadatan koneksi berbeda
Dalam perbandingan jenis graph, kapan tree lebih sesuai daripada graph umum?
Saat semua arah harus ganda
Saat semua sisi berbobot
Saat diperlukan banyak siklus
Saat tidak boleh ada siklus
Pada kegiatan kelompok, kamu diminta mensimulasikan jejaring pertemanan. Langkah awal yang paling tepat adalah apa?
Menghapus simpul yang populer
Memberi bobot sama untuk semua
Menggambar panah acak dahulu
Menentukan daftar simpul siswa
Jika sebuah graph terhubung baik, apa dampaknya terhadap penyebaran informasi di jaringan sosial?
Informasi hilang di semua
Informasi tidak pernah unik
Informasi selalu berhenti
Informasi cepat menyebar
Dalam membandingkan graph berarah dan tak berarah untuk memodelkan follow di media sosial, pilihan paling sesuai adalah apa?
Graph berarah karena hubungan searah
Tree karena harus tanpa siklus
Graph berbobot karena butuh jarak fisik
Graph tak berarah karena selalu timbal balik
Apa yang dimaksud dengan antrian (queue) dalam struktur data?
Koleksi data dengan akses acak tanpa urutan tetap
Koleksi data yang diproses pertama masuk terakhir keluar
Koleksi data yang diproses pertama masuk pertama keluar
Koleksi data yang hanya bisa ditambah di tengah
Prinsip FIFO pada antrian berarti apa?
Elemen terakhir yang masuk diproses pertama
Elemen dipilih secara acak untuk diproses
Elemen pertama yang masuk diproses pertama
Elemen dengan nilai terbesar diproses dulu
Operasi enqueue pada antrian melakukan tindakan apa?
Menukar elemen depan dan belakang
Menambahkan elemen ke belakang antrian
Menghapus elemen dari depan antrian
Menyortir elemen antrian dari kecil ke besar
Operasi dequeue pada antrian melakukan tindakan apa?
Menghapus elemen dari depan antrian
Menambahkan elemen ke belakang antrian
Mengintip elemen di belakang antrian
Mengosongkan seluruh isi antrian
Istilah yang merujuk pada elemen pertama yang akan keluar dari antrian adalah apa?
Rear atau Tail
Top atau Peak
Middle atau Center
Front atau Head
Di mana posisi elemen baru ditempatkan ketika dilakukan enqueue?
Di depan, sebelum elemen pertama
Di belakang, setelah elemen terakhir
Di posisi tengah yang kosong
Di tempat acak yang tersedia
Skenario manakah yang paling tepat menggambarkan penggunaan antrian dalam kehidupan nyata?
Tumpukan buku di rak yang diambil dari atas
Barisan pembeli di kasir yang dilayani berurutan datang
Daftar tugas yang dikerjakan berdasarkan prioritas tertinggi
Pemilihan acak siswa untuk menjawab pertanyaan
Jika urutan elemen masuk ke antrian adalah A, B, C, maka urutan elemen yang keluar setelah tiga kali dequeue adalah apa?
A, B, C
B, A, C
A, C, B
C, B, A
Fungsi utama struktur data queue dalam pemrograman adalah apa?
Mengelola data secara FIFO untuk antrian
Memilih elemen prioritas tertinggi saja
Menyimpan data acak tanpa urutan tetap
Menyusun data dalam bentuk pohon biner
Kondisi isEmpty pada queue bernilai benar ketika situasi berikut terjadi.
Elemen pertama memiliki prioritas lebih rendah
Tidak ada elemen yang tersisa dalam queue
Front melewati rear pada array penyimpanan
Jumlah elemen sama dengan kapasitas maksimum
Apa perbedaan utama linear queue dan circular queue dalam hal penggunaan memori?
Linear queue selalu menambah kapasitas dinamis
Circular queue memanfaatkan ruang kosong yang terbuang
Linear queue membolehkan akses acak ke semua indeks
Circular queue hanya menyimpan data bertipe prioritas
Pada priority queue, elemen mana yang diproses terlebih dahulu?
Elemen yang memiliki nilai paling kecil selalu
Elemen dengan waktu masuk paling akhir
Elemen dengan indeks array terkecil
Elemen dengan tingkat prioritas tertinggi
Double-ended queue (deque) berbeda dari queue biasa karena...
Menghapus elemen berdasarkan prioritas
Hanya menerima tipe data bilangan bulat
Menyortir elemen otomatis saat penyisipan
Mendukung operasi push dan pop di kedua ujung
Suatu queue berkapasitas 5. Setelah memasukkan 5 elemen, operasi apa yang menunjukkan kondisi isFull bernilai benar?
Front dan rear kembali ke indeks nol bersama
Ukuran menjadi sama dengan kapasitas maksimum
Semua elemen memiliki prioritas yang sama
Rear selalu lebih kecil dari front
Sebuah circular queue berkapasitas 4 berisi elemen A,B,C (A paling depan). Setelah satu kali dequeue dan dua kali enqueue D lalu E, urutan dari front ke rear adalah apa?
B,C,E,D
C,D,E
B,C,D,E
B,C,D
Dalam konteks antrian layanan, kapan lebih tepat menggunakan priority queue dibanding queue biasa?
Ketika semua pelanggan datang berkelompok sama
Ketika setiap pelanggan harus diproses FIFO ketat
Ketika beberapa pelanggan harus didahulukan darurat
Ketika data harus diakses acak seperti array
Sebuah antrian menggunakan prinsip FIFO. Manakah situasi yang paling sesuai dengan prinsip ini?
Fitur undo: mengembalikan langkah terakhir
Tumpukan buku: ambil dari atas tumpukan
Pengurutan skor: terbesar diambil terakhir
Pelayanan loket: datang dulu dilayani dulu
Dalam antrian, operasi enqueue dilakukan untuk tujuan apa?
Menambah data ke belakang antrian
Menghapus data dari depan antrian
Menukar posisi awal dan akhir
Menambah data ke atas stack
Operasi dequeue pada struktur queue akan...
Menambahkan elemen ke bagian depan
Mengeluarkan elemen dari bagian depan
Menambahkan elemen ke bagian belakang
Mengeluarkan elemen dari bagian belakang
Mengapa circular queue digunakan dibanding queue biasa dalam memori tetap?
Menghindari ruang terbuang di awal array
Mempercepat push pada stack
Menyimpan data acak tanpa urutan
Mengizinkan dua antrian berbagi indeks
Manakah pernyataan yang benar tentang perbedaan FIFO dan LIFO?
FIFO dan LIFO: selalu ambil dari bagian belakang
FIFO dan LIFO: keduanya ambil dari atas tumpukan
FIFO: masuk terakhir keluar dulu; LIFO: masuk dulu keluar dulu
FIFO: masuk dulu keluar dulu; LIFO: masuk terakhir keluar dulu
Dalam simulasi antrian cetak (print queue), tindakan mana yang paling tepat saat banyak dokumen masuk?
Memproses dokumen sesuai urutan kedatangan
Memproses dokumen yang diunggah paling akhir dulu
Memproses dokumen dengan ukuran file terbesar dulu
Memproses dokumen dari pengguna dengan prioritas acak
Pada aktivitas unplugged, siswa berbaris untuk mensimulasikan queue. Apa keputusan yang benar saat siswa baru datang?
Siswa baru berdiri di belakang barisan
Siswa baru berdiri di depan barisan
Siswa baru berada di tengah barisan
Siswa baru menggantikan siswa pertama
Jika front berada pada indeks 4 dan rear pada indeks 6 di circular queue ukuran 7, berapa indeks rear baru setelah satu enqueue?
5
1
6
0
Operasi mana yang paling tepat untuk mengelola antrian pasien klinik agar tertib?
Gunakan swap depan-belakang setiap dua pasien
Gunakan push saat pasien datang, pop saat dipanggil
Gunakan sort setiap pasien datang, hapus acak saat dipanggil
Gunakan enqueue saat pasien datang, dequeue saat dipanggil
Dalam proyek kelompok, kamu diminta mengevaluasi efektivitas antrian kantin. Data apa yang paling relevan untuk dianalisis?
Ukuran papan pengumuman sekolah
Jumlah kursi di ruang guru
Warna seragam petugas kantin
Waktu tunggu rata-rata setiap siswa
Deret 3, 7, 11, 15, … mengikuti pola apa dan suku berikutnya berapa?
Kuadrat, suku berikutnya 25
Fibonacci, suku berikutnya 18
Geometri, suku berikutnya 21
Aritmetika, suku berikutnya 19
Deret 2, 6, 18, 54, … menunjukkan pola pengali tetap. Nilai suku ke-5 adalah…
108
126
162
144
Manakah urutan yang sesuai dengan deret kuadrat?
2, 4, 8, 16, 32
1, 4, 9, 16, 25
1, 3, 6, 10, 15
1, 2, 3, 5, 8
Sebuah deret dimulai 1, 1, 2, 3, 5, 8, … Rumus pembentukan suku berikutnya yang benar adalah…
Kuadrat suku sebelumnya
Jumlah dua suku sebelumnya
Perkalian dua suku sebelumnya
Selisih dua suku sebelumnya
Tentukan jenis pola dan suku selanjutnya: 1, 8, 27, 64, …
Geometri, suku selanjutnya 128
Aritmetika, suku selanjutnya 101
Kuadrat, suku selanjutnya 121
Kubik, suku selanjutnya 125
Perhatikan pola segitiga sama sisi yang bertambah dengan menambahkan satu baris titik di bawahnya pada tiap langkah. Jika langkah-1 memiliki 1 titik dan langkah-2 memiliki 3 titik, berapa banyak titik pada langkah-5?
14
16
12
15
Sebuah pola pagar terbentuk dari persegi yang disusun berjajar. Pada langkah-n, jumlah batang tegak = n+1 dan batang mendatar = 2n. Berapa total batang pada langkah 6?
19 batang
18 batang
17 batang
16 batang
Diberikan barisan: 5, 9, 17, 33, … Setiap suku didapat dengan mengalikan 2 lalu dikurangi 1. Berapa suku berikutnya?
61
63
67
65
Sebuah urutan pola jumlah kotak pada baris segitiga: 1, 3, 6, 10, 15, ... Berapa banyak kotak pada baris ke-7 jika pola berlanjut?
30 kotak karena pola bilangan prima
28 kotak dari penjumlahan bertahap 1+...+7
27 kotak karena pertambahan tetap tiga
21 kotak terbentuk dari penjumlahan bertahap
22 kotak mengikuti deret kelipatan dua
Tabel menunjukkan banyak langkah yang diambil robot setiap detik: detik ke-1: 2 langkah, ke-2: 4 langkah, ke-3: 8 langkah, ke-4: 16 langkah. Prediksi langkah pada detik ke-6.
40 langkah sesuai pertambahan delapan
64 langkah mengikuti pola penggandaan
32 langkah mengikuti pola penggandaan
60 langkah dari deret aritmetika
48 langkah dari kelipatan enam
Kamu mengamati jumlah titik pada gambar susunan persegi yang tumbuh tiap tahap dengan rumus n2 . Jika tahap ke-5 memiliki 25 titik, berapa titik pada tahap ke-7?
35 titik dari penjumlahan bertahap sederhana
42 titik sesuai deret segitiga klasik
45 titik dari pola kelipatan lima
49 titik karena menggunakan rumus n pangkat dua
56 titik dari kelipatan tujuh biasa
Rina mencatat pola bilangan: 5, 9, 13, 17, ... Ia ingin menentukan suku ke-20 tanpa menulis semua suku. Rumus mana yang paling tepat digunakan?
Un = 4 + 5(n−1) untuk deret campuran
Un = 5 × 4^n untuk deret geometri
Un = 5 + 4(n−1) untuk deret aritmetika
Un = n2+5 untuk deret kuadrat
Un = 9 + 5(n−1) untuk deret aritmetika
Sebuah pola gambar menunjukkan jumlah batang korek tiap tahap: 4, 7, 10, 13, ... Kamu ingin menggambar tahap ke-8 secara cepat. Langkah yang paling efisien adalah...
Menebak dengan perkiraan rata-rata visual
Menggunakan kelipatan empat tanpa menghitung selisih
Menggambar semua tahap dari awal hingga delapan
Mengalikan tiga dengan nomor tahap langsung
Menggunakan rumus Un = 4 + 3(n−1) untuk menghitung
Pada pola ubin lantai, setiap baris bertambah 2 ubin dibanding baris sebelumnya. Jika baris pertama 6 ubin, berapa total ubin pada tiga baris pertama?
28 ubin dari 6+8+12 perkalian dua
26 ubin dari 6+10+10 asumsi tetap
24 ubin dari 6+8+10 penambahan dua
18 ubin dari penjumlahan 6+6+6
20 ubin dari 6+8+6 pola ulang
Kamu melihat grafik titik menunjukkan pola kuadrat. Untuk memprediksi nilai berikutnya, strategi visualisasi yang paling membantu adalah...
Mengabaikan grafik dan menebak nilai rata-rata
Menggunakan batang histogram acak untuk perbandingan
Menarik garis lurus lalu memperkirakan gradien tetap
Mencari angka prima yang paling mendekati nilai
Menghubungkan titik membentuk kurva parabola halus
Mengapa algoritma perlu dimodifikasi saat kondisi masalah berubah, misalnya jumlah data masuk bertambah dua kali lipat?
Agar semua data disimpan tanpa dihapus
Agar jumlah langkah selalu tetap lima
Agar hasil selalu sama walau input berubah
Agar langkah tetap efisien saat skala membesar
Sebuah antrian kantin menerima siswa berurutan A, B, C, D. Jika menggunakan struktur FIFO, urutan siswa yang dilayani adalah
A, C, B, D selang-seling
B, A, D, C secara acak
D, C, B, A secara terbalik
A, B, C, D secara berurutan
Tumpukan buku menggunakan aturan LIFO. Jika urutannya masuk: merah, biru, hijau, maka buku yang diambil pertama kali adalah
Hijau karena paling atas terakhir masuk
Semua diambil sekaligus dulu
Merah karena paling bawah pertama
Biru karena berada di tengah
Kamu diminta membuat algoritma sortir sederhana untuk mengurutkan 5 angka kecil. Langkah manakah yang paling masuk akal untuk meningkatkan akurasi tanpa menambah banyak waktu?
Hitung rata-rata lalu urut berdasarkan selisih
Selalu tukar elemen pertama dan terakhir
Bandingkan pasangan berdekatan lalu tukar bila perlu
Acak urutan sampai terlihat rapi
Dalam pengelolaan data tugas harian, mana yang paling tepat menggunakan LIFO?
Daftar tunggu layanan loket desa
Riwayat langkah undo di aplikasi teks
Jadwal piket kelas mingguan
Antrean cetak di ruang komputer
Seorang siswa menyimpan data nilai dalam daftar. Ia ingin cepat mengambil nilai yang pertama kali dimasukkan. Struktur apa yang sebaiknya digunakan dan mengapa?
FIFO karena mengambil elemen paling awal
LIFO karena mengambil elemen paling akhir
Array karena selalu paling cepat
Stack karena menyimpan pasangan kunci-nilai
Kamu mengevaluasi dua algoritma pencarian: Algoritma X memeriksa setiap elemen satu per satu, Algoritma Y menggunakan data yang sudah terurut untuk melompat di tengah. Kapan lebih baik memilih Algoritma Y?
Saat ingin hasil selalu dalam urutan asli
Saat data acak supaya tidak bias
Saat data terurut sehingga lompatan efektif
Saat ukuran data sangat kecil saja
Ani ingin pergi ke taman bermain. Dia hanya akan pergi jika cuaca cerah dan dia memiliki uang jajan minimal Rp 50.000. Buatlah ekspresi logika untuk menentukan apakah Ani akan pergi ke taman bermain. Berikut ekspresi logika yang tepat adalah….
cuaca cerah AND Uang jajan >= 50000
NOT (cuaca cerah OR uang jajan >= 50000)
cuaca cerah or uang jajan >= 50000
cuaca cerah xor uang jajan >= 50000
Proses memasukkan data ke dalam antren di Queue disebut ….
isempty
isfull
dequeue
enqueue
Berikut ini yang bukan merupakan karakteristik Berpikir komputasional adalah….
mampu memecahkan masalah yang rumit dengan cara yang rumit
mampu melakukan representasi data melalui abstraksi
mampu menganalisa data
mampu memberikan pemecahan masalah menggunakan komputer
Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren, dan keteraturan dalam sebuah data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data disebut dengan….
rancangan algoritma
dekomposisi
pengenalan pola
abstraksi
Perhatikan gambar berikut! Fungsi push(e) pada queue di atas akan menghasilkan queue….
d e a b c _
d _ e _ a b c
d _ e a b
d _ e a b c
Berikut ini merupakan contoh penerapan algoritma dalam kehidupan sehari-hari, kecuali...
menyusun prosedur memasak mie instan
membuat denah lokasi sekolah
mengikuti langkah-langkah memakai seragam
membuat panduan menyikat gigi dengan benar
Perhatikan langkah-langkah berikut! (1) Cuci buah, (2) Kupas kulitnya, (3) Potong kecil-kecil, (4) Masukkan ke blender, (5) Tambah air dan gula, (6) Nyalakan blender. Langkah membuat jus di atas mencerminkan konsep algoritma karena...
mengandalkan improvisasi
memiliki urutan sistematis dan hasil yang jelas
tidak bisa diulang
tidak membutuhkan alat bantu
Himpunan kosong yang digambarkan dengan unsur titik dan garis disebut….
himpunan faktorisasi
himpunan graph
teori aljabar boole
himpunan kosong
Perhatikan gambar berikut!
.
