Monitoring distribusi bantuan bencana alam di Dinas Sosial Provinsi Jawa Barat

  

LAMPIRAN E

SURAT HAK EKSKLUSIF

  E-2

BIODATA PENULIS

  1. DATA PRIBADI

  Nama Lengkap : Lucky Feliciano Waha NIM : 10110795 Jenis Kelamin : Laki – Laki Tempat/Tanggal Lahir: Dumai, 25 Februari 1987 Agama : Islam Kewarganegaraan : Indonesia Status : Belum Kawin Anak ke : Dua dari Dua Bersaudara Alamat Lengkap : Jalan Batik Ayu No. 3

  Sukaluyu – Bandung 40123

  No Telp. : 0857 205 27778 / 0899 230 7778 Email : lucky.feliciano@gmail.com

  2. RIWAYAT PENDIDIKAN

  2010 – 2013 : Program Strata 1 (S1) Program Studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer

  Universitas Komputer Indonesia 2005 – 2008 : Program Diploma 3 (D3) Jurusan Teknik Informatika, Fakultas MIPA, Universitas Padjadjaran 2002 – 2005 : SMAN 1 Dumai

  1999 – 2002 : SMP YKPP, Dumai – Riau 1993 – 1999 : SD 1 YKPP, Dumai – Riau

  3. PENGALAMAN KERJA 2010 – 2011 : Staf Channel Management, PT. Indosat Tbk.

  Demikian riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan sadar dan tanpa paksaan.

  Bandung, ( Lucky Feliciano Waha )

MONITORING DISTRIBUSI BANTUAN BENCANA ALAM DI DINAS SOSIAL PROVINSI JAWA BARAT SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

LUCKY FELICIANO WAHA 10110795 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG

  

KATA PENGANTAR

Assalammu’alaikum Wr. Wb.

  Puji dan syukur kehadirat Allah SWT atas rahmat dan karunianya penulis dapat menyelesaikan Skripsi yang merupakan syarat untuk menyelesaikan program studi Strata-1 Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer pada Universitas Komputer Indonesia dengan judul “Monitoring Distribusi Bantuan Bencana Alam Di Dinas Sosial Provinsi Jawa Barat” .

  Selama pelaksanaan dan penyusunan laporan Skripsi ini banyak menemui hambatan dan kesulitan. Namun berkat dorongan, bantuan dan bimbingan baik secara moril ataupun materil dari berbagai pihak hingga dapat mengatasinya. Untuk itu penulis ingin mengucapkan terima kasih kepada :

  1. Allah SWT atas segala kemudahan yang diberikan serta limpahan rahmat dan karunia-Nya.

  2. Kedua orang tua Bapak Daniel Waha dan Ibu Arlinda M., abang saya Ivan Steviano Waha serta semua keluarga besar yang telah memberikan dukungan moril maupun materil yang tak terhingga selama ini.

  3. Bapak Irawan Afrianto, S.T., M.T. sebagai Ketua Program Studi Teknik Informatika, Universitas Komputer Indonesia dan sebagai dosen wali IF18K, yang telah memberi pegarahan selama saya kuliah.

  4. Ibu Sri Nurhayati, S.Si., M.T. sebagai dosen pembimbing yang telah memberi

  5. Bapak Andri Heryandi, S.T., M.T. sebagai dosen penguji I yang telah memberi pengarahan dalam penyelesaian Tugas Akhir.

  6. Ibu Mira Kania Sabariah, S.T., M.T. sebagai dosen penguji III yang telah memberi pengarahan dalam penyelesaian Tugas Akhir.

  7. Bapak Ade Kartiwa dan Bapak Arifin sebagai karyawan Dinas Sosial Provinsi Jawa Barat yang telah memberi kesempatan untuk penelitian.

  8. Kurnia Yulianti yang telah memberi semangat serta dukungan selama saya kuliah.

  9. Sinta Noviantari, Devi Fabiola, Zulhamdi, Chandra Permana serta sahabat dan teman-teman IF18K yang telah memberi dukungan, semangat dan bantuannya selama ini.

  10. Keluarga Besar Teknik Informatika UNPAD yang selalu memberi dukungan dan semangat dalam menyelesaikan Tugas Akhir ini.

  11. Semua pihak yang telah ikut membantu dalam penulisan laporan ini baik secara langsung maupun tidak langsung.

  Penulis menyadari bahwa dalam penulisan Skripsi ini masih memiliki banyak kekurangan baik dari segi materi maupun penyusunannya, mengingat terbatasnya pengetahuan dan kemampuan penulis. Semoga laporan ini dapat bermanfaat bagi kita semua yang membutuhkannya.

  Wassalaamu’allaikum Warrohmatulloohi Wabarokaatuh

  Bandung, Februari 2013

  DAFTAR ISI

  LEMBAR JUDUL LEMBAR PENGESAHAN SURAT KETERANGAN PLAGIAT ABSTRAK ................................................................................................................ i ABSTRACT .............................................................................................................. ii KATA PENGANTAR .............................................................................................. iii DAFTAR ISI ............................................................................................................. v DAFTAR TABEL ..................................................................................................... xi DAFTAR GAMBAR ................................................................................................ xiv DAFTAR SIMBOL ................................................................................................... xvii DAFTAR LAMPIRAN ............................................................................................. xxi

  

BAB I PENDAHULUAN ...................................................................................... 1

  1.1 Latar Belakang Masalah ......................................................................... 1

  1.2 Rumusan Masalah .................................................................................. 1

  1.3 Maksud dan Tujuan ................................................................................ 2

  1.4 Batasan Masalah ..................................................................................... 2

  1.5 Metodologi Penelitian ........................................................................... 2

  1.6 Sistematika Penulisan ............................................................................. 4

  

BAB II TINJAUAN PUSTAKA .......................................................................... 7

  2.1 Dinas Sosial Provinsi Jawa Barat ........................................................... 7

  2.1.1 Struktur Organisasi Dinas Sosial Provinsi Jawa Barat ......................... 8

  2.2 Bencana ................................................................................................ 9

  2.2.1 Jenis Bencana ........................................................................................ 9

  2.2.1.1 Bencana Alam ....................................................................................... 9

  2.2.1.2 Bencana Non Alam ............................................................................... 9

  2.3 Konsep Dasar Sistem ........................................................................... 10

  2.3.1 Karakteristik Sistem ............................................................................... 10

  2.4 Konsep Dasar Informasi ...................................................................... 11

  2.4.1 Kualitas Informasi .................................................................................. 11

  2.5 Konsep Dasar Sistem Informasi ............................................................ 12

  2.6 Basis Data ............................................................................................... 13

  2.6.1 Bahasa Basis Data .................................................................................. 14

  2.6.2 Kamus Data ............................................................................................ 15

  2.7 Entity Relationship Diagram (ERD) ...................................................... 15

  2.8 Diagram Konteks.................................................................................... 16

  2.9 Data Flow Diagram (DFD) .................................................................... 17

  2.10 Internet .................................................................................................. 18

  2.11 World Wide Web (WWW) ................................................................... 18

  2.11.1 Sejarah Web ........................................................................................... 18

  2.11.2 Aplikasi Web .......................................................................................... 19

  2.12 Geographic Information System ............................................................ 19

  2.13 Tools Yang Digunakan Untuk Membangun Aplikasi ............................ 20 2.13.1 .NET ....................................................................................................... 20

  2.13.1.1 Framework .NET .................................................................................... 20

  2.13.1.2 Tujuan Framework .NET ...................................................................... 21

  2.13.1.3 Arsitektur Framework .NET .................................................................. 22

  2.13.1.4 Keuntungan Framework .NET ............................................................... 23

  2.13.2 Bahasa C# ............................................................................................... 23

  2.13.3 ASP .NET ............................................................................................... 24

  2.13.4 Visual Studio Web Development 2010 Ultimate ................................... 25

  2.13.5 SQL Server 2008 .................................................................................... 26

  2.13.6 LINQ ...................................................................................................... 26

  2.13.7 Silverlight ............................................................................................... 27

  2.13.8 Sharpmap ................................................................................................ 27

  

BAB III ANALISIS DAN PERANCANGAN .................................................... 29

  3.1 Analisis Sistem ....................................................................................... 29

  3.1.1 Analisis Masalah .................................................................................... 29

  3.1.2 Analisis Sistem Yang Sedang Berjalan .................................................. 30

  3.2 Analisis Kebutuhan Non Fungsional ..................................................... 31

  3.2.1 Analisis Perangkat Keras ....................................................................... 31

  3.2.2 Analisis Perangkat Lunak....................................................................... 32

  3.2.3 Analisis Pengkodean .............................................................................. 32

  3.2.4 Deskripsi Umum Sistem Perangkat Lunak ............................................ 33

  3.2.4.1 Deskripsi Umum Sistem......................................................................... 33

  3.2.4.2 Fungsi Produk ........................................................................................ 34

  3.2.5 Analisis Pengguna .................................................................................. 35

  3.3 Analisis Kebutuhan Fungsional ............................................................. 36

  3.3.1 ERD (Entity Relationship Diagram) ...................................................... 36

  3.3.2 Diagram Konteks.................................................................................... 38

  3.3.3 DFD Level 1 ........................................................................................... 38

  3.3.4 DFD Level 2 Proses 1 Login .................................................................. 40

  3.3.5 DFD Level 2 Proses 2 Pengolahan Data Master .................................... 40

  3.3.6 DFD Level 2 Proses 3 Pengolahan Data Mgt ........................................ 42

  3.3.7 DFD Level 3 Proses 2.1 Pengolahan Data NegaraAsal ......................... 42

  3.3.8 DFD Level 3 Proses 2.2 Pengolahan Data MataUang ........................... 43

  3.3.9 DFD Level 3 Proses 2.3 Pengolahan Data JenisBencana ...................... 44

  3.3.10 DFD Level 3 Proses 2.4 Pengolahan Data Lokasi ................................. 44

  3.3.11 DFD Level 3 Proses 2.5 Pengolahan Data Posko .................................. 45

  3.3.12 DFD Level 3 Proses 2.6 Pengolahan Data Sponsor ............................... 46

  3.3.13 DFD Level 3 Proses 2.7 Pengolahan Data KategoriSponsor ................. 46

  3.3.14 DFD Level 3 Proses 2.8 Pengolahan Data Channel ............................... 47

  3.3.15 DFD Level 3 Proses 2.9 Pengolahan Data JenisBantuan ....................... 48

  3.3.16 DFD Level 3 Proses 2.10 Pengolahan Data Link................................... 48

  3.3.17 DFD Level 3 Proses 2.11 Pengolahan Data User................................... 49

  3.3.18 DFD Level 3 Proses 3.1 Pengolahan Data Bencana .............................. 50

  3.3.19 DFD Level 3 Proses 3.2 Pengolahan Data Bantuan ............................... 50

  3.3.20 DFD Level 3 Proses 3.3 Pengolahan Data Dokumen ............................ 51

  3.3.21 Spesifikasi Proses ................................................................................... 52

  3.3.22 Kamus Data ............................................................................................ 80

  3.4 Perancangan Sistem................................................................................ 86

  3.4.1 Skema Relasi .......................................................................................... 86

  3.4.2 Struktur Tabel ......................................................................................... 86

  3.4.3 Arsitektur Menu ..................................................................................... 92

  3.4.4 Perancangan Antar Muka ....................................................................... 94

  3.4.4.1 Perancangan Halaman Depan Website (Pengunjung) ............................ 95

  3.4.4.2 Perancangan Halaman Bencana (Pengunjung) ...................................... 95

  3.4.4.3 Perancangan Halaman Detail Bencana (Pengunjung) ............................ 96

  3.4.4.4 Perancangan Halaman Bantuan (Pengunjung) ....................................... 96

  3.4.4.5 Perancangan Halaman Detail Bantuan (Pengunjung) ............................ 97

  3.4.4.6 Perancangan Halaman Link (Pengunjung) ............................................. 97

  3.4.4.7 Perancangan Halaman Dokumen (Pengunjung) ................................... 98

  3.4.4.8 Perancangan Halaman Detail Dokumen (Pengunjung) .......................... 98

  3.4.4.9 Perancangan Halaman Beranda (Admin) ............................................... 99

  3.4.4.10 Perancangan Halaman Bencana (Admin) .............................................. 100

  3.4.4.11 Perancangan Halaman Detail Bencana (Admin) .................................... 100

  3.4.4.12 Perancangan Halaman Bantuan (Admin) ............................................... 101

  3.4.4.13 Perancangan Halaman Detail Bantuan (Admin) .................................... 101

  3.4.4.14 Perancangan Halaman Link (Admin) ..................................................... 102

  3.4.4.15 Perancangan Halaman Dokumen (Admin) ............................................ 102

  3.4.4.16 Perancangan Halaman Detail Dokumen (Admin) .................................. 103

  3.4.4.17 Perancangan Halaman Tambah Master Bencana ................................... 103

  3.4.4.18 Perancangan Halaman Detail & Hapus Master Bencana ....................... 104

  3.4.4.19 Perancangan Halaman Tambah Master Bantuan ................................... 104

  3.4.4.20 Perancangan Halaman Detail & Hapus Master Bantuan ....................... 105

  3.4.4.21 Perancangan Halaman Tambah Master Dokumen ................................. 105

  3.4.4.22 Perancangan Halaman Detail & Hapus Master Dokumen ..................... 106

  3.4.4.23 Perancangan Halaman Tambah Master Negara ..................................... 106

  3.4.4.24 Perancangan Halaman Detail & Hapus Master Negara ......................... 107

  3.4.4.25 Perancangan Halaman Tambah Mata Uang ........................................... 107

  3.4.4.26 Perancangan Halaman Detail & Hapus Mata Uang ............................... 108

  3.4.4.27 Perancangan Halaman Tambah Master Jenis Bencana .......................... 108

  3.4.4.28 Perancangan Halaman Detail & Hapus Master Jenis Bencana .............. 109

  3.4.4.29 Perancangan Halaman Tambah Master Lokasi ...................................... 109

  3.4.4.30 Perancangan Halaman Detail & Hapus Master Lokasi .......................... 110

  3.4.4.31 Perancangan Halaman Tambah Master Posko ....................................... 110

  3.4.4.32 Perancangan Halaman Detail & Hapus Master Posko ........................... 111

  3.4.4.33 Perancangan Halaman Tambah Master Sponsor .................................... 111

  3.4.4.34 Perancangan Halaman Detail & Hapus Master Sponsor ........................ 112

  3.4.4.35 Perancangan Halaman Tambah Master Kategori Sponsor ..................... 112

  3.4.4.36 Perancangan Halaman Detail & Hapus Master Kategori Sponsor ......... 113

  3.4.4.37 Perancangan Halaman Tambah Master Channel ................................... 113

  3.4.4.38 Perancangan Halaman Detail & Hapus Master Channel ....................... 114

  3.4.4.39 Perancangan Halaman Tambah Master Jenis Bantuan .......................... 114

  3.4.4.40 Perancangan Halaman Detail & Hapus Master Jenis Bantuan .............. 115

  3.4.4.41 Perancangan Halaman Tambah Master Link ......................................... 115

  3.4.4.42 Perancangan Halaman Detail & Hapus Master Link ............................. 116

  3.4.4.43 Perancangan Halaman Tambah Master User Mgt.................................. 116

  3.4.4.44 Perancangan Halaman Detail & Hapus Master User Mgt ...................... 117

  3.4.4.45 Perancangan Halaman Lupa Password .................................................. 117

  3.4.4.46 Perancangan Halaman Master Bencana (Operator) ............................... 118

  3.4.4.47 Perancangan Halaman Tambah Master Bencana (Operator) ................. 118

  3.4.4.48 Perancangan Halaman Detail & Hapus Master Bencana (Operator) ..... 119

  3.4.4.49 Perancangan Halaman Master Bantuan (Operator) ................................ 119

  3.4.4.50 Perancangan Halaman Detail Master Bantuan (Operator) ..................... 120

  3.4.4.51 Perancangan Halaman Edit Master Bantuan (Operator) ........................ 120

  3.4.4.51 Perancangan Pesan ................................................................................. 121

  3.4.5 Jaringan Semantik .................................................................................. 122

  3.4.5.1 Jaringan Semantik Pengunjung .............................................................. 122

  3.4.5.2 Jaringan Semantik Admin ...................................................................... 123

  3.4.5.3 Jaringan Semantik Operator ................................................................... 131

  3.4.6 Perancangan Prosedural ......................................................................... 132

  3.4.6.1 Prosedur Login ....................................................................................... 133

  3.4.6.2 Prosedur Tambah.................................................................................... 133

  3.4.6.3 Prosedur Hapus ...................................................................................... 194

  3.4.6.4 Prosedur Edit .......................................................................................... 134

  3.4.6.5 Prosedur Cari .......................................................................................... 135

  

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM . ............................... 137

  4.1 Implementasi Sistem .............................................................................. 137

  4.1.1 Perangkat Keras yang Digunakan .......................................................... 137

  4.1.2 Perangkat Lunak yang Digunakan ......................................................... 137

  4.1.3 Kebutuhan Web Hosting ........................................................................ 138

  4.1.4 Implementasi Basis Data ........................................................................ 138

  4.1.5 Implementasi Antarmuka ....................................................................... 149

  4.2 Pengujian Perangkat Lunak .................................................................... 152

  4.2.1 Rencana Pengujian ................................................................................. 152

  4.2.2 Pengujian Alpha ..................................................................................... 154

  4.2.2.1 Kesimpulan Hasil Pengujian Alpha ....................................................... 199

  4.2.3 Pengujian Beta........................................................................................ 199

  4.2.3.1 Skenario Pengujian Beta ........................................................................ 199

  4.2.4 Kesimpulan Pengujian Beta ................................................................... 212

  

BAB V KESIMPULAN DAN SARAN . ............................................................... 213

  5.1 Kesimpulan............................................................................................. 213

  5.2 Saran ....................................................................................................... 213

  

DAFTAR PUSTAKA .............................................................................................. 215

  

DAFTAR PUSTAKA

[1] Fathansyah. 2002. Basis Data. Bandung : Informatika.

  [2] Hidayat, Rahmat. 2010. Cara Praktis Membangun Website Gratis.

  Jakarta : PT. Elex Media Komputindo.

  [3] HM, Jogiyanto. 2005. Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta : Andi.

[4] Kurniawan, Erick. 2009. Cepat Mahir ASP.NET 3.5 Untuk Aplikasi Web

Interaktif. Yogyakarta : Andi. [5] MSDN. 2011. Languange Integrated Query (LINQ). [online]

  http://msdn.microsoft.com/en-us/library/bb397926.aspx. Diakses tanggal 02 April 2012.

  

[6] Nugroho, Aryo. 2008. Mengimplementasikan SQL Server 2008. Jakarta :

Elex Media Komputindo.

[7] Rosa A.S, M. Shalahuddin. 2011. Modul Pembelajaran Rekayasa

Perangkat Lunak (terstruktur dan Berorientasi Objek). Bandung : Modula. [8] Sutanta, Edhy S.T., M.Komeknologi Informasi.

  Yogjakarta : Graha Ilmu.

BAB I PENDAHULUAN

  1.1 Latar Belakang Masalah

  Dinas Sosial Provinsi Jawa Barat merupakan Dinas Teknis Daerah yang berada dan bertanggung jawab kepada Gubernur melalui Sekretaris Daerah Provinsi Jawa Barat yang salah satu tugas nya adalaha pelayanan di bidang kesejahteraan sosial

  Indonesia merupakan daerah pertemuan 3 lempeng tektonik besar, yaitu lempeng Indo-Australia, Eurasia dan lempeng Pasific, bahaya yang ditimbulkan akibat lempengan tersebut seperti Gempa Bumi, Tsunami, Longsor, Gunung Merapi. Pendataan bencana dan bantuan bencana merupakan hal yang sangat diperlukan untuk daerah yang sering terjadi bencana.

  Dinas Sosisal Provinsi Jawa Barat merupakan salah satu dinas pemerintahan yang melakukan pendataan bencana dan bantuan bencana. Pada sistem yang berjalan pada saat ini, Dinas Sosial Provinsi Jawa Barat masih melakukan pendataan secara manual sehingga menimbulkan kesulitan dalam penyampaian informasi kepada masyarakat. Permasalahan yang sering muncul juga dalam pendistribusian bantuan untuk bencana alam, seperti kurangnya informasi jenis bantuan apa saja yang diperlukan, jumlah bantuan yang tidak sesuai, dan masih banyak lagi.

  Berdasarkan uraian di atas, Dinas Sosial Provinsi Jawa Barat membutuhkan sebuah aplikasi Monitoring Bantuan Bencana Alam untuk pendataan bencana alam dan pendistribusian bantuan bencana alam agar kekurangan – kekurangan yang ada pada saat pendistribusian tersebut dapat diminimalisasi.

  1.2 Rumusan Masalah

  Berdasarkan latar belakang masalah di atas, maka penulis merumuskan masalah penelitiannya adalah bagaimana membangun aplikasi Monitoring Distribusi Bantuan Bencana Alam Di Dinas Sosial Provinsi Jawa Barat.

  1.3 Maksud dan Tujuan Penelitian

  Maksud penelitian ini adalah untuk mengetahui penyebaran bencana serta memonitoring distribusi bantuan bencana alam di Dinas Sosial Provinsi Jawa Barat, sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :

  1. Untuk mengelola data bencana alam dan penyaluran bantuan agar tepat sasaran.

  2. Untuk memudahkan pendataan aliran bantuan bencana alam.

  3. Untuk mempublikasikan berita dan informasi lainnya pada publik.

  4. Untuk mengunduh dan mempublikasikan dokumen yang berkaitan dengan bencana alam.

  1.4 Batasan Masalah

  Hal-hal yang menjadi batasan masalah yang akan dibahas adalah sebagai berikut:

  1. Sistem ini hanya mengelola data bencana alam yang ada di Provinsi Jawa Barat.

  2. Data yang dikelola hanya meliputi data bencana alam, bantuan bencana alam, dan dokumen – dokumen yang terkait dengan bencana alam.

  3. Aplikasi yang dibangun berbasis web.

  4. Metode Analisis yang digunakan adalah analisis terstruktur yaitu menggunakan Flowmap dan ERD (Entity Relationship Diagram) dan DFD (Data Flow Diagram).

  5. Aplikasi yang dibangun menggunakan tools yaitu Visual Studio 2010 sebagai aplikasi pembangun, database menggunakan Microsoft SQL Server 2008 serta menggunakan SharpMap sebagai engine interface peta.

  1.5 Metodologi Penelitian

  Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :

  1. Tahap pengumpulan data Metode pengumpulan data yang digunakan dalam penelitian ini a. Studi Literatur.

  Pengumpulan data dengan cara mengumpulkan literatur, jurnal,

  paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

  b. Observasi.

  Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.

  c. Interview.

  Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.

  2. Tahap pembuatan perangkat lunak.

  Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall menurut Sommerville. Model Waterfall ini dapat dilihat pada gambar 1.1 berikut :

Gambar 1.1 Model Waterfall Berikut penjelasan dari model Waterfall menurut Sommerville.

  a. Requirements Definition

  Sistem layanan, kendala, dan tujuan ditetapkan melalui konsultasi dengan pengguna sistem, kebutuhan tersebut kemudian ditetapkan secara rinci dan berfungsi sebagai spesifikasi sistem.

  b. System and Software Design

  Proses desain sistem mengalokasikan persyaratan baik untuk sistem arsitektur sistem secara keseluruhan. Desain software melibatkan mengidentifikasi dan menggambarkan abstraksi sistem perangkat lunak yang mendasar.

  c. Implementation and Unit Testing

  Selama tahap ini, desain perangkat lunak disadari sebagai serangkaian program atau unit program. Unit testing memverifikasi bahwa setiap unit sesuai spesifikasi.

  d. Integration and System Testing

  Unit program individu atau program diintegrasikan dan diuji sebagai sistem yang lengkap untuk memastikan bahwa persyaratan perangkat lunak telah dipenuhi. Setelah pengujian, sistem software diserahkan kepada pelanggan.

  e. Operation and Maintenance

  Ini adalah fase yang terpanjang. Sistem ini dipasang dan dimasukkan ke dalam penggunaan praktis. Pemeliharaan melibatkan mengoreksi kesalahan yang tidak ditemukan dalam tahap awal siklus, meningkatkan implementasi unit sistem dan peningkatan sistem sebagai kebutuhan baru ditemukan.

1.6 Sistematika Penulisan

  Sistematika penulisan proposal penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

  BAB I PENDAHULUAN Bab ini berisi latar belakang, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan. BAB II. TINJAUAN PUSTAKA Bab ini berisi teori-teori pendukung yang berhubungan dengan pembangunan sistem. BAB III. ANALISIS DAN PERANCANGAN SISTEM

  Bab ini berisi deskripsi sistem, analisis kebutuhan dalam pembagunan sistem serta perancangan sistem yang dikembangkan. BAB IV. IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi implementasi sistem yang dibangun , ujicoba dan hasil pengujian sistem. BAB V. KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang diperoleh dari hasil pengujian sistem, serta saran pengembangan sistem ke depan.

BAB II TINJAUAN PUSTAKA

2.1 Dinas Sosial Provinsi Jawa Barat

  Dinas Sosial Provinsi Jawa Barat merupakan Dinas Teknis Daerah yang berada dan bertanggung jawab kepada Gubernur melalui Sekretaris Daerah Provinsi Jawa Barat yang mempunyai tugas pokok merumuskan kebijakan operasional di bidang kesejahteraan sosial dan melaksanakan sebagian kewenangan dekonsentrasi yang dilimpahkan kepada Gubernur serta Tugas Pembantuan.

  Pembangunan bidang Kesejahteraan Sosial di lingkungan Pemerintah Provinsi Jawa Barat secara instansional dilaksanakan oleh Dinas Sosial Provinsi Jawa Barat yang keberadaan kelembagaannya dikukuhkan dengan Peraturan Daerah nomor Nomor 5 tahun 2002 yo. Nomor 15 tahun 2000 tentang Dinas Daerah Provinsi Jawa Barat ( Lembaran Daerah tahun 2000 Nomor 20 Seri D ) dan Keputusan Gubernur Jawa Barat nomor 49 tahun 2003, tentang Pembentukan Instalasi Unit Pelaksana Teknis Dinas pada Dinas Sosial Provinsi Jawa Barat.

  Dalam penyelenggaraan tugas pokok tersebut Dinas Sosial Provinsi Jawa Barat mempunyai fungsi : 1. Perumusan kebijakan operasional bidang kesejahteraan sosial.

  2. Penyelenggaraan pelayanan umum bidang kesejahteraan sosial.

  3. Pembinaan dan fasilitas pelaksanaan tugas – tugas bidang kesejahteraan sosial meliputi program, pemberdayaan partisipasi sosial masyarakat, pengembangan sosial, pemulihan sosial, bantuan, dan perlindungan sosial serta UPTD.

  4. Penyelenggaraan ketatausahaan Dinas Sosial.

  Dinas Sosial Provinsi Jawa Barat mempunyai Visi dan Misi sebagai berikut : A. Visi

  “TERPENUHINYA KESEJAHTERAAN SOSIAL MASYARAKAT B. Misi

  1. Meningkatkan pelayanan sosial bagi Penyandang Masalah Kesejahteraan Sosial (PMKS).

  2. Meningkatkan peran serta dan kepedulian masyarakat terhadap penyelenggaraan pelayanan sosial dasar.

  3. Meningkatkan sumber daya manusia yang profesional dalam bidang kesejahteraan sosial.

  4. Meningkatkan fasilitasi dan koordinasi pembangunan kesejahteraan sosial.

  5. Meningkatkan keterjangkauan dan mutu pelayanan sosial.

  6. Melestarikan Nilai-nilai Keperintisan, Kepahlawanan dan Kejuangan.

  7. Meningkatkan upaya pengurangan resiko bencana.

2.1.1 Struktur Organisasi Dinas Sosial Provinsi Jawa Barat

  Struktur organisasi Dinas Sosial Provinsi Jawa Barat dapat dilihat pada gambar 2.1 berikut. K E P A L A Perencanaan & Program Keuangan Kepegawaian &Umum Sub Bagian Sub Bagian Sub Bagian SEKRETARIAT PEMBINAAN SOSIAL Bimbingan Sosial Penyandang Cacat Penyuluhan Dan Pelayanan Dan Rehabilitasi BIDANG BIDANG Seksi Seksi REHABILITASI SOSIAL PERLINDUNGAN SOSIAL PELAYANAN DAN BANTUAN DAN BIDANG BIDANG PEMBERDAYAAN SOSIAL Pemberdayaan Potensi Seksi Dan Sumber Seksi Bantuan Korban Bencana Bina Sumbangan Sosial Anak nakal dan korban Seksi Pelayanan dan rehabilitasi Seksi Narkoba Seksi Keluarga Dan Masyarakat Tindak Kekerasan Kesejahteraan Sosial Pemberdayaan Perlindungan Korban Seksi Seksi Pelestarian Nilai- nilai Kepahlawanan dan Kejuangan Pelayanan Dan Rehabilitasi Pemberdayaan Perlindungan dan Tuna Sosial Seksi Seksi Seksi Komunitas Adat Jaminan sosial

  UPTD

Gambar 2.1 Struktur Organisasi Dinas Sosial Provinsi Jawa Barat

2.2 Bencana

  Bencana sering diidentikan dengan sesuatu yang buruk. Paralel dengan istilah disaster dalam bahasa Inggris. Bencana adalah sesuatu yang tak terpisahkan dalam sejarah manusia. Manusia bergumul dan terus bergumul agar bebas dari bencana (free from disaster). Dalam pergumulan itu, lahirlah praktek mitigasi, seperti mitigasi banjir, mitigasi kekeringan (drought mitigation), dan lain-lain. Di Mesir, praktek mitigasi kekeringan sudah berusia lebih dari 4000 tahun. Konsep tentang sistem peringatan dini untuk kelaparan (famine) dan kesiap-siagaan (preparedness) dengan lumbung raksasa yang disiapkan selama tujuh tahun pertama kelimpahan dan digunakan selama tujuh tahun kekeringan sudah lahir pada tahun 2000 BC, sesuai keterangan kitab Kejadian, dan tulisan- tulisan Yahudi Kuno ( Nakmofa, 2007).

2.2.1 Jenis Bencana

  Begitu luas wilayah Indonesia dan beraneka ragam penduduk serta letak geografis yang cukup rawan, dengan keadaan demikian di Indonesia tidak hanya terjadi bencana alam saja tapi juga ada bencana-bencana seperti bencana social, teknologi. Untuk lebih jelasnya kita bahas satu per satu bencana yang sudah dan mungkin akan terjadi di Indonesia.

  2.2.1.1 Bencana Alam

  Bencana alam adalah sebuah bencana yang diakibatkan oleh peristiwa atau serangkaian peristiwa yang disebabkan oleh alam antara lain berupa gempa bumi, tsunami, gunung meletus, banjir, kekeringan, angin topan, dan tanah langsor. Bencana ala mini terjadi secara tiba-tiba dan cukup sulit untuk diprediksi.

  2.2.1.2 Bencana Non Alam

  Bencana non-alam adalah bencana yang diakibatkan oleh peristiwa atau rangkaian peristiwa non-alam yang antara lain berupa gagal teknologi, gagal modernisasi, epidemi, dan wabah penyakit. Peristiwa ini sering timbul yang diakibatkan oleh manusia. Bencana Teknologi adalah semua kejadian bencana manusia dalam penggunaan teknologi dan atau industri. Bencana Sosial adalah suatu kondisi dimana terjadi huru-hara (kerusuhan) atau perang atau keadaan yang tidak aman di suatu daerah tertentu yang melibatkan lapisan masyarakat, golongan, suku, ataupun organisasi tertentu.

2.3 Konsep Dasar Sistem

  Pengertian dari sistem menurut Jogiyanto HM adalah sebagai berikut :

  “Sistem adalah kumpulan/group dari sub sistem/bagian/komponen apapun

baik phisik maupun non phisik yang saling berhubungan satu sama lain dan

bekerja sama secara harmonis untuk mencapai tujuan tertentu”.

  Sedangkan pandangan sistem yang lebih menekankan pada elemen atau komponen menurut Jogiyanto HM didefinisikan sebagai berikut :

  “Sistem adalah kumpulan dari sub-sub sistem yang saling berinteraksi,

saling bekerja sama dalam satu kesatuan kerja untuk mencapai suatu tujuan

tertentu”.

2.3.1 Karakteristik Sistem

  Suatu sistem mempunyai karakterisitik atau atau sifat-sifat tertentu, yaitu:

  1. Komponen-komponen (Components) Suatu sistem terdiri dari sejumlah komponen yang sering disebut dengan subsistem yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Subsistem itu sendiri yang mempunyai sifat- sifat dari sistem itu sendiri dalam menjalankan suatu fungsi dan mempengaruhi proses sistem secara keseluruhan.

  2. Batas sistem (Boundary) Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau yang membatasi sistem tersebut dengan lingkungan luarnya sehingga sistem itu dapat dipandang sebagai satu kesatuan. Batasan sistem dapat merupakan ruang lingkup sistem itu sendiri.

  3. Lingkungan luar sistem (Environments) Lingkungan luar yaitu segala sesuatu yang ada diluar sistem dari batasan sistem yang bisa mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan juga dapat bersifat merugikan sistem.

  4. Penghubung sistem (Interface) Penghubung merupakan media penghubung antara komponen sistem sehingga sumber-sumber data mengalir diantara komponen sistem dan membentuk satu kesatuan.

  5. Masukan sistem (Input) Masukan yaitu energi yang dimasukan kedalam sistem.

  6. Keluaran sistem (Output) Keluaran yaitu hasil dari energi yang diolah.

  7. Pengolah sistem (Process) Proses yaitu yang akan mengubah masukan menjadi keluaran.

  8. Sasaran sistem (Objective) atau tujuan (Goal) Sistem berguna jika mempunyai sasaran atau tujuan, dan sistem dikatakan berhasil jika keluaran – keluaran yang dihasilkan sistem dapat mencapai atau mengenai sasaran atau tujuan dari sistem itu sendiri.

2.4 Konsep Dasar Informasi

  Pengertian informasi menurut Jogiyanto HM menyebutkan bahwa :

  “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan berarti bagi yang menerimanya”.

2.4.1 Kualitas Informasi

  Informasi yang baik adalah informasi yang berkualitas. Informasi yang berkualitas ditentukan oleh hal-hal sebagai berikut : a. Relevan

  Informasi harus memberikan manfaat yang baik untuk pemakai informasi tersebut. b. Dapat dipercaya (realibility) Informasi yang akan diberikan dapat dipercaya kebenarannya dan mempunyai data-data yang lengkap dan jelas sumber-sumber datanya.

  c. Tepat waktu (timelines) Informasi yang dihasilkan atau dibutuhkan tidak boleh terlambat, karena nantinya tidak mempunyai nilai yang baik, sehingga apabila dijadikan dasar dalam pengambilan keputusan akan berakibat fatal atau kesalahan pengambilan keputusan dan tindakan.

  d. Akurat Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan.

  Informasi harus jelas mencerminkan maksudnya. Komponen-komponen data yang akurat adalah sebagai berikut : a. Completeness, yaitu informasi yang dihasilkan atau yang dibutuhkan memiliki kelengkapan yang baik, karena bila informasi yang dihasilkan sebagian-sebagian tentunya akan mempengaruhi dalam pengambilan keputusan atau menentukan tindakan secara keseluruhan.

  b. Correctness, yaitu kebenaran informasi dapat dipertanggungjawabkan dan mempunyai bukti-bukti dan fakta yang kuat.

  c. Security atau Keamanan, dalam hal ini informasi yang dikirimkan ke setiap orang yang membutuhkannya perlu pengawasan karena struktur pengecekan dapat memutuskan jika informasi yang sensitif ditujukan kepada pemakai yang tidak sah kepada pihak yang salah.

  e. Ekonomis Biaya pembuatan informasi murah dan memberikan manfaat yang besar bagi pemakai.

2.5 Konsep Dasar Sistem Informasi

  Sistem informasi menurut Jogiyanto HM mendefinisikan bahwa :

  “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolah transaksi harian, mendukung operasi,

  Komponen-komponen sistem informasi adalah sebagai berikut :

  1. Perangkat keras (Hardware) Perangkat keras (Hardware) adalah komputer itu sendiri.

  2. Perangkat lunak (Software) Perangkat lunak berupa program-program aplikasi yang akan digunakan, yaitu merupakan kumpulan dari printah atau fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer melaksanakan tugas tertentu.

  3. Data Data merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi.

  4. Prosedur Prosedur merupakan dokumentasi prosedur atau proses sistem, tata cara atau penuntun operasional (aplikasi) dan teknis.

  5. Manusia Manusia adalah pengguna dari sistem informasi.

2.6 Basis Data

  Basis data (database), atau sering pula dieja basis data, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi. Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

  Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel. Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management

  system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programmer menggunakan istilah basis data untuk kedua arti tersebut.

  DBMS (Database Management System) adalah software yang menangani semua akses ke basis data. Secara konsep apa yang terjadi adalah sebagai berikut :

  1. User melakukan pengaksesan basis data untuk informasi yang diperlukannya menggunakan suatu bahasa manipulasi data, biasanya disebut SQL.

  2. DBMS menerima request dari user dan menganalisa request tersebut

  3. DBMS memeriksa skema eksternal user, pemetaan eksternal/konseptual, skema konseptual, pemetaan konseptual/internal, dan struktur penyimpanan. DBMS mengeksekusi operasi-operasi yang diperlukan untuk memenuhi permintaan user.

2.6.1 Bahasa Basis Data DBMS merupakan perantara bagi pemakai dengan basis data dalam disk.

  Cara berkomunikasi/berinteraksi antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. perintah yang diformulasikan oleh user dan diproses oleh DBMS untuk melakukan suatu aksi atau pekerjaan tertentu. Ada 3 bahasa yang digunakan dalam basis data yaitu :

  1. DDL (Data Definition Language ) Merupakan bahasa definisi data yang digunakan untuk membuat dan memanage objek database seperti database, tabel dan view.