|
33
Untuk dapat dimengerti oleh
mesin, dalam hal
ini adalah komputer,
maka desain
tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin,
yaitu
ke
dalam
bahasa
pemrograman
melalui
proses
coding..
Tahap
ini
merupakan implementasi dari tahap desain yang secara teknis nantinya
dikerjakan oleh programmer.
5. Pengujian
Setelah
program dibuat,
pengujian
program
dimulai.
Proses
pengujian
berfokus
pada logika internal software, memastikan bahwa semua pernyataan sudah diuji,
dan
pada
eksternal
fungsional,
yaitu mengarahkan
pengujian
untuk
menemukan
kesalahan
kesalahan dan memastikan bahwa input yang dibatasi akan
memberikan hasil aktual
yang sesuai dengan hasil
yang diinginkan. Semua
fungsi-fungsi software
harus diujicobakan, agar software
bebas
dari error, dan
hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan
sebelumnya.
6. Pemeliharaan
Pemeliharaan
suatu software
diperlukan,
termasuk
di
dalamnya
adalah
pengembangan, karena software yang dibuat tidak selamanya tetap seperti itu.
Ketika dijalankan mungkin saja masih ada error kecil yang tidak ditemukan
sebelumnya,
atau
ada
penambahan
fitur-fitur
yang
belum ada
pada
software
tersebut. Software dapat mengalami perubahan setelah disampaikan kepada
pelanggan (perkecualian yang mungkin adalah software yang dilekatkan), karena
software harus
disesuaikan untuk mengakomodasi perubahan
perubahan di
dalam
lingkungan
eksternalnya
(contohnya
perubahan
yang
dibutuhkan
sebagai
|