Pembuatan Aplikasi Mobile Wisata, Hotel, Kuliner Berbasis Android COVER 1

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER,
BERBASIS ANDROID

TUGAS AKHIR
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar
Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret

Disusun Oleh :
ARGA RAGA SETYAWAN
NIM. M3113023

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2016


commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN

PEMBUATAN APLIKASI MOBILE, WISATA, HOTEL, KULINER,
BERBASIS ANDROID

Disusun oleh

Arga Raga Setyawan
NIM. M313023

Tugas Akhir ini telah disetujui untuk dipresentasikan
pada ujian TA
pada tanggal _____________________


Pembimbing Utama

(Eko Harry Pratisto, S.T., M.Info.Tech.)
NIDN. 0624118101

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN

PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, DAN KULINER
BERBASIS ANDROID

Disusun oleh
Arga Raga Setyawan

NIM. M3113023

Pembimbing Utama

(Eko Harry Pratisto, S.T., M.Info.Tech.)
NIDN. 0624118101
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
Pada hari _________________
Dewan Penguji :
Penguji 1 :

Eko Harry Pratisto, S.T., M.Info.Tech.

(______________)

NIDN. 0624118101
Penguji 2 :

Firma Sahrul B, S.Kom., M.Eng.


(______________)

NIDN. 0601028502
Penguji 3 :

Nanang Maulana S.SI, M.Cs.

(______________)

NUPN. 9906004430
Disahkan Oleh :
Ketua
Program Diploma III Teknik Informatika
FMIPA UNS

Abdul Aziz, S.Kom., M.Cs.
commit to
user 1 001
NIP. 19810413

200501
iii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa dalam laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
perguruan tinggi, dan sepanjang pengetahuan saya, tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis
diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka. Serta karya yang
dibuat tidak melanggar dari Hak Cipta orang lain.

Surakarta, 2 Juni 2016
Arga Raga Setyawan
M3113023

commit to user


iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN MOTTO
“Inti hidup itu adalah kombinasi ikhlas, kerja keras, doa , dan tawakal.” - Negeri
5 Menara
“Keep Moving forward” – Meet The Robinsons Disney

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id


KATA PENGANTAR
Puji syukur penulis panjatkan kepada Allah SWT, karena atas limpahan
rahmat dan karunia-Nya penulis dapat menyelesaikan laporan Tugas Akhir yang
berjudul “PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, DAN
KULINER BERBASIS ANDROID” tepat waktu.
Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat untuk
memperoleh gelar ahli madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret. Dalam penyusunan laporan Tugas Akhir ini penulis
banyak mendapatkan bantuan dari berbagai pihak, oleh sebab itu penulis ingin
mengucapkan rasa terima kasih kepada :
1. Abdul Aziz, S.Kom., M.Cs. selaku ketua Program Diploma III Teknik
Informatika FMIPA UNS
2. Eko Harry Pratisto, S.T., M.Info.Tech. selaku dosen pembimbing Tugas
Akhir yang telah banyak memberikan saran dan kritik yang membangun
selama pelaksanaan Tugas Akhir.
3. Dosen – dosen DIII Teknik Informatika FMIPA UNS yang telah
memberikan dukungan dalam penyelesaian Tugas Akhir ini,
4. Keluarga Tercinta yang selalu mendukung , dan
5. Teman – teman keluarga besar TIA 2013 yang memberikan semangat dan
dukungan selama pengerjaan Tugas Akhir ini.

6. Penulis akui penulis tidaklah sempurna, seperti kata pepatah tak ada
gading yang tak retak begitu pula dalam penulisan ini, apabila nantinya
terdapat kekeliruan dalam penulisan laporan Tugas Akhir ini penulis
sangat mengharapkan kritik dan sarannya.
Akhir kata semoga laporan Tugas Akhir lapangan ini dapat memberikan banyak
manfaat bagi kita semua.
Surakarta , Juni 2016
Arga Raga Setyawan
commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

Intisari

Para wisatawan yang tertarik untuk mengunjungi tempat wisata di Indonesia
pastinya akan mencari tahu tentang apa yang ada di tempat yang akan dikunjungi.

Wisatawan biasanya mencari tahu tentang tempat wisata, penginapan atau hotel,
dan makanan khas dari kota yang akan dikunjungi. Maka dari itu dibuat Aplikasi
Mobile wisata, hotel, dan kuliner untuk mempermudah wisatawan mencari
informasi wisata dari daerah daerah di Indonesia.
Tahap pembuatan aplikasi dimulai dari pendahuluan, memilih metodologi
penelitian lalu membuat perancangan, untuk kemudian diimplementasikan pada
smartphone android yang memiliki sistem operasi android Lolipop. Kemudian diuji
dengan pengujian Black Box, pengujian Kompatibilitas dan pengujian kuisioner.
Penelitian ini menghasilkan aplikasi server yang dapat mengolah informasi
wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat
menampilkan dan memasukan data wisata, hotel, dan kuliner ke dalam database
server . Dari kuisioner didapatkan, sebanyak 31 responden sebagian besar setuju
bahwa mereka dapat terbantu dengan aplikasi Holipedia, interface dari aplikasi
Holipedia mudah digunakan.
Kata Kunci : Android, Aplikasi Mobile, Hotel, Kuliner, Wisata

commit to user

vii


perpustakaan.uns.ac.id

digilib.uns.ac.id

Abstract
The tourists who are interested to visit tourist attractions in Indonesia will
certainly find out about what is in place to be visited. Travelers usually find out
about nearby attractions, lodging or hotel, and the food is typical of the city to be
visited. Therefore created Mobile Applications travel, hotel, and to facilitate
culinary travelers looking for travel information from the regions in Indonesia.
The creation phase starts from the preliminary application, choose the
research methodology and makes the design, and then implemented on android
smartphone which has a lollipop android operating system. Then tested with Black
Box testing, compatibility testing and questionnaire testing.
This research resulted in an application server that can process travel
information, hotel and culinary and android-based client application that can
display and enter data travel, hotel and culinary to the database server. Obtained
from the questionnaires, as many as 31 respondents largely agree that they can be
helped with application Holipedia, Holipedia interface of the application is easy to
use.

Keywords:Android, Cilinaty, Hotel, Mobile Apps, Travel.

commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PERNYATAAN ............................................................................... iv
KATA PENGANTAR ........................................................................................... vi
Intisari ................................................................................................................... vii
Abstract ................................................................................................................ viii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR TABEL ................................................................................................ xiv
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang .................................................................................................. 1
1.2 Perumusan Masalah........................................................................................... 1
1.3 Tujuan ............................................................................................................... 2
1.3 Manfaat.............................................................................................................. 2
1.4 Batasan Masalah ................................................................................................ 2
1.5 Metodologi Penelitian ....................................................................................... 3
1.6 Sistematika Penulisan ....................................................................................... 4
BAB II ..................................................................................................................... 6
TINJAUAN PUSTAKA DAN DASAR TEORI .................................................... 6
2.1 Tinjauan Pustaka ............................................................................................... 6
2.2 Landasan Teori .................................................................................................. 7
2.2.1 Aplikasi ...................................................................................................... 7
2.2.2 Program Aplikasi ....................................................................................... 7
2.2.3 Android....................................................................................................... 8
2.2.4 Android SDK (Software Development Kit) ............................................... 8
2.2.5 Java ............................................................................................................. 8
2.2.6 Android Studio ........................................................................................... 8
2.2.7 MySQL ....................................................................................................... 8
2.2.8 UML (Unified Modelling Language) ......................................................... 9
2.2.9 Use Case Diagram ................................................................................... 10
commit to user
2.2.10 Sequence Diagram..................................................................................
12

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

2.2.11 JSON (Javascript Object Notation) ........................................................ 14
2.2.12 Web Service ............................................................................................ 14
2.2.13 Activity Diagram ................................................................................... 15
2.2.14 Diagram Konteks ................................................................................... 16
2.2.15 Data Flow Diagram (DFD) .................................................................... 16
2.2.16 BlackBox Testing ................................................................................... 18
BAB III ................................................................................................................. 20
ANALISIS DAN RANCANGAN SISTEM ......................................................... 20
3.1 Alat dan Bahan ................................................................................................ 20
3.1.1 Alat ........................................................................................................... 20
3.1.2 Bahan ....................................................................................................... 20
3.2 Perancangan Sistem ........................................................................................ 20
3.2.1 Proses Bisnis ............................................................................................ 20
3.2.2 Kebutuhan Fungsional Sistem.................................................................. 21
3.2.3 Kebutuhan non Fungsional ...................................................................... 22
3.2.4 Usecase Diagram ..................................................................................... 23
3.2.5 Diagram Context Admin .......................................................................... 24
3.2.6 Data flow diagram Level 0 ....................................................................... 25
3.2.7 Data Flow Diagram Level 1 ..................................................................... 27
3.2.8 Activity Diagram ...................................................................................... 32

3.3 Perancangan Basis Data .................................................................................. 43
3.3.1 Entity Relationship Diagram.................................................................... 43
3.3.2 Relasi Antar Tabel.................................................................................... 46
3.3.3 Desain Tabel Basis Data .......................................................................... 48
3.3.5 Desain User Interface Client .................................................................... 52
3.3.6 Desain User Interface Server ................................................................... 60
BAB IV ................................................................................................................. 64
IMPLEMENTASI DAN PENGUJIAN ................................................................ 64
4.1

Implementasi .............................................................................................. 64

4.1.1 Tampilan Icon Aplikasi ............................................................................ 64
4.1.2 Halaman Splash Screen ............................................................................ 65
4.1.3 Halaman Beranda ..................................................................................... 66
commit to user
4.1.4 Halaman Menu Utama ............................................................................. 66
x

perpustakaan.uns.ac.id

digilib.uns.ac.id

4.1.5 Halaman Sub Menu Info .......................................................................... 67
4.1.6 Halaman Listview ..................................................................................... 68
4.1.7 Halaman Detail Informasi ....................................................................... 69
4.1.8 Halaman Insert Data ................................................................................ 71
4.1.9 Halaman Login Aplikasi .......................................................................... 71
4.1.10 Halaman Admin Login di Web .............................................................. 73
4.1.10 Halaman Awal Admin ........................................................................... 73
4.1.11 Halaman Manajemen Data ..................................................................... 74
4.1.12 Halaman Lihat Data Detail .................................................................... 74
4.1.13 Halaman Edit Data ................................................................................. 75
4.1.14 Halaman Manajemen Data Kategori ...................................................... 75
4.2.15 Halaman Input data Kategori ................................................................. 76
4.1.16 Halaman Manajemen Kota ..................................................................... 76
4.1.17 Halaman Input Kota ............................................................................... 77
4.2

Pengujian Sistem ........................................................................................ 78

4.2.1 Pengujian Kompatibilitas ......................................................................... 78
4.2.2 Pengujian Black Box ................................................................................ 81
4.2.3 Pengujian Melalui Kuisioner .................................................................... 85
BAB V................................................................................................................... 88
KESIMPULAN DAN SARAN ............................................................................. 88
5.1 Kesimpulan ..................................................................................................... 88
5.2 Saran ................................................................................................................ 88
DAFTAR PUSTAKA ........................................................................................... 89

commit to user

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
Gambar 2.1 Simbol Entity Luar........................................................................... 17
Gambar 2.2 Simbol Aliran Data .......................................................................... 17
Gambar 2.3 Simbol Proses .................................................................................. 17
Gambar 2.4 Simbol tempat penyimpanan ........................................................... 18
Gambar 3.1 Usecase Diagram............................................................................. 23
Gambar 3.2 Diagram Konteks ............................................................................. 24
Gambar 3.3 DFD Level 0 .................................................................................... 25
Gambar 3.4 DFD Level 1 Proses 2 ...................................................................... 27
Gambar 3.5 DFD Level 1 Proses 3 ...................................................................... 28
Gambar 3.6 DFD Level 1 Proses 4 ...................................................................... 29
Gambar 3.7 DFD Level 1 Proses 5 ...................................................................... 30
Gambar 3.8 DFD Level 1 Proses 6 ...................................................................... 31
Gambar 3.9 Activity Melihat tempat Wisata ....................................................... 32
Gambar 3.10 Melihat data Hotel ......................................................................... 33
Gambar 3.11 Activity Melihat data Kuliner ......................................................... 34
Gambar 3.12 Activity Melihat Deskripsi Aplikasi ............................................... 34
Gambar 3.12 Activity Register ............................................................................. 35
Gambar 3.13 Activity Insert data wisata .............................................................. 36
Gambar 3.15 Activity Insert data Kuliner ............................................................ 38
Gambar 3.16 Activity Edit data wisata ................................................................ 39
Gambar 3.17 Activity Edit data Hotel .................................................................. 40
Gambar 3.18 Activity Edit data Kuliner .............................................................. 41
Gambar 3.19 Activity Edit data User ................................................................... 42
Gambar 3.20 Entity Relationship Diagram (ERD) .............................................. 45
Gambar 3.21 Relasi Antar Tabel (RAT) ............................................................. 47
Gambar 3.22 Desain Interface User Login .......................................................... 52
Gambar 3.24 Desain Tampilan Awal .................................................................. 54
Gambar 3.25 Tampilan Informasi ....................................................................... 55
Gambar 3.26 Desain Tampilan ListView ............................................................ 56
Gambar 3.27 Desain Tampilan Detail ................................................................. 57
Gambar 3.28 Desain Tampilan Posting Lokasi Objek ........................................ 58
Gambar 3.29 Desain Tampilan Halaman
Deskripsi
commit to
user Aplikasi.............................. 59

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 3.30 Desain Tampilan Data Objek......................................................... 60
Gambar 3.31 Desain Tampilan Edit Objek ......................................................... 60
Gambar 3.32 Desain Tampilan Input Kategori ................................................... 61
Gambar 3.33 Desain Tampilan Input Kota .......................................................... 61
Gambar 3.34 Desain Tampilan Kategori ............................................................. 62
Gambar 3.35 Desain Tampilan Lihat Detail Objek ............................................. 62
Gambar 3.36 Desain Tampilan Gambar Objek ................................................... 63
Gambar 4.1 Icon Aplikasi.................................................................................... 65
Gambar 4.2 SplashScreen .................................................................................... 65
Gambar 4.3 Halaman Beranda............................................................................. 66
Gambar 4.4 Menu Utama .................................................................................... 66
Gambar 4.5 Halaman Info Wisata ....................................................................... 67
Gambar 4.6 ListView Hotel ................................................................................. 68
Gambar 4.7 Halaman detail Informasi ................................................................ 69
Gambar 4.8 Mencari Rute Dengan Google Map ................................................. 70
Gambar 4.9 Button Share .................................................................................... 70
Gambar 4.10 Insert Data ..................................................................................... 71
Gambar 4.12 Halaman Register ........................................................................... 72
Gambar 4.13 Halaman Admin Web .................................................................... 73
Gambar 4.14 Halaman Home Admin .................................................................. 73
Gambar 4.15 Manajemen Data ............................................................................ 74
Gambar 4.16 Lihat detail data ............................................................................. 74
Gambar 4.17 Halaman Edit data.......................................................................... 75
Gambar 4.18 Manajemen data Kategori .............................................................. 75
Gambar 4.19 Tambah Kategori ........................................................................... 76
Gambar 4.20 Manajemen Kota............................................................................ 76
Gambar 4.21 Input Kota ...................................................................................... 77
Gambar 4.22 Screenshot dengan Xiaomi Mi4i. .................................................. 79
Gambar 4.23 Halaman Detail Objek pada mito A10........................................... 79
Gambar 4.24 Detail Informasi Pada Advan S4k ................................................. 80
Gambar 4.25 Pernyataan Pertama ....................................................................... 85
Gambar 4.26 Pernyataan Kedua .......................................................................... 85
Gambar 4.27 Pernyataan Ketiga .......................................................................... 86
commit
to user
Gambar 4.28 Pernyataan Keempat
......................................................................
86
xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL

Tabel 2.1 Simbol Use Case (Widiastuti & Munggaran, 2014)............................. 11
Tabel 2.2 Simbol Sequence Diagram (Widiastuti & Munggaran, 2014) ............ 12
Tabel 2.3 Simbol Activity Diagram (Shalahuddin & Rosa , 2011)...................... 16
Table 3.1 Kebutuhan Fungsional Sistem .............................................................. 21
Tabel 3.2 Kebutuhan non Fungsional ................................................................... 22
Tabel 3.3 Tabel User ............................................................................................ 48
Tabel 3.4 Tabel Admin ......................................................................................... 48
Tabel 3.6 Tabel Wisata ......................................................................................... 49
Tabel 3.7 Tabel Wisata ......................................................................................... 49
Tabel 3.8 Tabel Kuliner ........................................................................................ 50
Tabel 3.9 Tabel Kategori Wisata .......................................................................... 50
Tabel 3.10 Tabel Kategori Hotel .......................................................................... 50
Tabel 3.11 Tabel Kategori Kuliner ....................................................................... 51
Tabel 3.12 Tabel Gambar Wisata ......................................................................... 51
Tabel 3.13 Tabel Gambar Hotel ........................................................................... 51
Tabel 3.12 Tabel Gambar kuliner......................................................................... 51
Tabel 4.1 Tabel Pengujian Kompatibilitas ........................................................... 78
Tabel 4.2 Pengujian Black Box Admin................................................................. 81
Tabel 4.3 Pengujian Blackbox User ..................................................................... 83

commit to user

xiv