Banyak
metode dalam pembuatan suatu software/program yang di kemukanan oleh para
profesional dengan berbagai kekurangan dan kelebihanya antara lain :
1. 1. MetodeWaterfall
2. 2. Metode Prototype
3. 3. Metode RAD(Raid application
development)
4. 4. Metode AGIL
namun
dari beberapa metode yang telah ada kita dapat ambil kesimpulan dalam pembuatan
program / sofware. akan saya jelaskan di
bawah ini :
1. Menetukan Masalah
Menentukan masalah dimana kita mencari
suatu masalah yang akan kita dklarasikan. Masalah dapat kita peroleh
dengan ide yang kita punya dan juga
dapat kita peroleh dari client yang memerlukan program.
2. Perencanaan
Setelah kita memiliki masalah yang harus diselesaikan disini kita
memecahkan masalah dengan tahapan tahapan pemecahan masalah yang disebut dengan
algoritma. Dalam perencanaan program
kita harus lebih mengoptimalkan program sehingga mengurangi kesalahan dalam
pemrograman untuk tahapan-tahapan selanjutnya. Dan perencanaan ini juga melihat
aspek kebutuhan program yang mencakup
hardaware jika dibutuhkan.
3. Desaign Program
Jika suatu masalah sudah kita pecahkan
maka kita akan masuk pada tahapan desaign program. Dsinilah kita menenetukan tampilan user interface agar program menjadi
menarik dan mudah digunakan.
4. Implementasi/coding
Peranana programer ditahapan inilah
yang paling utama dimana setelah menyelesaikan beberapa tahapan diatas kita
aplikasikan pada pembuatan masalah menjadi sebuah kode yang dapat dimengerti
oleh komputer atau yang disebut dengan coding, dengan compiler yang dibutuhkan.
5. Testing
Di tahap ini ialah proses pengetesan
suatu program apakah program sudah layak digunakan ataukah Program masih
memiliki kesalahan.jikapun program memerlukan pembenahan kembali maka kita
balikan pada point 3 dan 4. Untuk kesalahan
dalam pemrograman akan kita bahas di artikel berikutnya.
6. Maintenance/perawatan
Jika semua tahapan telah terselesaikan
disinilah peranan terakhir yang dilakukan yaitu perawatan agar program bisa
terus layak pakai. Namun tak hanya pemiliharan namun juga meliputi perkembangan
program.
Setelah kita ketahui langah membuat suatu program/ softawre.
Maka kita akan lihat mutu
program/sofware dengan melihat 3 aspek dibawah ini:
1.
Apakah
suatu program/sotware itu dapat menghsilkan kinerja yang tinggi dan optimal
pada waktu yang tepat??
2.
Menghasilkan program/software dengan baiaya
pembuatan dan perawatan yang murah.
3.
Apakah
program dapat bekerja pada berbagai platform yang berbeda??
Tidak ada komentar:
Posting Komentar