Implementasi Data Sistem Informasi Manajemen Penanggulangan Bencana.

67

4.2 Implementasi Data

Pada tahap ini akan dibahas mengenai implementasi data dari perancangan yang telah dibahas sebelumnya. Dari hasil generate database didapat script untuk membuat tabel – tabel dalam database yang akan dibuat. Selain tabel yang digenerate dari PDM, juga disertakan script untuk membuat table. Proses pembuatan basis data diawali dengan perancangan CDM Conceptual Data Model pada Power Designer 11 yang kemudian di-generate menjadi PDM Physical Data Model. Adapun tabel- tabel yang digunakan dalam aplikasi ini adalah sebagai berikut : Gambar 4.1 Tabel datagis, data_bencana dan data_korban Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 68 Gambar diatas menunjukkan salah satu table yang terdapat dalam program yang dibuat yaitu tabel datagis, data_bencana dan data_korban. Tabel datagis memiliki primary key dengan field nomor. Dan tabel data bencana memiliki primary key dengan field id_databencana. Selanjutnya untuk tabel data_korban memiliki primarykey dengan nama id_korban. Gambar 4.2 Tabel master_rujukan, master_wilayah dan pemberian_bantuan Gambar diatas terdiri dari tebel master_rujukan, master_wilayah dan pemberian bantuan. Tabel master_rujukan memiliki primary key dengan nama Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 69 id_rujukan, dan tabel master_wilayah memiliki primary key dengan nama id_wilayah, sedangkan untuk tabel pemberian bantuan memiliki primary key dengan nama id_pemberian. Gambar 4.3 Tabel data_korban Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 70 Gambar diatas berisi tabel penampungan, tabel pendukung_pb, dan tabel perlengkapan_pb. Gambar 4.4 Tabel permintaan_bantuan dan sukwan Gambar diatas berisi tabel permintaan_bantuan dan sukwan. Pada tabel permintaan_bantuan memiliki primary key dengan nama id_permintaan dan untuk tabel sukwan memiliki primary key berdasarkan no_ktp. Sedangkan gambar dibawah ini berisi tabel emergency_call, jenis bencana, kerusakan dan login. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 71 Gambar 4.5 Tabel emergency_call, jenis_bencana, kerusakan dan login Di Gambar yang selanjutnya terdapat database dari PHPMyAdmin dari XAMPP. Di dalam PHPMyAdmin terdapat semua database yang diperlukan. Database ini terhubung dengan web profil yang telah ada. Gunanya untuk mengupdate dan memantau file yang keluar masuk di web tersebut. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 72 Gambar 4.6 Tabel datagis Pada gambar 4.6 diatas menjelaskan rincian dari tabel datagis. Dapat dilihat pada gambar bahwa tabel datagis didalamnya terdapat enam field yaitu nomor primary key, id_bencana foreign key, x, y, nama_lokasi dan deskripsi Gambar 4.7 Tabel data_bencana Pada gambar diatas dapat dilihat ada enam field beserta type datanya dari table data_bencana. Adapun field-field yang ada didalamnya yaitu id_databencana primary key, id_bencana foreign key, id_wilayah foreign key, nama bencana, waktu kejadian dank et_bencana. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 73 Gambar 4.8 Tabel data_korban Gambar 4.8 diatas menunjukkan rincian isi dari table data_korban. Pada rincian diatas dapat dilihat terdapat Sembilan field beserta type datanya. Rincian field tersebut adalah id_korban primary key, id_databencana foreign key, id_penampungan foreign key nama_korban, alamat_korban, jenkel_korban, usia_korban, ciri_korban, dan status_korban. Gambar 4.9 Tabel emergency_call Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 74 Gambar diatas menjelaskan mengenai rincian table emergency_call dimana didalam table tersebut terdapat lima field, yaitu id_emergency primary key, id_wilayah foreign key, nama_emergency, alamat_emergency dan telp_emergency. Gambar 4.10 Tabel jenis_bencana Gambar 4.10 memberikan perincian mengenai isi tabel jenis_bencana. Tabel jenis_bencana terdiri dari 2 field yaitu id_bencana primary key dan jenis_bencana. Gambar 4.11 Tabel kerusakan Gambar 4.11 diatas merupakan rincian dari tabel kerusakan. Didalam tabel tersebut terdapat lima field yaitu id_kerusakan primary key, id_databencana foreign key, nama_prasarana, perkiraan_kerugian dan jenis_bangunan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 75 Gambar 4.12 Tabel login Gambar diatas menjelaskan rincian pada tabel login. Adapun field-field yang dimiliki oleh tabel login adalah id_admin primary key, username, password dan level. Gambar 4.13 Tabel master_rujukan Gambar 4.13 menjelaskan mengenai tabel master_rujukan. Dimana pada gambar tersebut dapat dilihat tabel master_rujukan terdapat lima field yaitu id_rujukan primary key, id_penampungan foreign key, nama_rujukan, alamat_rujukan dan no_telp_rujukan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 76 Gambar 4.14 Tabel master_wilayah Gambar diatas memberikan rincian field-field beserta type datanya yang terdapat pada master_wilayah. Adapun field-field tersebut adalah id-wilayah, provinsi, kota dan kecamatan. Gambar 4.15 Tabel pemberian_bantuan Gambar diatas menjelaskan kumpulan field yang terdapat pada tabel pemberian_bantuan. Jumlah field yang ada pada tabel ini ada tujuh buah yaitu id_pemberian primary key, id_permintaan foreign key, nama_organisasi, nama_perseorangan, tgl penerimaan, jenis_barang_pemberian, dan jml_barang_pemberian. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 77 Gambar 4.16 Tabel penampungan Gambar 4.16 menjelaskan rincian dalam tabel penampungan. Tabel ini berisi field id_penampungan primary key, id_rujukan foreign key, nama_penampungan, alamat_penampungan, dan kapasitas_penampungan. Gambar 4.17 Tabel pendukung_pb Gambar diatas menjelaskan rincian dari tabel pendukung_pb. Adapun jumlah field pada tabel ini adalah sebanyak tujuh field yaitu id_pendukung primary key, id_wilayah foreign key, lembaga_pendukung, koordinator_pendukung, alamat_pendukung, telp_pendukung dan jml_personil_pendukung. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 78 Gambar 4.18 Tabel perlengkapan_pb Pada gambar 4.18 diatas memberikan rincian dari tabel perlengkapan_pb. Dapat dilihat bahwa dalam tabel ini terdapat tujuh field yaitu id_perlengkapan primary key, id_wilayah foreign key, jenis_perlengkapan, jml_perlengkapan, penyedia perlengkapan, koordinator_perlengkapan dan keterangan. Gambar 4.19 Tabel permintaan_bantuan Gambar diatas memberikan rincian mengenai tabel permintaan_bantuan. Jumlah field yang terdapat dalam tabel permintaan_bantuan ada enam field, yaitu id_permintaan primary key, id_penampungan foreign key, jenis barang, jml_permintaan, waktu_permintaan_dibuat dan status_permintaan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 79 Gambar 4.20 Tabel sukwan Gambar 4.20 memberikan rincian mengenai data-data yang ada pada table sukwan. Jumlah data pada table sukwan ada 10 buah, yaitu no_ktp primary key, id_permintaan foreign key, nama_sukwan, alamat_sukwan, jenkel_sukwan, usia_sukwan, pekerjaan_sukwan, no_telp_sukwan, keahlian sukwan, penyakit_yang_pernah_diderita.

4.3 Implementasi Antar Muka