Langkah dasar sebelum membuat suatu program ialah dengan membuat struktur awal apa saja yang diperlukan saat membuat program dengan mendeklarasikan variable yang diperlukan, pengolahan data,serta modul output dan input. Selain itu hal utama yang perlu dilakukan saat membuat suatu program dasar yaitu dengan merancang langkah langkah yang harus kita ambil untuk menyelesaikan suatu permasalaha yang kemungkinan bisa terjadi pada kita. Apabila kita masih belum bisa mengetahui permasalahan dan cara mengatasi permasalahan tersebut, maka bisa diartikan bahwa kita sudah merencanakan kegagalan diri kita sendiri.
Berikut merupakan tahap dasar sebelum membuat sebuah program :
1. Mendefinisikan suatu permasalahan
Dalam tahap ini, mahasiswa diajarkan untuk belajar mengidentifikasi suatu permaslahan serta menentukan masalahnya. Ada beberapa tips untuk mengidentifikasi suatu masalah dalam pemograman yaitu dengan mengumpulkan suatu informasi yang akan mahasiswa selesaikan, disertai menganalisis suatu informasi yang didapatkan dengan mencari data yang mendukung untun mengidentifikasi suatu permasalahan tersebut.
2. Mencari solusi
Setelah kita mendefinisikan suatu permasalahan pemrograman berdasarkan analisis data yang mendukung, tahap selanjutnya adalah mencari solusi bagaimana masalah tersebut dapat diselesaikan. Apabila masalah yang kita identifikasi terlalu rumit, maka perlu dilakukan pembagian suatu permasalahan dengan membagi menjadi bagian bagian yang lebih kecil, agar nantinya lebih mudah dalam mencari solusi dari permasalahan tersebut.
3. Menentukan Algoritma
Menentukan algoritma merupakan langkah penting dalam pemrograman, diamana penggunaan algoritma menjadi penentu apakah algoritma tersebut sudah sesuai atau tidak yang nantinya akan menyebabkan suatu program bisa bercalan dengan baik ataupun sebaliknya. Dalam pemilihan algoritma juga perlu adanya analisi algoritma agar sesuai dengan permasalahn yang dihadapi.
4. Menguji Program
Setelah selesai menulis program, maka langkah selnjutnya adalah pengujian, dimana kita harus mengkoreksi bagaimana keberhasilan kompilasi, keberhasilan output, dan keberhasilan dalam menyelesaikan suatu permasalahan. Tahap pengujian merupakan penentu apakah pemrograman yang telah dibuat sudah layak digunakan atau tidak.
5. Dokumentasi
Dokumentasi diperlukan pada saat sebelum melakukan perubahan pemrograman atau membaca program yang sudah ada. Penulisan pemrograman ini bisa dituliskan dengan menulis pada source code mengenai kegunaannya yang berupa Variabel, parameter, procedur, fungsi. Komentar tersebut biasanya sudah cukup, akan tetapi lebih baik jika dituliskan kedalam file terpisah untuk kemudian dicek diatas kerta bila perlu.
6. Merawat Program
Setelah selesai membuat program, kita juga perlu merawat dengan mendeteksi bug yang kemungkinan belum diketahui sebelumnya, atau mungkin pengguna ingin menambahkan fisilitas baru untuk mempermudah pengguna program.
Refrensi :