nyata. Titik koordinat virtual pada marker berfungsi untuk menentukan posisi dari objek virtual yang akan ditambahkan pada lingkungan nyata. Posisi dari
objek virtual akan terletak tegak lurus dengan marker. Objek virtual akan berdiri segaris dengan sumbu Z serta tegak lurus terhadap sumbu X kanan atau kiri dan
sumbu Y depan atau belakang dari koordinat virtual marker. Ilustrasi dari titik koordinat virtual marker dapat dilihat pada Gambar 2.4.
Gambar 2.4. Titik koordinat virtual pada marker
b. Markerless Augmented Reality
Markerless Augmented Reality merupakan tipe Augmented Reality yang tidak menggunakan marker untuk menambahkan objek virtual ke lingkungan nyata.
Berdasarkan teknik pelacakan pola dari video yang ditangkap perangkat penangkapan Erwin, et al. 2013.
2.2. Unity
Unity adalah salah satu game engine yang banyak digunakan saat ini. Software ini dapat membuat game sendiri dan dapat dilakukan dengan lebih mudah dan cepat.
Unity berjalan di Windows, Mac, Xbox 360, PlayStation3, Web, Wii ,iOS, Android dan yang terbaru sekaran adalah Flash Rimahirdani, et al. 2012. Fungsi Unity sebagai
software pembangun aplikasi dan codingeditor pada aplikasi yang akan dibuat. Pada Unity terdapat beberapa hal penting untuk membuat atau membangun suatu aplikasi,
diantaranya yaitu: a.
Project Project merupakan kumpulan dari komponen-komponen yang dikemas menjadi
satu dalam sebuah software agar bisa dibangun menjadi sebuah aplikasi. Pada Unity, project berisi identitas aplikasi yang meliputi nama Project, platform
building. Kemudian package apa saja yang akan digunakan, satu atau beberapa scene aplikasi, asset, dan lain-lain.
b. Scene
Scene, dapat disebut juga dengan layar atau tempat untuk membuat layar aplikasi. Scene dapat dianalogikan sebagai level permainan, meskipun tidak selamanya
scene adalah level permainan. Misal, level 1 diletakkan pada scene 1, level 2 pada scene 2, dst. Namun scene tidak selamanya berupa level, bisa jadi lebih dari satu
level diletakkan dalam satu scene. Game menu biasanya juga diletakkan pada satu scene tersendiri. Suatu scene dapat berisi beberapa Game Object. Antara satu
scene dengan scene lainnya bisa memiliki Game Object yang berbeda.
c. Asset dan Package
Asset dan Package, suatu asset dapat terdiri dari beberapa package. Asset atau package adalah sekumpulan object yang disimpan. Object dapat berupa Game
Object, terrain, dan lain sebagainya.
d. Vuforia SDK
Vuforia adalah Augmented Reality Software Development Kit SDK untuk perangkat bergerak yang memungkinkan pembuatan aplikasi Augmented Reality.
Vuforia menggunakan teknologi Computer Vision untuk mengenali dan melacak marker atau image target dan objek 3D sederhana , seperti kotak, secara real-
time.
2.3. Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleuare dan aplikasi. Android menyediakan platform
terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru
yang membuat peranti lunak untuk ponselsmartphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34
perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan open source pada perangkat
mobile. Di lain pihak, Google merilis kode-kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat seluler. Di dunia ini
terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atalu Google Mail Seruices GMS dan kedua adalah
yang benar-benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution oHD.
Pasa masa saat ini sebagian besar fendor-fendor smartphone sudah memproduksi smartphone berbasis Android, fendor-fendor itu antara lain HTC, Motorola, Samsung,
LG, HKC, Huawei, Archos, Webstation Camangi, Dell, Nexus, SciPhone, WayteQ, Sony Ericsson, LG, Acer, PhiliPS, TMobile, Nexian, IMO, Asus dan masih banyak lagi
fendor smartphone di dunia yang memproduksi Android. Hal ini, karena Android itu adalah sistem operasi yang open source sehingga bebas didistribusikan dan dipakai
oleh vendor manapun. Tidak hanya rnenjadi sistem operasi di smartphone, saat ini Android menjadi pesaing utama dari Apple pada sistem operasi Tablet PC. Pesatnya
pertumbuhan Android selain faktor yang disebutkan di atas adalah karena Android itu sendiri adalah platform yang sangat lengkap baik itu sistem operasinya, Aplikasi dan
Tool Pengembangan, Market aplikasi Android serta dukungan yang sangat tinggi dari komunitas Open Source di dunia, sehingga Android terus berkembang pesat baik dari
segi teknologi maupun dari segi jumlah device yang ada di dunia. Pada Gambar 2.6 berikut adalah berbagai versi dari sistem operasi android.
Gambar 2.5.Versi-versi Android
Sumber: http:lukmanrocks.comwp-contentuploads201505Android- versions.png?ckattempt=1
2.3.1. Android SDK
Android SDK adalah tools API Application Programming Interface yang diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa
pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleuare dan aplikasi kunci yang di-release oleh Google.
Saat ini disediakan Android SDK Software Development Kit sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform Android menggunakan
bahasa pemrograman Java. Sebagai platform aplikasi-netral, Android memberi kesempatan untuk membuat aplikasi yang kita butuhkan yang bukan merupakan
aplikasi bawaan Handphone Smarthpone. Beberapa fitur-fitur Android yang paling penting adalah:
a. Framework aplikasi yang mendukung penggantian komponen dan reusable.
b. Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile.
c. Integrated brouser berdasarkan engine open source WebKit.
d. Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D
berdasarkan spesifikasi opengl ES 1,0 Opsional akselerasi hardware. e.
SQLite untuk penyimpanan data. f.
Media Support yang mendukung audio, video, dan gambar MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF, GSM Telephone tergantung hardware
g. Bluetooth, EDGE, 3G, dan WiFi tergantung hardware
h. Kamera, GPS, kompas, dan accelerometer tergantung hardware
i. Lingkungan Development yang lengkap dan kaya termasuk perangkat
emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk IDE Eclipse Safaat, 2012.
2.4. Blender 3D