Koding & Kecerdasan Artifisial SMA · Kelas 11 · Fase F
Proses rekayasa perangkat lunak: analisis kebutuhan, perancangan, implementasi, dan pengujian.
Konsep kunci yang dipelajari
analisis kebutuhan pengguna
perancangan (desain) sistem
implementasi dan penulisan kode
pengujian (testing) dan debugging
pemeliharaan dan iterasi siklus hidup perangkat lunak
Contoh soal Engineering Process dan pembahasannya
5 soal pilihan ganda berikut diambil dari bank soal SekolahSMA, lengkap dengan pembahasan langkah demi langkah. Coba kerjakan dulu sebelum membaca pembahasannya.
SOAL 1
Apa yang dimaksud dengan Analisis kebutuhan?
A.tahap mengumpulkan dan memahami apa yang diinginkan pengguna dari sistem ✓ Jawaban benar
B.dokumen yang merinci fungsi dan batasan sistem yang akan dibangun
C.tahap menentukan struktur, komponen, dan alur sistem sebelum dikoding
D.tahap menerjemahkan rancangan menjadi kode program yang berjalan
E.tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
Pembahasan
Konsep: Analisis kebutuhan: tahap mengumpulkan dan memahami apa yang diinginkan pengguna dari sistem
Jawaban benar: A.
SOAL 2
Apa yang dimaksud dengan Spesifikasi?
A.tahap menentukan struktur, komponen, dan alur sistem sebelum dikoding
B.dokumen yang merinci fungsi dan batasan sistem yang akan dibangun ✓ Jawaban benar
C.tahap menerjemahkan rancangan menjadi kode program yang berjalan
D.tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
E.proses menemukan dan memperbaiki kesalahan pada program
Pembahasan
Konsep: Spesifikasi: dokumen yang merinci fungsi dan batasan sistem yang akan dibangun
Jawaban benar: B.
SOAL 3
Apa yang dimaksud dengan Perancangan (desain)?
A.tahap menerjemahkan rancangan menjadi kode program yang berjalan
B.tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
C.tahap menentukan struktur, komponen, dan alur sistem sebelum dikoding ✓ Jawaban benar
D.proses menemukan dan memperbaiki kesalahan pada program
E.kegiatan memperbaiki dan memperbarui sistem setelah dirilis
Pembahasan
Konsep: Perancangan (desain): tahap menentukan struktur, komponen, dan alur sistem sebelum dikoding
Jawaban benar: C.
SOAL 4
Apa yang dimaksud dengan Implementasi?
A.tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
B.proses menemukan dan memperbaiki kesalahan pada program
C.kegiatan memperbaiki dan memperbarui sistem setelah dirilis
D.tahap menerjemahkan rancangan menjadi kode program yang berjalan ✓ Jawaban benar
E.rangkaian tahap pengembangan dari perencanaan hingga pemeliharaan
Pembahasan
Konsep: Implementasi: tahap menerjemahkan rancangan menjadi kode program yang berjalan
Jawaban benar: D.
SOAL 5
Apa yang dimaksud dengan Pengujian (testing)?
A.proses menemukan dan memperbaiki kesalahan pada program
B.kegiatan memperbaiki dan memperbarui sistem setelah dirilis
C.rangkaian tahap pengembangan dari perencanaan hingga pemeliharaan
D.versi awal sederhana sistem untuk menguji ide dan mengumpulkan umpan balik
E.tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan ✓ Jawaban benar
Pembahasan
Konsep: Pengujian (testing): tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
Jawaban benar: E.
Latihan soal Engineering Process
Tersedia 80 soal latihan Engineering Process dengan pembahasan langkah demi langkah, plus Kak Guru AI yang menjelaskan konsep 24/7. Mulai gratis tanpa kartu kredit.