Perancangan Sistem Implementasi Sistem

50 3. Usulan Pemecahan Masalah Memberikan usulan pemecahan masalah pada Puskesmas Kecamatan Pamulang dalam meningkatkan efektivitas sistem penyampaian penyebaran DBD dengan membuat usulan sistem baru yang berbasis SIG, yang mampu memberikan informasi suveilans demam berdarah.

3.5.3. Perancangan Sistem

Tahap ini bertujuan untuk mencari bentuk yang optimal dari aplikasi yang akan dibangun dengan mempertimbangkan berbagai faktor-faktor permasalahan dan kebutuhan yang ada pada sistem seperti yang telah ditetapkan pada analisis kebutuhan dan kondisi. Tahap perancangan adalah tahapan yang bertujuan untuk mengatasi permasalahan yang ada. Dalam tahap ini penulis menggunakan beberapa tools alat untuk membuat rancangan sistem, diantaranya adalah sebagai berikut : 1. Perancangan Proses Dalam melakukan perancangan sistem, penulis menggunakan alat Data Flow Diagram DFD untuk menggambarkan suatu sistem yang diusulkan berikut kamus datanya Data Dictionary untuk menjelaskan data yang ada pada DFD. 2. Perancangan Basis Data Setelah perancangan sistem dilakukan kemudian penulis merancang basis datanya dengan menggunakan alat bantu 51 Entity Relationship Diagram ERD yang menggambarkan hubungan antar entitas yang ada pada DFD. Untuk mengefisienkan dan mengefektifkan serta menghindari data yang sama, dalam basis data penulis juga melakukan normalisasi. 3. Perancangan Struktur Menu Aplikasi Perancangan Struktur Menu Aplikasi bertujuan untuk menentukan menu-menu yang diperlukan pada aplikasi yang akan dikembangkan. 4. Perancangan Antarmuka interface Aplikasi Perancangan antarmuka aplikasi bertujuan untuk menemukan bentuk yang optimal dari tampilan aplikasi, sehingga dapat mempermudah user dalam berkomunikasi dengan sistem.

3.5.4. Implementasi Sistem

Tahapan ini merupakan tahap lanjutan dari desain aplikasi sistem, yaitu menafsirkan atau menterjemahkan desain aplikasi sistem ke dalam bahasa pemograman yang dapat dimengerti oleh sistem komputer. Dalam tahapan ini dijelaskan secara detail penggunaan sistem dari proses memperbaharui informasi yang ada hingga proses preview peta. Selain itu pada tahapan ini dilakukan pengetesan aplikasi oleh pengguna dengan menggunakan beberapa metode diantaranya metode purposive random sampling, yaitu melakukan pembagian 52 kuesioner dan pengambilan sampel secara acak untuk menilai aplikasi yang dikembangkan oleh penulis. Selain itu penulis juga melakukan pengetesan aplikasi dengan menggunakan white box dan black box. Hasil Terlampir Dalam Lampiran C

3.5.5. Pemeliharaan