SOAL 11
Pengujian unit (unit testing) dilakukan pada …
A. Seluruh sistem
B. Bagian terkecil program
C. Hardware komputer
D. Dokumentasi program
E. Compiler dan interpreter
PEMBAHASAN
Unit testing memeriksa bagian terkecil dari perangkat lunak, misalnya fungsi/procedure.
Jawaban: B
SOAL 12
Integration testing bertujuan untuk …
A. Memeriksa bagian kecil program
B. Menggabungkan modul yang sudah diuji
C. Mengecek apakah software sesuai spesifikasi
D. Memeriksa error pada hardware
E. Mengukur kecepatan program
PEMBAHASAN
Integration testing menguji gabungan modul yang sudah diuji sebelumnya agar bisa bekerja bersama.
Jawaban: B
SOAL 13
Validation testing dilakukan pada tahap …
A. Awal pembuatan flowchart
B. Saat coding selesai
C. Akhir pengujian program
D. Saat debugging
E. Setelah dokumentasi
PEMBAHASAN
Validation testing adalah tahap akhir untuk memverifikasi bahwa software sesuai spesifikasi kebutuhan.
Jawaban: C
SOAL 14
System testing dilakukan untuk …
A. Menguji fungsi unit program
B. Menguji spesifikasi sistem secara keseluruhan
C. Menguji kesalahan algoritma
D. Memeriksa bug kecil
E. Menambahkan komentar program
PEMBAHASAN
System testing memastikan sistem bekerja sesuai kebutuhan pengguna.
Jawaban: B
SOAL 15
Contoh unit testing adalah …
A. Menjalankan satu fungsi/procedure untuk memeriksa hasilnya
B. Menggabungkan dua modul utama
C. Mengecek apakah sistem berjalan sesuai kebutuhan
D. Memeriksa hasil input-output akhir
E. Membandingkan dengan software lain
PEMBAHASAN
Unit testing memeriksa bagian terkecil (fungsi/procedure) secara terpisah.
Jawaban: A
SOAL 16
Karakteristik berpikir komputasional adalah …
A. Hanya menghafal kode program
B. Menggunakan algoritma untuk menyelesaikan masalah
C. Menggunakan trial and error
D. Mengandalkan memori komputer
E. Hanya fokus pada hardware
PEMBAHASAN
Inti berpikir komputasional adalah menyusun solusi masalah secara logis dengan algoritma.
Jawaban: B
SOAL 17
Tahap pertama dalam berpikir komputasional adalah …
A. Evaluasi solusi
B. Membuat hipotesis
C. Analisis dan perincian masalah
D. Implementasi
E. Dokumentasi
PEMBAHASAN
Langkah awal adalah memecah masalah menjadi bagian kecil agar mudah dikelola.
Jawaban: C
SOAL 18
Implementasi solusi dalam berpikir komputasional diikuti dengan …
A. Evaluasi hasil
B. Dokumentasi kode
C. Validasi sistem
D. Debugging
E. Unit testing
PEMBAHASAN
Setelah implementasi, perlu dilakukan evaluasi untuk memastikan solusi sesuai harapan.
Jawaban: A
SOAL 19
Ide atau gagasan dalam berpikir komputasional berfungsi untuk …
A. Mengurangi kesalahan input
B. Mengatur kehidupan sehari-hari secara sistematis
C. Mengganti flowchart
D. Mengurangi waktu pengujian
E. Menghapus bug secara otomatis
PEMBAHASAN
Gagasan dapat diterapkan untuk mengatur kegiatan sehari-hari dengan pendekatan sistematis.
Jawaban: B
SOAL 20
Salah satu manfaat berpikir komputasional adalah …
A. Membuat dokumentasi otomatis
B. Memberikan solusi logis dari masalah kompleks
C. Menghilangkan error dalam coding
D. Mengurangi memori komputer
E. Mempercepat hardware
PEMBAHASAN
Berpikir komputasional membantu memecah masalah kompleks menjadi solusi sederhana dan logis.
Jawaban: B
No comments:
Post a Comment