Dari
pemrograman diharapkan diperolehnya program yang berkualitas, dan diharapkan
dapat digunakan dalam waktu yang relatif lama. Untuk itu di dalam pemrograman
perlu dilakukan upaya-upaya untuk:
a. Memenuhi
kebutuhan pengguna
Sebagai pemakai program adalah
pengguna, untuk itu kebutuhan pengguna perlu dirumuskan dengan jelas agar
program yang dihasilkan memberikan manfaat optimal.
b. Sesuai
dengan waktu dan biaya yang disediakan
Pengguna biasanya mengharapkan hasil
dari pemrograman segera terwujud. Untuk itu perlu dilakukan perencanaan yang
matang agar pemrograman tidak terhenti di tengah jalan karena melebihi jadwal
kegiatan dan kehabisan dukungan sumber daya dan biaya.
c. Bebas
dari kesalahan
Program hendaknya dirancang dan dikembangkan
dengan mengupayakannya agar bebas dari kesalahan. Hal tersebut dilakukan dngan
pendeteksian dan koreksi kesalahan selama test program.
d. Menghilangkan
kesalahan program
Program hendaknya dirancang sehingga
kesalahan akan terdeteksi oleh program itu sendiri selama eksekusi berlangsung.
1) Validasi
masukan
Merupakan proses test masukan untuk
menentukan apakah masukan memenuhi kriteria yang ditentukan.
2) Test
kebenaran selama pemrosesan
Merupakan test apakah hasil yang
diberikan komputer masuk akal serta cek hubungan logika diantara hasil yang
berbeda.
e. Program
yang dapat dirawat (maintenance)
Dalam perjalanannya, program
memerlukan perawatan yang disebabkan karena perkembangan kebutuhan maupun
dijumpainya kesalahan. Dengan dokumentasi memungkinkan pemrogram yang tidak
terlibat dalam tahap awal pembuatan program dapat melakukan merawat program
tanpa menyebabkan timbulnya kesalahan yang lain.
f. Program
yang portable
Program yang ditulis hendaknya dapat
diubah dari komputer satu ke komputer yang lain tanpa tanpa perubahan isi. Ini
berarrti penggunaan semua instruksi atau perintah yang tidak baku (standard) di
dalam penulisan program hendaknya ditiadakan atau dihindari.
No comments:
Post a Comment