repository.untag-sby.ac.idrepository.untag-sby.ac.id/518/1/abstrakk.pdf · aplikasi pariwisata...
TRANSCRIPT
vii Universitas 17 Agustus 1945 Surabaya
ABSTRAK
Nama : Nuruddin
Program Studi : Teknik Informatika
Judul : SISTEM INFORMASI ESTIMASI BIAYA TRANSPORTASI
DAN DESTINASI WISATA DI KABUPATEN GRESIK
BERBASIS ANDROID
Pariwisata merupakan suatu sektor industri yang sedang berkembang di
Kabupaten Gresik, industri pariwisata dapat berkembang apabila pertumbuhan jumlah
wisatawan meningkat. Salah satu faktor pendukung berkembangnya industri
pariwisata yaitu ketersediaan informasi tentang pariwisata, berdasarkan permasalahan
tersebut muncul gagasan untuk membangun sebuah aplikasi berbasis Android sebagai
media promosi dan petunjuk pariwisata Gresik. Adapun informasi yang dimuat dalam
aplikasi tersebut adalah informasi pariwisata gresik, perencanaan kunjungan wisata
serta rincian estimasi biaya yang dibutuhkan, terdapat pula rute wisata sebagai sarana
petunjuk menuju lokasi wisata.
Aplikasi pariwisata Gresik ini dibangun dengan arsitektur Client-Server dan
Database Server sebagi media penyimpanan, dimana aplikasi mobile berperan sebagai
penerima layanan (Client) dan Web Administrator sebagai pemberi layanan (Server).
Adapun perhitungan estimasi biaya meliputi biaya tiket tiap individu, biaya parkir dan
biaya transportasi, elemen-elemen yang termasuk dalam perhitungan biaya
transportasi yaitu jarak destinasi yang didapatkan dari layanan Google Maps Distance
Matrix API. Selain itu digunakan Haversine Formulla untuk menampilkan jarak
wisata yang paling terdekat dengan perangkat pengguna, digunakan pula layanan
Google Maps Directions API untuk mendapatkan informasi rute destinasi wisata.
Kata kunci : Pariwisata Gresik, Haversine Formulla, Google Maps API.
viii
Universitas 17 Agustus 1945 Surabaya
ABSTRACT
Name : Nuruddin
Study Program : Teknik Informatika
Title : SISTEM INFORMASI ESTIMASI BIAYA TRANSPORTASI
DAN DESTINASI WISATA DI KABUPATEN GRESIK
BERBASIS ANDROID
Tourism is an emerging industrial sector in Gresik regency, the tourism
industry can grow if the growth of tourist numbers increases. One of the factors
supporting the development of the tourism industry is availability of information
about tourism, based on the problems arose the idea to build an Android-based app as
a media promotion and guidance of tourism Gresik. The information contained in the
application is gresik tourism information, tourism visit planning and detailed
estimation of the required costs, there are also tourist routes as a means of direction
to the tourist location.
Gresik tourism application is built with Client-Server architecture and
Database Server as storage media, where mobile applications act as the recipient of
services (Client) and Web Administrator as a service provider (Server). The
calculation of cost estimation includes individual tickets, parking fees and
transportation, the elements included in the calculation of transportation costs is
distance of destination obtained from Google Maps Distance Matrix API service. In
addition it is used Haversine Formulla to display distance of the most tour nearest to
user device, also used service of Google Maps Directions API to get information of
tourist destination route.
Keyword : Pariwisata Gresik, Haversine Formulla, Google Maps API.
ix
Universitas 17 Agustus 1945 Surabaya
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. .. ii
LEMBAR PENGESAHAN ..................................................................................... iii
PERNYATAAN KEASLIAN & PERSETUJUAN PUBLIKASI TA .................... iv
KATA PENGANTAR .......................................................................................... v
ABSTRAK ............................................................................................................. vii
DAFTAR ISI ........................................................................................................ ix
DAFTAR GAMBAR .............................................................................................. xi
DAFTAR TABEL ................................................................................................. xiv
1. PENDAHULUAN ............................................................................................... 1
1.1. Latar Belakang Masalah ............................................................................... 1
1.2. Rumusan Masalah ........................................................................................ 2
1.3. Batasan Masalah........................................... ................................................ 2
1.4. Tujuan Penelitian ......................................................................................... 3
1.5. Manfaat Penelitian ....................................................................................... 3
1.6. Sistematika Penulisan ................................................................................... 3
2. TINJAUAN PUSTAKA ..................................................................................... 5
2.1. Konsep Dasar Sistem Informasi ................................................................... 5
2.1.1.Pengertian Sistem Informasi ............................................................... 5
2.1.2.Komponen Sistem Informasi .............................................................. 5
2.2. Konsep Dasar Pariwisata ............................................................................. 6
2.3. Estimasi Biaya ............................................................................................. 7
2.4. Pengenalan Android ..................................................................................... 7
2.4.1.Pengertian Android ............................................................................ 8
2.5. Google API ................................................................................................ 10
2.5.1.Google Maps Android API (Versi 2) ............................................... 10
2.5.2.Google Place API for Android ......................................................... 11
2.5.3.Google Maps Distance Matrix API .................................................. 11
2.5.4.Google Maps Direction API ............................................................. 12
2.6. Global Positioning System (GPS) ............................................................. 12
2.7. Android Studio .......................................................................................... 14
2.8. Software Development Kit (SDK) ................................ ............................ 14
2.9. Java Development Kit ................................................................................ 15
2.10. PHP (Hypertext Prepocessor) ................................................................. 15
2.11. Java Script Object Nation (JSON) ........................................................... 15
x
Universitas 17 Agustus 1945 Surabaya
2.12. Web Service ............................................................................................. 16
2.13. Unified Modelling Language (UML) ...................................................... 16
2.14. Sistem Koordinat Lintang dan Bujur (Latitude dan Longitude) .............. 19
2.15. Rumus Kalkulasi Jarak Haversine Formula ............................................. 21
2.16. Beberapa Penelitian Terdahulu ................................................................ 22
3. METODE PENELITIAN ................................................................................ 23
3.1. Metode Pengumpulan Data ........................................................................ 23
3.2. Perancangan Sistem ................................................................................... 24
3.2.1.Analisis Kebutuhan (Requirement Analysis) .................................... 25
3.2.1.1.Kebutuhan Fungsional............................................................... 25
3.2.1.2.Kebutuhan Nonfungsional ......................................................... 26
3.2.2.Perancangan Desain Sistem dan Software (System and Software .
.........Design) .. ........................................................................................... 28
3.2.2.1.Use Case Diagram ..................................................................... 28
3.2.2.2.Sequence Diagram..................................................................... 32
3.2.2.3.Desain Database ........................................................................ 42
3.2.2.4.Desain Arsitektur Sistem ........................................................... 43
3.2.2.5.Rancangan Desain Tata Letak Tampilan................................... 45
3.3. Simulasi Perhitungan ................................................................................ 63
3.3.1.Simulasi Perhitungan Jarak ............................................................... 63
3.3.2.Simulasi Perhitungan Estimasi Biaya ............................................... 64
4. HASIL DAN PEMBAHASAN ........................................................................ 67
4.1. Implementasi dan Pengujian Unit .............................................................. 67
4.1.1.Persisapan Alat-alat yang Digunakan ............................................... 67
4.1.2.Instalasi Apliasi pada Perangkat Android ......................................... 68
4.1.3.Antarmuka Aplikasi pada Perangkat Android................................... 70
4.1.4.Antarmuka Aplikasi pada Desktop ................................................... 81
4.2. Instegrasi dan Pengujian Sistem ................................................................. 88
4.2.1.Pengujian Fungsionalitas................................................................... 88
4.2.2.Hasil Pengujian Fungsionalitas ......................................................... 89
4.2.3.Pengujian Performa ........................................................................... 90
4.2.4.Kesimpulan Hasil Pengujian ............................................................. 90
5. KESIMPULAN DAN SARAN ........................................................................ 91
5.1. Kesimpulan ................................................................................................ 91
5.2. Saran ........................................................................................................... 91
DAFTAR PUSTAKA .......................................................................................... 92
xi
Universitas 17 Agustus 1945 Surabaya
DAFTAR GAMBAR
Gambar 2.1 Cara Kerja GPS ................................................................................... 13
Gambar 2.2 Garis Lintang (Latitude) ...................................................................... 20
Gambar 2.3 Garis Bujur (Longitude) ...................................................................... 21
Gambar 3.1 Skema Metode Waterfall ..................................................................... 24
Gambar 3.2 Use Case Diagram Administrator ........................................................ 29
Gambar 3.3 Use Case Diagram User ...................................................................... 30
Gambar 3.4 Sequence Diagram Login Administrator ............................................. 33
Gambar 3.5 Sequence Diagram Manage Data ........................................................ 33
Gambar 3.6 Sequence Diagram Logout Administrator ........................................... 34
Gambar 3.7 Sequence Diagram Registrasi User ..................................................... 35
Gambar 3.8 Sequence Diagram Login User ............................................................ 36
Gambar 3.9 Sequence Diagram Daftar Wisata ....................................................... 37
Gambar 3.10 Sequence Diagram Rencana Wisata .................................................. 38
Gambar 3.11 Sequence Diagram Daftar Rencana ................................................... 39
Gambar 3.12 Sequence Diagram Profil ................................................................... 40
Gambar 3.13 Sequence Diagram Riwayat .............................................................. 40
Gambar 3.14 Sequence Diagram Tentang ............................................................... 41
Gambar 3.15 Sequence Diagram Logout User ........................................................ 42
Gambar 3.16 Entity Relationship Diagram ............................................................. 43
Gambar 3.17 Desain Arsitektur Sistem ................................................................... 44
Gambar 3.18 Analisis Alur Data Sistem ................................................................. 45
Gambar 3.19 Rancangan Tampilan Login User ...................................................... 46
Gambar 3.20 Rancangan Tampilan Registrasi User ............................................... 47
Gambar 3.21 Rancangan Tampilan Daftar Wisata .................................................. 48
Gambar 3.22 Rancangan Tampilan Detail Informasi Wisata .................................. 48
Gambar 3.23 Rancangan Tampilan Transportasi .................................................... 49
Gambar 3.24 Rancangan Tampilan Destinasi Wisata ............................................. 50
Gambar 3.25 Rancangan Tampilan Estimasi Biaya ................................................ 50
Gambar 3.26 Rancangan Tampilan Daftar Rencana ............................................... 51
Gambar 3.27 Rancangan Tampilan Detail Rencana Wisata ................................... 52
Gambar 3.28 Rancangan Tampilan Rute Destinasi Wisata .................................... 52
Gambar 3.29 Rancangan Tampilan Profil ............................................................... 53
Gambar 3.30 Rancangan Tampilan Riwayat ........................................................... 54
Gambar 3.31 Rancangan Tampilan Riwayat Kunjungan ........................................ 54
Gambar 3.32 Rancangan Tampilan Daftar Kunjungan ........................................... 55
xii
Universitas 17 Agustus 1945 Surabaya
Gambar 3.33 Rancangan Tampilan Tentang ........................................................... 56
Gambar 3.34 Rancangan Tampilan Login Administrator ....................................... 56
Gambar 3.35 Rancangan Tampilan Beranda Web Administrator ........................... 57
Gambar 3.36 Rancangan Tampilan Data Wisata .................................................... 58
Gambar 3.37 Rancangan Tampilan Detail Informasi Wisata .................................. 58
Gambar 3.38 Rancangan Tampilan Data Mobil ...................................................... 59
Gambar 3.39 Rancangan Tampilan Data Bahan Bakar Minyak ............................. 60
Gambar 3.40 Rancangan Tampilan Data Users ...................................................... 60
Gambar 3.41 Rancangan Tampilan Admin ............................................................. 61
Gambar 3.42 Rancangan Tampilan Detail Informasi .............................................. 61
Gambar 3.43 Rancangan Tampilan Tambah Data .................................................. 62
Gambar 3.44 Rancangan Tampilan Edit Data ......................................................... 62
Gambar 4.1 Proses Instalasi Aplikasi Mobile ......................................................... 69
Gambar 4.2 Proses Instalasi Berhasil ...................................................................... 69
Gambar 4.3 Splashscreen ........................................................................................ 70
Gambar 4.4 Menu Login User................................................................................. 71
Gambar 4.5 Menu Registrasi Akun ......................................................................... 71
Gambar 4.6 Menu Daftar Wisata ............................................................................ 72
Gambar 4.7 Halaman Detail Informasi Wisata ....................................................... 73
Gambar 4.8 Halaman Transportasi .......................................................................... 74
Gambar 4.9 Halaman Destinasi Wisata ................................................................... 75
Gambar 4.10 Halaman Rincian Estimasi Biaya ...................................................... 75
Gambar 4.11 Menu Daftar Rencana ........................................................................ 76
Gambar 4.12 Halaman Detail Rencana ................................................................... 77
Gambar 4.13 Halaman Rute Destinasi Wisata ........................................................ 77
Gambar 4.14 Menu Profil........................................................................................ 78
Gambar 4.15 Menu Riwayat ................................................................................... 79
Gambar 4.16 Riwayat Kunjungan ........................................................................... 79
Gambar 4.17 Daftar Kunjungan .............................................................................. 80
Gambar 4.18 Menu Tentang.................................................................................... 80
Gambar 4.19 Halaman Login Web Administrator .................................................. 81
Gambar 4.20 Halaman Beranda .............................................................................. 82
Gambar 4.21 Menu Data Wisata ............................................................................. 82
Gambar 4.22 Menu Detail Data Wisata .................................................................. 83
Gambar 4.23 Menu Data Mobil .............................................................................. 83
Gambar 4.24 Menu Data Bahan Bakar Minyak ...................................................... 84
Gambar 4.25 Menu Data Users ............................................................................... 85
Gambar 4.26 Menu Data Administrator .................................................................. 85
xiii
Universitas 17 Agustus 1945 Surabaya
Gambar 4.25 Menu Input Data ................................................................................ 86
Gambar 4.25 Menu Edit Data ................................................................................. 87
Gambar 4.25 Menu Detail Data .............................................................................. 87
xiv
Universitas 17 Agustus 1945 Surabaya
DAFTAR TABEL
Tabel 2.1 Elemen-elemen Use Case Diagram ......................................................... 17
Tabel 2.2 Elemen-elemen Sequence Diagram ........................................................ 18
Tabel 3.1 Spesifikasi Minimum Perangkat Keras Pengembang ............................. 26
Tabel 3.2 Spesifikasi Minimum Perangkat Keras Administrator ............................ 27
Tabel 3.3 Spesifikasi Minimum Perangkat Keras Pengguna .................................. 27
Tabel 3.4 Kebutuhan Perangkat Lunak Pengembang ............................................. 27
Tabel 3.5 Koordinat Asal ........................................................................................ 63
Tabel 3.6 Koordinar Tujuan .................................................................................... 63
Tabel 3.7 Hasil Simulasi Perhitungan dengan Haversine Formula ......................... 64
Tabel 3.8 Sample Data Mobil ................................................................................. 64
Tabel 3.9 Sample Data Bahan Bakar Minyak ......................................................... 65
Tabel 3.10 Hasil Simulasi Perhitungan Estimasi Biaya Transportasi ..................... 65
Tabel 3.11 Sample Data Wisata .............................................................................. 66
Tabel 3.12 Hasil Simulasi Perhitungan Estimasi Biaya .......................................... 66
Tabel 4.1 Spesifikasi Laptop ................................................................................... 67
Tabel 4.2 Spesifikasi Smartphone Android ............................................................. 68
Tabel 4.3 Perangkat Lunak Pendukung ................................................................... 68
Tabel 4.4 Hasil Pengujian Aplikasi Mobile ............................................................ 88
Tabel 4.5 Hasil Pengujian Web Administrator ....................................................... 89
Tabel 4.6 Hasil Pengujian Fungsionalitas ............................................................... 90
Tabel 4.7 Pengujian Performa Aplikasi Mobile ...................................................... 90
xv
Universitas 17 Agustus 1945 Surabaya
TUGAS AKHIR
SISTEM INFORMASI ESTIMASI BIAYA TRANSPORTASI
DAN DESTINASI WISATA DI KABUPATEN GRESIK
BERBASIS ANDROID
Disusun oleh :
Nuruddin
461304240
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS 17 AGUSTUS 1945 SURABAYA
2018
ii
TUGAS AKHIR
SISTEM INFORMASI ESTIMASI BIAYA TRANSPORTASI
DAN DESTINASI WISATA DI KABUPATEN GRESIK
BERBASIS ANDROID
Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana
Disusun oleh :
Nuruddin
461304240
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS 17 AGUSTUS 1945 SURABAYA
2018
iii
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS 17 AGUSTUS 1945 SURABAYA
LEMBAR PENGESAHAN TUGAS AKHIR
NAMA : Nuruddin
NBI : 461304240
PROGRAM STUDI : Teknik Informatika
FAKULTAS : Teknik
JUDUL : SISTEM INFORMASI ESTIMASI BIAYA
TRANSPORTASI DAN DESTINASI WISATA DI
KABUPATEN GRESIK BERBASIS ANDROID
Mengetahui / Menyetujui
Dosen Pembimbing
Anis Rahmawati Amna, S.Kom., M.Kom., MBA
NPP: 20460.95.0416
Dekan Fakultas Teknik
Universitas 17 Agustus 1945
Surabaya
Dr. Ir. Sajiyo, M.Kes.
NPP: 20410.90.0197
Ketua Program Studi
Teknik Informatika
Universitas 17 Agustus 1945
Surabaya
Geri Kusnanto S.Kom., MM
NPP: 20460.94.0401
iv
PERNYATAAN KEASLIAN DAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR
Saya yang bertanda tangan di bawah ini
Nama : Nuruddin
NBI : 461304240
Fakultas/Program Studi : Teknik/Teknik Informatika
Judul Tugas Akhir : SISTEM INFORMASI ESTIMASI BIAYA
TRANSPORTASI DAN DESTINASI WISATA DI
KABUPATEN GRESIK BERBASIS ANDROID
Menyatakan dengan sesungguhnya bahwa :
1. Tugas Akhir dengan judul diatas bukan merupakan tiruan atau duplikasi dari
Tugas Akhir yang sudah dipublikasikan dan atau pernah dipakai untuk
mendapatkan gelar Sarjana Teknik di lingkungan Universitas 17 Agustus 1945
Surabaya maupun di Perguruan Tinggi atau Instansi manapun, kecuali bagian
yang sumber informasinya dicantumkan sebagaimana mestinya.
2. Tugas Akhir dengan judul diatas bukan merupakan plagiarisme, pencurian hasil
karya milik orang lain, hasil kerja orang lain untuk kepentingan saya karena
hubungan material maupun non – material, ataupun segala kemungkinan lain
yang pada hakekatnya bukan merupakan karya tulis tugas akhir saya secara
orisinil dan otentik.
3. Demi pengembangan ilmu pengetahuan, saya memberikan hak atas Tugas Akhir
ini kepada Universitas 17 Agustus 1945 Surabaya untuk menyimpan,
mengalihmedia/formatkan, mengelola dalam bentuk pangkalan data (database),
merawat, dan memublikasikan tugas akhir saya selama tetap mencantumkan
nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.
4. Pernyataan ini saya buat dengan kesadaran sendiri dan tidak atas tekanan ataupun
paksaan dari pihak maupun demi menegakan integritas akademik di institusi ini
dan bila kemudian hari diduga kuat ada ketidaksesuaian antara fakta dengan
kenyataan ini, saya bersedia diproses oleh tim Fakultas yang dibentuk untuk
melakukan verifikasi, dengan sanksi terberat berupa pembatalan
kelulusan/kesarjanaan.
Surabaya, 10 Januari 2018
Nuruddin
461304240
v
KATA PENGANTAR
Puji dan syukur saya panjatkan kepada Allah yang Maha Kuasa yang senantiasa
melimpahkan rahmat dan hidayah-Nya sehingga saya dapat menyelesaikan tugas
akhir :
“SISTEM INFORMASI ESTIMASI BIAYA TRANSPORTASI DAN
DESTINASI WISATA DI KABUPATEN GRESIK BERBASIS ANDROID”
Tugas Akhir ini dimaksudkan untuk memenuhi salah satu persyaratan menyelesaikan
studi di Universitas 17 Agustus 1945 Surabaya. Penulis menyadari bahwa, tanpa
bantuan dan bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada
penyusunan tugas akhir ini, sangatlah sulit bagi penulis untuk menyelesaikan tugas
akhir ini. Oleh karena itu, penulis mengucapkan terima kasih kepada :
1. Dr. Mulyanto Nugroho, MM.,CMA.,CPAI, selaku Rektor Universitas 17 Agustus
1945 Surabaya, yang telah memberikan izin untuk menyelesaikan tugas akhir
untuk memperoleh gelar sarjana di fakultas informatika.
2. Bapak Dr. Ir. Sajiyo, M.Kes, selaku Dekan Fakultas Teknik Universitas 17
Agustus 1945 Surabaya, yang telah memberikan izin untuk menyelesaikan tugas
akhir ini.
3. Bapak Geri Kusnanto S.Kom, MM, selaku Ketua Program studi Teknik
Informatika Universitas 17 Agustus 1945 Surabaya, yang telah memberikan izin
untuk menyelesaikan tugas akhir ini.
4. Ibu Anis Rahmawati Amna, S.Kom.,M.Kom.,MBA selaku Dosen Pembimbing
yang dengan sabar telah membimbing , membenarkan, dan memberikan saran
yang sangat membantu dalam penyelesaian Tugas Akhir ini.
5. Ibu Enny Indasyah, S.ST., M.Sc., selaku CO Pembimbing yang telah sabar
membimbing dalam menyelesaikan Tugas Akhir ini.
6. Orang Tua dan Keluarga saya yang telah memberikan dukungan material dan
moral selama menjalani kuliah hingga penyusunan Tugas Akhir ini.
7. Keluarga besar informatika 2013 yang telah memberikan banyak ilmu baik
akademik maupun nonakademik
8. Sahabat – sahabat saya atas kebersamaan waktunya selama masa kuliah hingga
penyusunan Tugas Akhir ini.
vi
Akhir kata, semoga Allah Subhanahu Wataala berkenan membalas segala kebaikan
semua pihak yang telah membantu. Dan semoga tugas akhir ini membawa manfaat
bagi pengembangan ilmu.
Surabaya, 10 Januari 2018
Penulis