Anda di halaman 1dari 15

RANCANG BANGUN APLIKASI AUGMENTED

REALITY UNTUK PENGENALAN INFORMASI DAN


LOKASI FASILITAS TEMPAT WISATA BERBASIS
ANDROID

TUGAS AKHIR

Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan


Pendidikan Sarjana Strata Satu (S1) Program Studi Teknologi Informasi

I PUTU ADI SUANDITA


NIM: 1104505097

JURUSAN TEKNOLOGI INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2015
RANCANG BANGUN APLIKASI AUGMENTED
REALITY UNTUK PENGENALAN INFORMASI DAN
LOKASI FASILITAS TEMPAT WISATA BERBASIS
ANDROID

TUGAS AKHIR

Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan


Pendidikan Sarjana Strata Satu (S1) Program Studi Teknologi Informasi

I PUTU ADI SUANDITA


NIM: 1104505097

JURUSAN TEKNOLOGI INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2015

ii
PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Tugas Akhir ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu
perguruan tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Denpasar, Juni 2015

I Putu Adi Suandita

iii
LEMBAR PENGESAHAN TUGAS AKHIR

iv
BERITA ACARA TUGAS AKHIR

v
KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa,
karena atas Berkat Anugrah-Nya, akhirnya penulis dapat melangkah menuju ke
sidang proposal. Tugas Akhir yang berjudul Rancang Bangun Aplikasi
Augmented Reality untuk Pengenalan Informasi dan Lokasi Fasilitas
Tempat Wisata Berbasis Android ini disusun sebagai syarat untuk memenuhi
sebagian persyaratan menyelesaikan Program Sarjana S-1 pada Jurusan Teknologi
Informasi Universitas Udayana.
Dalam penyusunan Tugas Akhir ini, penulis mendapatkan petunjuk dan
bimbingan dari berbagai pihak. Sehubungan dengan hal tersebut pada kesempatan
ini penulis menyampaikan ucapan terima kasih kepada :
1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, M.T., Ph.D. selaku Dekan
Fakultas Teknik Universitas Udayana.
2. Bapak Dr. Eng I Putu Agung Bayupati, S.T., M.T. selaku Ketua Jurusan
Teknologi Informasi Fakultas Teknik Universitas Udayana.
3. Bapak Prof. Dr. I Ketut Gede Darma Putra, S.Kom., M.T. selaku dosen
pembimbing I dan Bapak I Nyoman Piarsa, S.T., M.T. selaku dosen
pembimbing II yang telah banyak meluangkan waktu memberikan
dorongan, bimbingan, tuntunan dan kesabaran selama penyusunan Tugas
Akhir ini.
4. Bapak Ir. Wayan Arta Wijaya, M.Erg., MT. selaku Dosen Pembimbing
Akademis yang telah memberikan bimbingan selama perkuliahan.
5. Bapak/Ibu Dosen dan seluruh staf pengelola di Jurusan Teknologi
Informasi Fakultas Teknik Universitas Udayana.
6. Orang tua serta anggota keluarga yang telah memberikan motivasi dan
bimbingan dalam penyusunan Tugas Akhir.
7. Sundari, Febe, Yudi, Tari, Gita, Anindya, Putri, Angga, Dhanan dan
TIMMXI yang telah memberikan motivasi dalam menjalani perkuliahan
dan penyusunan Tugas Akhir.

vi
8. Anha Merliantika, Cindy Maharani, Arta Agus Wiguna dan Forum
Facebook Augmented Reality Team (A.R.T) yang selalu memberikan
support dan motivasi dalam pembuatan program dan penyusunan Tugas
Akhir ini.

Penulis menyadari bahwa laporan ini jauh dari sempurna baik dalam
materi maupun penulisannya. Untuk itu kritik dan saran yang bersifat membangun
dari semua pihak sangat diharapkan. Akhir kata, semoga laporan ini dapat
memberikan manfaat bagi semua pihak sesuai dengan yang diharapkan.

Denpasar, Juni 2015

Penulis

vii
ABSTRAK

Augmented reality merupakan pengembangan teknologi yang mengarah


pada manipulasi dunia nyata kedalam dunia virtual. Pengembangan augmented
reality pada aplikasi ini mengarah pada location based dengan memanfaatkan
marker map, data latitude dan longitude sebagai penanda utama. Pemanfaatan
GPS based tracking pada fungsi Augmented Reality mempermudah pencarian
lokasi, sudut lokasi serta objek apa saja yang berada pada sudut pengguna.
Pengembangan aplikasi menggunakan tools Metaio SDK dengan menggabungkan
fungsi Junaio Channel sehingga implementasi Augmented Reality dapat berjalan
lebih mudah. Pengembangan aplikasi ini dilengkapi fungsi map sebagai
alternative pendukung dalam memperkuat penelitian. Penelitian ini mengangkat
pariwisata sebagai pokok permasalahan utamanya, karena Bali merupakan salah
satu pusat pariwisata di Indonesia. Aplikasi ini diharapkan mampu meningkatkan
angka kunjungan wisata karena mudahnya pencarian lokasi objek wisata dan
fasilitas pariwisata.

Kata Kunci: Augmented Reality, Location Based, Marker-less, GPS Based Tracking,
Balinese Tourism, Location Recognition, Android

viii
ABSTRACT

Augmented reality is a technology development to the manipulation of


the real world into the virtual world. The development of augmented reality in this
application is lead location based function which use the marker map, latitude
and longitude data as a main marker. Utilization of GPS based tracking on
Augmented Reality function aims for the location searching, the location angle,
and location of any object is on the user area. Application development using
Metaio SDK tools for combine Junaio Channel Function and that implementation
can be easy to work. The application have an alternative for main function
support in strengthening research. The research raised the subject of tourism as
the main problems, because Bali is one of the centers of tourism in Indonesia.
This application is expected to increase the number of tourists visiting.

Keywords: Augmented Reality, Location Based, Marker-less, GPS Based


Tracking, Balinese Tourism, Location Recognition, Android

ix
DAFTAR ISI

HALAMAN SAMPUL .................................................................................. i


HALAMAN JUDUL ..................................................................................... ii
LEMBAR PERNYATAAN .......................................................................... iii
LEMBAR PERSETUJUAN TUGAS AKHIR ............................................. iv
LEMBAR PERSETUJUAN MAJU UJIAN SARJANA ........................... v
KATA PENGANTAR ................................................................................... vi
ABSTRAK ..................................................................................................... viii
ABSTRACT ................................................................................................... ix
DAFTAR ISI .................................................................................................. x
DAFTAR GAMBAR ..................................................................................... xiii
DAFTAR TABEL ......................................................................................... xv
BAB I PENDAHULUAN .............................................................................. 1
1.1 Latar Belakang Masalah............................................................................. 1
1.2 Rumusan Masalah ...................................................................................... 2
1.3 Tujuan ........................................................................................................ 2
1.4 Batasan Masalah ........................................................................................ 2
1.5 Manfaat ...................................................................................................... 3
1.6 Luaran Yang Diharapkan ........................................................................... 3
1.7 Sistematika Penulisan ................................................................................ 3
BAB II TINJAUAN PUSTAKA .................................................................. 5
2.1 State of the Art ........................................................................................... 5
2.2 Provinsi Bali............................................................................................... 7
2.3 Perkembangan Pariwisata Bali .................................................................. 7
2.3.1 Wisata Domestik ............................................................................ 7
2.3.2 Wisatawan Mancanegara ............................................................... 8
2.4 Pemandu Wisata......................................................................................... 10
2.5 Objek Wisata .............................................................................................. 11
2.6 Fasilitas Wisata .......................................................................................... 11
2.7 Data dan Informasi ..................................................................................... 11
2.7.1 Data ................................................................................................ 11
2.7.2 Informasi ........................................................................................ 12
2.8 Pengertian Sistem Informasi Geografis ..................................................... 12
2.8.1 Pengertian Geografis ...................................................................... 13
2.8.2 Pengertian Informasi ...................................................................... 13
2.8.3 Pengertian Sistem........................................................................... 14
2.9 Pemrograman Berorientasi Objek .............................................................. 14
2.10 Web Service ............................................................................................. 14
2.11 Location Based Service (LBS) ................................................................. 15
2.12 Global Positioning System (GPS) ............................................................ 16
2.13 Augmented Reality .................................................................................. 17
2.13.1 Arsitektur Augmented Reality ..................................................... 18
2.13.2 Marker Based Tracking................................................................ 18
2.13.3 Markerless Augmented Reality.................................................... 19

x
2.13.3.1 Face Tracking................................................................ 19
2.13.3.2 3D Object Tracking....................................................... 20
2.13.3.3 Motion Tracking ........................................................... 20
2.13.3.4 GPS Based Tracking ..................................................... 21
2.14 Android .................................................................................................... 22
2.15 MySQL .................................................................................................... 26
2.16 Eclipse ...................................................................................................... 27
2.17 JSON (JavaScript Object Notation) ......................................................... 27
2.18 Google Map API ...................................................................................... 28
2.19 XML ......................................................................................................... 28
2.20 ARML ...................................................................................................... 29
2.21 Junaio AR Browser .................................................................................. 29
2.22 AREL ....................................................................................................... 29
BAB III METODOLOGI DAN GAMBARAN UMUM SISTEM ............ 31
3.1 Metodologi Penelitian ................................................................................ 31
3.1.1 Pengumpulan Data ......................................................................... 32
3.1.1.1 Studi Literatur .................................................................... 32
3.1.1.2 Wawancara ......................................................................... 32
3.1.1.3 Observasi ............................................................................ 32
3.1.2 Analisis Sistem............................................................................... 32
3.1.3 Analisis Masalah ............................................................................ 33
3.1.4 Pembuatan dan Pengujian Sistem .................................................. 33
3.1.5 Penulisan Laporan .......................................................................... 33
3.2 Gambaran Umum Sistem ........................................................................... 33
3.2.1 Gambaran Umum Arsitektur Aplikasi ........................................... 34
3.2.2 Gambaran Umum Informasi yang Ditangani ................................. 35
3.2,3 Gambaran Umum Use Case Diagram ............................................ 36
3.3 State Diagram ............................................................................................. 37
3.4 Activity Diagram ....................................................................................... 40
3.5 Diagram Konteks ....................................................................................... 47
3.6 Hierarchy Chart .......................................................................................... 49
3.7 Data Flow Diagram .................................................................................... 50
3.7.1 Data Flow Diagram Level 0 ........................................................... 50
3.7.2 Data Flow Diagram Level 1 ........................................................... 51
3.7.2.1 Data Flow Diagram Level 1 Login .................................... 52
3.7.2.2 Data Flow Diagram Level 1 Kelola User .......................... 52
3.7.2.3 Data Flow Diagram Level 1 Kelola Data .......................... 53
3.7.2.4 Data Flow Diagram Level 1 Pencarian .............................. 55
3.7.3 Data Flow Diagram Level 2 ........................................................... 55
3.7.3.1 Data Flow Diagram Level 2 Kelola Data Kategori ........... 56
3.7.3.1 Data Flow Diagram Level 2 Kelola Data Kabupaten ........ 57
3.8 Perancangan Basis Data ............................................................................. 58
3.8.1 Implementasi Basis Data ................................................................ 58
3.8.2 Struktur Data Tabel ........................................................................ 59
3.8.2.1 Tabel Lokasi ....................................................................... 59
3.8.2.2 Tabel Kategori ................................................................... 60

xi
3.8.2.3 Tabel User .......................................................................... 60
3.8.2.4 Tabel Status User ............................................................... 61
3.8.2.5 Tabel Status ........................................................................ 62
3.8.2.6 Tabel Kabupaten ................................................................ 62
3.9 Kebutuhan Hardware dan Software ........................................................... 63
3.9.1 Kebutuhan Hardware ..................................................................... 63
3.9.2 Kebutuhan Software....................................................................... 64
BAB IV PENGUJIAN DAN ANALISIS HASIL ........................................ 65
4.1 Pengujian Sistem ........................................................................................ 65
4.1.1 Implementasi Antarmuka Server Side ........................................... 65
4.1.2 Implementasi Antarmuka Client Side ............................................ 71
4.2 Analisis Hasil ............................................................................................. 77
4.2.1 Analisis Kebutuhan Sistem oleh Pengguna Umum ....................... 77
4.2.2 Analisis Kebutuhan Informasi oleh Pengguna Umum ................... 78
4.2.3 Analisis Kelebihan dan Kekurangan Sistem .................................. 79
4.2.4 Analisis Pertumbuhan Data ............................................................ 80
4.2.5 Analisis Hasil Pengujian oleh Pengguna ....................................... 84
4.2.6 Analisis Hasil Pengujian Ketepatan Koordinat Aplikasi ............... 93
4.2.7 Analisis Augmented Reality dari Berbagai Sudut ......................... 95
BAB V SIMPULAN DAN SARAN .............................................................. 98
4.1 Simpulan .................................................................................................... 98
4.2 Saran .......................................................................................................... 98
DAFTAR PUSTAKA ..................................................................................... 100
LAMPIRAN .................................................................................................... 102

xii
DAFTAR GAMBAR

Gambar 2.1 Data Spasial .................................................................................. 13


Gambar 2.2 Arsitektur Web Service ................................................................ 15
Gambar 2.3 Skema Sistem Penentuan Posisi Global ....................................... 17
Gambar 2.4 Arsitektur Augmented Reality ..................................................... 18
Gambar 2.5 Marker Augmented Reality .......................................................... 19
Gambar 2.6 Penerapan augmented reality dengan teknik
3D object tracking ....................................................................... 20
Gambar 2.7 Penerapan motion tracking simulasi mengendara mobil ............. 21
Gambar 2.8 Logo Android ............................................................................... 23
Gambar 2.9 Dinamis XML dengan AREL ...................................................... 30
Gambar 3.1 Metodelogi Penelitian .................................................................. 31
Gambar 3.2 Gambaran Umum Sistem ............................................................. 34
Gambar 3.3 Use Case Diagram ........................................................................ 36
Gambar 3.4 State Diagram android client application(frontend) ..................... 37
Gambar 3.5 State diagram server application(backend) .................................. 39
Gambar 3.6 Activity Diagram Pencarian Lokasi ............................................. 40
Gambar 3.7 Activity Diagram View Map ........................................................ 41
Gambar 3.8 Activity Diagram View AR ......................................................... 42
Gambar 3.9 Activity Diagram Login Admin Dan User ................................... 43
Gambar 3.10 Activity Diagram Pengolahan Lokasi ........................................ 44
Gambar 3.11 Activity Diagram Pengolahan Kategori ..................................... 45
Gambar 3.12 Activity Diagram Pengolahan Kabupaten .................................. 46
Gambar 3.13 Activity Diagram Pengolahan User Dan Admin ........................ 47
Gambar 3.14 Diagram Konteks ....................................................................... 48
Gambar 3.15 Hierarchy Chart .......................................................................... 49
Gambar 3.16 Data Flow Diagram Level 0 ....................................................... 51
Gambar 3.17 Data Flow Diagram Level 1 Login ............................................ 52
Gambar 3.18 Data Flow Diagram Level 1 Kelola User ................................... 53
Gambar 3.19 Data Flow Diagram Level 1 Kelola Data ................................... 54

xiii
Gambar 3.20 Data Flow Diagram Level 1 Pencarian ...................................... 55
Gambar 3.21 Data Flow Diagram Level 2 Kelola Kategori ............................ 56
Gambar 3.22 Data Flow Diagram Level 2 Kelola Kabupaten ......................... 57
Gambar 3.23 Implementasi Basis Data ............................................................ 58
Gambar 4.1 Tampilan Utama Web Base ......................................................... 66
Gambar 4.2 Tampilan Data Lokasi .................................................................. 67
Gambar 4.3 Tampilan Pop Up Login ............................................................... 67
Gambar 4.4 Tampilan Login Administrator .................................................... 68
Gambar 4.5 Tampilan Data Lokasi Login ....................................................... 69
Gambar 4.6 Tampilan Tambah Data Lokasi .................................................... 70
Gambar 4.7 Tampilan About ........................................................................... 71
Gambar 4.8 Tampilan Splash Screen dan Interface Utama ............................. 72
Gambar 4.9 Tampilan Fungsi AR .................................................................... 73
Gambar 4.10 Tampilan Fungsi Maping ........................................................... 74
Gambar 4.11 Tampilan Menu Login dan Sign Up........................................... 75
Gambar 4.12 Tampilan User Login ................................................................. 76
Gambar 4.13 Tampilan Menu About ............................................................... 77
Gambar 4.14 Grafik Aspek Kinerja Aplikasi................................................... 86
Gambar 4.15 Grafik Persentase Rata-rata Kinerja Aplikasi ............................ 87
Gambar 4.16 Grafik Aspek Fungsional Aplikasi ............................................. 90
Gambar 4.17 Grafik Persentase Rata-rata Fungsional Aplikasi ...................... 91
Gambar 4.18 Grafik Persentase Rata-rata Fungsional Aplikasi ...................... 93
Gambar 4.19 Perbandingan Koordinat Maping dan AR .................................. 94
Gambar 4.20 Pengujian Dari Barat Sudut ........................................................ 95
Gambar 4.21 Pengujian Dari Utara Sudut ....................................................... 96
Gambar 4.22 Pengujian Dari Timur Sudut ...................................................... 96
Gambar 4.23 Pengujian Dari Selatan Sudut..................................................... 97

xiv
DAFTAR TABEL

Tabel 2.1 Tabel Kedatangan Kunjungan Wisatawan Ke Bali Menurut


Pintu Masuk Januari 2013, Desember 2013, dan Januari 2014 ....... 9
Tabel 2.2 Tabel Kedatangan Kunjungan Wisatawan Ke Bali Menurut
Kebangsaan, Januari 2013, Desember 2013, dan Januari 2014 ...... 10
Tabel 3.1 Struktur Data Tabel tb_lokasi .......................................................... 59
Tabel 3.2 Contoh Tabel tb_lokasi .................................................................... 59
Tabel 3.3 Struktur Data Tabel tb_kategori....................................................... 60
Tabel 3.4 Contoh Tabel tb_kategori ................................................................ 60
Tabel 3.5 Struktur Data Tabel tb_admin .......................................................... 61
Tabel 3.6 Contoh Tabel tb_kecamatan ............................................................ 61
Tabel 3.7 Struktur Data Tabel tb_statususer .................................................... 61
Tabel 3.8 Contoh Tabel tb_kategori ................................................................ 62
Tabel 3.9 Struktur Data Tabel tb_status........................................................... 62
Tabel 3.10 Contoh Tabel tb_status .................................................................. 62
Tabel 3.11 Struktur Data Tabel tb_kabupaten ................................................. 63
Tabel 3.12 Contoh Tabel tb_status .................................................................. 63
Tabel 3.13 Kebutuhan Software ....................................................................... 64
Tabel 4.1 Perhitangan penggunaan Memory pada Tabel User......................... 81
Tabel 4.2 Perhitungan Penggunaan Memory pada Tabel Lokasi ..................... 82
Tabel 4.3 Perhitungan Penggunaan Memory pada Tabel Kategori .................. 82
Tabel 4.4 Perhitungan Penggunaan Memory pada Tabel Kabupaten .............. 83
Tabel 4.5 Perhitungan Penggunaan Memory pada Tabel Status ...................... 83
Tabel 4.6 Perhitungan Penggunaan Memory pada Tabel Status User ............. 84
Tabel 4.7 Hasil Penilaian Keseuaian Kinerja Aplikasi ................................... 85
Tabel 4.8 Hasil Penilaian Aspek Fungsional Web .......................................... 88
Tabel 4.9 Hasil Penilaian Aspek Fungsional Mobile ....................................... 89
Tabel 4.10 Hasil Penilaian Aspek Kinerja Sistem Secara Menyeluruh .......... 92

xv

Anda mungkin juga menyukai