Desain Sistem Kode Metode Pengembangan Sistem

2. Analisis Sistem Yang Diusulkan

a. Uraian sistem yang diusulkan Pada tahap ini, Penulis menjelaskan sistem yang diusulkan berupa System Flowchart dan analisis kebutuhan yang menjelaskan fitur- fitur pada sistem yang akan dibuat sesuai dengan kebutuhan pengguna sistem yang secara lengkap dapat dibaca di subbab 4.2.2. b. Standart Operating Procedure SOP Penulis menggambarkan sistem yang akan dibuat berdasarkan analisis kebutuhan yang telah diuraikan pada sistem yang diusulkan, secara rinci dapat dibaca di subbab 4.2.2.

3.2.2 Desain Sistem

Pada tahap ini penulis melakukan proses multi langkah yang berfokus pada empat atribut sebuah program yang berbeda, struktur data, arsitektur perangkat lunak, Representasi desain interface dan detail desain prosedural. Adapun tahapan –tahapan yang akan dilakukan dalam membuat desain dalam sistem yang akan diusulkan sebagai berikut:

1. Desain Data : Mendesain konsep data pada sistem yang usulkan

yakni dengan Conceptual Data Modelling CDM yang kemudian terapkan dengan menggunakan Physical Data Modelling PDM. Adapun penjelasan secara lengkap tahapan ini dapan dibaca pada subbab 4.3.1.

2. Desain Arsitektur : pada tahap desain arsitektur ini penulis

mengembangkan struktur program modular dan mempresentasikan hubungan kontrol antar modul yang diterapkan pada Data flow Diagram DFD dan spesifikasi proses. Adapun penjelasan secara lengkap tahapan ini dapan dibaca pada subbab 4.3.2.

3. Desain prosedural : penulis mendesain prosedur yang dilakukan

dengan membuat urutan, kondisi dan pengulangan dari sebuah implementasi sistem. Yang digambarkan pada struktur menu, State Transition Diagram STD. Adapun desain secara lengkap tahapan ini dapan dilihat pada Lampiran II.

4. Desain Interface : Mendesain tampilan muka internal dan eksternal

program serta desain antarmuka manusia. Internal dan eksternal desain antarmuka yang berdasarkan informasi yang diperoleh dari analisis model. Desain Interface dibuat bentuk desain input dan output. Desain secara lengkap dapat dilihat pada Lampiran III dan IV.

3.2.3 Kode

Pada tahap ini penulis menerjemahkan desain ke dalam bahasa mesin yang dapat dibaca, penulis menggunakan Arcview 3.3 sebagai tool untuk digitasi peta, AlovMap sebagai tool dalam menampilkan data-data spasial ke dalam aplikasi berbasis web, PHP versi 5.2.4 sebagai bahasa pemograman, MySQL Database version 5.0.45 yang digunakan sebagai basisdatanya, dan Apache Web Server version 2.2.6 sebagai web server yang digunakan, PHPMyAdmin versi 2.11.1 sebagai interface berbasis web yang dapat digunakan untuk mengadministrasi MySQL, yang keseluruhannya tergabung dalam softrware aplikasi Xampp 1.6.4. Dalam mengkonfigurasi program GUI nya, penulis menggunakan Macromedia Dreamweaver MX sebagai pengolahan codingnya.

3.2.4 Tes