SEKOLAHSMA

Engineering Process

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?

  1. A. tahap mengumpulkan dan memahami apa yang diinginkan pengguna dari sistem ✓ Jawaban benar
  2. B. dokumen yang merinci fungsi dan batasan sistem yang akan dibangun
  3. C. tahap menentukan struktur, komponen, dan alur sistem sebelum dikoding
  4. D. tahap menerjemahkan rancangan menjadi kode program yang berjalan
  5. 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?

  1. A. tahap menentukan struktur, komponen, dan alur sistem sebelum dikoding
  2. B. dokumen yang merinci fungsi dan batasan sistem yang akan dibangun ✓ Jawaban benar
  3. C. tahap menerjemahkan rancangan menjadi kode program yang berjalan
  4. D. tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
  5. 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)?

  1. A. tahap menerjemahkan rancangan menjadi kode program yang berjalan
  2. B. tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
  3. C. tahap menentukan struktur, komponen, dan alur sistem sebelum dikoding ✓ Jawaban benar
  4. D. proses menemukan dan memperbaiki kesalahan pada program
  5. 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?

  1. A. tahap memeriksa apakah sistem berjalan benar dan sesuai kebutuhan
  2. B. proses menemukan dan memperbaiki kesalahan pada program
  3. C. kegiatan memperbaiki dan memperbarui sistem setelah dirilis
  4. D. tahap menerjemahkan rancangan menjadi kode program yang berjalan ✓ Jawaban benar
  5. 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)?

  1. A. proses menemukan dan memperbaiki kesalahan pada program
  2. B. kegiatan memperbaiki dan memperbarui sistem setelah dirilis
  3. C. rangkaian tahap pengembangan dari perencanaan hingga pemeliharaan
  4. D. versi awal sederhana sistem untuk menguji ide dan mengumpulkan umpan balik
  5. 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.

Daftar gratis & mulai latihan

Topik lain di Koding & Kecerdasan Artifisial