Upload
doanxuyen
View
219
Download
0
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
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