sistem informasi geografis pemetaan … informasi bagi pengguna tentang nama jalan, panjang jalan,...

15
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

Upload: lyquynh

Post on 09-May-2019

227 views

Category:

Documents


0 download

TRANSCRIPT

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

iv

v

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

xvi

DAFTAR KODE PROGRAM

Kode Program 2.1 Fungsi untuk Membuat Objek Peta ......................................... 18

Kode Program 2.2 Menginisiasi id map-canvas ................................................... 18