29
Bab 3 Metode dan Perancangan Sistem
3.1 Metode Pengembangan Sistem
Metode yang digunakan untuk pengembangan sistem yang dibuat ialah dengan menggunakan metode Waterfall. Model ini
mengusulkan sebuah pendekatan terhadap pengembangan aplikasi secara sistematis dan berurutan. Alasan mengapa menggunakan
metode Waterfall karena dengan metode ini jika terjadi suatu kesalahan tidak perlu mengulangi tahap dari awal, akan tetapi cukup
menuju satu tahapan sebelumnya dan jika masalah masih belum terselesaikan cukup kembali ke tahap berikutnya lagi. Jadi pada
intinya metode waterfall jika terjadi kesalahan cukup kembali ke tahap sebelumnya dan begitu seterusnya sampai menemukan
kesalahan yang terjadi. Apabila kesalahan sudah ditemukan maka akan dilanjutkan ke tahap berikutnya. Gambaran umum metode
waterfall ditunjukkan pada Gambar 3.1. Pressman, 2001
Gambar 3.1 Metode Waterfall Pressman, R.S, 2001
Tahap-tahap perancangan aplikasi menggunakan metode waterfall, yaitu:
Analisis kebutuhan dan pendefinisiannya Permodelan ini diawali dengan mencari kebutuhan dari keseluruhan
sistem yang akan diaplikasikan ke dalam bentuk perangkat lunak. Pengembangan dimulai dari melakukan wawancara pada salah satu
pegawai pemda, dan menyebarkan kuisioner kepada masyarakat umum dari berbagai kalangan.
Perancangan sistem dan perangkat lunak. Mempelajari aplikasi GIS yang sudah ada, serta mempelajari
kekurangannya. Aplikasi dibangun dengan menggunakan bahasa pemrograman J2ME. Menggunakan database MySQL yang terdapat
pada webserver.
Implementasi dan pengujian unit. Melakukan pengujian aplikasi pada emulator Wireless Toolkit 2.5.2.
Diimplementasikan pada HandPhone yang mempunyai fitur java.
Integrasi dan pengujian sistem. Meminta user masyarakat baik di dalam maupun di luar Kota Pati
untuk menjalankantesting aplikasi tersebut. Aplikasi akan dievaluasi apabila terjadi eror, kurang user friendly, dan kesalahan –
kesalahan yang fatal.
Pengoperasian dan perawatan
.
Tahapan terakhir, sistem aplikasi yang telah dibangun akan dimaintenance serta harus dilakukan evaluasi untuk mencari
kelemahan - kelemahan yang ada.
3.2 Analisis Sistem