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 JUDUL NAMA PENGESAHAN STATUS SKRIPSI : SISTEM INFORMASI WISATA KOTA KUDUS BERBASIS ANDROID : 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 Biasa (Mengandung isi tentang kerahasiaan dari suatu organisasi/badan tempat penelitian Skripsi ini dikerjakan) 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