Jumat, 16 November 2018

REVIEW 3


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