Download - PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

Transcript
Page 1: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

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

Page 2: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

ii

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

Page 3: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

iii

Page 4: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

iv

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

Page 5: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

v

HALAMAN MOTTO

“Inti hidup itu adalah kombinasi ikhlas, kerja keras, doa , dan tawakal.” - Negeri

5 Menara

“Keep Moving forward” – Meet The Robinsons Disney

Page 6: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

vi

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

Page 7: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

vii

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

Page 8: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

viii

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.

Page 9: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PERNYATAAN ............................................................................... iii

KATA PENGANTAR ........................................................................................... vi

Intisari ................................................................................................................... vii

Abstract ................................................................................................................ viii

DAFTAR ISI .......................................................................................................... ix

DAFTAR GAMBAR ............................................................................................ xii

DAFTAR TABEL ................................................................................................ xiv

BAB I ..................................................................... Error! Bookmark not defined.

PENDAHULUAN ................................................. Error! Bookmark not defined.

1.1 Latar Belakang ................................................. Error! Bookmark not defined.

1.2 Perumusan Masalah .......................................... Error! Bookmark not defined.

1.3 Tujuan .............................................................. Error! Bookmark not defined.

1.3 Manfaat ............................................................. Error! Bookmark not defined.

1.4 Batasan Masalah ............................................... Error! Bookmark not defined.

1.5 Metodologi Penelitian ...................................... Error! Bookmark not defined.

1.6 Sistematika Penulisan ...................................... Error! Bookmark not defined.

BAB II .................................................................... Error! Bookmark not defined.

TINJAUAN PUSTAKA DAN DASAR TEORI ... Error! Bookmark not defined.

2.1 Tinjauan Pustaka .............................................. Error! Bookmark not defined.

2.2 Landasan Teori ................................................. Error! Bookmark not defined.

2.2.1 Aplikasi ..................................................... Error! Bookmark not defined.

2.2.2 Program Aplikasi ...................................... Error! Bookmark not defined.

2.2.3 Android ...................................................... Error! Bookmark not defined.

2.2.4 Android SDK (Software Development Kit)Error! Bookmark not

defined.

2.2.5 Java ............................................................ Error! Bookmark not defined.

2.2.6 Android Studio .......................................... Error! Bookmark not defined.

2.2.7 MySQL ...................................................... Error! Bookmark not defined.

2.2.8 UML (Unified Modelling Language) ........ Error! Bookmark not defined.

2.2.9 Use Case Diagram .................................... Error! Bookmark not defined.

Page 10: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

x

2.2.10 Sequence Diagram ................................... Error! Bookmark not defined.

2.2.11 JSON (Javascript Object Notation) ......... Error! Bookmark not defined.

2.2.12 Web Service ............................................. Error! Bookmark not defined.

2.2.13 Activity Diagram .................................... Error! Bookmark not defined.

2.2.14 Diagram Konteks .................................... Error! Bookmark not defined.

2.2.15 Data Flow Diagram (DFD) ..................... Error! Bookmark not defined.

2.2.16 BlackBox Testing .................................... Error! Bookmark not defined.

BAB III .................................................................. Error! Bookmark not defined.

ANALISIS DAN RANCANGAN SISTEM .......... Error! Bookmark not defined.

3.1 Alat dan Bahan ................................................. Error! Bookmark not defined.

3.1.1 Alat ............................................................ Error! Bookmark not defined.

3.1.2 Bahan ........................................................ Error! Bookmark not defined.

3.2 Perancangan Sistem ......................................... Error! Bookmark not defined.

3.2.1 Proses Bisnis ............................................. Error! Bookmark not defined.

3.2.2 Kebutuhan Fungsional Sistem................... Error! Bookmark not defined.

3.2.3 Kebutuhan non Fungsional ....................... Error! Bookmark not defined.

3.2.4 Usecase Diagram ...................................... Error! Bookmark not defined.

3.2.5 Diagram Context Admin ........................... Error! Bookmark not defined.

3.2.6 Data flow diagram Level 0 ........................ Error! Bookmark not defined.

3.2.7 Data Flow Diagram Level 1 ...................... Error! Bookmark not defined.

3.2.8 Activity Diagram ....................................... Error! Bookmark not defined.

3.3 Perancangan Basis Data ................................... Error! Bookmark not defined.

3.3.1 Entity Relationship Diagram..................... Error! Bookmark not defined.

3.3.2 Relasi Antar Tabel..................................... Error! Bookmark not defined.

3.3.3 Desain Tabel Basis Data ........................... Error! Bookmark not defined.

3.3.5 Desain User Interface Client ..................... Error! Bookmark not defined.

3.3.6 Desain User Interface Server .................... Error! Bookmark not defined.

BAB IV .................................................................. Error! Bookmark not defined.

IMPLEMENTASI DAN PENGUJIAN ................. Error! Bookmark not defined.

4.1 Implementasi ............................................... Error! Bookmark not defined.

4.1.1 Tampilan Icon Aplikasi ............................. Error! Bookmark not defined.

4.1.2 Halaman Splash Screen ............................. Error! Bookmark not defined.

4.1.3 Halaman Beranda ...................................... Error! Bookmark not defined.

Page 11: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

xi

4.1.4 Halaman Menu Utama .............................. Error! Bookmark not defined.

4.1.5 Halaman Sub Menu Info ........................... Error! Bookmark not defined.

4.1.6 Halaman Listview ...................................... Error! Bookmark not defined.

4.1.7 Halaman Detail Informasi ........................ Error! Bookmark not defined.

4.1.8 Halaman Insert Data ................................. Error! Bookmark not defined.

4.1.9 Halaman Login Aplikasi ........................... Error! Bookmark not defined.

4.1.10 Halaman Admin Login di Web ............... Error! Bookmark not defined.

4.1.10 Halaman Awal Admin ............................ Error! Bookmark not defined.

4.1.11 Halaman Manajemen Data ...................... Error! Bookmark not defined.

4.1.12 Halaman Lihat Data Detail ..................... Error! Bookmark not defined.

4.1.13 Halaman Edit Data .................................. Error! Bookmark not defined.

4.1.14 Halaman Manajemen Data Kategori ....... Error! Bookmark not defined.

4.2.15 Halaman Input data Kategori .................. Error! Bookmark not defined.

4.1.16 Halaman Manajemen Kota ...................... Error! Bookmark not defined.

4.1.17 Halaman Input Kota ................................ Error! Bookmark not defined.

4.2 Pengujian Sistem ......................................... Error! Bookmark not defined.

4.2.1 Pengujian Kompatibilitas .......................... Error! Bookmark not defined.

4.2.2 Pengujian Black Box ................................. Error! Bookmark not defined.

4.2.3 Pengujian Melalui Kuisioner ..................... Error! Bookmark not defined.

BAB V .................................................................... Error! Bookmark not defined.

KESIMPULAN DAN SARAN .............................. Error! Bookmark not defined.

5.1 Kesimpulan ...................................................... Error! Bookmark not defined.

5.2 Saran ................................................................. Error! Bookmark not defined.

DAFTAR PUSTAKA ............................................ Error! Bookmark not defined.

Page 12: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

xii

DAFTAR GAMBAR

Gambar 2.1 Simbol Entity Luar ............................ Error! Bookmark not defined.

Gambar 2.2 Simbol Aliran Data ........................... Error! Bookmark not defined.

Gambar 2.3 Simbol Proses ................................... Error! Bookmark not defined.

Gambar 2.4 Simbol tempat penyimpanan ............ Error! Bookmark not defined.

Gambar 3.1 Usecase Diagram.............................. Error! Bookmark not defined.

Gambar 3.2 Diagram Konteks .............................. Error! Bookmark not defined.

Gambar 3.3 DFD Level 0 ..................................... Error! Bookmark not defined.

Gambar 3.4 DFD Level 1 Proses 2 ....................... Error! Bookmark not defined.

Gambar 3.5 DFD Level 1 Proses 3 ....................... Error! Bookmark not defined.

Gambar 3.6 DFD Level 1 Proses 4 ....................... Error! Bookmark not defined.

Gambar 3.7 DFD Level 1 Proses 5 ....................... Error! Bookmark not defined.

Gambar 3.8 DFD Level 1 Proses 6 ....................... Error! Bookmark not defined.

Gambar 3.9 Activity Melihat tempat Wisata ........ Error! Bookmark not defined.

Gambar 3.10 Melihat data Hotel .......................... Error! Bookmark not defined.

Gambar 3.11 Activity Melihat data Kuliner .......... Error! Bookmark not defined.

Gambar 3.12 Activity Melihat Deskripsi Aplikasi Error! Bookmark not defined.

Gambar 3.12 Activity Register .............................. Error! Bookmark not defined.

Gambar 3.13 Activity Insert data wisata ............... Error! Bookmark not defined.

Gambar 3.15 Activity Insert data Kuliner ............. Error! Bookmark not defined.

Gambar 3.16 Activity Edit data wisata ................. Error! Bookmark not defined.

Gambar 3.17 Activity Edit data Hotel ................... Error! Bookmark not defined.

Gambar 3.18 Activity Edit data Kuliner ............... Error! Bookmark not defined.

Gambar 3.19 Activity Edit data User .................... Error! Bookmark not defined.

Gambar 3.20 Entity Relationship Diagram (ERD)Error! Bookmark not defined.

Gambar 3.21 Relasi Antar Tabel (RAT) .............. Error! Bookmark not defined.

Gambar 3.22 Desain Interface User Login ........... Error! Bookmark not defined.

Gambar 3.24 Desain Tampilan Awal ................... Error! Bookmark not defined.

Gambar 3.25 Tampilan Informasi ........................ Error! Bookmark not defined.

Gambar 3.26 Desain Tampilan ListView ............. Error! Bookmark not defined.

Gambar 3.27 Desain Tampilan Detail .................. Error! Bookmark not defined.

Gambar 3.28 Desain Tampilan Posting Lokasi ObjekError! Bookmark not

defined.

Page 13: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

xiii

Gambar 3.29 Desain Tampilan Halaman Deskripsi AplikasiError! Bookmark

not defined.

Gambar 3.30 Desain Tampilan Data Objek.......... Error! Bookmark not defined.

Gambar 3.31 Desain Tampilan Edit Objek .......... Error! Bookmark not defined.

Gambar 3.32 Desain Tampilan Input Kategori .... Error! Bookmark not defined.

Gambar 3.33 Desain Tampilan Input Kota ........... Error! Bookmark not defined.

Gambar 3.34 Desain Tampilan Kategori .............. Error! Bookmark not defined.

Gambar 3.35 Desain Tampilan Lihat Detail ObjekError! Bookmark not

defined.

Gambar 3.36 Desain Tampilan Gambar Objek .... Error! Bookmark not defined.

Gambar 4.1 Icon Aplikasi ..................................... Error! Bookmark not defined.

Gambar 4.2 SplashScreen ..................................... Error! Bookmark not defined.

Gambar 4.3 Halaman Beranda.............................. Error! Bookmark not defined.

Gambar 4.4 Menu Utama ..................................... Error! Bookmark not defined.

Gambar 4.5 Halaman Info Wisata ........................ Error! Bookmark not defined.

Gambar 4.6 ListView Hotel .................................. Error! Bookmark not defined.

Gambar 4.7 Halaman detail Informasi ................. Error! Bookmark not defined.

Gambar 4.8 Mencari Rute Dengan Google Map .. Error! Bookmark not defined.

Gambar 4.9 Button Share ..................................... Error! Bookmark not defined.

Gambar 4.10 Insert Data ...................................... Error! Bookmark not defined.

Gambar 4.12 Halaman Register............................ Error! Bookmark not defined.

Gambar 4.13 Halaman Admin Web ..................... Error! Bookmark not defined.

Gambar 4.14 Halaman Home Admin ................... Error! Bookmark not defined.

Gambar 4.15 Manajemen Data ............................. Error! Bookmark not defined.

Gambar 4.16 Lihat detail data .............................. Error! Bookmark not defined.

Gambar 4.17 Halaman Edit data........................... Error! Bookmark not defined.

Gambar 4.18 Manajemen data Kategori ............... Error! Bookmark not defined.

Gambar 4.19 Tambah Kategori ............................ Error! Bookmark not defined.

Gambar 4.20 Manajemen Kota ............................. Error! Bookmark not defined.

Gambar 4.21 Input Kota ....................................... Error! Bookmark not defined.

Gambar 4.22 Screenshot dengan Xiaomi Mi4i. ... Error! Bookmark not defined.

Gambar 4.23 Halaman Detail Objek pada mito A10Error! Bookmark not

defined.

Gambar 4.24 Detail Informasi Pada Advan S4k .. Error! Bookmark not defined.

Gambar 4.25 Pernyataan Pertama ........................ Error! Bookmark not defined.

Page 14: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

xiv

Gambar 4.26 Pernyataan Kedua ........................... Error! Bookmark not defined.

Gambar 4.27 Pernyataan Ketiga ........................... Error! Bookmark not defined.

Gambar 4.28 Pernyataan Keempat ....................... Error! Bookmark not defined.

DAFTAR TABEL

Tabel 2.1 Simbol Use Case (Widiastuti & Munggaran, 2014)Error! Bookmark

not defined.

Tabel 2.2 Simbol Sequence Diagram (Widiastuti & Munggaran, 2014) ..... Error!

Bookmark not defined.

Tabel 2.3 Simbol Activity Diagram (Shalahuddin & Rosa , 2011)............... Error!

Bookmark not defined.

Table 3.1 Kebutuhan Fungsional Sistem ............... Error! Bookmark not defined.

Tabel 3.2 Kebutuhan non Fungsional .................... Error! Bookmark not defined.

Tabel 3.3 Tabel User ............................................. Error! Bookmark not defined.

Tabel 3.4 Tabel Admin .......................................... Error! Bookmark not defined.

Tabel 3.6 Tabel Wisata .......................................... Error! Bookmark not defined.

Tabel 3.7 Tabel Wisata .......................................... Error! Bookmark not defined.

Tabel 3.8 Tabel Kuliner ......................................... Error! Bookmark not defined.

Tabel 3.9 Tabel Kategori Wisata ........................... Error! Bookmark not defined.

Tabel 3.10 Tabel Kategori Hotel ........................... Error! Bookmark not defined.

Tabel 3.11 Tabel Kategori Kuliner ........................ Error! Bookmark not defined.

Tabel 3.12 Tabel Gambar Wisata .......................... Error! Bookmark not defined.

Tabel 3.13 Tabel Gambar Hotel ............................ Error! Bookmark not defined.

Tabel 3.12 Tabel Gambar kuliner .......................... Error! Bookmark not defined.

Tabel 4.1 Tabel Pengujian Kompatibilitas ............ Error! Bookmark not defined.

Tabel 4.2 Pengujian Black Box Admin.................. Error! Bookmark not defined.

Tabel 4.3 Pengujian Blackbox User ...................... Error! Bookmark not defined.

Page 15: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER ...

15