NEW
Font size
WorksheetsSoal Pilihan Ganda - BK - 9
Total questions: 20
Worksheet time: 20mins
Di sebuah sekolah, para siswa diajarkan untuk menyelesaikan berbagai masalah dengan cara yang terstruktur. Salah satu metode yang diajarkan adalah berpikir komputasional. Apa tujuan dari berpikir komputasional dalam konteks ini?
Menyelesaikan masalah dengan cara coba-coba
Membiasakan berpikir secara cepat dan instan
Menyelesaikan masalah secara sistematis dan efisien
Menyelesaikan masalah dengan menggunakan komputer
Di sebuah sekolah, seorang guru memberikan tugas kepada murid-muridnya untuk menyelesaikan sebuah proyek. Dalam proyek tersebut, mereka harus membuat sebuah aplikasi sederhana yang dapat membantu teman-teman mereka dalam belajar. Salah satu elemen penting yang harus mereka gunakan dalam pembuatan aplikasi tersebut adalah algoritma. Algoritma adalah …
Susunan data dalam bentuk tabel
Urutan langkah sistematis untuk menyelesaikan masalah
Proses menyimpan data di komputer
Bahasa pemrograman yang digunakan untuk coding
Dalam kehidupan sehari-hari, kita sering menggunakan berbagai struktur data untuk mengorganisir informasi. Misalnya, ketika kita mengatur file di komputer, kita menggunakan menu folder dan subfolder untuk menyimpan dokumen dengan cara yang terstruktur. Contoh struktur data pohon (tree) dalam kehidupan sehari-hari adalah …
Daftar nama teman sekelas
Menu folder dan subfolder di komputer
Daftar belanjaan di warung
Urutan langkah membuat teh
Di sebuah taman, terdapat berbagai jenis jalur yang menghubungkan area-area berbeda. Beberapa jalur membentuk lingkaran dan memiliki titik awal dan akhir yang sama, sementara yang lain menghubungkan area tanpa membentuk lingkaran. Dalam konteks ini, bagaimana kita dapat membedakan antara jalur yang membentuk graf dan jalur yang membentuk pohon?
Jalur graf selalu memiliki akar, sedangkan jalur pohon tidak
Jalur pohon bisa memiliki banyak siklus, sedangkan jalur graf tidak
Jalur graf bisa membentuk siklus, sedangkan jalur pohon tidak
Jalur pohon selalu berbentuk lingkaran, sedangkan jalur graf tidak
Di sebuah kelas VII, siswa-siswa sedang belajar tentang struktur data linked list. Untuk memahami konsep ini dengan lebih baik, mereka diajak bermain sebuah permainan yang melibatkan pengelompokan elemen. Permainan apakah yang mereka mainkan untuk mempelajari struktur data tersebut?
Menyusun huruf
Menyusun angka
Menyusun kartu remi
Menyusun puzzle
Di sebuah kelas, terdapat dua siswa yang sedang mengerjakan tugas kelompok. Tugas tersebut hanya dapat diselesaikan jika kedua siswa tersebut hadir dan berkontribusi. Ekspresi logika yang menggambarkan situasi ini adalah …
OR
AND
XOR
NOT
Di sebuah kelas, terdapat dua siswa, A dan B. Siswa A selalu memberikan jawaban yang benar, sedangkan siswa B sering memberikan jawaban yang salah. Jika A memberikan jawaban 'benar' dan B memberikan jawaban 'salah', maka hasil dari pernyataan A OR B adalah …
Benar
Salah
Tidak dapat ditentukan
Sama dengan A
Di sebuah pesta, ada dua orang yang masing-masing membawa satu lampu. Jika kedua lampu tersebut dinyalakan, berapa banyak lampu yang menyala?
0
1
2
Salah
Dalam sebuah program komputer, seorang programmer ingin memastikan bahwa kondisi tertentu tidak terpenuhi. Untuk mencapai hal ini, ia menggunakan perintah NOT. Apa fungsi dari perintah NOT dalam konteks ini?
Membalik nilai logika
Menggabungkan dua pernyataan
Menjumlahkan dua nilai
Membagi dua nilai
Dalam kehidupan sehari-hari, kita sering dihadapkan pada situasi yang memerlukan keputusan berdasarkan kondisi tertentu. Misalnya, ketika kita ingin menyalakan lampu di ruangan yang memiliki dua saklar, kita perlu menentukan posisi saklar tersebut untuk memastikan lampu menyala. Contoh penerapan operasi logika dalam situasi ini adalah …
Menjumlahkan uang belanja
Menentukan apakah lampu menyala berdasarkan dua saklar
Menyusun daftar menu makanan
Menggambar pola pada kertas
Dalam kehidupan sehari-hari, kita sering menggunakan algoritma untuk menyelesaikan berbagai masalah. Misalnya, saat kita mengikuti resep masakan, kita mengikuti langkah-langkah tertentu untuk mendapatkan hasil yang diinginkan. Algoritma dapat dinyatakan dalam bentuk …
Cerita singkat atau paragraf
Tabel langkah
Flowchart (diagram alur)
Semua jawaban benar
Dalam kehidupan sehari-hari, kita sering melakukan berbagai aktivitas yang memerlukan langkah-langkah tertentu agar hasilnya optimal. Misalnya, ketika kita mencuci tangan, ada langkah-langkah yang harus diikuti untuk memastikan tangan kita bersih dan bebas dari kuman. Langkah-langkah ini dapat dianggap sebagai algoritma. Contoh algoritma dalam kehidupan sehari-hari adalah …
Memikirkan warna favorit
Langkah mencuci tangan yang benar
Menentukan siapa teman terbaik
Bermain tanpa aturan
Dalam sebuah permainan edukatif, terdapat aktivitas "Jalan Keluar" di mana pemain harus mengikuti tanda panah yang muncul di layar. Tanda panah tersebut digunakan untuk …
Membuat pola hiasan
Menentukan arah pergerakan bola hijau
Menghias halaman kerja
Menunjukkan nilai logika
Dalam sebuah kompetisi pemrograman, peserta ditantang untuk menyelesaikan masalah dengan algoritma yang efisien. Salah satu juri bertanya, "Algoritma disebut efisien jika …"
Memiliki banyak langkah yang panjang
Dapat diselesaikan dengan sedikit langkah tetapi tetap benar
Menggunakan komputer canggih
Ditulis dalam bahasa Inggris
Bayangkan Anda sedang mengikuti sebuah kompetisi memasak. Jika Anda melewatkan salah satu langkah penting dalam resep, maka …
Tetap menghasilkan hidangan yang lezat
Tidak dapat disajikan dengan baik
Menjadi lebih cepat dalam menyelesaikan masakan
Lebih sederhana dalam proses memasak
Bayangkan Anda seorang programmer yang sedang mengembangkan aplikasi baru. Untuk membuat aplikasi tersebut, Anda perlu menerjemahkan algoritma yang telah Anda buat ke dalam …
Bahasa pemrograman
Bahasa lisan
Tabel perkalian
Buku teks
Dalam sebuah proyek pengembangan perangkat lunak, seorang programmer harus mengulangi proses pengolahan data untuk setiap item dalam daftar. Menggunakan pola berulang (looping) dalam algoritma bertujuan untuk …
Membuat algoritma semakin rumit
Menghemat jumlah instruksi
Menghindari penggunaan komputer
Memperbanyak langkah
Dalam sebuah permainan papan yang dimainkan oleh sekelompok teman, mereka harus menentukan siapa yang akan bermain terlebih dahulu. Algoritma apa yang dapat digunakan untuk menentukan giliran pemain secara bergantian?
Menentukan giliran pemain secara bergantian
Menggambar peta sekolah
Menuliskan daftar nama teman
Menghafalkan puisi
Dalam kehidupan sehari-hari, kita sering dihadapkan pada berbagai masalah yang memerlukan solusi. Misalnya, ketika Anda ingin merencanakan sebuah acara, Anda perlu mengikuti langkah-langkah tertentu agar acara tersebut berjalan dengan baik. Algoritma yang baik seharusnya memiliki sifat …
Jelas, sistematis, dan dapat dijalankan
Rumit, panjang, dan penuh variasi
Rahasia dan sulit dipahami
Mudah diubah-ubah tanpa aturan
Di sebuah pertemuan, dua orang teman sedang berdiskusi tentang logika. Teman A mengatakan bahwa operasi AND dalam logika akan menghasilkan nilai benar jika …
Setidaknya satu pernyataan bernilai salah
Kedua pernyataan bernilai salah
Kedua pernyataan bernilai benar
Salah satu pernyataan bernilai benar
