PERTEMUAN 3
TAHAPAN PEMBANGUNAN PROGRAM
DEFINISI MASALAH
Pada
tahap ini memerlukan pemahaman terhadap permasalah dengan membaca berulang kali
sampai dengan mengerti apa yang dibutuhkan.
Permasalahan dibagi kedalam tiga komponen :
–Input/Masukan
–Output/Keluaran
–Proses
MELAKUKAN TEST TERHADAP ALGORITMA
-
Tujuan utama dari melakukan test terhadap
algoritma adalah untuk menemukan kesalahan utama logik sejak awal, sehingga
akan lebih mudah diperbaiki.
-
Data test diperlukan untuk melakukan test
terhadap algoritma ini.
DESK CHECKS VS TEST PLANS
Test
Plan fokus pada nilai input dan output yang dibutuhkan untuk menguji program tanpa
memperdulikan kinerja internal.
Contoh: Apa output yang benar dari
sebuah input?
Desk
Check menekankan pada nilai variabel dan logika.
Contoh: Berapakah nilai variabel x
setelah pernyataan; Apa pernyataan berikutnya yang akan dieksekusi?
MENJALANKAN PROGRAM PADA KOMPUTER
·
Setelah pengcodingan, maka program dapat
dijalankan pada komputer.
Jika program sudah didesain dengan
baik, maka akan mengurangi tingkat kesalahan dalam melakukan testing program.
·
Langkah ini perlu dilakukan beberapa kali,
sehingga program yang dijalankan dapat berfungsi dengan benar
DOKUMENTASI DAN PEMELIHARAAN PROGRAM
·
Dokumentasi melibatkan eksternal dokumentasi
(hierarchychart, algoritma solusi, dan hasil data test) dan internal dokumentasi (coding program).
·
Pemeliharaan program meliputi perubahan yang
dialami oleh program (perbaikan atau pun penambahan modul, dll)
Tidak ada komentar:
Posting Komentar