NEW
Font size
WorksheetsPenilaian Sumatif 1 Berpikir Komputasional Kelas 8
Total questions: 30
Worksheet time: 15mins
Apa yang dimaksud dengan dekomposisi masalah?
Proses memecah masalah kompleks menjadi bagian-bagian yang lebih kecil.
Proses menggabungkan beberapa masalah menjadi satu.
Langkah-langkah untuk menghindari masalah yang ada.
Metode untuk menyelesaikan masalah tanpa analisis.
Sebutkan langkah-langkah dalam proses dekomposisi!
1) Tentukan tujuan, 2) Kumpulkan data, 3) Buat kesimpulan, 4) Implementasikan solusi, 5) Lakukan presentasi.
1) Analisis data, 2) Buat hipotesis, 3) Uji coba, 4) Dokumentasikan hasil, 5) Selesaikan laporan.
1) Rencanakan proyek, 2) Lakukan survei, 3) Diskusikan dengan tim, 4) Buat anggaran, 5) Tulis laporan akhir.
1) Identifikasi masalah, 2) Tentukan komponen, 3) Analisis hubungan, 4) Buat representasi visual, 5) Evaluasi dan revisi.
Mengapa dekomposisi penting dalam pemecahan masalah?
Dekomposisi membuat masalah menjadi lebih rumit.
Dekomposisi tidak berpengaruh pada pemecahan masalah.
Dekomposisi penting karena memudahkan pemecahan masalah kompleks dengan membaginya menjadi bagian yang lebih sederhana.
Dekomposisi hanya diperlukan untuk masalah sederhana.
Apa contoh nyata dari dekomposisi dalam kehidupan sehari-hari?
Pembusukan makanan.
Penyimpanan barang
Pengeringan pakaian
Pembuatan roti
Jelaskan apa yang dimaksud dengan pengenalan pola!
Pengenalan pola adalah metode untuk menghapus data yang tidak relevan.
Pengenalan pola adalah teknik untuk mengidentifikasi dan mengklasifikasikan pola dalam data.
Pengenalan pola adalah proses untuk menciptakan data baru.
Pengenalan pola hanya digunakan dalam bidang seni dan desain.
Bagaimana pengenalan pola dapat membantu dalam analisis data?
Pengenalan pola membantu mengidentifikasi pola dan tren dalam data untuk analisis yang lebih baik.
Analisis data tidak memerlukan pengenalan pola.
Pengenalan pola mengurangi jumlah data yang diperlukan untuk analisis.
Pengenalan pola hanya digunakan untuk pengenalan wajah.
Sebutkan contoh pengenalan pola dalam teknologi!
Pengenalan wajah dalam sistem keamanan.
Pengenalan suara dalam aplikasi musik.
Pengenalan gerakan dalam permainan video.
Pengenalan teks dalam pengolahan dokumen.
Apa perbedaan antara pola dan data acak?
Pola memiliki keteraturan, sedangkan data acak tidak.
Pola selalu acak, sedangkan data acak memiliki keteraturan.
Pola dan data acak memiliki sifat yang sama dan tidak dapat dibedakan.
Data acak dapat diatur menjadi pola yang jelas.
Apa itu abstraksi dalam pemrograman?
Abstraksi adalah proses pengulangan kode untuk efisiensi.
Abstraksi adalah penggunaan variabel untuk menyimpan data.
Abstraksi adalah cara untuk meningkatkan kecepatan program.
Abstraksi adalah penyembunyian detail implementasi untuk menampilkan fitur penting.
Mengapa abstraksi penting dalam pengembangan perangkat lunak?
Abstraksi membantu menyederhanakan kompleksitas dan meningkatkan pemeliharaan perangkat lunak.
Abstraksi tidak berpengaruh pada pemeliharaan perangkat lunak.
Abstraksi mengurangi efisiensi dalam pengembangan perangkat lunak.
Abstraksi membuat perangkat lunak lebih rumit.
Sebutkan contoh abstraksi dalam bahasa pemrograman!
Fungsi dan variabel dalam pemrograman fungsional.
Pengulangan dan percabangan dalam pemrograman prosedural.
Contoh abstraksi: Kelas dan objek dalam pemrograman berorientasi objek.
Tipe data primitif seperti integer dan string.
Apa yang dimaksud dengan algoritma pencarian?
Algoritma pencarian adalah metode untuk menghapus data dari struktur data.
Algoritma pencarian adalah metode untuk menemukan data dalam struktur data.
Algoritma pencarian adalah cara untuk mengurutkan data.
Algoritma pencarian digunakan untuk menyimpan data dalam database.
Jelaskan perbedaan antara pencarian linear dan pencarian biner!
Pencarian linear: memeriksa satu per satu; Pencarian biner: membagi daftar terurut.
Pencarian linear: membagi daftar terurut; Pencarian biner: memeriksa satu per satu.
Pencarian linear: menggunakan algoritma kompleks; Pencarian biner: sederhana dan cepat.
Pencarian linear: hanya untuk data terurut; Pencarian biner: untuk semua jenis data.
Sebutkan langkah-langkah dasar dalam algoritma pencarian!
2. Menggunakan metode pengurutan
1. Mengumpulkan semua data yang ada
1. Menentukan data yang akan dicari, 2. Memilih metode pencarian, 3. Mengimplementasikan algoritma, 4. Mengevaluasi hasil, 5. Mengulangi jika perlu.
3. Menyimpan hasil pencarian dalam file
Apa keuntungan menggunakan algoritma pencarian yang efisien?
Keuntungan menggunakan algoritma pencarian yang efisien adalah peningkatan kecepatan dan pengurangan penggunaan sumber daya.
Meningkatkan penggunaan memori
Meningkatkan kompleksitas algoritma
Mengurangi kecepatan pencarian
Bagaimana cara memilih algoritma pencarian yang tepat untuk suatu masalah?
Pilih algoritma secara acak tanpa pertimbangan.
Pilih algoritma berdasarkan jenis data, struktur data, dan kebutuhan spesifik.
Pilih algoritma berdasarkan warna data.
Pilih algoritma yang paling populer di kalangan pengguna.
Siswa diminta untuk membuat diagram alir yang menunjukkan proses pengolahan data. Langkah pertama yang dilakukan adalah:
Mengidentifikasi langkah-langkah utama (Dekomposisi)
Mengabaikan detail yang tidak relevan (Abstraksi)
Mengenali pola pengolahan data (Pengenalan pola)
Menulis urutan instruksi (Algoritma)
Dalam mengembangkan program, siswa menemukan bahwa banyak masalah dapat diselesaikan dengan mengikuti pola yang sama. Langkah selanjutnya adalah:
Mengabaikan detail yang tidak penting
Memecah masalah menjadi bagian-bagian kecil
Membuat urutan langkah-langkah
Mencari pola serupa di masalah lain
Untuk merancang aplikasi yang rumit, siswa memutuskan untuk hanya fokus pada fitur utama dan mengesampingkan detail kecil. Ini adalah contoh dari:
Dekomposisi
Pengenalan pola
Algoritma
Abstraksi
Saat mengerjakan tugas besar, siswa pertama-tama memecahnya menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola. Ini disebut:
Pengenalan pola
Dekomposisi
Algoritma
Abstraksi
Ketika menganalisis hasil ujian siswa, kamu menemukan bahwa siswa yang mengerjakan latihan soal secara teratur cenderung mendapatkan nilai lebih tinggi. Ini merupakan contoh penerapan:
Dekomposisi
Pengenalan Pola
Algoritma
Abstraksi
Seorang siswa diminta untuk membuat video presentasi tentang pengaruh teknologi pada kehidupan sehari-hari. Dengan metode dekomposisi, langkah pertama yang tepat adalah:
Menyiapkan kamera dan mikrofon
Menulis naskah presentasi
Membagi proyek menjadi bagian-bagian seperti riset, naskah, perekaman, dan pengeditan
Mengedit video
Sebuah resep masakan menjelaskan langkah-langkah untuk membuat kue. Urutan instruksi yang jelas dalam resep tersebut merupakan contoh dari
Dekomposisi
Pengenalan Pola
Abstraksi
Algoritma
Ketika merancang sistem informasi perpustakaan, informasi yang tidak penting yang bisa diabaikan untuk menyederhanakan proses adalah
Jumlah total buku
Kategori buku
Riwayat peminjaman buku setiap siswa
Daftar buku yang paling sering dipinjam
Dalam permainan teka-teki angka, kamu menyadari bahwa setiap angka kelipatan 3 selalu diikuti dengan angka genap. Ini adalah contoh dari
Dekomposisi
Abstraksi
Pengenalan Pola
Algoritma
Saat ingin membuat aplikasi pengingat belajar, langkah pertama yang tepat menggunakan dekomposisi adalah
Merancang tampilan aplikasi
Memecah aplikasi menjadi fungsi-fungsi kecil seperti membuat daftar tugas, mengatur waktu, dan memberi notifikasi
Membuat daftar tugas belajar
Menyusun kode pemrograman
Sebuah robot harus bergerak dari titik A ke titik B. Jika robot menemui halangan, ia harus memutar ke kiri, lalu terus maju. Ini adalah contoh penerapan
Abstraksi
Pengenalan Pola
Algoritma
Dekomposisi
Dalam membuat aplikasi kalender, informasi apa yang dapat dihilangkan agar pengguna hanya fokus pada informasi penting seperti tanggal dan acara?
Nama hari
Detil cuaca setiap hari
Daftar acara penting yang telah direncanakan
Jam di setiap hari
Ketika mengamati data suhu harian di kota A selama sebulan, kamu menemukan bahwa setiap akhir pekan suhu rata-rata lebih tinggi dibandingkan hari biasa. Ini adalah contoh penerapan
Abstraksi
Algoritma
Pengenalan Pola
Dekomposisi
Sebuah tugas sekolah meminta siswa untuk membuat laporan tentang cuaca selama satu minggu. Langkah pertama yang harus dilakukan dalam menerapkan dekomposisi adalah
Mencari informasi cuaca dari satu hari
Mengumpulkan data cuaca dari berbagai sumber
Membagi tugas menjadi bagian-bagian kecil seperti mencari data cuaca, membuat grafik, dan menyusun laporan
Menyusun laporan akhir dengan hasil analisis cuaca
