1. |
Mendefinisikan masalah |
|
- Ini merupakan langkah pertama yang sering dilupakan orang.
- Menurut hukum Murphy (oleh Henry Ledgard):
“Semakin cepat menulis program, akan semakin lama kita dapat menyelesaikannya”.
- Hal tersebut berlaku untuk permasalahan yang kompleks. Tentukan masalahnya, apa saja yang harus dipecahkan dengan menggunakan komputer, dan apa inputan serta outputnya.
|
2. |
Menemukan solusi |
|
- Setelah masalah didefinisikan, maka langkah berikutnya adalah menentukan solusi. Jika masalah terlalu kompleks, maka ada baiknya masalah tersebut dipecah menjadi modul-modul kecil agar lebih mudah diselesaikan.
- Dengan penggunaan modul tersebut program utama akan menjadi lebih singkat dan mudah dilihat.
|
3. |
Memilih algoritma |
|
- Pilihlah algoritma yang benar-benar sesuai dan efisien untuk permasalahan tersebut
|
4. |
Menulis program |
|
- Pilihlah bahasa yang mudah dipelajari, mudah digunakan, dan lebih baik lagi jika sudah dikuasai, memiliki tingkat kompatibilitas tinggi dengan perangkat keras dan platform lainnya.
|
5. |
Menguji program |
|
- Setelah program jadi, silahkan uji program tersebut dengan segala macam kemungkinan yang ada, termasuk error-handlingnya sehingga program tersebut akan benar-benar handal dan layak digunakan.
|
6. |
Merawat program |
7. |
Menulis dokumentasi |
|
Menulis dokumentasi sangat penting agar pada suatu saat jika kita akan melakukan perubahan atau membaca source code yang sudah kita tulis dapat kita ingat-ingat lagi dan kita akan mudah membacanya. Caranya adalah dengan menuliskan komentar-komentar kecil tentang apa maksud kode tersebut, untuk apa, variabel apa saja yang digunakan, untuk apa, dan parameter-parameter yang ada pada suatu prosedur dan fungsi. |
|
langkahpembuatanprogram.doc |
No comments: