TUGAS AKHIR
TUGAS AKHIR
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.
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.
Penulis
vii
ABSTRAK
Kata Kunci: Augmented Reality, Location Based, Marker-less, GPS Based Tracking,
Balinese Tourism, Location Recognition, Android
viii
ABSTRACT
ix
DAFTAR ISI
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
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
xv