Metode Pengembangan Sistem Metode dan Perancangan Sistem

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