Langkah-langkah dalam pembuatan program atau software :
1. Mendefinisikan masalah dan menganalisanya.
Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah antara lain :
- Tujuan dari pembuatan program.
- Parameter-parameter yang digunakan.
- Fasilitas apa saja yang akan disediakan oleh program.
- Menentukan metode/algoritma untuk menyelesaikan program.
- terakhir menentukan bahasa program yang akan digunakan.
Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah / problem.
2. Merealisasikan dengan langkah-langkah berikut :