6 Gambar 4 Tahapan Penelitian Dimodifikasi
dari Department of Geography University at Buffalo 2004
.
1. Analisis Kebutuhan
Analisis adalah tahapan untuk mengetahui kebutuhan dari sistem. Proses analisis
dilakukan untuk merumuskan spesifikasi kebutuhan perangkat lunak, dimulai dari
spesifikasi pengguna, kebutuhan antarmuka eksternal dan kebutuhan fungsional sistem.
2. Perancangan Konseptual
Perancangan konseptual
meliputi perancangan konseptual database dan desain
proses dari sistem. Perancangan database mengidentifikasikan data yang dibutuhkan.
Desain proses dibuat berdasarkan kebutuhan fungsional dan kebutuhan data. Aliran
informasi dan data yang terjadi diilustrasikan dalam diagram konteks.
3. Survei Ketersediaan dan Pengumpulan
Data Setelah
dilakukan identifikasi
data, dilakukan survei terhadap ketersediaan data.
Tahap survei ketersediaan data meliputi inventarisasi dan dokumentasi data peta, yang
dimiliki maupun sumber data lainnya. Tahap ini dilakukan untuk mengevaluasi setiap
sumber
data yang
potensial dalam
pengembangan sistem dan dilanjutkan dengan pengumpulan data yang dibutuhkan.
4. Survei Perangkat Keras dan Perangkat
Lunak Sistem Pada tahapan ini dilakukan pengumpulan
perangkat keras dan perangkat lunak untuk mengetahui
perangkat apa
saja yang
dibutuhkan untuk pengembangan sistem berdasarkan fungsionalitas sistem tersebut.
5. Pengujian
Kesesuaian Perangkat
Keras dan Perangkat Lunak Sistem
Pada tahapan ini dilakukan pengujian kesesuaian antara perangkat keras dan
perangkat lunak yang didapatkan dari hasil survei sebelumnya. Hal ini bertujuan untuk
memperoleh perangkat keras dan perangkat lunak yang sesuai dengan kebutuhan sistem
yang akan dikembangkan.
6. Akuisisi
Perangkat Keras
dan Perangkat Lunak
Tahapan ini dilakukan untuk merancang perangkat keras dan perangkat lunak yang
digunakan dalam pengembangan sistem, berdasarkan fungsionalitas sistem. Perangkat
keras yang
dibutuhkan harus
mampu menjalankan
perangkat lunak
yang dibutuhkan.
7. Perencanaan