Pemrograman
- Juni 11, 2017
- by
- Achid
- Input: bisa ada, bisa tidak
- Proses
- Output: Minimal satu output
Langkah Pembuatan Program
- Mendefinisikan Masalah
- Menemukan solusi
- Memilih Algoritma
- Menulis program
- Menguji Program
- Menulis Dokumentasi
- Merawat Program
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 kompleks, tentukan masalahanya, apa saja yang harus dipecahkan dengan menggunakan komputer, dan apa inputan serta outputnya.
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 diselesaikancontohnya masalah invers matriks, maka kita dapat membagi menjadi beberapa modul:
- meminta masukkan berupa matriks bujur sangkar
- mencari invers matriks
- menampilkan hasil kepada pengguna
dengan penggunaan modul tersebut program utama akan menjadi lebih singkat dan mudah dilihat.
Memilih Algoritma
pilihlan algoritma yang benar-benar sesuai dan efisien untuk permasalah tersebut
Menulis Program
Pilihlah bahasa yang mudah dipelajari, mudah digunakan, dan lebih baik lagi jika sudah dikuasai, memiliki tingkat kompabilitas tinggi dengan perangkat keras dan platform lainnya. contoh bahasa pemrograman: Java, C, C++, ruby, Scala, php, python, dan lain sebagainya
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
Menuliskan Dokumentasi
Menuliskan dokumentasi sangat penting agar pada suatu saat jika kita akan melakukan perubahah atau membaca source code yang kita tulis dapat kita ingat-ingat lagi 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
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.
0 komentar:
Posting Komentar