Nomor 11 - 20 LATIHAN SOAL INFORMATIKA BAB STRATEGI ALGORITMIK DAN PEMPROGRAMAN

 


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



Share:

No comments:

Post a Comment

Popular Posts

Followers

Program

Labels

Sitemap

Blog Archive