Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

SKRIPSI

SISTEM INFORMASI WISATA KOTA KUDUS
BERBASIS ANDROID

Oleh :
FIFIT SETYO DWI CAHYONO
2012-51-122

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2016

UNIVERSITAS MURIA KUDUS
PENGESAHAN STATUS SKRIPSI
JUDUL

: SISTEM INFORMASI WISATA KOTA KUDUS BERBASIS
ANDROID


NAMA

: FIFIT SETYO DWI CAHYONO

Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan
Program Studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat
kegunaan sebagai berikut :
1. Skripsi adalah hal milik Program Studi Teknik Informatika UMK Kudus
2.
3. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk
tujuan referensi saja
4. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan
pertukaran antar institusi pendidikan tinggi
5. Berikan tanda V sesuai dengan kategori Skripsi



Sangat Rahasia

(Mengandung isi tentang keselamatan /

kepentingan Negara Republik Indonesia)

Rahasia

(Mengandung isi tentang kerahasiaan dari suatu
organisasi/badan tempat penelitian Skripsi ini
dikerjakan)

Biasa
Disahkan Oleh :

(

)

(

)

Alamat Tetap :

Desa Kelet RT 32 / RW 05
Kecamatan Keling, Kabupaten Jepara

Endang Supriyati, M.Kom

ii

Tanggal : 6 Agustus 2016

Tanggal : 6 Agustus 2016

iii

iv

v

ABSTRACT

Android is a mobile operating system uses a modified version of the Linux

kernel. Not only used to perform functions such as sms mobile (shortmessaging
service), telephone, or browsing, android is now being used for other purposes in
various sectors. For that a "System Information on Tourism in the Holy City berbais
Android" is designed to make it easier for travelers to get information about tourist
sites in the holy city, the system works by providing a route from the starting position
the user is located to the location selected, the manufacture of these the system works
by utilizing the functions contained in the MAP API, such as calculating the mileage
and DerectionRute, so users simply choose tours that are in the system and then the
user can just click the marker position of travel after that the system will provide the
path using the function MAP API. This aims to provide an alternative solution for the
traveler seeking information existing tourist sites in the holy city by using
mobileandroid.
Keywords: Mobile android, MAP API, System Information, Direction Routes.

vi

ABSTRAK
Android adalah sistem operasi mobile menggunakan versi modifikasi dari
kernel linux. Tidak hanya dipakai untuk melakukan fungsi mobile seperti sms (
shortmessaging service), telepon, ataupun browsing, android kini banyak digunakan

untuk keperluan lainnya dalam berbagai sector. Untuk itu sebuah “Sistem Informasi
tentang Wisata di Kota Kudus Berbais Android” dirancang untuk mempermudah
para wisatawan dalam memperoleh informasi tentang lokasi wisata yang ada di kota
kudus, sistem ini bekerja dengan memberikan rute dari posisi awal pengguna berada
menuju lokasi wisata yang dipilih, pembuatan rute sistem bekerja dengan
memanfaatkan fungsi-fungsi yang ada dalam MAP API, seperti menghitung jarak
tempuh dan DerectionRute, jadi pengguna hanya memilih wisata-wisata yang ada
didalam sistem kemudian pengguna tinggal mengklik marker posisi wisata setelah itu
sistem akan memberikan rute jalan menggunakan fungsi MAP API. Hal ini bertujuan
memberikan solusi alternatif untuk wisatawan dalam mencari informasi lokasi
wisata yang ada di kota kudus dengan menggunakan mobileandroid.

Kata Kunci : Mobile android, MAP API, Sistem Informasi, Direction Rute.

vii

KATA PENGANTAR
Sekripsi dengan judul “SISTEM INFORMASI WISATA KOTA KUDUS” ini dapat
penulis selesaikan sesuai rencana tidak lepas dari dukungan berbagai pihak yang
tidak ternilai besarnya. Oleh karena itu pada kesempatan yang baik ini tidak lupa

penulis menyampaikan terimakasih kepada:
1. Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.
2. Kedua orang tua saya, yang selalu mendoakan dan mendukung disetiap
langkah saya.
3. Bapak Dr. Suparnyo, SH, MS., selaku Rektor Universitas Muria Kudus.
4. Bapak Mohammad Dahlan, ST, MT, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
5. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus.
6. Ibu Endang Supriyati, M.Kom, selaku pembimbing I yang telah banyak
memberi masukan selamapenyusunan skripsi ini.
7. Bapak Arief Susanto, ST, M.Kom, selaku pembimbing II yang telah
banyak memberi masukan selama penyusunan skripsi ini.
8. Teman-teman Seperjuangan terutama RSU, Sondom, Hakim, ABD Gofur,
Faza, dll yang tidak bisa saya sebutkan satu persatu.
Semoga beliau-beliau di atas mendapatkan imbalan yang lebih besardari Allah SWT
melebihi apa yang beliau-beliau berikan kepada penulis.

Kudus,6 Agustus 2016
Penulis


viii

DAFTAR ISI
Halaman
HALAMAN JUDUL ............................................................................................. i
PENGESAHAN STATUS SKRIPSI ................................................................... ii
PERNYATAAN PENULISAN............................................................................. iii
PERSETUJUAN SKRIPSI ................................................................................... iv
PENGESAHAN SKRIPSI .................................................................................... v
ABSTRACT ........................................................................................................... vi
ABSTRAK ............................................................................................................. vii
KATA PENGANTAR ........................................................................................... viii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................. xii
DAFTAR TABEL ................................................................................................. xiii
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang ..................................................................................... 1
1.2 Rumusan Masalah ................................................................................ 1
1.3 Batasan Masalah ................................................................................... 2

1.4 Tujuan Masalah .................................................................................... 2
1.5 Manfaat Penelitian................................................................................ 2
BAB II TINJAUAN PUSTAKA .......................................................................... 3
2.1 Penelitian Terkait ................................................................................. 3
2.2 Landasan Teori ..................................................................................... 5

ix

2.2.1 Sistem Informasi Geografis .............................................................. 5
2.2.2 Pengertian Wisata................................................................................ 5
2.2.3 Android .................................................................................................... 5
2.2.4 JSON................................................................................................................. 5
2.2.5 MySQL ............................................................................................................ 6
2.2.6 GPS ................................................................................................................... 6
2.2.7 Eclipe ........................................................................................ 6
2.2.8 Pengertian UML (Unfield Modeling Language) ...................... 7
2.2.9 Simbol UML (Unfield modelling language) ............................ 8
2.3 Kerangka pemikiran ............................................................................ 13
BAB III METODE PENELITIAN ....................................................................... 13
3.1 Metode Pengumpulan Data ................................................................. 13

3.1.1 Metode Penelitian Lapangan .................................................... 13
3.1.2 Metode Penulisan Terbuka ....................................................... 13
3.2 Metode Pengembangan Aplikasi ....................................................... 13
3.2.1 Tahap Requirement Analysis .................................................... 15
3.2.2 Tahap System Design ................................................................ 15
3.2.3 Tahap Implementation .............................................................. 16
3.2.4 Tahap Integration & Testing .................................................... 16
3.2.5 Tahap Operation & Maintenance ............................................. 16
BAB IV PERANCANGAN SISTEM DAN DESAIN .......................................... 17
4.1 Deskripsi Masalah.............................................................................. 17
4.2 Analisa Kebutuhan ............................................................................. 17
4.2.1 Kebutuhan Hardware ............................................................... 17
4.2.2 Kebutuhan Software ................................................................. 18
4.2.3 Kebutuhan Sistem..................................................................... 18
4.3 Perancangan Sistem ........................................................................... 18
4.3.1 Unifeid Modeling Language (UML) ........................................ 18
4.3.2 Usecase Diagram ...................................................................... 19
4.3.3 Activity Diagram ....................................................................... 22

x


4.3.4 Class Diagram.......................................................................... 23
4.3.5 Sequence Diagram ................................................................... 23
4.4 Perancangan Database ...................................................................... 24
4.4.1 Struktur Database ............................................................................... 24
4.5 Desain Antar Muka Sistem ................................................................. 28
BAB V PENGUJIAN DAN IMPLEMENTASI ................................................... 31
5.1 Analisa Kebutuhan Sistem ................................................................. 31
5.2 Implementasi Database ...................................................................... 31
5.3 Implementasi Aplikasi ....................................................................... 33
5.4 Pengujian Blackbox Testing ............................................................... 37
BAB VI PENUTUP ................................................................................................ 39
6.1 Kesimpulan ......................................................................................... 39
6.2 Saran ................................................................................................... 39
DAFTAR PUSTAKA ............................................................................................ 40

xi

DAFTAR GAMBAR
Halaman

Gambar 2.1

Kerangka Pemikiran ........................................................................ 13

Gambar 3.1

Gambar Metode Waterfall ............................................................... 14

Gambar 4.1

Usecase Diagram Sistem Infromasi Wisata Kudus ......................... 20

Gambar 4.2

Activity Diagram Sistem Infromasi Wisata Kudus .......................... 22

Gambar 4.3

Class Diagram Sistem Infromasi Wisata Kudus ............................ 23

Gambar 4.4

Sequence Diagram ........................................................................... 24

Gambar 4.5

Tampilan Splash .............................................................................. 28

Gambar 4.6

Tampilan Form Awal ...................................................................... 29

Gambar 4.7

Tampilan Form Home ..................................................................... 29

Gambar 4.8

Tampilan Form Wisata .................................................................... 30

Gambar 4.9

Tampilan Form Detail ..................................................................... 30

Gambar 5.1

Gambar Tabel Event Tahunan ......................................................... 32

Gambar 5.2

Gambar Tabel Pasar Tradisional ..................................................... 33

Gambar 5.3

Gambar Tabel Shoping .................................................................... 33

Gambar 5.4

Gambar Tabel Wisata Alam ............................................................ 33

Gambar 5.5

Gambar Tabel Wisata Kuliner ......................................................... 34

Gambar 5.6

Gambar Tabel Wisata Religi ........................................................... 34

Gambar 5.7

Halaman splash ............................................................................... 35

Gambar 5.8

Halaman Awal Aplikasi .................................................................. 35

Gambar 5.9

Halaman Home ................................................................................ 36

Gambar 5.10 Halaman Wisata.............................................................................. 37
Gambar 5.11 Halaman Detail Wisata .................................................................... 37
Gambar 5.12 Halaman Lihat Rute .......................................................................... 38

xii

DAFTAR TABEL
Halaman
Tabel 2.1 Simbol Use Case Diagram................................................................... 8
Tabel 2.2 Simbol Activity Diagram...................................................................... 10
Tabel 2.3 Simbol Class Diagram ......................................................................... 10
Tabel 2.4 Simbol Sequence Diagram ................................................................... 11
Tabel 4.1 Keterangan Usecase Sistem ................................................................. 21
Tabel 4.2

Tabel Event ......................................................................................... 25

Tabel 4.3 Tabel Pasar Tradisional ........................................................................ 25
Tabel 4.4 Tabel Shoping ...................................................................................... 26
Tabel 4.5 Tabel Wisata Alam ............................................................................... 26
Tabel 4.6 Tabel Wisata Kuliner ........................................................................... 27
Tabel 4.7 Tabel Wisata Religi .............................................................................. 27
Tabel 5.1 Pengujin Blackbox testing.................................................................... 39

xiii