15
RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS PEMETAAN PURA KAWITAN DAN KETERKAITANNYA MENGGUNAKAN GOOGLE MAPS DENGAN METODE TREE BERBASIS WEB TUGAS AKHIR Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan Pendidikan Sarjana Strata Satu (S1) Program Studi Teknologi Informasi I GEDE UDAYANA PUTRA NIM: 1204505033 JURUSAN TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2016

RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS … awal.pdf · Kedua orang tua dan keluarga yang telah memberikan dukungan dan motivasi dalam pembuatan tugas akhir ini. 7. Teman-teman

Embed Size (px)

Citation preview

RANCANG BANGUN SISTEM INFORMASI

GEOGRAFIS PEMETAAN PURA KAWITAN DAN

KETERKAITANNYA MENGGUNAKAN GOOGLE

MAPS DENGAN METODE TREE BERBASIS WEB

TUGAS AKHIR

Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan

Pendidikan Sarjana Strata Satu (S1) Program Studi Teknologi Informasi

I GEDE UDAYANA PUTRA

NIM: 1204505033

JURUSAN TEKNOLOGI INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS UDAYANA 2016

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 orang lain, kecuali yang secara tertulis diacu

dalam naskah ini dan disebutkan pada daftar pustaka.

Denpasar, 30 Juni 2015

I Gede Udayana Putra

Scanned by CamScanner

vi

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadapan Ida Sang Hyang Widhi

Wasa/Tuhan Yang Maha Esa, karena atas Asung Kerta Wara Nugraha-Nya,

akhirnya penulis dapat menyelesaikan tugas akhir dengan judul “Rancang Bangun

Sistem Informasi Geografis Pemetaan Pura Kawitan dan Keterkaitannya

Menggunakan Google Maps dengan Metode Tree Berbasis Web”. Penulis

mendapatkan banyak bimbingan dari berbagai pihak. Ucapan terima kasih penulis

sampaikan kepada:

1. Prof. Ir. Ngakan Putu Gede Suardana, M.T., Ph.D. selaku Dekan Fakultas

Teknik Universitas Udayana.

2. Dr. Eng. I Putu Agung Bayupati, ST., MT, selaku Ketua Jurusan Teknologi

Informasi Universitas Udayana

3. I Nyoman Piarsa, ST., MT, selaku dosen pembimbing I yang telah banyak

memberikan bimbingan dan masukan dalam penyusunan tugas akhir ini.

4. A.A. Kompiang Oka Sudana, S.Kom,M.T., selaku dosen pembimbing II

yang telah banyak memberikan petunjuk dan bimbingan selama

penyusunan tugas akhir ini

5. I Nyoman Piarsa, ST., MT, selaku dosen pembimbing akademik, yang telah

memberikan bimbingan selama menempuh bimbingan di Jurusan

Teknologi Informasi Fakultas Teknik Universitas Udayana.

6. Kedua orang tua dan keluarga yang telah memberikan dukungan dan

motivasi dalam pembuatan tugas akhir ini.

7. Teman-teman seperjuangan dan segenap civitas di Jurusan Teknologi

Informasi Universitas Udayana yang telah memberikan sumbangan ide,

pemikiran dan dukungan dalam penyusunan tugas akhir ini.

Denpasar, 30 Juni 2016

I Gede Udayana Putra

vii

ABSTRAK

Pura Kawitan merupakan salah satu kategori tempat suci yang dipercaya

dalam ajaran Agama Hindu di Bali. Pura Kawitan merupakan tempat suci dimana

masyarakat Hindu Bali menyembah leluhur berdasarkan garis keturunannya. Pura

Kawitan pada hakekatnya dikategorikan menjadi lima yaitu, Pura Pedharman, Pura

Kawitan, Pura Panti, Merajan/Sanggah Gede dan Merajan/Sanggah biasa. Bali pada

umumnya terdiri lebih dari satu Pura Kawitan dan memiliki hubungan berdasarkan

tingkatan satu dengan yang lain berdasarkan keturunannya. Implementasi Metode

Tree dalam Sistem Informasi Geografis Pemetaan Pura Kawitan dan

Keterkaitannya merupakan gagasan yang berguna untuk menghubungkan setiap

tingkatan Pura Kawitan yang terkait yang ada di Bali agar dapat memberikan

informasi keterkaitan yang benar dan jelas. Keterkaitan ditampilkan dalam bentuk

polyline dengan kedalaman tertentu dalam bentuk tingkatan. Sistem Informasi

Geografis Pemetaan Pura Kawitan dan Keterkaitannya bertujuan untuk

memberikan informasi seputar Pura Kawitan yang khususnya bagi masyarakat yang

kini mulai lupa akan pentingnya menghormati leluhur, baik itu lupa akan lokasi

ataupun nama Pura Kawitannya. Hasil dari perancangan dan pembuatan sistem ini

adalah sebuah aplikasi berbasis web yang mampu membantu masyarakat dalam

memberikan informasi Pura Kawitan, keterkaitan, penyebaran dan rute perjalanan

menuju lokasi Pura Kawitan yang diinginkan.

Kata Kunci : Pura Kawitan, Metode Tree, Sistem Informasi Geografis.

viii

ABSTRACT

Kawitan Temple is one category of shrine trust places in tenet of Hinduism

in Bali. Kawitan Temple is a holy place where Balinese Hindu community worship

the ancestor based on their lineage ancestor. In the tenet of Hinduism, the worship

of ancestors is a thing that should not be forgotten. Therefore, Kawitan Temple is

specific or special as a place of worship of Hindus who have blood ties in

accordance with the lineage. Kawitan Temple can be categorized into five, namely,

Pedharman Temple, Kawitan Temple, Panti Temple, Merajan / Sanggah Gede and

Merajan / usual Sanggah. Generally in Bali, there is more than one Kawitan Temple

and those have a relationship regarding to the level with one another based on their

offspring. The Implementation of Tree Method in Geographic Information System

of Mother Temple Mapping and its Linkages is a useful idea in order to connect all

levels of Kawitan Temple with its linkage in Bali and in order to provide correct

and clear linkages information. The meaning of linkage in this context is a

relationship that is created among the data with other data. The method applied as

the connecting link is a Tree method which is a basic modeling concept that can

maximize the linkage process.

Keywords: Kawitan Temple, Tree Method, Geographic Information System

ix

DAFTAR ISI

HALAMAN SAMPUL .......................................................................................... ii

HALAMAN JUDUL ............................................................................................ iii

LEMBAR PERNYATAAN ................................................................................ iiii

LEMBAR PENGESAHAN TUGAS AKHIR .................................................... iv

BERITA ACARA TUGAS AKHIR .................................................................... vi

KATA PENGANTAR ......................................................................................... vii

ABSTRAK .......................................................................................................... viii

ABSTRACT ....................................................................................................... viiii

DAFTAR ISI ......................................................................................................... ix

DAFTAR GAMBAR ......................................................................................... xiiii

DAFTAR TABEL ............................................................................................. xvv

DAFTAR KODE PROGRAM .......................................................................... xvi

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

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

1.2 Rumusan Masalah ........................................................................................ 3

1.3 Batasan Masalah........................................................................................... 3

1.4 Tujuan Penelitian ........................................................................................ 3

1.5 Manfaat Penelitian ....................................................................................... 4

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

BAB II TINJAUAN PUSTAKA ........................................................................... 6

2.1 State of the art .............................................................................................. 6

2.2 Fishbone ....................................................................................................... 8

2.3 Pengertian Pura ............................................................................................ 9

2.3.1 Pura Berdasarkan Fungsinya ......................................................... 9

2.3.2 Pura Berdasarkan Pemuja ............................................................ 10

2.4 Pura Kawitan .............................................................................................. 11

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

2.6 Sistem Informasi Geografis........................................................................ 12

2.7 Data Spasial ................................................................................................ 14

2.7.1 Informasi Lokasi .......................................................................... 14

2.8 Sistem Informasi Geografis Berbasis Web ............................................... 126

x

2.9 Google Maps .............................................................................................. 16

2.9.1 API (Application Programming Interfacing) ............................... 17

2.3.1 Google Maps Application Programming Interfacing (API) .......... 17

2.10 HTML (Hypertext Markup Language) ...................................................... 20

2.11 PHP .......................................................................................................... 210

2.12 Konsep Tree ............................................................................................... 20

2.13 MySQL ....................................................................................................... 21

2.13.1 Kelebihan MySQL ...................................................................... 21

BAB III METODE DAN PERANCANGAN SISTEM .................................... 23

3.1 Tempat & Waktu Penelitian ....................................................................... 23

3.2 Alur Penelitian ........................................................................................... 23

3.3 Data ............................................................................................................ 25

3.4 Sumber Data ............................................................................................... 25

3.4.1 Metode Pengumpulan Data ......................................................... 25

3.5 Bahasa Pemograman .................................................................................. 25

3.6 Pemodelan Sistem ...................................................................................... 25

3.6.1 Statement of Purpose ................................................................... 26

3.6.2 Daftar Kejadian ........................................................................... 26

3.6.3 Gambaran Umum Sistem ............................................................ 27

3.7 Perangkat Pemodelan Sistem ..................................................................... 28

3.7.1 Diagram Konteks ........................................................................ 28

3.7.2 Hierarchy Chart ........................................................................... 28

3.7.3 Data Flow Diagram (DFD) .......................................................... 30

3.8 Rancangan Basis Data ................................................................................ 41

3.8.1 Entity Relationship Diagram (ERD) ......................................... 41

3.8.2 Tahapan Normalisasi ................................................................. 42

3.8.3 Struktur Data ............................................................................. 44

3.9 Metode Tree ............................................................................................... 49

3.10 Kebutuhan Perangkat ................................................................................. 50

3.10.1 Perangkat Keras .......................................................................... 51

3.10.1 Perangkat Lunak .......................................................................... 51

BAB IV HASIL DAN PEMBAHASAN ............................................................ 52

4.1 Pengujian Sistem ........................................................................................ 52

4.1.1 Kebutuhan Perangkat Lunak Pengujian Sistem ........................ 532

xi

4.1.2 Kebutuhan Perangkat Keras Pengujian Sistem ......................... 542

4.1.3 Tahap Pengujian ........................................................................ 543

4.1.4 Tampilan Awal ............................................................................ 54

4.1.5 Tampilan Data Master ................................................................. 59

4.1.6 Manajemen Data .......................................................................... 60

4.1.7 Manajemen Keterkaitan Pura Kawitan ........................................ 84

4.1.6 Manajemen Peta .......................................................................... 88

4.2 Skenario Pengujian Sistem ......................................................................... 88

4.2.1 Pengujian Fitur Keterkaitan ......................................................... 88

4.2.2 Pengujian Fitur Direction ............................................................ 91

4.3 Analisa Hasil .............................................................................................. 93

4.3.1 Analisa Kebutuhan Sistem ........................................................ 93

4.3.2 Analisa Kebutuhan Informasi ................................................... 94

4.3.3 Analisa Kelebihan dan Kekurangan Sistem .............................. 94

4.3.4 Analisa Kesesuaian Proses Aplikasi ....................................... 945

4.4 Perhitungan Dan Penyajian Data ............................................................. 935

4.4.1 Hasil Penilaian Kuesioner ....................................................... 936

BAB V PENUTUP ............................................................................................... 97

5.1 Simpulan .................................................................................................... 97

5.2 Saran ..................................................................................................... 98

DAFTAR PUSTAKA ........................................................................................ 959

LAMPIRAN ....................................................................................................... 101

xii

DAFTAR GAMBAR

Gambar 2.1 Fishbone Diagram ............................................................................... 8

Gambar 2.2 Contoh Data Spasial Dalam Bentuk Titik ......................................... 15

Gambar 2.3 Contoh Data Spasial Dalam Bentuk Garis ........................................ 15

Gambar 2.4 Arsitektur Sistem Informasi Geografis Berbasis Web....................... 16

Gambar 3.1 Bagan Alur Penelitian ....................................................................... 24

Gambar 3.2 Gambaran Umum Sistem .................................................................. 27

Gambar 3.3 Diagram Konteks............................................................................... 28

Gambar 3.4 Hierarchy Chart ................................................................................. 29

Gambar 3.5 DFD Level 0 ...................................................................................... 31

Gambar 3.6 DFD Level 1 Manajemen Admin ...................................................... 32

Gambar 3.7 DFD Level 1 Manajemen Data .......................................................... 33

Gambar 3.8 DFD Level 2 Penghapusan Data User ............................................... 34

Gambar 3.9 DFD Level 2 Manajemen Pura .......................................................... 35

Gambar 3.10 DFD Level 2 Manajemen Wilayah .................................................. 36

Gambar 3.11 DFD Level 2 Manajemen Leluhur ................................................... 37

Gambar 3.12 DFD Level 2 Validasi Data ............................................................. 38

Gambar 3.13 DFD Level 2 Penghapusan Data Pengurus ...................................... 39

Gambar 3.14 DFD Level 1 View Data ................................................................... 40

Gambar 3.15 ERD ................................................................................................. 41

Gambar 3.16 Normalisasi Tahap Pertama ............................................................ 42

Gambar 3.17 Normalisasi Tahap Kedua ............................................................... 43

Gambar 3.18 Normalisasi Tahap Ketiga ............................................................... 44

Gambar 3.19 Rancangan Tabel Keterkaitan Metode Tree .................................... 49

Gambar 4.1 Halaman Depan Website .................................................................. 54

Gambar 4.2 Halaman Depan Website Kondisi Marker Terlihat .......................... 55

Gambar 4.3 Halaman Depan Website Informasi Marker ..................................... 55

Gambar 4.4 Halaman Depan Website Fitur Keterkatian ...................................... 56

Gambar 4.5 Halaman Depan Website Fitur Direction ......................................... 57

Gambar 4.6 Halaman Depan Website Fitur Penyebaran ...................................... 57

Gambar 4.7 Halaman Depan Website Tampilan Gambar .................................... 58

Gambar 4.8 Halaman Depan Website Tampilan List Keterkaitan ....................... 58

xiii

Gambar 4.9 Tampilan Form Login ....................................................................... 59

Gambar 4.10 Tampilan Data Map Halaman Admin ............................................. 60

Gambar 4.11 Tampilan Data Master Pura Kawitan .............................................. 61

Gambar 4.12 Tampilan Tambah Data Pura Kawitan ............................................ 62

Gambar 4.13 Validasi Tambah Data Pura............................................................. 62

Gambar 4.14 Ubah Data Lokasi Pura Kawitan ..................................................... 63

Gambar 4.15 Ubah Data Koordinat Pura Kawitan ............................................... 63

Gambar 4.16 Ubah Data Informasi Pura Kawitan ................................................ 64

Gambar 4.17 Menambahkan Gambar ................................................................... 65

Gambar 4.18 Tampilan Data Master Leluhur ....................................................... 66

Gambar 4.19 Tambah Data Master Leluhur ......................................................... 66

Gambar 4.20 Validasi Data Leluhur ..................................................................... 67

Gambar 4.21 Mengubah Data Leluhur.................................................................. 67

Gambar 4.22 Tampilan Data Master Kabupaten................................................... 68

Gambar 4.23 Tambah Data Master Kabupaten ..................................................... 69

Gambar 4.24 Validasi Data Kabupaten ................................................................. 69

Gambar 4.25 Pengubahan Data Kabupaten .......................................................... 70

Gambar 4.26 Tampilan Data Master Kecamatan .................................................. 71

Gambar 4.27 Tambah Data Master Kecamatan .................................................... 71

Gambar 4.28 Validasi Data Kecamatan ................................................................ 72

Gambar 4.29 Pengubahan Data Kecamatan .......................................................... 72

Gambar 4.30 Tampilan Data Master Desa ............................................................ 73

Gambar 4.31 Tambah Data Master Desa .............................................................. 74

Gambar 4.32 Validasi Data Desa .......................................................................... 75

Gambar 4.33 Pengubahan Data Desa .................................................................... 75

Gambar 4.34 Tampilan Data Pura Kawitan Rekomendasi ................................... 76

Gambar 4.35 Tampilan Data Lengkap Pura Kawitan Rekomendasi .................... 76

Gambar 4.36 Tampilan Lokasi Map Pura Rekomendasi ...................................... 77

Gambar 4.37 Tampilan Data Leluhur Rekomendasi............................................. 78

Gambar 4.38 Tampilan Data Lengkap Leluhur Rekomendasi.............................. 78

Gambar 4.39 Tampilan Data Pengurus Rekomendasi .......................................... 79

Gambar 4.40 Tampilan Data Lengkap Pengurus Rekomendasi ........................... 80

Gambar 4.41 Tampilan Lokasi Map Pura Pengurus ............................................. 81

Gambar 4.42 Tampilan Data Master Pengurus ..................................................... 81

xiv

Gambar 4.43 Tampilan Data User Terdaftar......................................................... 82

Gambar 4.44 Tampilan Lengkap Data User Terdaftar .......................................... 83

Gambar 4.45 Tampilan Lokasi Tempat Tinggal Data User Terdaftar .................. 83

Gambar 4.46 Tampilan Pengisian Data Keterkaitan ............................................. 84

Gambar 4.47 Tampilan Pilihan Tingkat Keterkaitan ............................................ 85

Gambar 4.48 Tampilan Keterkaitan Tingkat Kedalaman 1 .................................. 86

Gambar 4.49 Tampilan Keterkaitan Tingkat Kedalaman 2 .................................. 86

Gambar 4.50 Tampilan Keterkaitan Tingkat Kedalaman 3 .................................. 87

Gambar 4.51 Tampilan Keterkaitan Tingkat Kedalaman 4 .................................. 87

Gambar 4.52 Pengujian Skenario Fitur Keterkaitan ............................................. 88

Gambar 4.53 Pengujian Skenario Fitur Direction ................................................. 91

xv

DAFTAR TABEL

Tabel 3.1 Tabel Kategori Pura ............................................................................... 44

Tabel 3.2 Tabel Leluhur ........................................................................................ 45

Tabel 3.3 Tabel Desa............................................................................................. 45

Tabel 3.4 Tabel Kecamatan................................................................................... 46

Tabel 3.5 Tabel Kabupaten ................................................................................... 46

Tabel 3.6 Tabel Pengurus ...................................................................................... 47

Tabel 3.7 Tabel User ............................................................................................. 47

Tabel 3.8 Tabel Pura Kawitan ............................................................................... 48

Tabel 3.9 Contoh Pendataan Keterkaitan Pura Kawitan ....................................... 50

Tabel 4.1 Kebutuhan Perangkat Keras Pengujian Sistem ..................................... 53

Tabel 4.2 Tabel Tingkat Kedalaman Keterkaitan ................................................. 85

Tabel 4.3 Kebutuhan Perangkat Keras Skenario Pengujian Sistem ...................... 88

Tabel 4.4 Hasil Pengujian Fitur Keterkaitan Pura Kawitan .................................. 89

Tabel 4.5 Hasil Pengujian Fitur Direction Pura Kawitan ..................................... 92

Tabel 4.6 Hasil Penilaian Responden.................................................................... 96

xvi

DAFTAR KODE PROGRAM

Kode Program 2.1 Google Maps Javascript API ................................................... 18

Kode Program 2.2 Elemen Kanvas Google Maps ................................................ 18

Kode Program 2.3 Fungsi Untuk menampilkan Google Maps ............................. 18

Kode Program 2.4 Kode Program Membuat Marker............................................ 19

Kode Program 4.1 Fitur Keterkaitan Pura Kawitan .............................................. 89

Kode Program 4.2 Web Service Keterkaitan Pura Kawitan ................................. 91

Kode Program 4.3 Fitur Direction Pura Kawitan ................................................. 92

Kode Program 4.4 Request Direction Service ...................................................... 93