Wednesday 4 February 2015

Langkah Dalam Pembuatan Program


Langkah Dalam Membuat Program
Kebanyakan dari kita kadang mengabaikan aspek aspek pentinda dalam membuat suatu program atau aplikasi, sehingga langsung ketik kode aja. jadi lupa esensinya. itu menyebabkan kadang kita kehilangan arah di tengah pembuatan program. Nah berikut akan kami sajikan langkah awalnya,

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. Memilih algoritma
  • Pilihlah algoritma yang benar-benar sesuai dan efisien untuk permasalahan tersebut
3. 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.
4. 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.
5. 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.
6. Merawat program
  • Program yang sudah jadi perlu dirawat untuk mencegah munculnya bug yang sebelumnya tidak terdeteksi. Atau mungkin juga pengguna membutuhkan fasilitas baru yang dulu tidak ada

Nah , jadi ke 6 langkah tersebut yang akan menjadi panduan kita dalam membuat suatu aplikasi. semoga kita bisa membuat aplikasi yang bermanfaat bagi orang lain dan masyarakat luas untuk mempermudah perjalanan hidup ini.


No comments:

Post a Comment

© 2013 1001IT | Privacy Policies | Disclaimer | Sitemap | Design by SBT