PERANCANGAN WEB-GIS PENYEBARAN WABAH PENYAKIT DEMAM BERDARAH DENGUE (DBD) DAN MALARIA DI KOTA BANDAR LAMPUNG

PERANCANGAN WEB-GIS PENYEBARAN WABAH PENYAKIT
DEMAM BERDARAH DENGUE (DBD) DAN MALARIA
DI KOTA BANDAR LAMPUNG

Oleh
ANGGUN FALIANINGRUM

Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
SARJANA KOMPUTER
Pada
Jurusan Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam

UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2012

Judul Skripsi

: PERANCANGAN WEB-GIS PENYEBARAN WABAH

PENYAKIT DEMAM BERDARAH DENGUE (DBD)
DAN MALARIA DI KOTA BANDAR LAMPUNG

Nama Mahasiswa

: Anggun Falianingrum

NPM

: 0817032013

Jurusan

: Ilmu Komputer

Fakultas

: Matematika dan Ilmu Pengetahuan Alam

MENYETUJUI

1. Komisi Pembimbing

Dr. Kurnia Muludi, M.S.Sc
NIP. 19640616 198902 1 001

Anie Rose Irawati, S.T, M.Cs
NIP. 19791031 200604 2 002

2. Mengetahui,
Ketua Jurusan Ilmu Komputer

Ir. Machudor Yusman, M.Kom
NIP. 19570330 198603 1 003

ii

MENGESAHKAN

1. Tim Penguji


Ketua

: Dr. Kurnia Muludi, M.S.Sc

………………..

Sekretaris

: Anie Rose Irawati, S.T, M.Cs

………………..

Penguji
: Ir. Machudor Yusman, M.Kom ………………..
Bukan Pembimbing

2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Prof. Suharso, Ph.D
NIP. 19690530 199512 1 001


Tanggal Lulus Ujian Skripsi : 7 November 2012

iii

PERNYATAAN

Saya yang bertanda tangan di bawah ini, menyatakan bahwa skripsi saya yang
berjudul “Perancangan WEB-GIS Penyebaran Wabah Penyakit Demam Berdarah
Dengue (DBD) Dan Malaria Di Kota Bandar Lampung” ini merupakan hasil
karya saya sendiri dan bukan hasil karya orang lain. Semua hasil tulisan yang
tertuang dalam skripsi ini telah mengikuti kaidah penulisan karya ilmiah
Universitas Lampung. Apabila dikemudian hari terbukti bahwa skripsi ini
merupakan hasil penjiplakan atau dibuat oleh orang lain, maka saya bersedia
menerima sanksi berupa pencabutan gelar akademik yang telah saya terima.

Bandar Lampung, 8 November 2012

Anggun Falianingrum
NPM. 0817032013


iv

RIWAYAT HIDUP

Penulis dilahirkan di Bandar Lampung pada tanggal
4 September 1990, sebagai anak bungsu dari lima bersaudara
dari pasangan Bapak Sutardi dan Ibu Maimunah.

Pendidikan Taman Kanak-Kanak (TK) penulis diselesaikan
di TK Pratama Bandar Lampung pada tahun 1996, Sekolah Dasar (SD) di SD
Negeri 2 Rawalaut (TELADAN) Bandar Lampung pada tahun 2002, Sekolah
Menengah Pertama (SMP) di SMP Negeri 4 Bandar Lampung pada tahun 2005,
dan Sekolah Menengah Atas (SMA) di SMA Negeri 3 Bandar Lampung pada
tahun 2008.

Tahun 2008, penulis terdaftar sebagai mahasiswa Jurusan Ilmu Komputer FMIPA
Universitas Lampung melalui jalur SNMPTN (Seleksi Nasional Masuk Perguruan
Tinggi Negeri). Selama menjadi mahasiswa, penulis pernah menjadi asisten
praktikum Basis Data, anggota beladiri TAEKWONDO Universitas Lampung

pada periode 2008-2009, serta anggota bidang keilmuan Himpunan Mahasiswa
Jurusan Matematika (HIMATIKA) pada periode 2009-2010 dan 2010-2011.

Pada bulan Juli sampai dengan Agustus tahun 2011, penulis melaksanakan Kuliah
Kerja Nyata (KKN) di Desa Karang Endah, Kecamatan Terbanggi Besar,
Lampung Tengah. Pada bulan Januari sampai dengan Februari tahun 2012,
penulis melaksanakan kerja praktek di PT. Radar Lampung Visual (RADAR TV).
v

KATA PENGANTAR

Alhamdulillah, puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan
rahmat dan karunia-NYA sehingga skripsi ini dapat diselesaikan.

Skripsi dengan judul “Perancangan WEB-GIS Penyebaran Wabah Penyakit
Demam Berdarah Dengue

(DBD)

Dan Malaria di Kota Bandar Lampung”


adalah salah satu syarat untuk memperoleh gelar sarjana Ilmu Komputer di
Universitas Lampung.
Dalam melakukan penelitian dan penyusunan skripsi ini banyak pihak-pihak yang
telah membantu baik secara langsung maupun tidak langsung, maka penulis
mengucapkan terima kasih kepada:
1. Kedua orang tua, Ibu dan Ayah, serta kakak-kakakku Mbak Mita, Kak Budi,
Mas Mario, Kaka Yanti, Uni Linda, Kak Iyong, Kakak Yuyun dan Mas Yudi
yang selalu memberikan doa, dukungan dan terus memberikan motivasi.
2. Keponakanku, Bagas, Thifal, Arif, Ridho, Syifa, Salsa, Alfi, Azzam dan Aktar
yang selalu memberi keceriaan dan memotivasi penulis untuk menjadi contoh
yang baik.
3. Bapak Dr. Ir. Kurnia Muludi, M.S.Sc, sebagai pembimbing pertama yang
yang telah sabar membimbing penulis dan membantu serta memberikan ideide kepada penulis dalam menyelesaikan skripsi ini.

vi

4. Ibu Anie Rose Irawati, S.T, M.Cs, sebagai pembimbing kedua, yang juga
telah membimbing dan memberikan saran serta koreksi dalam pembuatan
skripsi ini.

5. Bapak Ir. Machudor Yusman, M.Kom, selaku Ketua Jurusan Ilmu Komputer
FMIPA Universitas Lampung dan sebagai pembahas yang telah memberikan
saran dan koreksi dalam pembuatan skripsi ini.
6. Bapak Dwi Sakethi, M.Kom, selaku Sekretaris Jurusan Ilmu Komputer
FMIPA Universitas Lampung.
7. Bapak Didik Kurniawan, S.Si, M.T, selaku pembimbing akademik penulis.
8. Bapak Prof. Suharso, Ph.D., selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam.
9. Ibu Meilefiana, SKM, M.Kes dan Artelia Rosti A.Md yang sudah membantu
dalam pengujian skripsi ini.
10. Teman-teman Ilmu Komputer, Kak Rudi, Mardhiah, Selly, Eky, Evita, Bayu,
Saur, Robby, Tia, Hanna, Deis, Sabila, Loren, Lenny, Eva, Ira, Jevri, Fatkur,
Anggar, Habib, Indra, Edi BB, Eko, Roganda, Dones, Irdi, Kun, terima kasih
atas dukungan dan kebersamaan kalian.

Akhir kata, semoga skripsi ini dapat memberikan manfaat bagi perkembangan
ilmu pengetahuan pada umumnya dan rekan-rekan mahasiswa Ilmu Komputer
Universitas Lampung pada khususnya.
Bandar Lampung,
Penulis,


November 2012

Anggun Falianingrum

vii

DAFTAR ISI

Halaman
HALAMAN JUDUL ..................................................................................

i

LEMBAR PERSETUJUAN ......................................................................

ii

LEMBAR PENGESAHAN ........................................................................ iii
LEMBAR PERNYATAAN ........................................................................ iv

RIWAYAT HIDUP ....................................................................................

v

KATA PENGANTAR ................................................................................ vi
DAFTAR ISI .............................................................................................. vii
DAFTAR TABEL ...................................................................................... xi
DAFTAR GAMBAR .................................................................................. xii
BAB I

PENDAHULUAN
1.1

Latar Belakang ....................................................................

1

1.2

Rumusan Masalah ..............................................................


2

1.3

Batasan Masalah ....................................................................

2

1.4

Tujuan ................................................................................

3

1.5

Manfaat ..............................................................................

3

BAB II TINJAUAN PUSTAKA
2.1

Sistem Informasi Geografis .................................................

5

2.2

Data Spasial ........................................................................

7

2.3

Data Non Spasial ............................................................... ....

9
viii

2.4

Perbandingan Beberapa Perangkat Lunak GIS .....................

9

2.5

Demam Berdarah Dengue (DBD) ....................................... 14

2.6

Malaria ................................................................................ 15

2.7

Internet ................................................................................ 15

2.8

World Wide Web .................................................................. 16

2.9

PHP ..................................................................................... 16

2.10 HTML ................................................................................. 17
2.11 MySQL................................................................................ 18
2.12 MapServer ........................................................................... 18
2.12.1 MS4W (MapServer for Windows) ............................ 19
2.12.2 Isi Paket .................................................................. 19
2.12.3 MapFile .................................................................. 20
2.13 Xampp ................................................................................. 21
2.14 ArcView .............................................................................. 22
2.15 Unified Modeling Language (UML)..................................... 24
2.16 Model Waterfall ................................................................... 30
2.16 Black-box Testing ................................................................ 32

BAB III METODE PENELITIAN
3.1

Tempat dan Waktu Penelitian ............................................. 34

3.2

Diagram Alir Proses Pembuatan WEB-GIS ......................... 35

3.3

Tahap Penelitian .................................................................... 36
3.3.1 Tahap Pengumpulan Data.......................................... 36
3.3.2 Tahap Pembuatan Sistem .......................................... 38

BAB IV HASIL DAN PEMBAHASAN
4.1

Hasil ................................................................................... 65
4.1.1 Setting Database File (dbf) di ArcView .................... 65
4.1.2 Konversi Shape File (.shp) ke Database MySQL ...... 66
4.1.3 Menentukan Interval Kelas dari setiap Penyakit......... 66
4.1.4 Implementasi Sistem ................................................. 77
ix

4.1.5 Implementasi Sistem (Administrator) ........................ 89
4.1.6 Pengujian Sistem ....................................................... 108
4.1.7 Hasil Pengujian ......................................................... 109
4.2

BAB V

Pembahasan ........................................................................ 131

KESIMPULAN DAN SARAN
5.1

Kesimpulan ......................................................................... 134

5.2

Saran ................................................................................... 135

DAFTAR PUSTAKA .................................................................................... 136
LAMPIRAN .................................................................................................. 138

x

DAFTAR TABEL

Tabel

Halaman

2.1

Perbandingan Perangkat Lunak GIS ..........................................

9

3.1

Struktur Tabel Admin ..............................................................

55

3.2

Struktur Tabel Bts_desapolygon ...............................................

55

3.3

Struktur Tabel Geometry_Columns...........................................

56

3.4

Struktur Tabel Spatial_Ref_Sys ................................................

56

3.5

Struktur Tabel Puskesmas .........................................................

57

3.6

Struktur Tabel Map ...................................................................

57

3.7

Struktur Tabel Penyakit ............................................................

57

3.8

Struktur Tabel Tahun DBD .......................................................

58

3.9

Struktur Tabel Tahun Malaria ...................................................

58

3.10

Struktur Tabel Tahun Akhir ......................................................

58

3.11

Struktur Tabel Daftar ................................................................

59

3.12

Struktur Tabel Forum................................................................

59

3.13

Struktur Tabel Guestbook .........................................................

59

3.14

Struktur Tabel Berita ................................................................

60

3.15

Struktur Tabel Counter .............................................................

60

4.1

Interval Kelas Penyakit Demam Berdarah Dengue (DBD..........

68

4.2

Interval Kelas Penyakit Malaria ................................................

69

4.3

Daftar Pengujian Sistem ...........................................................

108

4.4

Komulatif hasil pengujian .........................................................

131

xi

DAFTAR GAM BAR

Gambar

Halaman

2.1

Aplikasi SIG dalam Kesehatan .............................................................

7

2.2

Simbol Use Case ..................................................................................

25

2.3

Simbol Aktor ........................................................................................

26

2.4

Notasi dari Tipe Message ..............................................................

27

2.5

Action ..........................................................................................

28

2.6

Initial dan Final node dalam diagram ............................................

28

2.7

Decision Node ..............................................................................

29

2.8

Merge Node dengan Final Node ...................................................

29

2.9

Model Waterfall ............................................................................

30

3.1

Diagram Alir Proses Pembuatan WEB-GIS ...................................

35

3.2

Use Case Diagram .........................................................................

42

3.3

Activity Diagram Proses Login ......................................................

43

3.4

Activity Diagram Mengelola Data Penyebaran ..............................

44

3.5

Activity Diagram Mengelola Koordinat Puskesmas ........................

44

3.6

Activity Diagram Tambah Tahun ...................................................

45

3.7

Activity Diagram Membuat Mapfile ...............................................

45

3.8

Activity Diagram Upload Mapfile ..................................................

46

3.9

Activity Diagram Mengelola Artikel ..............................................

46

3.10

Activity Diagram Mengelola Profil ................................................

47

3.11

Activity Diagram Melihat Peta .......................................................

47

3.12

Activity Diagram Pencarian Data ...................................................

48

3.13

Activity Diagram Menampilkan Diagram .......................................

48

3.14

Activity Diagram Mengisi Forum...................................................

49

3.15

Activity Diagram Mengisi Guestbook ............................................

49

3.16

Sequence Diagram Kelola Mapfile.................................................

50
xii

3.17

Sequence Diagram Kelola Data Penyebaran ..................................

52

3.18

Sequence Diagram Menampilkan Peta Penyebaran ........................

53

3.19

Entity Class Diagram .....................................................................

61

3.20

Rancangan User Interface (Halaman Utama) .................................

62

3.21

Rancangan Interface Peta ...............................................................

62

3.22

Interface Form Login .....................................................................

63

3.23

Interface Halaman Utama Administrator ........................................

63

4.1

Setting database di ArcView .........................................................

65

4.2

Konversi Shapefile (.shp) ke Database MySQL ..............................

66

4.3

Hasil Konversi Shapefile (.shp) ke Database MySQL .....................

66

4.4

Potongan Mapfile Mendefinisikan Objek Master ............................

70

4.5

Potongan Mapfile Mendefinisikan Layer ........................................

71

4.6

Potongan Mapfile Koneksi Database .............................................

71

4.7

Potongan Mapfile Mendefinisikan Class ........................................

72

4.8

Potongan Mapfile Mendefinisikan Label ........................................

72

4.9

Potongan Mapfile Mendefinisikan Style .........................................

73

4.10

Potongan Kode Program menge-load MapServer ...........................

73

4.11

Potongan Kode Program Memanggil Mapfile.................................

74

4.12

Halaman Pencarian Peta.................................................................

75

4.13

Tampilan Peta ................................................................................

76

4.14

Potongan Kode Program Menampilkan Checkbox ..........................

76

4.15

Potongan Kode Program Proses Navigasi.......................................

77

4.16

Potongan Kode Program Koneksi Database ...................................

77

4.17

Halaman Home ..............................................................................

78

4.18

Login Pengunjung ..........................................................................

79

4.19

Potongan Program Login Pengunjung ............................................

79

4.20

Tampilan Sign Up ..........................................................................

80

4.21

Potongan Program Proses Sign Up .................................................

80

4.22

Halaman Tabel...............................................................................

81

4.23

Halaman Diagram ..........................................................................

82

4.24

Halaman Artikel ............................................................................

83

4.25

Halaman Detil Artikel ....................................................................

84
xiii

4.26

Halaman Forum .............................................................................

85

4.27

Halaman Membuat Forum .............................................................

86

4.28

Halaman Replay Forum .................................................................

86

4.29

Halaman Lihat Replay Forum ........................................................

87

4.30

Halaman Guestbook .......................................................................

88

4.31

Potongan Kode Program Login Administrator ................................

89

4.32

Tampilan Login..............................................................................

90

4.33

Halaman Home ..............................................................................

90

4.34

Halaman Data Penyebaran .............................................................

91

4.35

Potongan Kode Program Menampilkan Detil .................................

92

4.36

Halaman Lihat Detil Penyebaran Penyakit .....................................

92

4.37

Form Edit Data Penyebaran ...........................................................

93

4.38

Potongan Kode Program Menyimpan Data ....................................

93

4.39

Halaman Data Puskesmas ..............................................................

94

4.40

Form Edit Koordinat Puskesmas ....................................................

95

4.41

Potongan Kode Program Edit Koordinat ........................................

95

4.42

Halaman Tambah Tahun ................................................................

96

4.43

Potongan Kode Program Menyimpan Tahun ..................................

96

4.44

Halaman Buat Mapfile DBD ..........................................................

97

4.45

Potongan Kode Program Membuat Mapfile....................................

97

4.46

Halaman Buat Mapfile Malaria ......................................................

98

4.47

Kotak Dialog Download Mapfile ...................................................

99

4.48

Potongan Kode Program Upload MapFile......................................

99

4.49

Halaman Upload Mapfile ...............................................................

100

4.50

Halaman Data Mapfile ...................................................................

101

4.51

Form edit data Mapfile...................................................................

101

4.52

Halaman Edit Artikel .....................................................................

102

4.53

Halaman Menambah Artikel ..........................................................

103

4.54

Form Edit Artikel ..........................................................................

104

4.55

Halaman Edit Forum ......................................................................

105

4.56

Halaman Edit Guestbook................................................................

106

4.57

Halaman Edit Profil .......................................................................

107
xiv

4.58

Halaman Edit Member ...................................................................

107

4.59

Login .............................................................................................

109

4.60

Tampilan Proses Pengelolaan Data.................................................

110

4.61

Tampilan Proses Pengelolaan Koordinat Puskesmas ......................

111

4.62

Tampilan Proses Tambah Tahun ....................................................

112

4.63

Tampilan Proses Membuat Mapfile ................................................

113

4.64

Tampilan Proses Upload Mapfile ...................................................

114

4.65

Tampilan Proses Pengelolaan Artikel .............................................

115

4.66

Tampilan Proses Pengelolaan Forum..............................................

116

4.67

Tampilan Proses Pengelolaan Profil ...............................................

117

4.68

Tampilan Proses Pengelolaan Member ...........................................

118

4.69

Tampilan Proses Melihat Peta ........................................................

119

4.70

Tampilan Proses Melihat Tabel Data Penyebaran ...........................

120

4.71

Tampilan Proses Melihat Diagram Data Penyebaran ......................

121

4.72

Tampilan Proses Mengisi Forum....................................................

122

4.73

Tampilan Proses Melihat Artikel ....................................................

123

4.74

Tampilan Proses Mengisi Guestbook..............................................

124

4.75

Tampilan Peta ................................................................................

125

4.76

Tampilan Peta di Browser ..............................................................

126

4.77

Pemilihan Layer Peta .....................................................................

127

4.78

Hasil Tombol Navigasi ..................................................................

128

4.79

Halaman Peta Setelah Zoom...........................................................

129

4.80

Halaman Peta Setelah Peta Direset .................................................

130

xv