Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangan Pemecahan Masalah Sehari-hari

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan mendeteksi permasalahan dalam kehidupan sehari-hari?

a)

Mendeteksi permasalahan adalah cara menyelesaikan masalah yang ada.

b)

Mendeteksi permasalahan adalah proses mengidentifikasi isu atau tantangan dalam kehidupan sehari-hari.

c)

Mendeteksi permasalahan adalah proses mencari solusi untuk isu yang muncul.

d)

Mendeteksi permasalahan adalah langkah untuk menghindari tantangan dalam hidup.

2.

Sebutkan contoh permasalahan yang sering dihadapi di sekolah!

a)

Contoh permasalahan yang sering dihadapi di sekolah adalah bullying, kesulitan belajar, dan kurangnya fasilitas.

b)

Contoh permasalahan yang sering dihadapi di sekolah adalah kelebihan tugas, kurangnya perhatian guru, dan masalah transportasi.

c)

Contoh permasalahan yang sering dihadapi di sekolah adalah ketidakpuasan orang tua, masalah keuangan, dan kurangnya kegiatan ekstrakurikuler.

d)

Contoh permasalahan yang sering dihadapi di sekolah adalah konflik antar siswa, kurangnya motivasi belajar, dan masalah kesehatan.

3.

Bagaimana cara menganalisis masalah dengan berpikir komputasional?

a)

Mengabaikan masalah dan mencari solusi acak.

b)

Menganalisis masalah dengan berpikir komputasional melibatkan mendefinisikan masalah, memecahnya menjadi bagian-bagian kecil, menggunakan algoritma, dan mengevaluasi solusi.

c)

Mendefinisikan masalah tanpa memecahnya menjadi bagian.

d)

Menggunakan intuisi tanpa algoritma atau evaluasi.

4.

Jelaskan langkah-langkah yang perlu diambil untuk memecahkan masalah!

a)

Identifikasi solusi, evaluasi risiko, pilih metode, dan laksanakan.

b)

Kumpulkan data, buat keputusan, implementasikan, dan analisis hasil.

c)

Tentukan tujuan, buat rencana, laksanakan, dan tinjau kembali.

d)

Identifikasi masalah, kumpulkan informasi, analisis penyebab, pilih solusi, implementasikan, dan evaluasi.

5.

Apa yang dimaksud dengan alur kerja program?

a)

Rangkaian perintah yang dijalankan secara bersamaan.

b)

Langkah-langkah yang diambil untuk menginstal perangkat lunak.

c)

Proses pengumpulan data dari pengguna untuk analisis.

d)

Urutan langkah-langkah yang diikuti oleh program untuk menyelesaikan tugas.

6.

Sebutkan komponen penting dalam menyusun alur kerja program!

a)

Identifikasi risiko, pengelolaan sumber daya, penetapan anggaran, pengawasan, pelaporan, penutupan proyek.

b)

Penyusunan anggaran, pengumpulan data, evaluasi hasil, pelatihan tim, pengembangan produk, penjadwalan proyek.

c)

Identifikasi tujuan, analisis kebutuhan, perancangan alur, implementasi, pengujian, pemeliharaan.

d)

Analisis pasar, pengembangan strategi, pengujian produk, pelaksanaan, pengawasan, evaluasi kinerja.

7.

Bagaimana cara menyusun instruksi logis dalam bentuk sederhana?

a)

Tuliskan semua ide, urutkan secara acak, dan gunakan bahasa formal.

b)

Identifikasi langkah-langkah, urutkan secara logis, dan gunakan bahasa sederhana.

c)

Buat diagram, tambahkan warna, dan gunakan kalimat kompleks.

d)

Tentukan tujuan, buat daftar panjang, dan gunakan istilah teknis.

8.

Apa itu logika dasar program dalam pemrograman?

a)

Logika dasar program adalah metode untuk mengoptimalkan kecepatan eksekusi.

b)

Logika dasar program adalah cara untuk menulis kode tanpa struktur.

c)

Logika dasar program adalah teknik untuk mendeklarasikan variabel saja.

d)

Logika dasar program adalah prinsip-prinsip yang digunakan untuk mengatur alur dan pengambilan keputusan dalam pemrograman.

9.

Sebutkan contoh penggunaan logika dasar dalam pemrograman!

a)

Contoh penggunaan logika dasar adalah pernyataan 'if' untuk mengecek apakah suatu nilai lebih besar dari nol.

b)

Contoh penggunaan logika dasar adalah pernyataan 'while' untuk mengulangi suatu proses.

c)

Contoh penggunaan logika dasar adalah pernyataan 'switch' untuk memilih antara beberapa opsi.

d)

Contoh penggunaan logika dasar adalah pernyataan 'for' untuk menghitung jumlah iterasi.

10.

Mengapa penting untuk menguji program yang telah dibuat?

a)

Penting untuk menguji program agar dapat memastikan fungsionalitas, menemukan kesalahan, dan meningkatkan kualitas perangkat lunak.

b)

Uji program hanya untuk memenuhi syarat proyek.

c)

Menguji program hanya untuk kepuasan pengguna.

d)

Pengujian program tidak berpengaruh pada kinerja.

11.

Apa yang harus dilakukan jika program yang dibuat memiliki kesalahan?

a)

Identifikasi kesalahan, perbaiki kode, dan lakukan pengujian.

b)

Hapus semua kode dan mulai dari awal.

c)

Baca buku tentang pemrograman dan coba lagi.

d)

Tunggu hingga program berjalan sendiri.

12.

Jelaskan proses debugging dalam pemrograman!

a)

Proses debugging adalah serangkaian langkah untuk menemukan dan memperbaiki kesalahan dalam kode program.

b)

Proses debugging adalah metode untuk menambahkan fitur baru dalam aplikasi.

c)

Proses debugging adalah langkah-langkah untuk mengoptimalkan performa program.

d)

Proses debugging adalah cara untuk menulis kode program dengan lebih cepat.

13.

Sebutkan alat yang dapat digunakan untuk menguji program!

a)

Debugger, unit testing framework, static code analysis tools

b)

Database management tools, network monitoring software, IDE plugins

c)

Code editor, performance testing tools, version control systems

d)

Documentation generators, code formatters, project management tools

14.

Apa yang dimaksud dengan pemecahan masalah secara sistematis?

a)

Pemecahan masalah secara sistematis adalah cara acak untuk menemukan solusi.

b)

Pemecahan masalah secara sistematis adalah metode yang tidak teratur dalam menyelesaikan masalah.

c)

Pemecahan masalah secara sistematis adalah pendekatan terstruktur untuk menyelesaikan masalah.

d)

Pemecahan masalah secara sistematis adalah pendekatan yang mengabaikan langkah-langkah logis.

15.

Bagaimana cara mengidentifikasi kesalahan dalam program?

a)

Tunggu beberapa menit, coba lagi nanti, dan abaikan pesan kesalahan.

b)

Baca dokumentasi, ganti bahasa pemrograman, dan restart komputer.

c)

Periksa pesan kesalahan, lakukan debugging, dan tinjau log.

d)

Tanyakan kepada teman, coba ulangi program, dan hapus semua kode.

16.

Sebutkan langkah-langkah dalam memperbaiki kesalahan program!

a)

1. Cek koneksi internet, 2. Restart komputer, 3. Hapus file sementara, 4. Ganti perangkat keras, 5. Ubah pengaturan sistem, 6. Hubungi dukungan teknis.

b)

1. Identifikasi kesalahan, 2. Reproduksi kesalahan, 3. Analisis kode, 4. Lakukan perbaikan, 5. Uji kembali, 6. Dokumentasikan.

17.

Apa yang dimaksud dengan berpikir kritis dalam menganalisis masalah?

a)

Berpikir kritis berarti menerima semua informasi tanpa pertimbangan.

b)

Berpikir kritis adalah kemampuan untuk mengevaluasi dan menganalisis informasi secara objektif untuk menemukan solusi yang tepat.

c)

Berpikir kritis adalah cara untuk mengumpulkan informasi tanpa analisis.

d)

Berpikir kritis adalah kemampuan untuk mengabaikan fakta dan opini.

18.

Sebutkan manfaat dari menerapkan langkah-langkah pemecahan masalah!

a)

Manfaat dari menerapkan langkah-langkah pemecahan masalah adalah meningkatkan efektivitas dan efisiensi dalam menemukan solusi.

b)

Manfaatnya adalah memperlambat proses pengambilan keputusan.

c)

Menerapkan langkah-langkah pemecahan masalah dapat mengurangi kreativitas dalam berpikir.

d)

Langkah-langkah pemecahan masalah tidak berpengaruh pada hasil akhir.

19.

Bagaimana cara menyusun rencana pemecahan masalah yang efektif?

a)

Identifikasi solusi, pilih masalah, buat rencana, dan evaluasi alternatif.

b)

Kumpulkan data, analisis risiko, buat keputusan, dan lupakan evaluasi.

c)

Tentukan tujuan, buat rencana, laksanakan solusi, dan abaikan hasil.

d)

Identifikasi masalah, kumpulkan informasi, analisis penyebab, buat alternatif solusi, pilih solusi terbaik, dan evaluasi hasil.

20.

Apa yang harus diperhatikan saat menyusun instruksi logis?

a)

Kejelasan, urutan logis, bahasa sederhana, dan pemahaman langkah.

b)

Kekacauan, urutan acak, bahasa rumit, dan kebingungan langkah.

c)

Kejelasan, urutan terbalik, bahasa teknis, dan pengulangan langkah.

d)

Kekurangan detail, urutan tidak relevan, bahasa formal, dan kesulitan langkah.