Sebelumnya bahasa dan algoritma pemrograman halaman 11
permasalahan yang komplek. Oleh karena itu sebelum kita menulis source code suatu program sebaiknya kita menentukan atau mengidentifikasi terlebih dahulu inti dari permasalahannya, kemudian apa saja yang dapat dan harus dipecahkan dengan bantuan komputer, dan yang terakhir adalah apa masukan untuk programnya dan bagaimana nanti keluarannya. 2. Menemukan solusi Setelah mendefinisikan masalah, maka langkah berikutnya adalah menentukan solusinya. Jika permasalahan terlalu komplek, maka ada baiknya masalah tersebut dipecah menjadi beberapa modul kecil dapat berupa prosedure, fungsi, atau class sehingga akan lebih mudah untuk diselesaikan. Penggunaan modul ini akan membuat program utamanya menjadi lebih singkat, mudah untuk dilihat dan dianalisis untuk tujuan debuging serta untuk pengembangan dari program. 3. Memilih algoritma Pilihlah (atau buatlah) algoritma yang benar-benar sesuai dan efisien untuk permasalahan yang diberikan. 4. Memilih bahasa pemrograman dan menulis source code program Bahasa pemrograman yang digunakan hendaknya bahasa yang memang sudah anda kuasai dengan baik. Atau jika masih dalam tahap belajar, pilihlah bahasa pemrograman yang mudah dipelajari dan digunakan serta memiliki tingkat kompatibilitas tinggi dengan perangkat keras dan platform (sistem operasi) lainnya. 5. Menguji program Setelah selesai menulis source code (program sudah jadi), ujilah program tersebut dengan segala macam kemungkinan yang ada, termasuk error-handling, sehing- ga program tersebut benar-benar handal dan layak untuk digunakan. 6. Menulis dokumentasi Dokumentasi sangatlah penting agar pada suatu saat jika kita ingin mengembangkan program, kita tidak mengalami kesulitan dalam membaca source code yang sudah kita tulis. Cara paling mudah dan sederhana dalam membuat suatu dokumentasi adalah dengan menuliskan komentar-komentar kecil pada suatu baris (atau suatu bagian dari source code) tentang apa maksud dari kode-kode tersebut dan apa kegunaannya, kemudian variabel apa saja yang digunakan dan untuk apa, serta parameter- parameter yang ada pada suatu prosedur dan fungsi. 7. Merawat program Program yang sudah jadi sebaiknya juga dilakukan perawatan untuk mencegah munculnya bug yang sebelumnya tidak terdeteksi. Selain itu juga berguna untuk menambah fasilitas-fasilitas baru yang dahulu sewaktu dibuat belum ada. Pada bab ini kita hanya fokus pada langkah pertama sampai dengan langkah keempat saja. Sedangkan untuk dapat menerjemahkan notasi algoritma yang telah dibuat ke dalam bentuk.
Next read at bahasa dan algoritma pemrograman halaman 13