SISTEM INFORMASI GEOGRAFIS PEMETAAN
JALAN DESA BERBASIS WEB
TUGAS AKHIR
Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan
Pendidikan Sarjana Strata Satu (S1) Program Studi Teknologi Informasi
LUH GEDE SRI HANDAYANI
NIM: 1104505007
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2015
iii
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Tugas Akhir ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di perguruan
tinggi lain, dan sepanjang pengetahuan saya tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan pada daftar pustaka.
Denpasar, Juli 2015
Luh Gede Sri Handayani
vi
ABSTRAK
Jalan desa merupakan salah satu prasarana penting yang digunakan untuk
menghubungkan satu wilayah desa dengan desa lainnya. Informasi mengenai jalan
desa tersebut juga merupakan hal yang penting untuk diketahui, namun
pentingnya informasi jalan desa saat ini tidak diimbangi dengan pendataannya
yang masih sangat minim dilakukan. Hal tersebut dikarenakan jumlah jalan desa
yang banyak dan masih didata dengan cara manual, sehingga mengakibatkan
sulitnya pengumpulan data secara lebih efisien, efektif dan cepat. Sulitnya
melakukan pendataan jalan desa menyebabkan diperlukannya sebuah sistem
digital untuk melakukan pendataan dengan lebih cepat. Sistem Informasi
Geografis Pemetaan Jalan Desa Berbasis Web merupakan sistem digital yang
dapat dimanfaatkan untuk melakukan pemetaan jalan desa dengan menggunakan
peta dari Google Maps, fitur polyline untuk menggambarkan sebuah jaringan jalan
dan Geometry Library untuk menghitung panjang jalan. Sistem ini dapat
melakukan pendataan jalan desa dengan dua cara, yaitu digitasi dan input
koordinat yang dapat dilakukan oleh operator, sedangkan admin dapat melakukan
pengolahan data pada data master. Hasil dari pendataan jalan desa dapat
memberikan informasi bagi pengguna tentang nama jalan, panjang jalan, jenis
permukaan jalan, dan kondisi jalan.
Kata kunci: Jalan Desa, Pendataan Jalan, Sistem Informasi Geografis
vii
ABSTRACT
Village road is one of the critical infrastructure that is used to connect a
village area with the other villages. Information on the village road is also an
important thing to be known, but the importance of the current village road
information is not matched with the data collection village roads, are still not done
enough. That is because the number of village roads and collecting data are still
done manually, resulting in difficulty of collecting data more efficiently,
effectively and quickly. The difficulty to collect data on village roads led to the
need for a digital system for collecting data more quickly. Geographic
Information Systems Mapping Village Road is a Web-based digital system that
can be used to mapping village road using map from Google Maps, polyline
feature to describe a network of roads and Geometry Library to count length of
road. This system can collect data of village roads in two ways, namely
digitization and input the coordinates that can be done by the operator, while the
admin can do data processing on the data master. Results of data collection of
village roads can provide information to the user about street name, road length,
type of road surface and road condition.
Keywords: Village Road, Data Collection Road, Geographic Information System
viii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadapan Ida Sang Hyang Widhi
Wasa/Tuhan Yang Maha Esa, karena atas Asung Kerta Wara Nugraha-Nya,
penulis dapat menyelesaikan Tugas Akhir dengan judul “Sistem Informasi
Geografis Pemetaan Jalan Desa Berbasis Web”. Selama penyusunan Laporan
Tugas Akhir ini, penulis mendapatkan petunjuk dan bimbingan dari berbagai
pihak. Sehubungan dengan hal tersebut pada kesempatan ini penulis
menyampaikan ucapan terima kasih kepada :
1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, MT.,Ph.D, selaku Dekan
Fakultas Teknik Universitas Udayana.
2. Bapak Dr. Eng. I Putu Agung Bayupati, ST., MT. selaku Ketua Jurusan
Teknologi Informasi Fakultas Teknik Universitas Udayana.
3. Bapak I Nyoman Piarsa, ST., MT selaku dosen pembimbing I sekaligus
pembimbing akademik yang telah banyak meluangkan waktu untuk
memberikan dorongan dan bimbingan selama penyusunan Laporan Tugas
Akhir ini.
4. Bapak Kadek Suar Wibawa, S.ST., MT selaku dosen pembimbing II yang
juga telah banyak meluangkan waktu memberikan dorongan dan
bimbingannya selama penyusunan Laporan Tugas Akhir ini.
5. Kedua orang tua, adik tercinta, keluarga dan Kak Hadi yang selalu
memberikan dukungan, semangat dan motivasinya.
6. Sahabat tersayang cantik dan risa yang selalu memberi semangat dan
motivasi.
7. Teman-teman seperjuangan GIS, dedek, evy, sueca, sitta, aldi, arya, adi,
agus, oka dan ve yang selalu membantu dalam penyusunan tugas akhir ini.
ix
8. Teman-teman angkatan 2011 dan segenap civitas di Jurusan Teknologi
Informasi Fakultas Teknik Universitas Udayana yang telah memberikan
sumbangan ide, pemikiran dan dukungan dalam penyusunan tugas akhir
ini.
Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna. Akhir
kata penulis memohon maaf jika ada kesalahan dalam penulisan tugas akhir ini.
Denpasar, Juli 2015
Luh Gede Sri Handayani
x
DAFTAR ISI
HALAMAN SAMPUL ........................................................................................... i
HALAMAN JUDUL ............................................................................................. ii
PERNYATAAN .................................................................................................... iii
LEMBAR PENGESAHAN TUGAS AKHIR .................................................... iv
BERITA ACARA TUGAS AKHIR ..................................................................... v
ABSTRAK ............................................................................................................ vi
KATA PENGANTAR ........................................................................................ viii
DAFTAR ISI .......................................................................................................... x
DAFTAR GAMBAR .......................................................................................... xiii
DAFTAR TABEL ............................................................................................... xv
DAFTAR KODE PROGRAM ......................................................................... xvii
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ............................................................................................... 1
1.2 Perumusan Masalah ....................................................................................... 2
1.3 Tujuan ............................................................................................................ 2
1.4 Batasan Masalah ............................................................................................ 3
1.5 Manfaat .......................................................................................................... 3
1.6 Sistematika Penulisan .................................................................................... 3
BAB II TINJAUAN PUSTAKA ........................................................................... 5
2.1 State of the Art ............................................................................................... 5
2.2 Definisi Desa ................................................................................................. 6
2.3 Definisi Jalan ................................................................................................. 6
2.4 Pengelompokan Jalan .................................................................................... 7
2.4.1 Pengelompokkan Menurut Sistem ..................................................... 8
2.4.2 Pengelompokan Menurut Fungsi ....................................................... 8
2.4.3 Pengelompokan Menurut Kelas ......................................................... 8
2.4.4 Pengelompokan Menurut Status ........................................................ 9
2.5 Jalan Desa .................................................................................................... 10
2.6 Sistem Informasi Geografis ......................................................................... 11
2.6.1 Subsistem Sistem Informasi Geografis ............................................ 12
2.6.2 Web Geographic Information System (Web GIS) ............................ 14
2.7 Google Maps ................................................................................................ 14
2.7.1 Cara Kerja Google Maps ................................................................. 15
2.7.2 Manfaat Google Maps ..................................................................... 16
2.7.3 Google Maps API ............................................................................ 16
2.7.3.1 Menampilkan Peta ............................................................... 17
2.7.3.2 Marker ................................................................................. 19
2.7.3.3 Polyline ................................................................................ 20
2.7.4 Library Google Maps ....................................................................... 21
2.7.4.1 Geometry Library ................................................................ 22
2.7.5 Perhitungan Panjang Polyline Menggunakan Haversine Formula .. 23
xi
2.8 JSON ............................................................................................................ 24
2.9 MySQL ........................................................................................................ 24
2.9.1 Tipe Data MySQL ........................................................................... 25
2.10 PHP (Hypertext Preprocessor) .................................................................... 30
2.11 Perangkat Pemodelan Sistem ....................................................................... 30
2.11.1 Diagram Konteks ............................................................................. 30
2.11.2 DFD (Data Flow Diagram) ............................................................. 32
BAB III METODOLOGI DAN PERANCANGAN SISTEM ......................... 34
3.1 Tempat dan Waktu Penelitian ...................................................................... 34
3.2 Alur Penelitian ............................................................................................. 34
3.3 Data .............................................................................................................. 35
3.3.1 Sumber Data .................................................................................... 35
3.3.2 Metode Pengumpulan Data .............................................................. 35
3.4 Bahasa Pemrograman .................................................................................. 36
3.5 Gambaran Umum Sistem ............................................................................. 36
3.5.1 Gambaran Umum Informasi yang ditangani ................................... 36
3.5.2 Gambaran Umum Arsitektur Sistem ................................................ 37
3.6 Pemodelan Sistem ........................................................................................ 38
3.6.1 Statement of Purpose ....................................................................... 38
3.6.2 Daftar Kejadian ................................................................................ 38
3.6.3 Hierarchy Chart ............................................................................... 39
3.6.4 Context Diagram .............................................................................. 40
3.6.5 Overview Diagram (DFD Level 0) .................................................. 41
3.6.6 DFD Level 1 Login Admin ............................................................... 42
3.6.7 DFD Level 1 Manajemen Data ........................................................ 43
3.6.8 DFD Level 2 Manajemen Data Jalan ............................................... 44
3.6.9 DFD Level 2 Manajemen Master Data ............................................ 45
3.6.10 DFD Level 3 Tambah Data Jalan Spasial dan Non Spasial ............. 46
3.7 Perancangan Database................................................................................. 47
3.7.1 Struktur Data Tabel .......................................................................... 48
3.7.2 Hubungan Antar Tabel ..................................................................... 51
3.8 Kebutuhan Hardware dan Software ............................................................ 52
3.8.1 Kebutuhan Hardware ...................................................................... 52
3.8.2 Kebutuhan Software ......................................................................... 52
BAB IV PENGUJIAN DAN ANALISIS SISTEM ........................................... 53
4.1 Pengujian Sistem ......................................................................................... 53
4.1.1 Tahap Pengujian .............................................................................. 53
4.1.2 Pengujian Tampilan Awal ............................................................... 54
4.1.2.1 Proses User Mencari Data Jalan pada Maps ...................... 55
4.1.3 Pengujian Proses Login Admin dan Operator .................................. 56
4.1.3.1 Proses Login Admin ........................................................... 56
4.1.3.2 Proses Login Operator ........................................................ 58
4.1.4 Pengujian Tambah Data Jalan .......................................................... 58
4.1.4.1 Tambah Jalan dengan Digitasi ........................................... 59
4.1.4.2 Tambah Jalan dengan Input Koordinat .............................. 63
4.1.5 Pengujian Manipulasi Data Jalan ..................................................... 66
xii
4.1.6 Pengujian Manipulasi Data Master .................................................. 68
4.1.7 Pengujian Pembuatan Report ........................................................... 72
4.2 Analisa Hasil ................................................................................................ 74
4.2.1 Analisa Kebutuhan Sistem ............................................................... 74
4.2.2 Analisa Kebutuhan Informasi .......................................................... 74
4.2.3 Analisa Kelebihan dan Kekurangan Sistem ..................................... 74
BAB V PENUTUP ............................................................................................... 76
5.1 Simpulan ...................................................................................................... 76
5.2 Saran ............................................................................................................ 76
DAFTAR PUSTAKA .......................................................................................... 78
xiii
DAFTAR GAMBAR
Gambar 2.1 Komponen Sistem Informasi Geografis ......................................... 12
Gambar 2.2 Subsistem Sistem Informasi Geografis .......................................... 13
Gambar 2.3 Tampilan Peta Google Maps pada Browser ................................... 18
Gambar 2.4 Marker Default Google Maps ........................................................ 19
Gambar 2.5 Marker dengan Icon Lain ............................................................... 19
Gambar 2.6 Info Window dari Marker ............................................................... 20
Gambar 2.7 Polyline pada Peta Google Maps .................................................... 20
Gambar 3.1 Alur Penelitian ................................................................................ 35
Gambar 3.2 Gambaran Umum Arsitektur Sistem .............................................. 37
Gambar 3.3 Hierarchy Chart SIG Pemetaan Jalan Desa Berbasis Web ............ 39
Gambar 3.4 Context Diagram SIG Pemetaan Jalan Desa Berbasis Web ........... 40
Gambar 3.5 Overview Diagram (DFD Level 0) SIG Pemetaan
Jalan Desa Berbasis Web ................................................................ 41
Gambar 3.6 DFD Level 1 Proses Login Admin .................................................. 43
Gambar 3.7 DFD Level 1 Manajemen Data ....................................................... 44
Gambar 3.8 DFD Level 2 Manajemen Data Jalan .............................................. 45
Gambar 3.9 DFD Level 2 Manajemen Master Data ........................................... 46
Gambar 3.10 DFD Level 3 Tambah Data Jalan Spasial dan Non Spasial ............ 47
Gambar 3.11 Struktur Tabel SIG Pemetaan Jalan Desa Berbasis Web ................ 51
Gambar 4.1 Tampilan Awal Sistem ................................................................... 54
Gambar 4.2 Pencarian Jalan ............................................................................... 55
Gambar 4.3 Hasil Pencarian Jalan ...................................................................... 55
Gambar 4.4 Tampilan Login Admin ................................................................... 55
Gambar 4.5 Peringatan Username atau Password Salah ................................... 57
Gambar 4.6 Halaman Admin .............................................................................. 57
Gambar 4.7 Halaman Operator .......................................................................... 58
Gambar 4.8 Tambah Jaringan Jalan ................................................................... 59
Gambar 4.9 Tampilan Form Tambah Jalan Desa(1) .......................................... 60
Gambar 4.10 Tampilan Form Tambah Jalan Desa(2) .......................................... 61
Gambar 4.11 Tampilan Data Jalan Baru .............................................................. 62
Gambar 4.12 Informasi Jalan Desa pada Info Window ........................................ 62
Gambar 4.13 Informasi Data Tabular Jalan Desa ................................................ 63
Gambar 4.14 Form Tambah Data Jalan dengan Input Koordinat ........................ 64
Gambar 4.15 Data Tabular Menampilkan Data Jalan Baru ................................. 65
Gambar 4.16 Data Jalan Baru dari Input Koordinat ............................................. 65
Gambar 4.17 Panel Map Tab Edit........................................................................ 66
Gambar 4.18 Tampilan Info Window Manipulasi Data Jalan Desa ..................... 67
Gambar 4.19 Edit Position Jalan Desa ................................................................. 67
Gambar 4.20 Tampilan setelah Posisi Jalan Desa diubah .................................... 68
Gambar 4.21 Tampilan Data Jenis Permukaan .................................................... 69
Gambar 4.22 Form Tambah Jenis Permukaan ..................................................... 69
xiv
Gambar 4.23 Data Baru pada Halaman Data Jenis Permukaan ........................... 70
Gambar 4.24 Edit Data Jenis Permukaan ............................................................. 70
Gambar 4.25 Tampilan setelah Proses Edit Data Jenis Permukaan ..................... 71
Gambar 4.26 Peringatan Hapus Data ................................................................... 71
Gambar 4.27 Tampilan Halaman Report History Penambahan Data Jalan ......... 72
Gambar 4.28 Hasil Report History Sesuai Periode Tanggal Penambahan ........... 73
Gambar 4.29 Cetak Report History ...................................................................... 73
xv
DAFTAR TABEL
Tabel 2.1 Tipe Data Numerik ......................................................................... 25
Tabel 2.2 Tipe Data Tanggal dan Waktu ........................................................ 27
Tabel 2.3 Tipe Data String ............................................................................. 28
Tabel 2.4 Simbol-simbol pada Diagram Konteks .......................................... 32
Tabel 2.5 Simbol-simbol pada DFD(Data Flow Diagram) ........................... 33
Tabel 3.1 Tabel tb_jalan .............................................................................. 48
Tabel 3.2 Tabel tb_jenispermukaan ............................................................ 49
Tabel 3.3 Tabel tb_kondisi_jalan .............................................................. 49
Tabel 3.4 Tabel tb_jenis_jalan .................................................................. 49
Tabel 3.5 Tabel tb_user ................................................................................ 50
Tabel 3.6 Tabel tb_provinsi ........................................................................ 50
Tabel 3.7 Tabel tb_kabupaten ...................................................................... 50
Tabel 3.8 Tabel tb_kecamatan ...................................................................... 51