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
ii
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
iii
vi 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.
vii 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.
viii
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
ix 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
x
2.2.1Sistem Informasi Geografis ... 5
2.2.2 Pengertian Wisata ... 5 2.2.3Android ... 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
xi
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
xii
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
xiii
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