Analisis Kebutuhan Perancangan Konseptual Survei Ketersediaan dan Pengumpulan Survei Perangkat Keras dan Perangkat Pengujian Akuisisi

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