,
2. Dasar Teori
2.1 Augmented Reality
Augmented Reality
dengan singkatan
atau kadang dikenal
babasa Inggrisnya
(Augmented Reality), adaIah teknologi yaog
AR
=
posisi, kecepatan, arab, dan waktu. Sistem yaog
serupa dengan GPS antara lain GLONASS Rusia,
Galil
A
IRNSS India.
.~, -~~
~
menggabungkan benda maya dua dimeosi dan
ataupun tiga dimeosi ke dalam sebuab Iingknngan
~..~...
nyata tiga dimeosi lalu memproyeksikan benda-
benda maya tersebut dalam waktu nyata. Tidak
seperti 3D animation yang sepenuhnya
.IIfJ!'IIftII1
'
-
mengarah ke titik koordinat terdekat.
---
10_
10_
,
Diagram use case diatas memperlihatkan
semua task yang ditangani oleh perangkat Iunak a. Activity Diagram pemilihan lokasi tujuan.
beserta aktor pelalrunya (dalam hal ini user sebagai Pada gambar berikut diperlihatkan activity
aktor). perangkat Iunak ini dapat awaInya diagram pada saat user memilih lokasi tujuan.
menampilkan Google Map sebagai tampilan awal,
kemudian memberikan menu pemilihan lokasi
tujuan kepada user melalui dua alternative.
Pertama, user dapat Iangsung menunjuk titik
tujuannya pada peta, fitur ini dinamakan touch on
screen atau point on map. Sedangkan yang kedua
adalah user dapat mencari lokasi dengan cara
memasukkan nama lokasi yang akan dituju pada
search bar yang ada pada tampilan aplikasi Lalu
setelah titik tujuan dipilih, user dapat melalrukan
routing, dimana aplikasi akan mengirimkan request
ke Google Map untuk dicarikan rute terbaik
menuju lokasi tujuan. Setelah rute diidapatkan,
maka barulah menu navigating dapat di pilih. Menu
ini berfungsi untuk menampilkan navigasi secara
augmented reality menggunakan kamera. Gambar 9 Activity diagram penentuan lokasi tujuan
Perancangan aplikasi web ini menggunakan Pada diagram ini diperlihatkan bagaimana
pemodelan Unified Model Language (UML). UML aktifrtas yang terjadi saat user rnemilih routing.
dalam pembuatan aplikasi ini terdiri atas activity
diagram, class diagram, dan sequence diagram.
... .~.
;
menampilkan Google map yang
memungkinkan user menemilib titik tujuan.
'.""
-.-
,,,n
,
I'1
- - EJ
, Is ":'1 El
I I
I
,
I
,,
I
- I
.-
~------------D
~------------1-----------
,
.-J...
,
I , ,
I , I
Gambar 13 SequenceDiagram Googlemap Load
,.g
I I
- -I
, , ,
!
[f---------
TerIihat pada class diagram diatas bagaimana
interaksi antar semua elemen yang terdapat di
I
,,
,,
dalam ap\ikasi. Bagaimana aplikasi meminta semua I
permission ke sistem operasi android mulai dari I I
mengakses kamera, GPS, cell-H) location, dan Gambar 14 SequenceDiagram lock end point
internet. Dan bagaimana aplikasi meminta semua
request Map data ke Gaogle Map Server, mulai c. Mengunci titik tujuan dan melakukan routing
dari load Google Map itu sendiri, verifikasi API Diagram ini menje1askan ketika user telah
key, dan mendapatkan alamat atau koordinat hasil memiIih titik tujuan dan memilih menu routing
pencarian melalui search bar. Aplikasi juga pada sistem. Sistem segera mengunci titik tujuan
berinteraksi dengan GPS, dengan cam mengakses dan me1akukan kalkulasi rute terbaik dengan cara
GPS device yang sudah ada di smartphone, lalu me1akukan akses ke server google map. Fungsi
meminta koordinat pada GPS satellite untuk dapat dijalankan dengan asumsi bahwa user telah
keperluan navigasi lebib Ianjut, GPS satellite pun memilib titik tujuan.
membalas dengan memberikan koordinat yang
presisi tentang Iokasi user.
.USER
,. 1- 0
'"'0
c _I
Adreno 210 GPU
2. RAM512MB
3. OS Android 2.3.4 (Gingerbread)
4. Memori internal 450 MB
~~~
S--ct! 1. I ... 'S :elF I
5. Layar 300 x 480 pixels, 3.0 inch
6. Wi-Pi 802.11 b/g/n, DLNA, Wi-Pi
hotspot
(}----~~---~~~~~~-~- b. Perangkat Lunak (Software)
Pembuatan pemodelan sistem, penggambaran
I I denab, pembualan program dan simulasi
,
I
,
,
,
I
membutuhkan perangkatlunak sebagai berikut,
,I ,
,
, I. Netbeans 7.0.1
Gambar 15 Sequence Diagram routing menu 2. StarUML 5.0.2
3. Notepad ++ v5.9
d. Menampilkan Navigasi Berbasi Augmented 4. Android Development Tools 16.0.1
Reality 5. Android SDK rl6 (dilengkapi dengan
Diagram ini menjelaskan ketika user memilih plug in dan add ons Google API)
button "Navigating" dan sistem menampikan c. Pengguna I User (Brainware)
Pengguna (user) aplikasi Augmented reality
f;~~~~
Navigation memerlukan kriteria sebagai berikut,
I. User mengenal aplikasi berbasis
sistem operasi Android.
2. User dapat menggunakan aplikasi
berbasis Android.
~ """'01.... I : I
3.5 Peraneangan Antarmuka
a eIIRencanaPeagunan
Tb
KeluUII nebB Peamilla PeaegJiI.D
Googk J.<>p ~iIkan Goo.k Mop Black Box
Inllfndtion
ROIItiIIg Melakukanfungsi roflting yang Black Box
meruoakan al20ritma . .alur
&tPoint MenarnpiIkan Google Map sebagai Black Box
3.5.4 Antarmuka Augmented Reality Navigation pcta yang dapat ditunjuk untuk
navigasi,
Kurang balk
4. Bagalmana dengan tingkat kebutuhan
73.333333
.ndakbalk aplikasi Augmented reality Navigation dalam
33 memberikan Navigasl?
Persentase (0/0)