Untuk menyusun suatu program yang besar dan komleks
dibutuhkan beberapa tahapan yang sistematis dan terpadu, yaitu sebagai berikut:
1. Mendefinisikan masalah.
2. Analisis kebutuhan.
3. Desain algoritma.
4. Pengkodean.
5. Bahasa pemrograman.
6. Testing dan debugging.
7. Dokumentasi.
8. Pemeliharaan.
Namun demikian untuk membuat program sederhana tidak memerlukan seluruh tahapan tersebut, cukup beberapa tahapan saja, yaitu:
1. Mendefinisikan masalah
Batasan masalah adalah merencanakan system dan spesifikasi program, siapa yang akan menggunakannya dan untuk apa.
Caranya :
a. Menentukan tujuan dan hasil yang akan dicapai.
b. Menentukan hal-hal yang diperlukan oleh system.
c. Mengumpulkan data.
2. Mengembangkan model.
Mengembangkan
model berarti membuat model dari system yang akan dibangun. Model
adalah suatu gambaran sederhana atas system yang diusulkan. Dengan
membuat model maka akan terlihat jelas hubungan antara obyek-obyek yang
ada dalam system yang dibangun. Contohnya, untuk membuat program luas
persegi panjang, modelnya adalah l=p*l.
3. Desain Algoritma
Desain atau rancangan algoritma adalah pembuatan urutan instruksi yang akan ditulis pada program.
4. Implentasi algoritma ke dalam program.
Mengimplementasi algoritma ke dalam program.
5. Uji dan validasi pengujian terhadap program.
Seperti
kesalahan penulisan (syntax error), kesalahan saat eksekusi (runtime
error). Kesalahan logika program (program berjalan tetapi menghasilkan
output yang salah atau fatal error)

Posting Komentar