Iqbal Septyadi Jurnal

9
PERANCANGAN SISTEM INFORMASI PENDATAAN BENCANA PADA BADAN PENANGGULANGAN BENCANA ACEH DI BANDA ACEH BERBASIS DESKTOP APPLICATION JURNAL SKRIPSI Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Sarjana Komputer STMIK U’Budiyah Indonesia Oleh Nama : Iqbal Septyadi Nim : 09112017 PROGRAM STUDI S1 SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER STMIK U’BUDIYAH INDONESIA BANDA ACEH 2013

Transcript of Iqbal Septyadi Jurnal

Page 1: Iqbal Septyadi Jurnal

PERANCANGAN SISTEM INFORMASI PENDATAANBENCANA PADA BADAN PENANGGULANGAN BENCANA

ACEH DI BANDA ACEHBERBASIS DESKTOP APPLICATION

JURNAL SKRIPSI

Di ajukan untuk melengkapi tugas dan memenuhi syarat-syaratguna memperoleh gelar Sarjana Komputer

STMIK U’Budiyah Indonesia

Oleh

Nama : Iqbal Septyadi

Nim : 09112017

PROGRAM STUDI S1 SISTEM INFORMASISEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER

STMIK U’BUDIYAH INDONESIABANDA ACEH

2013

Page 2: Iqbal Septyadi Jurnal

LEMBAR PERSETUJUAN

Jurnal Skripsi ini telah disetujui pada tanggal 5 September 2013 oleh pembimbing skripsi Sistem

Informasi STMIK U’BUDIYAH Indonesia.

Ka. Prodi Sistem Informasi, Pembimbing,

(Fathiah, S.T., M.Eng) (Faisal Tifta Zany, M.Sc)

Mengetahui,

Ka. STMIK U’Budiyah Indonesia

(Dr. Amin Haris, M.Pd)

Page 3: Iqbal Septyadi Jurnal

1

PERANCANGAN SISTEM INFORMASI PENDATAAN BENCANAPADA BADAN PENANGGUALANGAN BENCANA ACEHDI BANDA ACEH BERBASIS DESKTOP APPLICATION

Iqbal SeptyadiJurusan Sistem Informasi, STMIK U’Budiyah Indonesia, Banda Aceh

ABSTRAK

Guna membantu BPBA khususnya pada ruang pencegahan dan kesiap siagaan dalam mengatasi proses pendataanbencana yang terhambat dengan adanya gangguan jaringan internet maupun gangguan server database di kantorpusat, maka penulis merancang dan mengembangkan sebuah perangkat lunak yang membantu dalam melakukanproses pendataan bencana di Provinsi Aceh demi mengantisipasi permasalahan tersebut. Pengembangan perangkatlunak tersebut menggunakan bahasa pemograman java dengan menggunakan Netbeans IDE versi 7.1 dan MySQLServer versi 5.5 sebagai basis data. Produk dari pengembangan tersebut adalah Sistem Informasi Pendataan Bencana(SIPEB). SIPEB merupakan perangkat lunak berbasis aplikasi desktop, yang memiliki media penyimpanan data didalam sebuah database. Tidak hanya fungsi Create Read Update Delete (CRUD) yang terdapat didalam SIPEB,fungsi lain yang terdapat pada SIPEB yaitu fungsi backup data, restore data, cetak laporan harian, cetak laporanbulanan dan cetak laporan tahunan. Perangkat lunak yang dirancang ini berfungsi untuk melakukan pendataanbencana, penyajian informasi bencana yang pernah terjadi dalam bentuk laporan dan juga pemeliharaan data darikerusakan data, kehilangan data maupun penggandaan data.

Kata Kunci : Badan Penanggulangan Bencana Aceh (BPBA), pencegahan dan kesiapsiagaan, Sistem InformasiPendataan Bencana (SIPEB).

I. PENDAHULUAN

Pengolahan informasi berbasis komputermampu menghasilkan informasi yang akurat,tepat dan efektif serta memberikan begitubanyak manfaat bagi Kantor BadanPenanggulangan Bencana Aceh (BPBA) dalammencapai tujuannya yaitu, mempermudahproses kerja dalam pengolahan data di kantortersebut. Pengolahan data menggunakanteknologi komputer perlu adanya suatu programyang dapat membantu proses pengolahan datayang ada pada suatu kantor.

Demi mewujudkan kemudahan dalam kinerja,pengolahan data diperlukan sebagai pengelolaanSumber Daya Manusia yang baik dan benar,serta dibantu atau didukung dengan perangkatkomputer dalam pengolahan data agarmenghasilkan informasi yang akurat.

Kantor BPBA yang merupakan Instansi KerjaPemerintah Daerah Provinsi Aceh. Salah satupermasalahan yang dihadapi BPBA yaitu belumadanya suatu sistem pendataan bencana untukProvinsi Aceh secara offline. Oleh karena sistempendataan bencana sebelumnya menggunakansistem online yang terhubung langsung keserver kantor pusat, maka apabila terjadi

gangguan atau permasalahan jaringan internetpada kantor tersebut akibatnya data-datamaupun laporan bencana yang harus di inputakan menjadi terlambat sehingga menghambatkelancaran aktivitas operator untuk menginputlaporan pendataan bencana. Sistem yang dibuatberbasis desktop application menggunakandatabase sebagai penyimpanan data.Penyimpanan data di dalam database dapatmeminimalisir kemungkinan data tersebuthilang atau terkena virus computer yangmengakibatkan data itu rusak.

Setelah melakukan analisa permasalahan yangdihadapi kantor tersebut, mengenai sistem yangberjalan di BPBA Banda Aceh yang ternyatamasih mempunyai kendala dalam pengolahandata. Oleh karena itu dalam penelitian gunamenyusun skripsi ini saya membuatperancangan Entri Data untuk mempermudahpenyimpanan data-data maupun laporanbencana yang sebelumnya berupa sistem onlinemenjadi sistem offline yang penyimpanandatanya dalam bentuk database.

Berdasarkan uraian di atas, penulis mencobauntuk menganalisis dan mengkaji sertamengadakan penelitian untuk merancang suatuprogram pengolahan data yang berbasiskomputer guna dapat mengatasi permasalahan

Page 4: Iqbal Septyadi Jurnal

Perancangan Sistem Informasi Pendataan Bencana pada Badan Penanggulangan Bencana Acehdi Banda Aceh Berbasis Desktop Application

(Iqbal Septyadi)__________________________________________________________________________________________________________

2

yang dihadapi. Agar ruang lingkup penelitian inisemakin jelas maka penulis merumuskan dalamruang lingkup yang terbatas dengan judul“Perancangan Sistem Informasi PendataanBencana pada Badan PenanggulanganBencana Aceh di Banda Aceh berbasisDesktop Application”.

Rumusan Masalah : Dari latar belakang diatas, maka dapat diambil rumusan masalah yangdihadapi pada ruang pencegahan dan Kesiapsiagaan BPBA Banda Aceh membutuhkansebuah sistem informasi pendataan bencanauntuk dapat mengolah dan mengelola setiapinformasi bencana yang terjadi di ProvinsiAceh, maka dibutuhkan sebuah sistem yangyang dapat menangani permasalahan tersebut.

a. Mengapa BPBA Banda Acehmembutuhkan Sistem Informasi PendataanBencana.

b. Sistem Informasi Pendataan Bencanaseperti apakah yang dubutuhkan kantorBPBA Banda Aceh pada ruang Pencegahandan Kesiap siagaan.

Batasan Masalah : Supaya pembahasan lebihterarah serta tidak menyimpang dari pokokpermasalahan yang dibahas mengenaibagaimana merancang dan membangun SistemInformasi Pendataan Bencana (SIPEB) Padakantor Badan Penanggulangan Bencana Acehberbasis desktop application, maka SIPEB inidibatasi pada beberapa hal, antara lain :

a. Bahasa pemograman yang digunakan dalampembuatan sistem ini adalah bahasapemrograman Java, menggunakan softwareNetbeans IDE untuk membangun SIPEBdan menggunakan database MySQLsebagai penyimpanan data.

b. Sistem yang di bangun ini hanya terbataspada pendataan bencana dan pencarian datadari bencana yang pernah terjadi, sehinggadata tersebut dapat dijadikan dalam bentuklaporan.

Tujuan serta Manfaat : Adapun tujuan daripenelitian ini adalah untuk membangun suatusistem yang berguna, memudahkan dalammengakses data, menterjemahkan proses manualke dalam bentuk elektronik dan kemudahanpengelolaan data.

Sedangkan manfaat dari tugas akhir yangdikerjakan adalah dengan pembuatan sistem inidapat mendukung proses pendataan bencana

yang lebih efisien, meningkatkan pelayanankebutuhan akan informasi pencarian data yanglebih akurat dan, serta dapat memahami danmembangun suatu sistem yang berguna untukdigunakan pada ruang pencegahan dan kesiapsiagaan di BPBA Banda Aceh.

II. TINJAUAN PUSTAKA

Landasan Teoritis : Landasan teoritismerupakan suatu pandangan umum dalammelaksanakan dan menyelesaikan suatu studiyang merupakan konsep, definisi dan proposisiyang disusun secara sistematis, dalam hal ini,penulis mengemukakan beberapa teori yangdiambil dari berbagai kutipan literature baikdari buku maupun dari website yang sesuaidengan judul skripsi ini.

a. Konsep Dasar Sistem.b. Metodelogi Pengembangan Sistem.c. Sekilas Tentang Java.d. Sekilas Tentang Netbeans IDE.e. Sekilas Tentang MySQL.

III. METODE PENELITIAN DANPERANCANGAN

Tempat dan Waktu Penelitian : PembuatanSistem Informasi Pendataan Bencana berbasisdesktop aplikasi sebagai Judul Tugas Akhir danpenelitian dari Tugas Akhir ini dijadwalkanselama lima bulan yaitu mulai dari Februari2013 sampai dengan Juni 2013 yang bertempatdi kantor BPBA Banda Aceh.

Jadwal Penelitian : Dalam melakukanpenelitian ini Penulis menggunakan beberapalangkah antara lain sebagai berikut.

a. Melakukan studi kepustakaan terhadapberbagai referensi yang berkaitan dengantopik penelitian yang dilakukan. Topik-topik yang akan dikaji antara lain meliputi:pengenalan Bahasa Pemograman Java,pengolahan data kebencanaan untukkepentingan evaluasi, pengendalian danpemantauan.

b. Pengumpulan data bencana, data yangberupa informasi kejadian bencana yangakan diolah menjadi laporan sehingga daridata tersebut dapat dilakukan pengendaliandan pencegahan apabila bencana terjadilagi.

Page 5: Iqbal Septyadi Jurnal

Perancangan Sistem Informasi Pendataan Bencana pada Badan Penanggulangan Bencana Acehdi Banda Aceh Berbasis Desktop Application

(Iqbal Septyadi)__________________________________________________________________________________________________________

3

c. Melakukan pembuatan/pengujian sistemseperti merancang/pembuatan form-formyang terdapat pada sistem yang dibangundan menampilkan/mencetak hasil akhiryang berupa laporan.

Jenis Penelitian : Jenis penelitian dalampenyusunan skripsi ini adalah penelitian dalamhal pengembangan.

Pengembangan merupakan rangkaian prosesatau langkah-langkah dalam rangkamengembangkan suatu sistem baru yang dapatmembantu pekerjaan dalam pengolahah datakebencanaan di Provinsi Aceh, sehingga datayang telah diolah menjadi sebuah informasiyang berguna dan dapat dipertanggungjawabkan dalam bentuk laporan.

Metode Pengumpulan Data : Dalam penelitianini penulis menggunakan metode Wawancara(interview), yaitu berupa.

Pengumpulan data berdasarkan tatap muka dantanya jawab dengan personal, dalam melakukanwawancara, peneliti memberikan beberapapertanyaan mengenai sistem seperti apa yangakan dibangun dan komponen-komponen apasaja yang akan dibutuhkan dalam prosespembuatan sistem yang akan dibuat tersebut,dengan melakukan wawancara secara personal.

Diagram Konteks : Pada perancangan diagramkonteks ini, penulis menerapkan kegiatan kerjayang terjadi menggunakan SistemKomputerisasi Pendataan. Tujuan dari proses iniuntuk memperoleh dan memproses data yangada di dalam sistem dan selanjutnya data-datakegiatan kerja tersebut dijadikan dalam bentuklaporan yang diserahkan kepada kepala bagian.

Gambar 3.1 Diagram Konteks.

Flow Chart : Flow chart adalah diagram yangmenggambarkan suatu proses atau menampilkanlangkah-langkah dalam penggunaan sistem.

IV. HASIL DAN PEMBAHASAN

Pembahasan Program yang Dirancanga. Pengguna Sistem : Sistem ini digunakan

oleh operator untuk menginput data-databencana yang telah terjadi, dengan adanyasistem pendataan secara offline ini akandapat membantu kegiatan operator dimanaarus keluar masuk data dapat selaludipantau dan disimpan dalam databasemelalui perangkat lunak ini. Sehingga data-data yang telah dimasukkan kedalamdatabase dapat dipertanggung jawabkanantara informasi dengan fakta yang ada.

b. Spesifikasi Sistem : Perangkat lunak yangdikembangkan ini berbasis desktopapplication dengan sistem pendataan secaraoffline dan menggunakan penyimpanan datadi dalam database, sehingga tingkatkeamanan datanya lebih terjamin dari halyang tidak diharapkan. Rancangan interfacedari perangkat lunak yang dikembangkanini menggunakan aplikasi Netbeans IDE 7.1dengan bahasa pemograman Java dandatabase nya menggunakan aplikasiMySQL Server 5.5.

Pengembangan SIPEB diperlukan beberapadukungan baik dari perangkat kerasmaupun perangkat lunak, agar dalampengoperasian sistem tersebut dapatberjalan/diterapkan sesuai dengankeinginan yang diharapkan sehinggameminimalisir kemungkinan terjadinyaerror atau gangguan yang tidak diinginkansaat digunakan.

Tabel Final : Database merupakan tempatpenyimpanan data, oleh karena itu setiap tabelmemiliki tipe data dan kebutuhan data yangberbeda. Database yang dirancang ini memilikiempat tabel yang berbeda dan tabel-tabeltersebut memiliki relasi dari satu tabel ke tabelyang lainnya. Tabel-tabel yang dirancangtersebut adalah tabel bencana, tabelkode_bencana, tabel wilayah dan tabel operator.

Hasil Rancangan SistemLogin : Login merupakan bagian daripengamanan sistem yang di buat bertujuan

Page 6: Iqbal Septyadi Jurnal

Perancangan Sistem Informasi Pendataan Bencana pada Badan Penanggulangan Bencana Acehdi Banda Aceh Berbasis Desktop Application

(Iqbal Septyadi)__________________________________________________________________________________________________________

4

untuk membatasi hak akses dalam penggunaansistem, sehingga dengan adanya pembatasanhak akses dapat membantu meningkatkankeamanan data, serta menjamin kerahasiaandata dari lingkungan luar sistem. Pada formlogin hanya mengidentifikasi admin danoperator. Admin memiliki hak akses penuhdalam pengelolaan sistem, sedangkan operatordibatasi hak aksesnya dalam penggunaansistem, karena tugas dari operator adalahmenggantikan tugas dari admin untuk sementarajika admin tidak ada. Untuk tampilan dari formLogin dapat dilihat pada gambar 4.1

Gambar 4.1 Form Login

Menu Utama : Menu Utama merupakantampilan awal ketika sistem dijalankan pertamakali. Pada Menu Utama akan menampilkanmenu pilihan yang dapat di akses oleh penggunayaitu menu Master Data, menu Master Admin,menu Cetak Laporan, menu Grafik, menuDatabase dan menu Bantuan.

Gambar 4.2 Menu Utama.

Master Data : Pada bagian Master Dataterdapat beberapa menu pilihan yang dapatdiakses yaitu menu Entry Data Bencana, menuTabel Data Bencana, menu Tabel KodeBencana, menu Tabel Wilayah, menu Log In,menu Log Out dan menu Keluar

Gambar 4.3 Entry Data Bencana.

Gambar 4.4 Tabel Data Bencana

Gambar 4.5 Tabel Kode Bencana.

Gambar 4.6 Tabel Data Wilayah.

Master Admin : Pada bagian Master Adminterdapat beberapa menu pilihan yang dapatdiakses yaitu menu Entry Operator, menu EntryKode Bencana dan menu Entry Data Wilayah.

Page 7: Iqbal Septyadi Jurnal

Perancangan Sistem Informasi Pendataan Bencana pada Badan Penanggulangan Bencana Acehdi Banda Aceh Berbasis Desktop Application

(Iqbal Septyadi)__________________________________________________________________________________________________________

5

Gambar 4.7 Entry Operator.

Gambar 4.8 Entry Kode Bencana.

Gambar 4.9 Entry Data Wilayah.

Grafik : Menu Grafik adalah menu yangbefungsi untuk menampilakan informasi dalambentuk pie chart. Fungsi-fungsi yang terdapatpada menu grafik yaitu grafik korban meninggaldan hilang grafik korban menderita danmengunggsi serta grafik total korban bencanapada sub menu grafik korban bencana. Grafikrusak berat, grafik rusak sedang, grafik rusakringan, grafik kerusakan fasilitas peribadatan,grafik fasilitas pendidikan, grafik totalkerusakan bangunan pada sub menu grafikkerusakan bangunan.

Cetak Laporan : Menu Cetak Laporan adalahmenu untuk mencetak laporan dari data yangada, pada menu ini terdapat beberapa opsipilihan untuk mencetak laporan yaituberdasarkan harian, bulanan maupun mencetaklaporan berdasarkan tahun.

Kelola Database : Menu Database adalah menuuntuk mengelola database, dimana databasedapat di backup, di restore dan dihapus olehadmin. Pada menu ini terdapat tiga pilihan submenu yang dapat membantu admin yaitu submenu backup database, sub menu restoredatabase dan sub menu hapus database.

Bantuan : Menu Bantuan merupakan menuyang menampilkan form about, pada form aboutmenampilkan informasi mengenai sistem yangdi buat tersebut, pada sudut kanan bawahterdapat tombol yang akan menampilkaninformasi keseluruhan sistem dari tahap instalasihingga tahap penggunaan sistem apabila tomboltersebut ditekan

V. PENUTUP

Kesimpulan : Dari hasil penelitian yang telahdilaksanakan pada kantor BPBA Banda Acehkhususnya pada ruang pencegahan dankesiapsiagaan. Permasalahan yang terjadi dalamproses pendataan bencana terhambat akibatadanya gangguan jaringan internet maupungangguan server database di kantor pusat,dengan adanya sistem pendataan offline inidapat meminimalisir kemungkinan terjadinyaketerlambatan dalam proses pendataan bencanayang terjadi di provinsi Aceh. Kemudahan sertakeakuratan dalam pencarian data dibantudengan adanya fungsi pencarian di dalamsistem, serta adanyan funsi yang dapatmelakukan backup maupun restore data.

Sistem ini juga dilengkapi dengan adanya grafikselain adanyan fungsi cetak laporan, denganadanya grafik dapat menampilkan persentasedari korban bencana maupun kerusakanbangunan akibat bencana sehingga dari datatersebut dapat dijadikan sebagai bahan dalampengambilan keputusan guna mengantisipasidan penanggulangan bencana di kemudian hari.

Saran : Sistem ini dapat dikembangkan lebihlanjut oleh pihak ketiga dari segi tampilansistem, pengolahan data bencana danpenyimpanan data untuk sistem dapatdihubungkan langsung dengan penyimpanandata pada kantor pusat, sehingga nantinya datayang dientri akan langsung masuk ke dalampenyimpanan data di kantor pusat. Diharapkandari pengembangan sistem ini nantinya mampumemproses data serta menyajikan informasi

Page 8: Iqbal Septyadi Jurnal

Perancangan Sistem Informasi Pendataan Bencana pada Badan Penanggulangan Bencana Acehdi Banda Aceh Berbasis Desktop Application

(Iqbal Septyadi)__________________________________________________________________________________________________________

6

yang berguna dan dapat menjadi suatu sisteminformasi yang lebih lengkap dari sebelumnya.

REFERENSI

Eri Mardiani. et all. 2011. Aplikasi Penjualandengan Program Java Netbeans,Xammp dan iReport.Jakarta : PT Elexmedia Komputindo.

Jogiyanto H.M. 1991. Analisa & Desain SistemInformasi : Pendekatan TerstrukturTeori dan Praktek apliksi Bisnis.Yogyakarta : Andi Offset.

Jogiyanto H.M. 1999. Pengenalan Komputer :Dasar Ilmu Komputer, Pemograman.Sistem Informasi dan ItelegensiBuatan. Yogyakarta : Andi Offset.

Sri Hartati, G. dkk. 2007. Pemograman GUISwing Java dengan Netbeans 5.Yogyakarta : Andi Offset.

Apriliana. 2012. Pengertian database. [Online]Tersedia:http://www.slideshare.net/aprilliaanantashivana/pengertian-data-base.[10 Maret 2013].

Flexmedia. 2012. Pengertian ERD. [Online]Tersedia:http://www.flexmedia.co.id/pengertian-erd. [10 Maret 2013].

Maniacms. 2012. Pengertian MYSQL. [Online]Tersedia:http://www.maniacms.web.id/2012/01/pengertian-mysql.html.[12Februari 2013].

Page 9: Iqbal Septyadi Jurnal

Perancangan Sistem Informasi Pendataan Bencana pada Badan Penanggulangan Bencana Acehdi Banda Aceh Berbasis Desktop Application

(Iqbal Septyadi)__________________________________________________________________________________________________________

7