pembuatan aplikasi mobile wisata, hotel, kuliner, … · wisata, hotel dan kuliner dan aplikasi...

14
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user 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

Upload: vuongnhi

Post on 27-Apr-2019

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

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.

NIP. 19810413 200501 1 001

Page 4: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

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

2.2.10 Sequence Diagram .................................................................................. 12

Page 10: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

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

4.1.4 Halaman Menu Utama ............................................................................. 66

Page 11: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

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

Page 12: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

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 Aplikasi.............................. 59

Page 13: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

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

Gambar 4.28 Pernyataan Keempat ...................................................................... 86

Page 14: PEMBUATAN APLIKASI MOBILE WISATA, HOTEL, KULINER, … · wisata, hotel dan kuliner dan aplikasi client berbasis android yang dapat menampilkan dan memasukan data wisata, hotel, dan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

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