Font size
WorksheetsSOAL INFORMATIKA KELAS 8 BAB 1 BERPIKIR KOMPUTASIONAL
Total questions: 20
Worksheet time: 10mins
Apa yang dimaksud dengan berpikir komputasional?
Berpikir secara logis untuk memecahkan masalah menggunakan algoritma
Berpikir tentang komputer
Menggunakan komputer untuk bermain game
Menggunakan internet untuk mencari informasi
Langkah pertama dalam berpikir komputasional adalah?
Mengabaikan masalah
Mendefinisikan masalah
Menyelesaikan masalah
Menyalin solusi dari orang lain
Algoritma adalah?
Bahasa pemrograman
Langkah-langkah yang harus diikuti untuk menyelesaikan masalah
Perangkat keras komputer
Aplikasi komputer
Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?
Menggabungkan masalah
Menguraikan masalah menjadi bagian-bagian kecil
Mengabaikan masalah
Mengubah masalah menjadi bentuk lain
Contoh dari abstraksi dalam berpikir komputasional adalah?
Mengabaikan detail yang tidak penting
Menggandakan masalah
Mengubah masalah menjadi bentuk lain
Menyelesaikan masalah tanpa perencanaan
Apa yang dimaksud dengan pengenalan pola dalam berpikir komputasional?
Mengidentifikasi kesamaan dan perbedaan dalam masalah
Mengabaikan masalah
Mengubah masalah menjadi bentuk lain
Menghitung secara manual
Langkah terakhir dalam berpikir komputasional adalah?
Mengabaikan masalah
Mendefinisikan masalah
Evaluasi dan refleksi
Menyalin solusi dari orang lain
Mengapa berpikir komputasional penting dalam kehidupan sehari-hari?
Karena membuat kita tergantung pada komputer
Karena membantu kita memecahkan masalah dengan lebih efektif
Karena membuat kita lebih pandai bermain game
Karena menghindarkan kita dari masalah
Algoritma yang baik harus memiliki karakteristik berikut, kecuali:
Jelas dan tepat
Efisien
Rumit
Terstruktur
Contoh nyata dari berpikir komputasional adalah?
Menonton televisi
Membuat resep masakan
Bermain game online
Mengobrol dengan teman
Apa yang dimaksud dengan debugging?
Menambah bug ke dalam program
Menghapus bug atau kesalahan dari program
Membuat program baru
Mengabaikan bug dalam program
Pseudocode digunakan untuk?
Menulis program yang dapat dieksekusi
Menggambar diagram alur
Mengembangkan algoritma sebelum menulis kode sebenarnya
Menghitung hasil akhir dari sebuah program
Mengapa penting untuk melakukan dekomposisi masalah?
Agar masalah menjadi lebih besar
Agar masalah menjadi lebih sederhana dan mudah diatasi
Agar masalah hilang dengan sendirinya
Agar masalah menjadi lebih rumit
Dalam berpikir komputasional, abstraksi membantu kita untuk:
Melihat keseluruhan gambar tanpa detail yang tidak penting
Mengabaikan masalah
Membuat masalah menjadi lebih rumit
Mengubah masalah menjadi bentuk lain
Saat menggunakan algoritma, apa yang harus diperhatikan?
Langkah-langkah yang jelas dan dapat diikuti
Kecepatan internet
Jenis komputer yang digunakan
Banyaknya teman yang membantu
Apa yang dimaksud dengan flowchart?
Diagram yang menggambarkan alur kerja atau proses
Program komputer
Bahasa pemrograman
Hasil akhir dari sebuah program
Contoh dari pengenalan pola dalam matematika adalah?
Menyelesaikan soal tanpa melihat polanya
Mengidentifikasi pola dalam deret angka
Mengabaikan pola dalam soal
Menghitung tanpa menggunakan pola
Apa yang dimaksud dengan iterasi dalam algoritma?
Langkah yang diulang berkali-kali
Langkah pertama dari algoritma
Langkah terakhir dari algoritma
Langkah yang tidak pernah diulang
Mengapa penting untuk melakukan evaluasi pada solusi yang telah dibuat?
Agar solusi tidak pernah berubah
Agar dapat menemukan dan memperbaiki kesalahan
Agar dapat mengabaikan masalah
Agar dapat menyalin solusi dari orang lain
Apa yang dimaksud dengan "divide and conquer" dalam berpikir komputasional?
Menggabungkan semua masalah menjadi satu
Membagi masalah menjadi bagian yang lebih kecil dan menyelesaikannya satu per satu
Menghancurkan masalah menjadi lebih banyak masalah
Mengabaikan masalah
