RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS …. Halaman... · Gambar 4.35 Tampilan Grafik Data...
-
Upload
nguyencong -
Category
Documents
-
view
227 -
download
0
Transcript of RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS …. Halaman... · Gambar 4.35 Tampilan Grafik Data...
RANCANG BANGUN SISTEM INFORMASI
GEOGRAFIS PEMETAAN TINGKAT
PERTUMBUHAN PENDUDUK BERBASIS WEB
TUGAS AKHIR
Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan
Pendidikan Sarjana Strata Satu (S1) Program Studi Teknologi Informasi
I MADE DHARMAWAN SETIADI
NIM: 1104505028
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA 2015
iii
PERNYATAAN
Saya menyatakan dengan sebenarnya bahwa Tugas Akhir ini belum pernah
diajukan oleh penulis lain untuk memperoleh gelar kesarjanaan di suatu perguruan
tinggi sepanjang pengetahuan saya, juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu
dalam naskah ini disebutkan dalam Daftar Pustaka.
Jimbaran, Agustus 2015
I Made Dharmawan Setiadi
iv
LEMBAR PENGESAHAN TUGAS AKHIR
JUDUL : RANCANG BANGUN SISTEM INFORMASI
GEOGRAFIS PEMETAAN TINGKAT
PERTUMBUHAN PENDUDUK BERBASIS WEB
NAMA : I MADE DHARMAWAN SETIADI
NIM : 1104505028
JURUSAN : TEKNOLOGI INFORMASI
FAKULTAS : TEKNIK
TANGGAL DIUJI : 07 JULI 2015
Menyetujui,
Pembimbing I,
I Nyoman Piarsa, ST.,MT
NIDN. 0027027509
Pembimbing II,
Ni Made Ika Marini Mandenni, ST.,M.Kom
NIDN. 0017038007
Mengetahui,
Ketua Jurusan,
Dr. Eng. I Putu Agung Bayupati, S.T., M.T.
NIP.19750423 200312 1 002
v
BERITA ACARA TUGAS AKHIR
JUDUL : RANCANG BANGUN SISTEM INFORMASI
GEOGRAFIS PEMETAAN TINGKAT
PERTUMBUHAN PENDUDUK BERBASIS WEB
NAMA : I MADE DHARMAWAN SETIADI
NIM : 1104505028
JURUSAN : TEKNOLOGI INFORMASI
FAKULTAS : TEKNIK
TANGGAL UJIAN : 07 JULI 2015
Telah dipertahankan dihadapan Dewan Penguji dan diterima sebagai bagian
persyaratan yang diperlukan untuk memperoleh gelar Sarjana Teknologi Informasi
pada Program Studi Teknologi Informasi, Fakultas Teknik, Universitas Udayana
dengan nilai B.
DEWAN PENGUJI TUGAS AKHIR
Ketua,
I Nyoman Piarsa, S.T.,M.T.
NIDN. 0027027509
Penguji I,
Gusti Made Arya Sasmita, S.T., M.T.
NIDN. 0006037305
Sekretaris,
Ni Made Ika Marini Mandenni, S.T., M.Kom.
NIDN. 0017038007
Penguji II,
I Made Sukarsa, S.T., M.T.
NIDN. 0024107505
Penguji III,
I Ketut Adi Purnawan, S.T., M.Eng.
NIDN. 0020118402
vi
KATA PEGANTAR
Puji syukur dipanjatkan ke hadirat Tuhan Yang Maha Esa, karena atas
berkat dan rahmat-Nya laporan proposal tugas akhir yang berjudul “Rancang
Bangun Sistem Informasi Geografis Pemetaan Tingkat Pertumbuhan
Penduduk Berbasis Web” dapat diselesaikan tepat pada waktunya.
Menyadari penyusunan laporan tugas akhir ini tidak lepas dari bantuan
berbagai pihak, maka pada kesempatan ini penulis menyampaikan ucapan
terima kasih yang setulus-tulusnya kepada :
1. Bapak Prof.Ir. Ngakan Putu Gede Suardana, M.T., Ph.D. selaku Dekan
Mahasiswa Fakultas Teknik Universitas Udayana.
2. Bapak Dr. Eng. I Putu Agung Bayupati, S.T., M.T. selaku Ketua Jurusan
Teknologi Informasi Fakultas Teknik Universitas Udayana.
3. Bapak Prof. Dr. I Ketut Gede Darma Putra, S.Kom., M.T., selaku Dosen
Pembimbing Akademik yang telah membimbing dan membantu selama
perkuliahan
4. Bapak I Nyoman Piarsa, S.T., M.T. selaku dosen pembimbing I dan Ibu
Ni Made Ika Marini Mandenni, S.T., M.Kom. selaku dosen pembimbing
II yang telah banyak memberikan bantuan, petunjuk, dan bimbingan di
dalam penyelesaian laporan tugas akhir ini.
5. I Wayan Riadi, Ni Made Sukarmi, dan I Wayan Wirawan Adhyatma,
Keluarga yang senantiasa memberikan dukungan berupa semangat dan
doa yang tak heni-hentinya.
6. Rekan-rekan seperjuangan Primaningrat Gita Puspita, Wahya Dhiatmika,
Charaka, Ryon Waryanta, Wahyu Gautama, Jodi Pratama, Gandhi
Arsawiguna, Putut Rendra, Gde Arya, Wira Darma, Adi Palguna, Saputra
Mahardika, Dharma Prateka, Teguh Baskara, dan teman-teman lainya
yang tidak bisa saya sebutkan satu persatu
7. Teman-teman di Jurusan Teknologi Informasi, karena telah memberikan
sumbangan ide, pemikiran dan pengetahuan sehingga membantu dalam
penyusunan laporan tugas akhir.
vii
Akhir kata, semoga laporan ini dapat memberikan manfaat bagi semua
pihak sesuai dengan yang diharapkan.
Jimbaran, Agustus 2015
I Made Dharmawan Setiadi
viii
ABSTRAK
Pemerintah perlu mengontrol laju pertumbuhan penduduk pada suatu
daerah yang disebabkan oleh faktor kelahiran (fertilitas), kematian (mortalitas), dan
perpindahan penduduk (migrasi) untuk mencegah masalah sosial di kemudian hari.
Sistem Informasi Geografis dapat dimanfaatkan untuk memantau kepadatan
penduduk dan pertumbuhannya. Salah satu upaya untuk memberikan informasi
tentang banyaknya jumlah penduduk yang terdapat di Kota Denpasar adalah dengan
membuat aplikasi yang dapat memberikan informasi kepada masyarakat. Peneliti
merancang aplikasi berbasis web dengan menggunakan Google Maps API sebagai
sarana peta untuk aplikasi ini. Perancangan Sistem Informasi Geografis mampu
memberikan informasi pertumbuhan penduduk suatu daerah meliputi angka
kelahiran, kematian, dan perpindahan penduduk. Hal ini dapat membantu pihak-
pihak yang terkait dalam menganalisa faktor-faktor penyebab terjadinya
pertumbuhan penduduk dari suatu daerah tersebut. Hasil dari perancangan sistem
ini yaitu memberi informasi mengenai pertumbuhan penduduk di Kota Denpasar
dan perbandingan pertumbuhan penduduk daerah satu dan lainnya.
Kata kunci: Pertumbuhan Penduduk, Sistem Informasi Geografis, Web,
Google Maps API.
ix
ABSTRACT
Governments need to control the rate of population growth in an area
caused by birth factors (fertility), death (mortality), and migration (migration) to
prevent social problems later in life. Geographic Information Systems can be used
to monitor the population density and growth. One effort to provide information
about the large number of residents in Denpasar is to create applications that can
provide information to the public. Researchers designed a web-based application
using the Google Maps API as a maps for this application. Design of Geographic
Information System is able to provide information about the growth of the
population of an area covering birth rate, mortality, and migration. This can help
the parties involved in analyzing the factors that cause the growth of the population
of a region. The result from this system is to give information about the population
growth in the Denpasar City and a comparison of population growth and other areas.
Keyword: Population Growth, Geographic Information System, Web,
Google Maps API.
x
DAFTAR ISI
HALAMAN COVER ............................................................................................. i
HALAMAN JUDUL ............................................................................................. ii
PERNYATAAN .................................................................................................... iii
LEMBAR PENGESAHAN TUGAS AKHIR .................................................... iv
BERITA ACARA TUGAS AKHIR ......................................................................v
KATA PEGANTAR ............................................................................................. vi
ABSTRAK .......................................................................................................... viii
ABSTRACT .......................................................................................................... ix
DAFTAR ISI ...........................................................................................................x
DAFTAR GAMBAR ........................................................................................... xii
DAFTAR TABEL............................................................................................... xiv
DAFTAR KODE PROGRAM ............................................................................xv
BAB I PENDAHULUAN .......................................................................................1 1.1 Latar Belakang ................................................................................................1
1.2 Rumusan Masalah ...........................................................................................2
1.3 Tujuan .............................................................................................................3
1.4 Manfaat ...........................................................................................................3
1.5 Batasan Masalah .............................................................................................3
1.6 Sistematika Penulisan .....................................................................................4
BAB II TINJAUAN PUSTAKA ............................................................................6 2.1 State of the Art ................................................................................................6
2.2 Penduduk ........................................................................................................7
2.2.1 Fertilitas..............................................................................................7
2.2.2 Mortalitas ...........................................................................................8
2.2.3 Migrasi ...............................................................................................8
2.3 Konsep Dasar Sistem Informasi .....................................................................9
2.4 Sistem Informasi Geografis ............................................................................9
2.5 Data Spasial ..................................................................................................11
2.5.1 Informasi Lokasi ..............................................................................11
2.5.2 Informasi Atribut ..............................................................................14
2.6 Format Data Spasial ......................................................................................14
2.6.1 Data Vektor ......................................................................................14
2.6.2 Data Raster .......................................................................................14
2.7 Sistem Informasi Geografis Berbasis Web ...................................................15
2.8 Google Maps .................................................................................................16
2.8.1 API (Application Programming Interface) ......................................16
2.8.2 Google Maps Application Programming Interface (API) ...............16
2.9 HTML (Hypertext Markup Language) .........................................................18
2.10 PHP ...............................................................................................................19
2.11 MySQL .........................................................................................................20
2.11.1 Perintah-Perintah MySQL ................................................................20
2.11.2 Tipe Data MySQL .............................................................................20
2.12 Javascript ......................................................................................................22
2.13 JSON .............................................................................................................23
2.14 Pengertian Diagram Konteks dan Data Flow Diagram ...............................25
xi
2.14.1 Diagram Konteks .............................................................................25
2.14.2 Data Flow Diagram .........................................................................26
BAB III METODE DAN PERANCANGAN SISTEM .....................................28 3.1 Alur Penelitian ..............................................................................................28
3.2 Data ...............................................................................................................30
3.2.1 Sumber Data .....................................................................................30
3.2.2 Metode Pengumpulan Data ..............................................................30
3.3 Bahasa Pemrograman ...................................................................................30
3.4 Gambaran Umum Arsitektur Sistem ............................................................30
3.5 Perangkat Permodelan Sistem ......................................................................31
3.5.1 Diagram Konteks .............................................................................32
3.5.2 Hierarchy Chart ...............................................................................32
3.5.3 Data Flow Diagram .........................................................................34
3.5.4 Rancangan Basis Data ......................................................................48
3.6 Kebutuhan Perangkat ....................................................................................54
3.6.1 Perangkat Keras ...............................................................................54
3.6.2 Perangkat Lunak...............................................................................54
BAB IV PENGUJIAN DAN ANALISIS HASIL ..............................................55 4.1 Pengujian Sistem ..........................................................................................55
4.1.1 Tahap Pengujian ...............................................................................55
4.1.2 Tampilan Awal .................................................................................56
4.1.3 Tampilan Data Master......................................................................59
4.1.4 Manajemen Data ..............................................................................60
4.1.5 Tampilan Grafik Pertumbuhan Penduduk ........................................77
4.1.6 Manajement Peta ..............................................................................77
4.2 Analisa Hasil .................................................................................................79
4.2.1 Analisa Kebutuhan Sistem ...............................................................79
4.2.2 Analisa Kebutuhan Informasi ..........................................................79
4.2.3 Analisa Kelebihan dan Kekurangan Sistem .....................................80
BAB V SIMPULAN .............................................................................................81 5.1 Simpulan .......................................................................................................81
5.2 Saran .............................................................................................................81
DAFTAR PUSTAKA ...........................................................................................82
xii
DAFTAR GAMBAR
Gambar 2.1 Contoh Data Spasial dalam Bentuk Titik ...........................................12
Gambar 2.2 Contoh Data Spasial Dalam Bentuk Garis (Sumber: Google Maps) .12
Gambar 2.3 Contoh Data Spasial Dalam Bentuk Polygon ....................................13
Gambar 2.4 Arsitektur Sistem Informasi Geografis berbasis Web ........................15
Gambar 2.5 Prinsip Kerja Server Side Scripting (Sumber: hastomo.net) ..............19
Gambar 2.6 Object Dalam JSON ...........................................................................23
Gambar 2.7 Array Dalam JSON ............................................................................23
Gambar 2.8 Value atau Nilai Dalam JSON ............................................................24
Gambar 2.9 Tipe Data String Pada Format JSON .................................................24
Gambar 2.10 Number Pada JSON ..........................................................................25
Gambar 3.1 Flowchart Alur Penelitian ..................................................................29
Gambar 3.2 Gambaran Umum Arsitektur Sistem ..................................................31
Gambar 3.3 Diagram Konteks Sistem Informasi Geografis Pemetaan Tingkat
Pertumbuhan Penduduk ....................................................................32
Gambar 3.4 Hierachy Chart Sistem Informasi Geografis Pemetaan Tingkat
Pertumbuhan Penduduk ....................................................................33
Gambar 3.5 DFD Level 0 Sistem Informasi Geografis Pemetaan Tingkat
Pertumbuhan Penduduk ....................................................................35
Gambar 3.6 DFD Level 1 Manajemen Admin ........................................................37
Gambar 3.7 DFD Level 2 Registrasi Admin ...........................................................38
Gambar 3.8 DFD Level 1 Manajemen Data ...........................................................39
Gambar 3.9 DFD Level 2 Data Pertumbuhan Penduduk .......................................40
Gambar 3.10 DFD Level 3 Data Kelahiran ............................................................41
Gambar 3.11 DFD Level 3 Data Kelahiran ............................................................42
Gambar 3.12 DFD Level 3 Data Migrasi ...............................................................43
Gambar 3.13 DFD Level 4 Data Migrasi Kedalam ................................................44
Gambar 3.14 DFD Level 4 Data Migrasi Keluar ...................................................45
Gambar 3.15 DFD Level 1 View Data ...................................................................46
Gambar 3.16 DFD Level 2 Data Wilayah ..............................................................47
Gambar 3.17 Hubungan Antar Tabel .....................................................................53
Gambar 4.1 Tampilan Halaman Depan Website ....................................................56
Gambar 4.2 Pemilihan Wilayah Sisi Pengguna .....................................................57
Gambar 4.3 Tampilan Info Window ......................................................................58
Gambar 4.4 Informasi Rekap Data Penduduk........................................................58
Gambar 4.5 Modal Login untuk Admin .................................................................59
Gambar 4.6 Tanpilan Halaman Admin ...................................................................60
Gambar 4.7 Data Penduduk ...................................................................................61
Gambar 4.8 Data Filter Pencarian Data dan Penambahan Data Penduduk. ..........61
Gambar 4.9 Modal Form Penambahan Data Penduduk .........................................62
Gambar 4.10 Validasi Data Pertambahan Penduduk .............................................63
Gambar 4.11 Modal Ubah Data Penduduk ...........................................................63
Gambar 4.12 Relasi antar Penduduk ......................................................................64
Gambar 4.13 Halaman Data Kelahiran ..................................................................65
Gambar 4.14 Data Filter Pencarian Data dan Penambahan Data Kelahiran. ........65
Gambar 4.15 Modal Tambah Data Kelahiran ........................................................66
xiii
Gambar 4.16 Modal Cari Orang Tua .....................................................................66
Gambar 4.17 Validasi Penambahan Data Kelahiran ..............................................67
Gambar 4.18 Halaman Data Kematian ..................................................................68
Gambar 4.19 Data Filter Pencarian Data dan Penambahan Data Kematian .........68
Gambar 4.20 Modal Tambah Data Kematian ........................................................69
Gambar 4.21 Modal Cari Data Kematian .............................................................69
Gambar 4.22 Data Filter Penambahan Data Penduduk Pindah..............................70
Gambar 4.23 Modal Form Tambah Data Penduduk Pindah ..................................71
Gambar 4.24 Modal Tambah Perpindahan Penduduk Antar Wilayah ...................71
Gambar 4.25 Modal Cari Data Perpindahan Penduduk Antar Wilayah ................72
Gambar 4.26 Data Penduduk yang Telah di Pindahkan ........................................72
Gambar 4.27 Modal Perpindahan Penduduk Keluar Wilayah ...............................73
Gambar 4.28 Halaman Data Penduduk Datang .....................................................73
Gambar 4.29 Modal Form Terima Data Midrasi Datang .......................................74
Gambar 4.30 Data Penduduk Datang Berhasil di Pindahkan ................................74
Gambar 4.31 Halaman Awal Migrasi Datang ........................................................75
Gambar 4.32 Modal Penambahan Data Migradi Datang .......................................75
Gambar 4.33 Validasi Modal Tambah Data Migrasi Datang ................................76
Gambar 4.34 Halaman Data Berhasil di Masukan ke Data Migrasi Datang .........76
Gambar 4.35 Tampilan Grafik Data Pertumbuhan Penduduk ...............................77
Gambar 4.36 Proses Penambahan Peta ..................................................................78
Gambar 4.37 Informasi data wilayah dalam InfoWindow ......................................78
xiv
DAFTAR TABEL
Tabel 3.1 Tipe Data Numerik.................................................................................21
Tabel 3.2 Tipe Data String .....................................................................................21
Tabel 3.3 Tipe Data Tanggal ..................................................................................22
Tabel 3.4 Simbol Diagram Konteks .......................................................................25
Tabel 3.5 Simbol-simbol pada DFD (Data Flow Diagram) ..................................27
Tabel 3.1 Tabel Kota ..............................................................................................48
Tabel 3.2 Tabel Kecamatan....................................................................................49
Tabel 3.3 Tabel Kelurahan .....................................................................................49
Tabel 3.4 Tabel Desa..............................................................................................49
Tabel 3.5 Tabel Penduduk......................................................................................50
Tabel 3.6 Tabel Mati ..............................................................................................51
Tabel 3.7 Tabel Migrasi Datang.............................................................................51
Tabel 3.8 Tabel Detail Migrasi Datang ..................................................................52
Tabel 3.9 Tabel Migrasi Keluar .............................................................................52
Tabel 3.10 Tabel Detail Migrasi Keluar ................................................................52
Tabel 3.11 Tabel User ............................................................................................53
xv
DAFTAR KODE PROGRAM
Kode Program 2.1 Google Maps Javascript API ...................................................17
Kode Program 2.2 Elmen Kanvas Google Maps ...................................................17
Kode Program 2.3 Fungsi untuk Menampilkan Google Maps ..............................17
Kode Program 2.4 Kode Program untuk Membuat Marker ..................................18