Anda di halaman 1dari 125

ANALISIS DAN IMPLEMENTASI

TEKNOLOGI AUGMENTED REALITY


PADA MAZE BALANCING BALL 3D GAME
(Aury 3D Game)
SKRIPSI
Diajukan untuk menempuh Ujian Akhir Program Strata 1
Jurusan Teknik Informatika
Fakultas Ilmu Komputer
RUDINI
NI !"!#11!$%
UNIVERSITAS NASIONAL PASIM
BANDUNG
2013
ANALISIS DAN IMPLEMENTASI
i
TEKNOLOGI AUGMENTED REALITY
PADA MAZE BALANCING BALL 3D GAME
(Aury 3D Game)
SKRIPSI
Diajukan untuk menempuh Ujian Akhir Program Strata 1
Jurusan Teknik Informatika
Fakultas Ilmu Komputer
RUDINI
NI !"!#11!$%
&an'ung( Septem)er "!1#
en*etujui(
Dosen Pem)im)ing
Bayu Prasety! S"K#
engetahui
Ketua Jurusan
Rakhmat Su'rajat( S+Si( +
NIK" 12200$13%
TANDA PELAKSANAAN U&IAN SIDANG SKRIPSI
ii
Nama , Ru'ini
Nim , !"!#11!$%
Program Stu'i , Ilmu Komputer
Jurusan , Teknik Informatika
Tanggal Si'ang , -kto)er "!1#
Ju'ul Skripsi , ANALISIS DAN IMPLEMENTASI TEKNOLOGI
AUGMENTED REALITY PADA MAZE
BALANCING BALL 3D GAME (Aury 3D Game)
Ketua S'(a)*!
Dse) Pe#+'#+')*
Bayu Prasety! S"K#
Pe)*u,' I!
Me)*esa-.a)!
De.a) /a.u0tas I0#u K#1uter
E. Tra2a(a SP! S"T"! MT
NIK" 122003030
PERN4ATAAN
iii
4a)* +erta)(a ta)*a) ('+a5a- ')' 6
Nama , Ru'ini
Tempat 'an Tanggal .ahir , &ogor( 1/ April 1001
NI , !"!#11!$%
Program Stu'i , Strata Satu 1S12
Jurusan , Teknik Informatika
Perguruan Tinggi , Uni3ersitas Nasional Pasim &an'ung
Me)yata.a) +a-5a s.r'1s' ya)* +er,u(u0 6
7ANALISIS DAN IMPLEMENTASI TEKNOLOGI
AUGMENTED REALITY PADA MAZE BALANCING BALL 3D
GAME (Aury 3D Game)8
erupakan hasil kar*a sa*a sen'iri 'an apa)ila ter)ukti 'ikemu'ian hari
tern*ata skripsi terse)ut )ukan hasil kar*a sa*a sen'iri( maka sa*a )erse'ia
menerima segala sangsi *ang telah 'itetapkan+
Demikian keterangan sa*a )uat 'engan se)enarn*a+
&an'ung( Septem)er "!1#
Penulis
Ru'ini
ABSTRAKSI
i3
Teknologi multime'ia ter'iri 'ari tiga unsur utama *aitu au'io( 3isual 'an
au'io 3isual+ Seiring perkem)angann*a 'itemukanlah teknologi realitas ma*a atau
3irtual realit* *ang i'e 'asarn*a a'alah untuk mem)enamkan pengguna 'alam
se)uah imajiner *ang 'ihasilkan komputer 4'unia ma*a4( teknologi ini terus
)erkem)ang sampai 'itemukann*a teknologi *ang mengga)ungkan antara 'unia
n*ata 'an 3irtual se5ara realtime *ang 'ise)ut teknologi realitas tertam)ah atau
augmented reality+
Seiring perkem)angann*a teknologi augmented reality telah 'iterapkan
pa'a )er)agai )i'ang( seperti pen'i'ikan( kesehatan( manufaktur( militer 'an ti'ak
terke5uali 'unia hi)uran+ Game )er)asis augmented reality merupakan salah satu
penerapan 'ari teknologi terse)ut( 'engan teknologi ini game *ang 'i)angun akan
terasa le)ih n*ata 'an realtime hal ini mem)uat )ermain game terasa le)ih n*ata
'an mem)erikan pengalaman *ang menarik serta 'apat menghilangkan mouse(
keyboard 'an joystick se)agai kontrol manual game( pla*er 'apat mengontrol
permainan 'engan menggerakkan marker se)agai tagging 'i'unia n*ata untuk
mengen'alikan marker sehingga )ermain game menja'i le)ih atraktif+
Salah satu jenis game *ang 5ukup unik a'alah game maze 1la)irin2 hole(
'imana pa'a permainan ini player 'ituntut untuk memiliki keseim)angan(
ke5epatan )erpikir 'an kemampuan mena3igasi *ang )aik+ Dengan menerapkan
teknologi augmented reality pa'a permainan ini tentu 'iharapkan akan mem)uat
sensasi )ermain game virtual akan terasa n*ata+ -leh karena itu penulis
)ermaksu' meran5ang permainan 6la)irin )ola )erlu)ang7 'engan menerapkan
teknologi augmented reality ke'alamn*a sehingga 'i'apatkan pengalaman
)ermain game *ang unik 'an menarik sekaligus memperkenalkan implementasi
augmented reality pa'a mas*arakat melalui me'ia permainan+
ABSTRACT
3
Multimedia technology consists of three main elements, namely audio,
visual and audio-visual. Was found as the development of virtual reality
technology or virtual reality that the basic idea is to immerse the user in an
imaginary computer-generated "virtual orld", this technology continues to gro
until the invention of technology that combines the real and virtual orlds in real-
time technology called !ugmented reality or augmented reality.
!s the development of augmented reality technology has been applied to
various fields, such as education, healthcare, manufacturing, military and
entertainment orld is no e"ception. Game-based augmented reality is one
application of the technology, ith this technology built games ill be felt more
real and realtime it makes playing the game feel more real and e"citing
e"perience, and can eliminate the mouse, keyboard and joystick as the game
manual control, player can control the game by moving the marker as tagging the
real orld to control game play marker thus become more attractive.
#ne type of game that is $uite uni$ue is the game maze %maze& hole, hich
in this game players are re$uired to have balance, speed of thought and the ability
to navigate good. 'y applying augmented reality technologies in this game is
certainly e"pected to create a sensation of virtual game play ill feel real.
(herefore, the author intends to design the game "hollo ball maze" by applying
augmented reality technology into it so e get a gaming e"perience that is uni$ue
and interesting, but also introduces the implementation of augmented reality
games on society through the media.
KATA PENGANTAR
3i
!ssalamualaikum Wr. Wb
Puji 'an s*ukur kita panjatkan keha'irat Allah S8T( karena 'engan
rahmat 'an ri'ho9N*a penulis 'apat men*elesaikan pen*usunan usulan penelitian
skripsi ini+ en*elesaikan usulan penelitian ini merupakan suatu ke)anggaan
)esar *ang tak ternilai hargan*a karena penuh perjuangan 'an semangat 'emi
menggapai mimpi 'an me:uju'kan 5ita ; 5ita serta mem)ahagiakan ke'ua orang
tua+ Shola:at serta salam semoga ter5urah limpahkan kepa'a jungjungan Na)i
)esar uhamma' SA8( semoga kita men'apatkan s*afaat 'arin*a 'an menja'i
umatn*a *ang setia hingga akhir jaman+
Selain semangat( kerja keras 'an 'oa( 'alam proses pen*usunan skripsi ini
penulis telah )an*ak men'apat 'ukungan 'ari )er)agai pihak )aik 'ukungan
moril maupun materil+ Semoga apa *ang telah 'i)erikan menja'i nilai i)a'ah 'an
men'apatkan pahala *ang ti'ak ternilai( khususn*a kepa'a ,
1+ Ke'ua -rang Tua ter5inta *ang telah mem)erikan 'ukungan 'an 'oa *ang
tulus+
"+ &apak Prof+ DR+ <+ ohamma' &aharun( S<+( A( selaku rektor
Uni3ersitas Nasional PASI+
#+ &apak 8en'* Ass:an =ah*a'i S+TP( selaku ketua program K&& >l9
Rahma+
?+ &apak Rakhmat Su'rajat( S+Si+( selaku ketua jurusan Teknik
Informatika Uni3ersitas Nasional PASI+
3ii
/+ &apak &a*u Praset*o( S+Kom+( selaku 'osen pem)im)ing *ang ti'ak
pernah lelah 'an )osan mem)erikan semangat 'an arahan *ang sangat
)ermanfaat+
%+ Para 'osen *ang telah mem)erikan ilmu 'an ti'ak pernah mengenal lelah(
&apak &a*u Praset*o S+Kom+( &apak Suseno Khai'ir( S>+( 'an semua
'osen *ang ti'ak )isa 'ise)utkan satu persatu+
@+ Segenap staff aka'emik UNAS PASI+
$+ Rekan ; rekan satu angkatan "!11( 'an segenap mahasis:a UNAS
PASI+
0+ Dhika Prihantono *ang telah )an*ak mem)antu selama pem)uatan
program !ury )* game+
1!+ Arkeon selaku a'min forum scolring peran5is *ang ti'ak pernah )osan
mem)antu mem)erikan solusi 'alam pengerjaan !ury )* Game+
11+ Kulsum Kasih Anggoro *ang )an*ak mem)eri masukan 'alam penamaan
aplikasi !ury )* Game+
1"+ Rekan9rekan 'ari 'eautiful Mind +ommunity( uhamma' Ik)al( An'ri*an
R*an Darmaji( Dian Anjar Rif'a( Anisa Ika Futari( Animas( a* Aisella(
Septia =itra Ria *ang mem)antu mem)erikan semangat 'an 'ukungan
sehingga skripsi ini )isa selesai tepat :aktu+
anusia selaku makhluk9N*a han*a )isa )er'oa 'an )erusaha untuk
men5apai hasil akhir *ang sempurna tetapi Allah lah *ang mahamenentukan hasil
akhir 'ari usaha kita+ Skripsi ini mungkin masih )an*ak kekurangan akan tetapi
semoga apa *ang penulis sajikan )ermanfaat 'an 'apat menja'i referensi )agi
mahasis:a selanjutn*a *ang akan melakukan penelitian pa'a )i'ang pen'i'ikan+
3iii
Akhir kata( penulis mengu5apkan terima kasih kepa'a semua pihak *ang
telah mem)erikan 'ukungann*a 'an mohon maaf apa)ila a'a kata *ang ti'ak
)erkenan+ <an*a Allah *ang memiliki kesempurnaan+
Wassalamu,alaikum Wr. Wb
&an'ung( Septem)er "!1#
Penulis
DA/TAR ISI
9a0a#a)
9ALAMAN &UDUL """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" '
9ALAMAN PERSETU&UAN """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ''
TANDA PELAKSANAAN SIDANG SKRIPSI """""""""""""""""""""""""""""""""""""" '''
iB
PERN4ATAAN """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" '2
ABSTRAKSI """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2
ABSTRACT """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2'
KATA PENGANTAR""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2''
DA/TAR ISI""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :
DA/TAR GAMBAR"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :2
DA/TAR TABEL""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :2'''
BAB I PENDA9ULUAN """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 1
1+1+ .atar &elakang Penelitian++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1
1+"+ Rumusan asalah +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ?
1+#+ aksu' 'an Tujuan +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /
1+#+1+ aksu' Penelitian +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /
1+#+"+ Tujuan Penelitian ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %
1+?+ Kegunaan Penelitian +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %
1+/+ &atasan asalah +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $
1+%+ Kerangka Pemikiran ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $
1+@+ eto'e Penelitian +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0
1+@+1+ Pengumpulan Data ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0
1+@+"+ o'el Proses Pengem)angan Sistem +++++++++++++++++++++++++++++++++ 1!
1+@+#+ o'el Dokumentasi Sistem ++++++++++++++++++++++++++++++++++++++++++++++++ 1"
1+@+?+ <ipotesis +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1#
1+$+ 8aktu Penelitian +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1?
BAB II TIN&AUAN PUSTAKA """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 1%
"+1+ !ugmented -eality++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1/
"+1+1+Definisi !ugmented -eality++++++++++++++++++++++++++++++++++++++++++++++++++++ 1/
"+"+ =ara Kerja !ugmented -eality+++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1@
"+"+1+.imple !ugmented -eality++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1@
"+"+"+Marker 'ased !ugmented -eality++++++++++++++++++++++++++++++++++++++++++ 1$
"+"+#+Markerless !ugmented -eality+++++++++++++++++++++++++++++++++++++++++++++++ 1$
"+#+ *isplay !ugmented -eality++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "1
B
"+#+1+!ural *isplay++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "1
"+#+"+/isual *isplay+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ""
"+#+#+*isplay 0ositioning++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "/
"+?+ Perkem)angan !ugmented -eality+++++++++++++++++++++++++++++++++++++++++++++++++ "$
"+/+ Penerapan !ugmented -eality++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "0
"+%+ ultime'ia+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #?
"+@+ Game++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #/
"+@+1+Definisi Game+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #/
"+@+"+Sejarah Perkem)angan Game+++++++++++++++++++++++++++++++++++++++++++++++++ #%
"+@+#+Konsep Game+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #$
"+@+?+Permainan &er)asis Teknologi+++++++++++++++++++++++++++++++++++++++++++++++ #0
"+@+/++ollision *etection+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ?"
"+$+ 1M2 11nified Modeling 2anguange2++++++++++++++++++++++++++++++++++++++++++++ ??
"+0+ &agian9&agian 1M2++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ?/
BAB III ANALISIS DAN PERAN;ANGAN SISTEM"""""""""""""""""""""""""" %0
#+1+ Analisis Sistem+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /!
#+1+1+ Analisis Arsitektur Sistem++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /!
#+1+"+ Deskripsi asalah++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /1
#+1+#+ Analisis asalah+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /1
#+"+ Analisis Peme5ahan asalah+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /"
#+"+1+ Deteksi Ta)rakan++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /"
#+"+"+ Kontrol Game Dengan Marker+++++++++++++++++++++++++++++++++++++++++++++++++ /?
#+"+#+ Analisis Augmente' -eality Terha'ap Game+++++++++++++++++++++++++++ /?
Bi
#+#+ Analisis Game Cang Dikem)angkan++++++++++++++++++++++++++++++++++++++++++++++++ /%
#+#+1+ .tory 2ine++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /%
#+#+"+ Gameplay++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /%
#+?+ Analisi Ke)utuhan Non Fungsional+++++++++++++++++++++++++++++++++++++++++++++++++ /@
#+?+1+ Analisis Perangkat Keras++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /@
#+?+"+ Analisi Perangkat .unak+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /$
#+?+#+ Analisis Pengguna+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /$
#+/+ Analisis Ke)utuhan Fungsional++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /0
#+/+1+ +lass *iagram++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /0
#+/+"+ 1se +ase *iagram++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %!
#+/+#+ !ctivity *iagram+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %#
#+/+?+ .e$uence *iagram++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %%
#+/+%+ .tate Machine *iagram++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %$
#+%+ Peran5angan Sistem++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %0
#+%+1+ Peran5angan Marker+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %0
#+@+ Peran5angan Aplikasi+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @1
#+@+1+ Peran5angan Antarmuka+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @1
#+@+"+ Peran5angan -)jek #D+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @#
#+@+"+1+ Peran5angan -)jek Area Permainan++++++++++++++++++++++++++++++ @#
#+@+"+"+ Peran5angan -)jek !--0iano++++++++++++++++++++++++++++++++++++++++ @/
BAB IV IMPLEMENTASI DAN PENGU&IAN SISTEM""""""""""""""""""""" <=
?+1+ Implementasi++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @%
?+1+1+ Instalasi Aplikasi Pa'a Komputer+++++++++++++++++++++++++++++++++++++++++++++ @%
Bii
?+1+"+ Implementasi Antarmuka Aplikasi+++++++++++++++++++++++++++++++++++++++++++ @@
?+1+#+ Implementasi -ender -)jek+++++++++++++++++++++++++++++++++++++++++++++++++++++ @0
?+1+#+1+ -ender -)jek .tage Utama+++++++++++++++++++++++++++++++++++++++++++++++ @0
?+1+#+"+ -ender -)jek !--0iano+++++++++++++++++++++++++++++++++++++++++++++++++++ $!
?+"+ Pengujian Sistem++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $1
?+"+1+ Pengujian !lpha++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $1
?+"+1+1+ Ren5ana Pengujian++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $1
?+"+1+"+ Kasus 'an <asil Pengujian !lpha+++++++++++++++++++++++++++++++++++++ $"
?+"+1+"+1+ Pengujian Kompati)ilitas Program+++++++++++++++++++++++++++ $"
?+"+1+"+"+ Pengujian enu Utama+++++++++++++++++++++++++++++++++++++++++++++ $#
?+"+1+"+#+ Pengujian Jenis Kamera++++++++++++++++++++++++++++++++++++++++++++ $#
?+"+1+"+?+ Pengujian Marker++++++++++++++++++++++++++++++++++++++++++++++++++++++ $/
?+"+1+"+/+ Pengujian Fungsi Marker++++++++++++++++++++++++++++++++++++++++++ $@
?+"+1+"+%+ Pengujian (ag enu++++++++++++++++++++++++++++++++++++++++++++++++++ $0
?+"+1+"+@+ Pengujian Aerak &ola &er'asarkan Aerak Marker+++ 0!
?+"+1+"+$+ Pengujian .tage Permainan+++++++++++++++++++++++++++++++++++++++ 0"
?+"+"+ Pengujian 'eta++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0#
?+"+#+ Distri)usi Program++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!1
?+#+ Permasalahan !ury )* Game++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!1
?+#+1+ Permasalahn Kamera++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!1
?+#+"+ Permasalahan Spesifikasi Komputer++++++++++++++++++++++++++++++++++++++++ 1!"
BAB V PENUTUP"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 103
/+1+ Kesimpulan++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!#
Biii
/+"+ Saran++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!#
DA/TAR PUSTAKA""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 10%
DA/TAR GAMBAR
Aam)ar 1+1 2abyrinth Marble &er)ahan Ka*u+++++++++++++++++++++++++++++++++++++++++++ #
Aam)ar 1+" Siklus Sistem D.=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!
Aam)ar "+1 /irtual +ontinum++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1%
Aam)ar "+" .imple !ugmented -eality++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1@
Aam)ar "+# !ugmented -eality 3lo++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1$
Aam)ar "+? 3ace (racking+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10
Aam)ar "+/ #bject (racking++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10
Aam)ar "+% Motion (racking+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "!
Aam)ar "+@ =ontoh Aplikasi G0. 'ased !- 2ayar 'roser++++++++++++++++++++++ "1
Bi3
Aam)ar "+$ Teknik 'an Posisi /isual *isplay+++++++++++++++++++++++++++++++++++++++++++++ "%
Aam)ar "+0 Sensorama kar*a Morton 4eilig++++++++++++++++++++++++++++++++++++++++++++++ "$
Aam)ar "+1! 3lartoolkit 'ari .a$oosha+++++++++++++++++++++++++++++++++++++++++++++++++++++++ "0
Aam)ar "+11 .ogo 1M2++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ?/
Aam)ar #+1 Ilustrasi Permainan+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /!
Aam)ar #+" Alur Augmente' Realit* Terha'ap Aame++++++++++++++++++++++++++++++++ //
Aam)ar #+# =lass Diagram++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /0
Aam)ar #+? 1se +ase *iagram+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %!
Aam)ar #+/ !ctivity *iagram em)uka Program !ury )* Game............. %#
Aam)ar #+% !ctivity *iagram enjalankan Game...................................... %?
Aam)ar #+@ !ctivity *iagram engarahkan Marker ke Kamera++++++++++++++++ %/
Aam)ar #+$ .e$uence *iagram em)uka Aplikasi !ury )* Game.......... %%
Aam)ar #+0 .e$uence *iagram engarahkan Marker+++++++++++++++++++++++++++++++ %@
Aam)ar #+1! .tate Machine *iagram Game+++++++++++++++++++++++++++++++++++++++++++++++ %$
Aam)ar #+11 Marker .tage Game+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %0
Aam)ar #+1" Marker (ools++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @!
Aam)ar #+1# Marker !--0iano+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @1
Aam)ar #+1? Tampilan .plash .creen+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @"
Aam)ar #+1/ Antarmuka enu !ury )* Game++++++++++++++++++++++++++++++++++++++++++ @"
Aam)ar #+1% Area +apture marker++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @#
Aam)ar #+1@ Area Utama permainan+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @?
Aam)ar #+1$ .inbad+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @/
Aam)ar #+10 Tom)ol Piano+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @/
B3
Aam)ar ?+1 Tampilan .plash .creen+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @@
Aam)ar ?+" Tampilan enu Utama+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @$
Aam)ar ?+# Area +apture Marker+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @$
Aam)ar ?+? .tage Utama+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @0
Aam)ar ?+/ !--0iano++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $!
Aam)ar ?+% Marker Statis++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $/
Aam)ar ?+@ Marker Ter'eteksi Dengan &aik++++++++++++++++++++++++++++++++++++++++++++++ $%
Aam)ar ?+$ Marker Ti'ak Ter'eteksi++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $%
Aam)ar ?+0 &ola &ergerak Ke Kanan++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0!
Aam)ar ?+1! &ola &ergerak Ke Kiri++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 01
Aam)ar ?+11 &ola &ergerak Ke &a:ah+++++++++++++++++++++++++++++++++++++++++++++++++++++++ 01
Aam)ar ?+1" .tage 1 'an .tage "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0"
Aam)ar ?+1# .tage # 'an .tage ?++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0"
Aam)ar ?+1? .tage / 'an .tage %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0#
Aam)ar ?+1/ .tage @ 'an .tage $++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0#
Aam)ar ?+1% Interprestasi Pertan*aan No 1 +++++++++++++++++++++++++++++++++++++++++++++++ 0%
Aam)ar ?+1@ Interprestasi Pertan*aan No " +++++++++++++++++++++++++++++++++++++++++++++++ 0@
Aam)ar ?+1$ Interprestasi Pertan*aan No # +++++++++++++++++++++++++++++++++++++++++++++++ 0$
Aam)ar ?+10 Interprestasi Pertan*aan No ? +++++++++++++++++++++++++++++++++++++++++++++++ 00
Aam)ar ?+"! Interprestasi Pertan*aan No / +++++++++++++++++++++++++++++++++++++++++++++++ 1!!
Aam)ar ?+"1 Website !ury )* Game++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!1
Aam)ar ?+"" Marker Ti'ak Ter'eteksi karena Marker &ergerak =epat++++++ 1!"
B3i

DA/TAR TABEL
Ta)el 1+1 8aktu Penelitian+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1?
Ta)el #+1 Parameter #pen.pace)*.............................................................. /#
Ta)el #+" Pengaturan Fisik open.pace)*++++++++++++++++++++++++++++++++++++++++++++++++++++ /#
Ta)el #+# Parameter Kamera 'an Marker.................................................... /?
Ta)el #+? Spesifikasi Perangkat Keras Pengem)ang+++++++++++++++++++++++++++++++++++ /@
Ta)el #+/ Spesifikasi Perangkat Keras Pengguna++++++++++++++++++++++++++++++++++++++++ /$
Ta)el #+% Analisis Perangkat .unak Cang 'igunakan++++++++++++++++++++++++++++++++++ /$
Ta)el #+@ Analisis Karakter Pengguna+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /$
Ta)el #+$ Deskripsi 1se +ase *iagram....................................................... %1
B3ii
Ta)el #+0 Spesifikasi Skenario , en'eteksi Kamera++++++++++++++++++++++++++++++++++ %1
Ta)el #+1! Spesifikasi Skenario , Deteksi Marker....................................... %1
Ta)el #+11 Spesifikasi Skenario , -ender -)jek++++++++++++++++++++++++++++++++++++++++++ %1
Ta)el #+1" Spesifikasi Skenario , engu)ah Posisi Marker....................... %"
Ta)el #+1# Spesifikasi Skenario , engu)ah Gameplay............................. %"
Ta)el #+1? Fungsi Marker .tage++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @!
Ta)el #+1/ Fungsi Marker (ools++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @1
Ta)el ?+1 Uji Komponen++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $1
Ta)el ?+" <asil Pengujian Program++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $"
Ta)el ?+# <asil Pengujian enu Utama++++++++++++++++++++++++++++++++++++++++++++++++++++++ $#
Ta)el ?+? Pengujian Kamera++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $?
Ta)el ?+/ Pengujian Fungsi Marker+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $@
Ta)el ?+% Pengujian (ag Menu+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $0
Ta)el ?+@ Skor Pertan*aan No 1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0%
Ta)el ?+$ Skor Pertan*aan No "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0@
Ta)el ?+0 Skor Pertan*aan No #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0$
Ta)el ?+1! Skor Pertan*aan No ?+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00
Ta)el ?+11 Skor Pertan*aan No /+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1!!
B3iii
BiB
1
BAB I
PENDA9ULUAN
1"1" Latar Be0a.a)* Pe)e0't'a)
ultime'ia a'alah pengga)ungan antara penggunaan teks( grafik( animasi(
gam)ar( video 'an audio untuk men*ajikan suatu informasi 1.a:ren5e( 100%2+
Teknologi multime'ia turut men*um)ang peranan )esar 'alam perkem)angan
teknologi informasi 'an )an*ak 'iaplikasikan 'alam )er)agai )i'ang untuk
mem)antu kegiatan sehari9hari 1Starner( "!1!2+
Dalam )e)erapa 'eka'e terakhir teknologi multime'ia tiga 'imensi 1#D2
telah 'ikem)angkan 'engan )aik 'an menja'i le)ih matang 'ari se)elumn*a 'an
tentun*a teknologi ini akan terus )erkem)ang 1.ee( "!1"2+
Seiring 'engan perkem)angan terse)ut( 'itemukanlah teknologi realitas
ma*a *ang 'ise)ut 'engan virtual reality 1/-2+ I'e 'asarn*a a'alah untuk
mem)enamkan pengguna 'alam se)uah imajiner *ang 'ihasilkan+ Salah satu
5ontoh pengem)angan 'ari lingkungan virtual reality a'alah augmented reality
1!-2 1Jung Ceon a( "!!@2+
Ronal' T+ ADuma 1100@2 men'efinisikan augmented reality se)agai
pengga)ungan )en'a9)en'a n*ata 'an ma*a 'i lingkungan n*ata( )erjalan se5ara
interaktif 'alam :aktu n*ata( 'an ter'apat integrasi antar )en'a 'alam tiga
'imensi( *aitu )en'a ma*a terintegrasi 'alam 'unia n*ata+ Pengga)ungan )en'a
n*ata 'an ma*a 'imungkinkan 'engan teknologi tampilan *ang sesuai(
1
"
interakti3itas 'imungkinkan melalui perangkat9perangkat input tertentu( 'an
integrasi *ang )aik memerlukan penjejakan *ang efektif+
!ugmented reality saat ini telah )an*ak 'i implementasikan pa'a )er)agai
)i'ang seperti )i'ang kesehatan( manufaktur 'an reparasi( pelatihan militer(
na3igasi telepon genggam 'an hi)uran 1ADuma( 100@2+
Dalam )i'ang hi)uran augmented reality telah menarik perhatian pu)lik 'an
giat 'ikem)angkan oleh )an*ak pengem)ang( hal ini 'apat 'ilihat 'engan
mun5uln*a )an*ak pro'uk aplikasi 'an game )er)asis augmented reality seperti
My*ragon3ly( i'utterfly 'an )er)agai game *ang 'ikemas 'alam konsol ternama
pro'uksi sony *aitu 0. /ita+
Pa'a tahun "!!!( &ru5e+ <+ Thomas mengem)angkan !ugmented -eality
5uake( se)uah Game !ugmented -eality *ang 'ipertunjukkan 'i 6nternational
.ymposium on Wearable +omputers 1.aDuar'*( "!1"2+
Dengan mengga)ungkan teknologi augmented reality ke'alam )entuk game
maka akan ter5ipta game *ang terlihat n*ata 'an le)ih memanjakan imajinasi
pemainn*a 1Ar'illa( "!112+
Dalam kamus )ahasa In'onesia 6Game7 a'alah permainan+ Permainan
merupakan )agian 'ari )ermain 'an ke'uan*a saling )erhu)ungan+ Permainan
a'alah kegiatan *ang kompleks *ang 'i'alamn*a ter'apat peraturan( play 'an
)u'a*a+ Se)uah permainan a'alah se)uah sistem 'imana pemain terli)at 'alam
konflik )uatan( 'isini pemain )erinteraksi 'engan sistem 'an konflik 'alam
permainan merupakan reka*asa atau )uatan( 'alam permainan ter'apat peraturan
*ang )ertujuan untuk mem)atasi perilaku pemain 'an menentukan permainan+
#
Pa'a 'asarn*a game )ertujuan untuk menghi)ur( )iasan*a game )an*ak
'isukai oleh anak ; anak hingga orang 'e:asa+ Game se)enarn*a penting untuk
perkem)angan otak( untuk meningkatkan konsentrasi 'an melatih untuk
meme5ahkan masalah 'engan tepat 'an 5epat karena 'alam game ter'apat
)er)agai konflik atau masalah *ang menuntut kita untuk men*elesaikann*a
'engan 5epat 'an tepat 1De:i( "!1"2+
Ter'apat )an*ak genre 'an subgenre game *ang umum 'ikenal saat ini
seperti action game, adventure game, role-playing game %-0G&, simulation game,
strategy game dan vehicle simulation game 1=lear:ater( "!112+
2abyrinth game 1maze game2 a'alah game se'erhana *ang 5ukup unik 'an
menarik 'imana 'alam permainan ini player 1pemain2 'ituntut untuk memiliki
ke5epatan )erpikir( )ereaksi( menjaga keseim)angan serta memiliki ketepatan
mena3igasi *ang )aik 1en'ler( "!!#2+
Aam)ar 1+1 2abyrinth Marble Game &er)ahan Ka*u
?
Pa'a umumn*a game ini ter)uat 'ari lapisan9lapisan ka*u *ang 'itumpuk
agar 'apat 'i miringkan 'isetiap sisin*a untuk menggelin'ingkan )ola
'i'alamn*a( aturann*a pemain harus menggelin'ingkan )ola 'i'alamn*a ke
tempat *ang su'ah 'itentukan 'engan menghin'ari lu)ang9lu)ang se)agai
rintangan+ Pa'a penelitian ini penulis )ermaksu' menggantikan )ahan ka*u
kon3ensional menja'i game virtual 'engan menerapkan teknologi augmented
reality ke'alam lingkungan game( maka 'iharapkan kon'isi )ermain game 3irtual
terasa le)ih n*ata 'an realtime( serta mem)uat game terasa le)ih hi'up 'an
mem)erikan pengalaman )ermain game *ang menarik+
&er'asarkan 'ari paparan 'iatas maka penulis akan melakukan penelitian
untuk melakukan analisa 'an implementasi teknologi augmented reality pa'a
peran5angan se)uah !ury )* Game, se)agai praktik 'alam mempro*eksikan
)en'a ma*a tiga 'imensi ke'alam lingkungan n*ata se5ara realtime( manipulasi
o)jek 'unia virtual oleh player( meran5ang efek fisik sehingga )en'a ma*a terasa
)enar9)enar a'a 'ilingkuangan n*ata memiliki )erat( gra3itasi 'an 'apat
mengimplementasikann*a ke'alam 'unia permainan sehingga menja'i alternatif
hi)uran 'engan teknologi augmented reality+
1"2" Ru#usa) Masa0a-
Dari uraian latar )elakang masalah 'i'apat )e)erapa pokok
pem)ahasan *ang 'irangkum menja'i rumusan masalah( 'iantaran*a se)agai
)erikut,
1+ empro*eksikan )en'a ma*a tiga 'imensi ke'alam lingkungan n*ata 'engan
teknologi augmented reality+
/
"+ em)angun aplikasi interaktif permainan !ury )* Game 'engan
mengimplementasikan teknologi !ugmented -eality+
#+ em)angun aplikasi permainan menggelin'ingkan o)jek )ola 'alam game
sehingga pemain ti'ak mem)utuhkan joystick maupun tom)ol kontrol
analog untuk memainkan permainan terse)ut+
?+ em)uat agar o)jek memiliki sifat physic *ang seolah n*ata sehingga
memiliki gravitasi( masa 'an lenting saat terja'i )enturan antar o)jek+
1"3" Ma.su( (a) Tu,ua) Pe)e0't'a)
1"3"1" Ma.su( Pe)e0't'a)
&er'asarkan permasalahan *ang 'iteliti( maka maksu' 'ari penulisan skripsi
ini a'alah se)agai )erikut ,
1+ enganalisa 'an mengimplementasikan teknologi augmented reality
pa'a permainan !ury )* Game 'engan gameplay 'an interface *ang
)aik+
"+ em)uat o)jek #D 'alam game *ang memiliki masa 1)erat2( gra3itasi
'an sifat physic+
#+ Game ini 'iharapkan 'apat mem)antu melatih kemampuan ke5epatan
player 'alam )erpikir( )ereaksi 'an mena3igasi o)jek 'alam game+
?+ emperkenalkan me'ia hi)uran *ang menarik 'engan teknologi
augmented reality+
1"3"2" Tu,ua) Pe)e0't'a)
Tujuan penelitian *ang ingin 'i5apai 'alam penelitian ini a'alah ,
1+ em)uat aplikasi game 'engan teknologi augmented reality sehingga
'iharapkan sensasi 'alam )ermain game terasa le)ih n*ata 'an interaktif
serta mem)erikan pengalaman )ermain game *ang )er)e'a+
"+ Se)agai :uju' implementasi teknologi augmented reality 'alam )i'ang
hi)uran 'an game pa'a khususn*a+
%
#+ Diharapkan game ini 'apat meningkatkan kemampuan ke5epatan )erpikir(
)ereaksi 'an mena3igasi )agi player 1pemain2+
?+ Game 'apat 'engan mu'ah 'i akses 'an 'i'o:nloa' 'ari ebsite *ang
'i)uat untuk 'istri)usi game untuk pu)lik+
/+ elalui game ini 'iharapkan 'apat memperkenalkan teknologi augmented
reality kepa'a mas*arakat melalui me'ia permainan+
1">" Ke*u)aa) Pe)e0't'a)
Sesuai 'engan permasalahan 'an tujuan penelitian *ang telah 'ise)utkan
'i atas( maka kegunaan penelitian 'apat 'irumuskan se)agai )erikut ,
1+ &agi Ilmu Pengetahuan
<asil penelitian ini 'apat mengem)angkan teori *ang a'a serta menam)ah
:a:asan ilmu pengetahuan tentang implementasi teknologi augmented reality
'alam )er)agai )i'ang kegiatan sehari9hari 'an implementasin*a 'alam game
pa'a khususn*a 'an menja'i literatur atau rujukan 'alam pengem)angan
teknologi augmented reality selanjutn*a+
"+ &agi Penulis ,
a+ enerapkan ilmu9ilmu *ang 'iperoleh selama perkuliahan( 'an
menerapkann*a 'engan mem)uat game )er)asis augmented reality.
)+ engetahui )agaimana proses pengem)angan permainan )er)asis
augmented reality 'ari mulai tahap peran5angan hingga implementasi+
5+ enam)ah :a:asan penulis 'alam )i'ang *ang 'iteliti+
#+ &agi Uni3ersitas ,
a+ engetahui kemampuan mahasis:a 'alam menguasai materi pelajaran
*ang telah 'iperoleh selama kuliah 'an menerapkan ilmu terse)ut 'alam
kehi'upann*a+
@
)+ Se)agai )ahan e3aluasi 'an pem)erian prestasi 'engan menempatkan
mahasis:a se)agai tenaga *ang ahli 'i)i'angn*a+
?+ &agi as*arakat ,
a+ Se)agai referensi )agi semua pihak *ang mempun*ai minat 'alam
mengem)angkan se)uah game )er)asis augmented reality+
)+ A'an*a se)uah game )er)asis augmented reality *ang le)ih interaktif+
5+ emperoleh pengetahuan tentang teknologi augmented reality se)agai
alternatif hi)uran *ang menarik+
'+ engetahui le)ih 'alam sejauh apa teknologi augmented reality 'apat
'imanfaatkan 'alam kehi'upan sehari9hari+
1"%" Batasa) Masa0a-
Sesuai 'engan latar )elakang 'an agar penelitian ini le)ih terarah 'an tetap
fokus( maka penulis men*a'ari perlu a'an*a pem)atasan masalah 'alam
melakukan penelitian+ A'apun )atasan masalah pa'a penelitian ini se)agai
)erikut,
a+ Penelitian ini )erpusat pa'a pengem)angan game maze )er)asis
augmented reality 'ari tahap peran5angan( implementasi 'an pengujian.
)+ em)uat o)jek 'alam game memiliki sifat fisik gra3itasi 'an masa serta
mem)uat interface game se)agai pan'uan )ermain )agi player+
5+ Game *ang 'iran5ang 'ifokuskan untuk )erjalan pa'a perangkat 'esktop
'engan flatform sistem operasi Microsoft Windos 70( indos @ 'an
indos $+
'+ Game ini 'apat )erjalan pa'a perangkat 'esktop *ang 'i'ukung )e)erapa
perangkat keras lain( *aitu eb camera se)agai alat input 'an marker
se)agai penan'a 1tagging2+
e+ Game *ang 'i)uat ter'iri 'ari $ stage permainan+
1"=" Kera)*.a Pe#'.'ra)
$
Game komputer telah a'a sejak lama( 'ia:ali 'engan game *ang
se'erhana namun tetap menghi)ur( in'ustri 'an perkem)angan game terus
)erlanjut 'an 'imininati hingga saat ini+ Game *ang )an*ak 'ijumpai saat ini pa'a
umumn*a a'alah game *ang )ersifat virtual reality+ Namun seiring perkem)angan
mun5ullah teknologi *ang 'apat mengga)ungkan 'unia n*ata 'an 'unia virtual
se5ara realtime+ <al ini mem)eri peluang )esar untuk mengem)angkan )er)agai
pro'uk komputer termasuk game agar interaksi antara 'unia n*ata 'an 'unia
3irtual le)ih terasa n*ata( teknologi terse)ut 'ise)ut 'engan augmented reality+
!ugmented reality )ukanlah teknologi )aru( namun pa'a saat ini )elum
)an*ak sektor *ang memanfaatkan teknologi terse)ut maksimal 'an masal+
Dengan alasan terse)ut penulis )ermaksu' untuk mengaplikasikan augmented
reality 'alam pem)uatan !ury )* Game se)agai analisa( peran5angan 'an
implementasi teknologi augmented reality 'alam 'unia hi)uran khususn*a game.
1"<" Met(e Pe)e0't'a)
Dalam melakukan penelitian( penulis melakukan pengumpulan 'ata 'alam
peran5angan pengem)angan sistem menggunakan meto'e ,
1"<"1" Met(e Pe)*u#1u0a) Data
eto'e *ang 'igunakan untuk pengumpulan 'ata pa'a penelitian ini a'alah,
1+ Stu'i Pustaka
Dalam peran5angan game ini penulis menggunakan salah satu meto'e
pengumpulan 'ata 'engan 5ara stu'i pustaka( 'imana pa'a meto'e ini penulis
mengumpulkan 'ata 'ari )uku9)uku referensi( literatur atau )ahan teori lain *ang
'iperlukan *ang )erkaitan 'engan pen*usunan skripsi+ Dalam hal ini penulis
0
men5ari melalui internet( )uku9)uku referensi tentang design( augmented reality(
animasi 'an peran5angan game+ Penulis juga mempelajari ,
a+ Pem)uatan o)jek )* 'imulai 'engan mempelajari pem)uatan o)jek
primitive+
)+ empelajari 'an mengumpulkan perangkat lunak serta library *ang
'i)utuhkan 'alam pengem)angan sistem+
5+ empelajari 5ara kerja augmented reality 'alam men'eteksi marker+
"+ Pengamatan
Pa'a meto'e ini penulis melakukan pengamatan pa'a sistem *ang )erjalan
serta aplikasi )er)asis augmented reality *ang pernah 'i)uat se)elumn*a untuk
mempelajari le)ih 'alam 5ara kerja sistem( )agaimana prinsip kerja 'ari
augmented reality( pemrograman( logika pa'a game( rule( 'eteksi marker serta
hu)ungann*a 'engan pernagkat keras 'an lunak *ang 'igunakan+
1"<"2" M(e0 Prses Pe)*e#+a)*a) S'ste#
Pengem)angan sistem 'apat )erarti men*usun suatu sistem *ang )aru untuk
menggantikan sistem lama se5ara keseluruhan atau memper)aiki sistem *ang
telah a'a+ A'apun 'alam kasus ini penulis menggunakan meto'e ran5ang )angun(
tahapan ran5ang )angun augmented reality 'ilakukan 'engan menggunakan
meto'e Multimedia *evelopment 2ife +ycle seperti *ang 'i ungkapkan oleh
.uther 1'alam Sutopo( "!11,$2 *ang memiliki % tahap *aitu( concept, design,
collecting content material, assembly, testing 'an distribution+ Tahapan seperti
pa'a gam)ar 1+1 'apat 'ijelaskan se)agai )erikut,
Aam)ar 1+"+ Siklus Sistem M*2+
1!
1. +oncept
Dalam tahap ini 'ilakukan i'entifikasi perkiraan ke)utuhan *ang akan
'ihasilkan 'ari pengamatan pa'a penelitian+ Ke)utuhan ini 'isesuaikan 'engan
target pengguna atau user( maka perlu 'ilakukan pen'ekatan intensif terle)ih
'ahulu+
2. *esign
Dalam tahap ini 'ilakukan pem)uatan 'esain o)jek tiga 'imensi *ang akan
'igunakan 'alam game( selain itu konsep interface atau antarmuka program 'an
me'ia penunjang *ang 'igunakan+
3. #btaining content material
Pa'a tahap ini 'ilakukan pengumpulan )ahan seperti gam)ar( animasi( 'an
segala ke)utuhan *ang 'iperlukan 'alam proses peran5angan !ury )* Game
)er)asis augmented reality+
4. !ssembly
Tahap assembly merupakan tahap 'imana seluruh o)jek multime'ia 'i)uat
)er'asarkan design.
5. (esting
Tahap testing 1uji 5o)a2 'ilakukan setelah selesai tahap pem)uatan+ Pertama9
tama 'ilakukan uji 5o)a se5ara mo'ular untuk memastikan apakah hasiln*a
seperti *ang 'iinginkan+ Selanjutn*a 'ilakukan uji 5o)a untuk e3aluasi pa'a game
*ang 'iran5ang+ Dari hasil uji 5o)a 'ilakukan per)aikan sesuai 'engan saran
masukan 'ari pengguna 'an pakar+ Dari hasil per)aikan 'ilakukan uji 5o)a lagi
agar meningkatkan kinerja game *ang 'i)anguan+
6. *istribution
11
Setelah uji 5o)a *ang mungkin perlu 'ilakukan )e)erapa kali( 'alam tahap ini
'ilakukan pem)uatan master file( pe'oman penggunaan aplikasi( serta
'okumentasi sistem+
Multimedia *evelopment 2ive +ycle 'ipilih karena sangat sesuai 'engan
pro*ek *ang akan 'ilakukan( *akni pengem)angan multime'ia game+ Karena
selain 'apat mempersingkat :aktu penelitian( Multimedia *evelopment 2ive
+ycle juga 'apat menja'ikan pro*ek peran5angan game *ang akan 'ikerjakan
sesuai 'engan ke)utuhan 5alon pengguna( karena a'an*a komunikasi *ang terus
menerus antara penulis 'an 5alon pengguna 1user2+
1"<"3" M(e0 D.u#e)tas' S'ste#
Pemo'elan 'okumentasi sistem untuk pengem)angan game )* )er)asis
augmented reality menggunakan pemo'elan 'engan meto'e terstruktur+
Dokumentasi sistem *ang 'igunakan a'alah 1nified Modeling 2anguage 1U.2+
1nified Modeling 2anguage 1U.2 merupakan salah satu mo'el 'okumentasi
*ang 'i a'opsi 'ari mo'el 'okumentasi sistem )erorientasi -)jek 1#bject
#riented !nalysis, *esign2( Penjelasan 'ari mo'el 'okumentasi *ang 'igunakan
a'alah se)agai )erikut 1SatDinger et al+( "!!@ , "?#2 ,
8. +lass *iagram
+lass diagram menggam)arkan struktur sistem 'ari segi pen'efinisian kelas9
kelas *ang akan 'i)uat untuk mem)angun sistem+
9. 1se +ase *iagram
1se case diagram 'igunakan untuk menunjukkan )er)agai peran pengguna
1user2 'an )agaimana peran9peran menggunakan sistem+ Tujuan 'ari se)uah use
case diagram a'alah untuk mengi'entifikasi )agaimana sistem akan 'igunakan+
). !ctivity *iagram
!ctivity diagram menggam)arkan kegiatan pengguna+
1"
:. .ystem .e$uence *iagram
.ystem se$uence diagram menggam)arkan urutan interaksi 'iantara o)jek
pa'a use case+ .ystem se$uence diagram 'igunakan untuk menunjukkan urutan
pesan *ang terkirim 'an 'iterima oleh suatu o)jek( 'an menekankan pa'a :aktu
pengiriman pesan selama kegiatan )erlangsung+
1"<">" 9'1tes's
engimplementasikan teknologi augmented reality pa'a lingkungan game
akan menam)ah nilai plus pa'a se)uah permainan terutama 'ari segi gameplay
'imana )ermain game akan terasa le)ih n*ata 'an mem)erikan pengalaman *ang
)er)e'a selain itu( peran5angan 'an implementasi teknologi augmented reality
pa'a game ini akan memperluas penerapan teknologi augmented reality pa'a
)er)agai )i'ang+
1"3" ?a.tu Pe)e0't'a)
No Kegiatan
ei
"!1#
Jun
"!1#
Jul
"!1#
Agst
"!1#
Sept
"!1#
-kt
"!1#
1 Stu'i Kepustakaan
" Penulisan Proposal
# Pengumpulan Data
?
Pem)uatan Program
1#
/ Pengujian Sistem
% Penulisan .aporan Akhir
Ta)el 1+1 8aktu Penelitian
BAB II
LANDASAN TEORI
2"1" Augmented Reality
2"1"1" De@')'s' Augmented Reality
!ugmented -eality atau realitas tertam)ah a'alah teknologi *ang
mengga)ungkan o)jek virtual ke 'alam se)uah lingkungan n*ata 1tiga 'imensi2
1?
'an menampilkan hasil ga)ungan antara ke'uan*a se5ara realtime+ Ti'ak seperti
virtual reality 1realitas ma*a2 *ang sepenuhn*a menggantikan seluruh entitas 'i
'unia n*ata )aik lingkungan maupun o)jekn*a( !ugmented -eality han*a seke'ar
menam)ahkan atau melengkapi ken*ataan( oleh karena itu 'ise)ut realitas
tertam)ah+
!ugmented reality menurut Ronal' ADuma 1100@,12( a'alah kola)orasi
'unia n*ata 'an virtual( )ersifat interaktif se5ara realtime( 'an merupakan animasi
)*+ A'a tiga prinsip 'ari augmented reality+ Cang pertama *aitu augmented
reality merupakan Pengga)ungan 'unia n*ata 'an virtual( Cang ke'ua )erjalan
se5ara interaktif 'alam :aktu n*ata 1realtime2( 'an ter'apat integrasi antar )en'a
'alam tiga 'imensi( *aitu )en'a ma*a terintegrasi 'alam 'unia n*ata 1Ronal'
ADuma( 100@2+
ilgram 'an Kishino 'alam 'illinghurst 1"!!",#2 menjelaskan konsep
augmented reality 'alam teori mereka *ang 'ise)ut 'engan virtuality continuum+
ereka menggam)arkan se)uah kontinum *ang mem)entang 'ari lingkungan
n*ata untuk untuk lingkungan 3irtual murni+ ereka men*impulkan )ah:a
augmented reality le)ih 'ekat ke lingkungan n*ata 'an augmented virtuality le)ih
'ekat ke lingkungan virtual+ <al terse)ut 'apat 'ilihat 'alam gam)ar "+1 )erikut
ini+
Mi"ed -eality
-eal
;nvironment
!ugmented
-eality
!ugmented
/irtuality
Eirtual
;nvironment
1/
1/
Aam)ar "+1 /irtuality +ontinuum
ilgram 'an Kishino merumuskan kerangka kemungkinan pengga)ungan
'an pele)uran 'unia n*ata 'an 'unia ma*a ke 'alam se)uah kontinum 3irtualitas+
Sisi *ang paling kiri a'alah lingkungan n*ata *ang han*a )erisi )en'a n*ata( 'an
sisi paling kanan a'alah lingkungan ma*a *ang )erisi )en'a ma*a+ Dalam
augmented reality atau realitas tertam)ah( *ang le)ih 'ekat ke sisi kiri( lingkungan
)ersifat n*ata 'an )en'a )ersifat ma*a( sementara 'alam augmented virtuality
atau 3irtualitas tertam)ah( *ang le)ih 'ekat ke sisi kanan( lingkungan )ersifat
ma*a 'an )en'a )ersifat n*ata+ Realitas tertam)ah 'an 3irtualitas tertam)ah
'iga)ungkan menja'i mi"ed reality atau realitas 5ampuran+
!ugmented -eality sejatin*a 3ariasi lain 'ari realitas virtual+ Teknologi
realitas virtual mem)enamkan pengguna se5ara total pa'a lingkungan sintetis(
ketika masuk 'alam 'unia )uatan itu( kita ti'ak 'apat mengenali lingkungan
n*ata 'isekitan*a+ Namun !ugmented -eality ti'ak memisahkan *ang n*ata
'engan 3irtual( *ang terja'i a'alah pengga)ungan antara ke'uan*a pa'a ruang
*ang sama+ Selain menam)ahkan )en'a ma*a 'alam lingkungan n*ata( realitas
tertam)ah juga )erpotensi menghilangkan )an'a9)en'a *ang su'ah a'a+
enam)ah se)uah lapisan gam)ar ma*a 'imungkinkan untuk menghilangkan
atau men*em)un*ikan lingkungan n*ata 'ari pan'angan pengguna+ isaln*a(
untuk men*em)un*ikan se)uah meja 'alam lingkungna n*ata( perlu
'igam)arkan lapisan representasi tem)ok 'an lantai kosong *ang 'iletakkan
'iatas gam)ar meja n*ata( sehingga menutupi meja n*ata 'ari pan'angan
pengguna 1Cunita( "!1"2+
1%
2"2" ;ara Ker,a Augmented Reality
2"2"1" Simle Augmented Reality
-)jek "D atau #D 'i5iptakan oleh komputer 'an 'iintegrasikan 'engan
o)jek atau lingkungan n*ataFfisik se5ara langsung maupun ti'ak langsung
1'ilakukan penge'itan terle)ih 'ahulu2 kemu'ian 'itampilkan 'alam la*ar+ Simple
AR ini a'alah penerapan teknologi augmented reality *ang paling se'erhana
'an paling a:al+ =ontohn*a 'alam a5ara olahraga 'i tele3isi+
Aam)ar "+" .imple !ugmented -eality
2"2"2" Mar!er Ba"ed Augmented Reality
-)jek "D( #D( teks( 3i'eo maupun suara 'iproses menggunakan komputer
'an ebcam 'an 'itampilkan 'alam la*ar maupun peralatan display khusus
melalui pengenalan se)uah marker 1penan'a2( setelah marker 'ikenali oleh
komputer kemu'ian o)jek 3irtual *ang su'ah ter'apat 'alam library komputer
'itampilkan 'iatas marker terse)ut+ Marker based !- mempun*ai # sum)u *aitu
G( C 'an H *ang )ias menghasilkan 3irtual #D 'engan titik 1!(!(!2 Untuk le)ih
1@
jelasn*a 'apat 'ilihat 'alam 'iagram 'i)a:ah ini,
Aam)ar "+# !ugmented -eality 3lo
2"2"3" Mar!erle"" Augmented Reality
Dengan meto'e ini pengguna ti'ak perlu lagi menggunakan se)uah marker
untuk menampilkan elemen9elemen 'igital+ Seperti *ang saat ini 'ikem)angkan
oleh perusahaan !ugmented -eality ter)esar 'i 'unia (otal 6mmersion( *ang telah
mem)uat )er)agai ma5am teknik Markerless (racking se)agai teknologi an'alan
mereka( antara lain ,
1" #a$e Tra$!ing
Cang 'iterapkan 'engan menggunakan algoritma *ang mereka
kem)angkan( komputer 'apat mengenali :ajah manusia se5ara umum 'engan
5ara mengenali posisi mata( hi'ung( 'an mulut manusia( kemu'ian akan
menga)aikan o)jek9o)jek lain 'isekitarn*a seperti pohon( rumah( 'an )en'a9
)en'a lainn*a+
1$
Aam)ar "+? 3ace (racking
2" 3D %&'e$t Tra$!ing
&er)e'a 'engan 3ace (racking *ang han*a mengenali :ajah manusia
se5ara umum( teknik #D #bject (racking 'apat mengenali semua )entuk )en'a
*ang a'a 'isekitar( seperti mo)il( meja( tele3isi( 'an lain9lain+
Aam)ar "+/ )* #bject (racking
3" M(ti(n Tra$!ing
Pa'a teknik ini komputer 'apat menangkap gerakan( Motion (racking
telah mulai 'igunakan se5ara ekstensif untuk mempro'uksi film9film *ang
men5o)a mensimulasikan gerakan+
10
Aam)ar "+% Motion tracking
>" G)S Ba"ed Tra$!ing
(racking ini memanfaatkan teknik G0. 'an kompas *ang a'a 'alam
smartphone( maka jika smartphone kita arahkan ke suatu o)jek tempat atau
ge'ung( maka 'apat 'itampilkan )er)agai ma5am informasi mengenai o)jek
terse)ut )ahkan a'a )e)erapa aplikasi *ang su'ah )isa menampilkan se5ara #D+
Informasi 'ari G0. atau kompas 'an 5ara ini 'ikenal 'engan nama
geotagging 'an geolocation+ elalui geotagging 'an geolocation *ang )isa
'ise)ut se)agai marker *ang ti'ak terlihat inilah konten seperti tulisan( 3i'eo(
maupun au'io kemu'ian 'itampilkan 'ila*ar mobile device terse)ut+ =ontoh
aplikasi AR 'alam smartphone *ang menggunakan geotagging 'an geolocation
*aitu Wikitude 'roser 'an layar+
"!
Aam)ar "+@ =ontoh !plikasi G0. based !-. 2ayar 'roser
2"3" Di"lay Augmented Reality
Dari semua mo'alitas pa'a input sensorik manusia( penglihatan( suara( 'an
sentuhan a'alah in'era *ang saat ini )erlaku pa'a sistem AR+ Di)agian ini
terutama )erfokus pa'a visual displays( namun aural %suara& displays 'ijelaskan
se5ara singkat 'i )a:ah ini+
2"3"1" Aural Di"lay
Aplikasi aural display pa'a AR ke)an*akan ter)atas pa'a mono 1!9
'imensi2( stereo 119'imensi2( atau surround 1"9'imensi2 headphone 'an
loudspeaker+ Tiga 'imensi aural display *ang se)enarn*a saat ini 'itemukan
'alam simulasi *ang le)ih men'alam 'ari lingkungan 3irtual 'an 3irtualitas
tertam)ah atau masih 'alam tahap per5o)aan+
4aptic audio menga5u pa'a suara *ang 'irasakan 'aripa'a 'i'engar 'an
telah 'igunakan pa'a perangkat konsumen seperti headphone (urtle 'each untuk
meningkatkan rasa pengaruh 'an ken*ataan( tetapi juga untuk meningkatkan
antarmuka pengguna misaln*a mobile phone. Perkem)angan terakhir 'i area ini
"1
'isajikan 'alam orkshop seperti orkshop internasional 4aptic !udio /isual
;nvironments 'an 4aptic and !udio 6nteraction *esign 1Kre3elen( "!1!2+
2"3"2" *i"ual Di"lay
Pa'a 'asarn*a a'a tiga 5ara untuk men*ajikan se5ara 3isual se)uah AR+
Paling 'ekat 'engan virtual reality 1ER2 a'alah video see-through( 'imana
lingkungan 3irtual 'igantikan oleh se)uah 3i'eo fee' realitas 'an
augmented reality 1AR2 'ilapisi atas gam)ar 'igital+ =ara lain *ang men5akup
pen'ekatan Sutherlan' a'alah optical see-through 'an meninggalkan persepsi
'unia n*ata tetapi menampilkan han*a hamparan AR melalui 5ermin 'an kamera+
Pen'ekatan ketiga a'alah mempro*eksikan hamparan AR ke o)jek n*ata itu
sen'iri sehingga menghasilkan tampilan pro*ektif+
1" *ide( See T+r(ug+
Selain menja'i *ang termurah 'an termu'ah 'alam implementasi( teknik
'ispla* ini mena:arkan keuntungan se)agai )erikut+ Sejak realitas 'i9'igital9kan(
ini menja'i le)ih mu'ah untuk 'ime'iasikan atau menghapus o)jek 'ari
ken*ataan+ Ini termasuk menghapus 'an mengganti marker fi'u5ial atau
penampung 'engan o)jek9o)jek 3irtual+ Dan juga( )rightness 'an 5ontrast 'ari
o)jek 3irtual 'i5o5okkan 'engan mu'ah 'engan lingkungan n*ata+ enge3aluasi
kon'isi 5aha*a 'ari suasana luar ruangan *ang statis a'alah penting ketika konten
*ang 'ihasilkan komputer telah )er)aur halus+
Aam)ar 'igital memungkinkan pela5akan gerakan kepala untuk registrasi
*ang le)ih )aik+ Ini juga menja'i mungkin untuk men5o5okkan persepsi 'ela*
'ari *ang n*ata 'an *ang 3irtual+ Kekurangan video see-through termasuk resolusi
""
ren'ah realitas( fiel'9of93ie: *ang ter)atas 1meskipun )isa 'engan mu'ah
'itingkatkan2( 'an 'isorientasi pengguna karena paralaks 1e*e9offset2 karena
posisi kamera pa'a jarak 'ari lokasi mata pengamat( men*e)a)kan upa*a
pen*esuaian *ang signifikan )agi pengamat+ asalah ini 'ipe5ahkan 'i
la)oratorium miBe' realit* 'engan men*elaraskan 3i'eo 5apture+ Kelemahan
terakhir a'alah jarak fokus 'ari teknik *ang 5o5ok pa'a ke)an*akan tipe 'ispla*(
men*e'iakan akomo'asi poor9e*e+ &e)erapa pengaturan hea'9mounte'
)agaimanapun )isa menggerakkan 'ispla* 1atau lensa 'i 'epann*a2 untuk
melingkupi jarak !("/ meter hingga ti'ak ter)atas 'alam !(# 'etik+ Seperti
masalah paralaks( )io5ular 'ispla* 1'imana ke'ua mata melihat gam)ar *ang
sama2 karena se5ara signifikan le)ih ti'ak n*aman 'aripa'a mono5ular atau
)ino5ular 'ispla*( ke'uan*a 'alam ketegangan 'an kelelahan mata+
2" %ti$al See T+r(ug+
Teknik optical see9through 'engan beam9splitting holographic optical
elements 1<->s2 'apat 'iterapkan pa'a head9orn display( hend9held display(
'an pengaturan spatial 'imana hamparan AR ter5ermin )aik 'ari la*ar planar atau
melalui la*ar curve+ *isplay ini ti'ak han*a meninggalkan resolusi 'unia n*ata
utuh( mereka juga memiliki keuntungan menja'i le)ih murah( le)ih aman( 'an
)e)as paralaks 1ti'ak a'a eye9offset karena posisi kamera2+ Teknik optikal le)ih
aman karena pengguna masih 'apat melihat saat poer fails( mem)uat teknik ini
i'eal untuk tujuan militer 'an me'is+ Namun( perangkat input lainn*a seperti
kamera 'iperlukan untuk interaksi 'an registrasi+ Dan juga( mengga)ungkan o)jek
3irtual se5ara holografik melalui 5ermin 'an lensa transparan men5iptakan
"#
kerugian *aitu )erkurangn*a ke5erahan 'an kontras ke'ua gam)ar 'an persepsi
'unia n*ata( mem)uat teknik ini kurang 5o5ok untuk 'igunakan 'i luar ruangan+
Semua field of vie *ang penting ter)atas untuk teknik ini 'an 'apat
men*e)a)kan 5lipping gam)ar 3irtual pa'a ujung 5ermin atau lensa+ Akhirn*a(
occlusion 1saling menutupi2 or mediation 'ari o)jek n*ata menja'i sulit karena
5aha*a mereka selalu )erga)ung 'engan gam)ar 3irtual+ Ki*o:aka 'kk
meme5ahkan masalah ini untuk head9orn 'ispla* 'engan menam)ahkan lapisan
)uram menggunakan panel 2+* 'engan pi"el *ang mem)uramkan area menja'i
tertutupi+
Eirtual retina displays atau retinal scanning displays 1-.*s2 meme5ahkan
masalah brightness 'an field9of9vie *ang ren'ah pa'a 1head9orn2 optical see9
through display+ Se)uah laser )er'a*a ren'ah menarik gam)ar 3irtual langsung ke
retina *ang menghasilkan brightness *ang tinggi 'an field9of9vie *ang luas+
Kualitas -.* ti'ak 'i)atasi oleh ukuran pi"el tetapi han*a oleh 'ifraksi 'an
pen*impangan 1diffraction and abberrations2 pa'a sum)er 5aha*a( sehingga
memungkinkan resolusi *ang 1sangat2 tinggi+ &ersama 'engan konsumsi 'a*a
*ang ren'ah display ini sangat 5o5ok untuk penggunaan luar ruangan+
3" )r('e$ti,e
Alat display ini memiliki keuntungan ti'ak memerlukan eye-ear khusus
sehingga mengakomo'asikan mata pengguna selama fokus( 'an )isa menutupi
permukaan *ang )esar untuk se)uiah field-of-vie *ang luas+ Permukaan
pro*eksi 'apat )erkisar 'ari 'atar( 'in'ing )er:arna 'atar( hingga mo'el skala
kompleks+
"?
Hhou 'kk men'aftarkan )e)erapa pikopro*ektor *ang ringan 'an ren'ah
konsumsi 'a*a untuk integrasi *ang le)ih )aik+ Namun( seperti optical see-
through displays, perangkat input lainn*a 'i)utuhkan untuk 1ti'ak langsung2
interaksi+ Dan juga( pro*ektor harus 'ikali)rasi setiap kali lingkungan atau
jarak ke permukaan pro*eksi )eru)ah+
Untungn*a( kali)rasi 'apat 'iotomatiskan menggunakan kamera pa'a
5ontohn*a se)uah cave automatic virtual environment 1=AE>2 )er'in'ing
)an*ak 'engan permukaan ti'ak teratur+
Selain itu( jenis 'ispla* ini ter)atas pa'a pnggunaan 'alam ruangan
1indoor2 karena brighness 'an kontras *ang ren'ah 'ari gam)ar *ang
'ipro*eksikan+
#klusi atau mediasi o)jek juga 5ukup lemah( tapi untuk head-orn
pro*ektor ini 'apat 'itingkatkan 'engan menutupi permukaan 'engan material
retro-reflective+
-)jek 'an instrumen *ang ter5akup 'alam material ini akan
men5erminkan pro*eksi langsung menuju sum)er 5aha*a *ang 'ekat 'engan
mata pengamat( sehingga ti'ak mengganggu pro*eksi+
2"3"3" Di"lay )("iti(ning
Displa* AR 'apat 'iklasifikasikan ke 'alam tiga kategori )er'asarkan
pa'a posisi mereka 'iantara pengamat 'an lingkungan n*ata( *aitu head-orn,
hand-held, 'an spatial 1Kre3elen( "!1!2.
"/
Aam)ar "+$ Teknik 'an posisi visual display
1" -ead .(rn
Eisual 'ispla* *ang 'ilekatkan pa'a kepala termasuk video<optical see-
through <D 1head-mounted display2( virtual retinal display 1ERD2( 'an head-
mounted projective display 1<PD2+ =akmak5i 'an Rollan' mem)erikan se)uah
'etil re3ie: terakhir 'ari teknologi head-orn display. Kelemahan saat ini 'ari
head-orn displays a'alah ken*ataan )ah:a merekaharus terhu)ung ke komputer
grafis seperti laptop *ang mem)atasi mo)ilitas karena ter)atasn*a 'a*a )aterai+
Da*a )aterai 'apat 'iperpanjang 'engan memin'ahkan perhitungan ke lokasi
*ang jauh 1clouds2 'an men*e'iakan koneksi 1ireless2 menggunakan stan'ar
seperti I>>> $!"+11 atau 'liue(ooth+
2" -and -eld
Kategori ini termasuk video<optical see-through genggam serta pro*ektor
genggam+ eskipun kategori 'ispla* ini le)ih )esar 'ari head-orn 'ispla*( saat
ini merupakan kinerja ter)aik untuk memperkenalkan AR ke pasar karena )ia*a
"%
pro'uksi *ang ren'ah 'an mu'ah 'igunakan+ isaln*a( video see-through
genggam AR )ertin'ak se)agai ka5amata pem)esar mungkin 'i'asarkan pa'a
pro'uk konsumen *ang a'a sepeti telepon genggam *ang menunjukkan o)jek #D(
atau personal digital assistant 1PDA2 'engan misaln*a informasi na3igasi+
3" Satial
Kategori terakhir 'ispla* AR a'alah 'itempatkan se5ara statis 'i 'alam
lingkungan 'an termasuk video see-through display )er)asis la*ar( spatial
optical see-through display, 'an projective display+ Teknik ini )aik untuk
presentasi 'an pameran )esar 'engan interaksi ter)atas+
=ara a:al mem)uat AR a'alah 'i'asarkan pa'a la*ar kon3ensional
1komputer atau tele3isi2 *ang menunjukkan hasil tangkapan kamera 'engan
hamparan AR+ Teknik ini sekarang se'ang 'iterapkan 'i 'unia tele3isi olahraga
'imana lingkungan seperti kolam renang 'an trek )alapan 'i'efinisikan 'engan
)aik 'an mu'ah untuk 'itam)ahkan+
4ead9up displays 1<UDs2 'i kokpit militer a'alah )entuk 'ari spatial
optical see-through 'an menja'i se)uah tam)ahan stan'ar untuk mo)il pro'uksi
untuk mempro*eksikan arah na3igasi 'i ka5a 'epan mo)il+
Su'ut pan'ang pengguna relatif terha'ap hamparan AR hampir ti'ak
)eru)ah 'alam kasus ruang ter)atas+ .patial see-through display 'apat
)agaimanapun mun5ul sejajar ketika pengguna )ergerak 'i ruang ter)uka(
misaln*a saat hamparan AR 'isajikan pa'a se)uah la*ar transparan+
"@
2">" Per.e#+a)*a) Augmented Reality
Penemuan tentang augmented reality 1AR2 )era:al 'ari tahun 10/@910%"+
Seorang sinematografer( )ernama Morton 4eilig( men5iptakan 'an mempatenkan
se)uah alat simulator *ang 'ise)ut Sensorama 'engan 3isual( getaran 'an )au(
kemu'ian tahun 10%%( 6van .utherland menemukan head-mounted display *ang
'ia klaim a'alah( jen'ela ke 'unia 3irtual+
Aam)ar "+0 Sensorama kar*a Morton 4eilig
Kemu'ian( pa'a tahun 10%%( 6van .utherland menemukan head9mounted
'ispla* 'an pa'a tahun 10@/ seorang ilmu:an )ernama Myron =rueger
menemukan /ideoplace *ang memungkinkan pengguna 'apat )erinteraksi 'engan
o)jek 3irtual untuk pertamakalin*a+ Tahun 10$0( >aron 2anier memperkenalkan
/irtual -eality 'an men5iptakan )isnis komersial pertama kali 'i 'unia ma*a+
Tahun 100" mengem)angkan !ugmented -eality untuk melakukan per)aikan
pa'a pesa:at boeing( 'an pa'a tahun *ang sama( 2' -osenberg mengem)angkan
salah satu fungsi sistem !ugmented -eality *ang 'ise)ut /irtual 3i"tures( *ang
'igunakan 'i Angkatan U'ara Amerika Serikat !rmstrong 2abs 'an menunjukan
manfaatn*a pa'a manusia( 'an pa'a tahun 100" juga( .teven 3einer( 'lair
"$
Maclntyre( 'an *oree Seligmann memperkenalkan untuk pertama kalin*a ajor
Paper untuk perkem)angan 0rototype !-+
Pa'a tahun 1000( 4irokazu =ato( seorang ke)angsaan Jepang(
mengem)angkan !ugmented -eality (oolkit 'i 46( 2ab 'an 'i'emonstrasikan 'i
.6GG-!04+ Pa'a tahun "!!!( 'ruce+ 4+ (homas mengem)angkan !ugmented
-eality 5uake( se)uah Mobile Game !ugmented -eality *ang 'ipertunjukkan 'i
6nternational .ymposium on Wearable +omputers+ Pa'a tahun "!!$( Wikitude
!ugmented -eality (ravel Guide( memperkenalkan !ndroid G8 (elephone *ang
)erteknologi !ugmented -eality+
Tahun "!!0( .a$oosha memperkenalkan 32!-(oolkit 13lash !ugmented
-eality (oolkit2 *ang merupakan perkem)angan 'ari !ugmented -eality (oolkit+
Aam)ar "+1! 32!-(ool=it dari .a$oosha
2"%" Pe)era1a) Augmented Reality
&i'ang9)i'ang *ang pernah menerapkan teknologi augmented reality ,
1. 9'+ura) %entertainment&
Dunia hi)uran mem)utuhkan !- se)agai penunjang efek9efek
*ang akan 'ihasilkan oleh hi)uran terse)ut+ Se)agai 5ontoh( pa'a a5ara
laporan 5ua5a 'alam siaran tele3isi 'imana :arta:an 'itampilkan )er'iri
"0
'i 'epan peta 5ua5a *ang )eru)ah+ Dalam studio( :arta:an terse)ut
se)enarn*a )er'iri 'i 'epan la*ar )iru atau hijau+ Pen5itraan *ang asli
'iga)ungkan 'engan peta )uatan komputer menggunakan teknik *ang
)ernama chroma-keying. 0rinceton ;lectronic billboard telah
mengem)angkan sistem realitas tertam)ah *ang memungkinkan lem)aga
pen*iaran untuk memasukkan iklan ke 'alam area tertentu gam)ar
siaran( 5ontohn*a( ketika men*iarkan se)uah pertan'ingan sepak )ola(
sistem ini 'apat menempatkan se)uah iklan sehingga terlihat pa'a tem)ok
luar sta'ium+
2. Ke(.tera) %medical&
Salah satu )i'ang *ang paling penting )agi sistem augmented
reality+ =ontoh penggunaann*a a'alah pa'a pemeriksaan se)elum operasi(
seperti +( .can atau M-6( *ang mem)erikan gam)aran kepa'a ahli )e'ah
mengenai anatomi internal pasien+ Dari gam)ar9gam)ar ini kemu'ian
pem)e'ahan 'iren5anakan+ !ugmented reality 'apat 'iaplikasikan
sehingga tim )e'ah 'apat melihat 'ata +( .can atau M-6 pa'a pasien saat
pem)e'ahan )erlangsung+ Penggunaan lain a'alah untuk pen5itraan
ultrasonik( 'imana teknisi ultrasonik 'apat mengamati pen5itraan fetus
*ang terletak 'i a)'omen :anita hamil+
3. Ma)u@a.tur (a) Re1aras'
&i'ang lain 'imana !- 'apat 'iaplikasikan a'alah
pemasangan( pemeliharaan( 'an reparasi mesin9mesin )erstruktur
kompleks( seperti mesin mo)il+ Instruksi9instruksi *ang 'i)utuhkan
#!
'apat 'imengerti 'engan le)ih mu'ah 'engan !-( *aitu 'engan
menampilkan gam)ar9 gam)ar #D 'i atas peralatan *ang n*ata+ Aam)ar9
gam)ar ini menampilkan langkah9langkah *ang harus 'ilakukan untuk
men*elesaikann*a 'an 5ara melakukann*a+ Selain itu( gam)ar9 gam)ar
#D ini juga 'apat 'ianimasikan sehingga instruksi *ang 'i)erikan menja'i
semakin jelas+
&e)erapa peneliti 'an perusahaan telah mem)uat )e)erapa
protot*pe 'i)i'ang ini+ Perusahaan pesa:at ter)ang &oeing se'ang
mengem)angkan teknologi !- untuk mem)antu teknisi 'alam mem)uat
kerangka ka:at *ang mem)entuk se)agian 'ari sistem elektronik pesa:at
ter)ang+ Kini( untuk mem)antu pem)uatann*a teknisi masih
menggunakan papan9papan )esar *ang perlu 'isimpan 'i )e)erapa gu'ang
pen*impanan *ang terpisah+ en*impan instruksi9instruksi pem)uatan
kerangka ka:at ini 'alam )entuk elektronik 'apat menghemat tempat 'an
)ia*a se5ara signifikan+
4. Pe0at'-a) M'0'ter
Kalangan militer telah )ertahun9tahun menggunakan
tampilan 'alam kokpit *ang menampilkan informasi kepa'a pilot
pa'a ka5a pelin'ung kokpit atau ka5a 'epan helm pener)angan mereka+
Ini merupakan se)uah )entuk tampilan !-+ .6M?;(( se)uah sistem
permainan simulasi perang( juga menggunakan teknologi !-+ Dengan
melengkapi anggota militer 'engan tampilan ka5a 'epan helm( akti3itas
unit lain *ang )erpartisipasi 'apat 'itampilkan+ =ontohn*a( seorang
#1
tentara *ang menggunakan perlengkapan terse)ut 'apat melihat helikopter
*ang 'atang+ Dalam peperangan( tampilan me'an perang *ang n*ata 'apat
'iga)ungkan 'engan informasi 5atatan 'an sorotan untuk memperlihatkan
unit musuh *ang ti'ak terlihat tanpa perlengkapan ini+
5. Na2'*as' Te0e1) Ge)**a#
Dalam kurun :aktu )e)erapa tahun terakhir ini( telah )an*ak
integrasi !- *ang 'imanfaatkan pa'a telepon genggam+ Saat ini a'a #
Sistem -perasi telepon genggam )esar *ang se5ara langsung mem)erikan
'ukungan terha'ap teknologi !- melalui tampilan pemrograman
aplikasin*a masing9 masing+ Untuk 'apat menggunakan kamera se)agai
sum)er aliran 'ata visual( maka Sistem -perasi terse)ut mesti men'ukung
penggunaan kamera 'alam mo'us previe+
!- a'alah se)uah presentasi 'asar 'ari aplikasi9aplikasi na3igasi+
Dengan menggunakan G0. maka aplikasi pa'a telepon genggam 'apat
mengetahui ke)era'aan penggunan*a pa'a setiap :aktu+
6. Ot#t'@
Penggunaan 'alam 'unia otomotif sen'iri saat ini a'alah a'an*a
tampilan #D se)agai petunjuk jalan 1seperti fungsi APS2+ Dengan a'an*a
tampilan #D terse)ut( sang pengemu'i 'apat mengetahui jarak 'an
rintangan *ang a'a 'isekitarn*a 'engan le)ih akurat+
7. Pe)('('.a)
Dunia pen'i'ikan )iasan*a )erkutat 'engan )uku9 )uku *ang
penuh 'engan tulisan9tulisan+ Penggunaan augmented reality 'alam
#"
menampilkan pelajaran 'apat mempermu'ah para sis:a 'alam
mempelajari hal9hal *ang )erkaitan 'engan pelajaran terse)ut+ Untuk
5ontoh( pa'a pelajaran Sejarah( sis:a 'apat mengetahui )agaimana
terja'in*a peristi:a9peristi:a penting 'i masa lampau+
8. I.0a)
Dalam 'unia periklanan( hal *ang paling 'i)utuhkan a'alah
sesuatu *ang menarik( )aru( 'an )er)e'a 'aripa'a iklan pro'uk *ang lain+
Dengan menggunakan teknologi augmented reality( maka konsumen akan
tertarik 'engan pro'uk *ang 'ita:arkan+ Selaint itu( memanfaatkan
teknologi inipun pro'uk *ang 'ita:arkan )isa 'ilihat konsumen se5ara
n*ata karena 'itampilkan 'alam )entuk #D+
9. ;##erA'a0
Se5ara komersial( augmented reality telah 'igunakan se)agai 5ara
untuk men*ajikan se5ara 3isual isi 'ari se)uah ten'er atau proposal )isnis+
Sektor konstruksi menggunakan augmented reality untuk meninjau
gam)ar arsitektur 'alam lingkungan 'unia n*ata+
10. ?e+s'te B D'*'ta0 Mar.et')*
Dengan :aktu )erlama9lama rata9 rata tujuh menit( keuntungan
menggunakan augmented reality pa'a se)uah situs eb su'ah jelas+
Kon3ersi sales( donload( )ahkan total kunjungan halaman eb
meningkat selama :aktu )erlama9lama meningkat+ ampu se5ara fisik
menunjukkan pro'uk atau la*anan an'a 'engan mu'ah melalui internet
se5ara langsung akan meningkatkan penjualan+
##
2"=" Mu0t'#e('a
Istilah multime'ia )era:al 'ari teater( )ukan 5omputer+ Pertunjukan *ang
memanfaatkan le)ih 'ari satu me'ium seringkali 'ise)ut pertunjukan multime'ia+
Pertunjukan multime'ia men5akup monitor( video( synthesized band, 'an kar*a
seni manusia se)agai )agian 'ari pertunjukan+ Sistem multime'ia 'imulai pa'a
akhir 10$!9an 'engan 'iperkenalkann*a 4ypercard oleh !pple pa'a tahun 10$@(
'an pengumuman oleh 6'M pa'a tahun 10$0 mengenai perangkat lunak !udio
/isual +onnection 1!/+2 'an video adapter card )agi 0.F"+sejak permulaan
terse)ut( hampir setiap pemasok perangkat keras 'an lunak melompat ke
multime'ia+ Pa'a tahun 100? 'iperkirakan a'a le)ih 'ari @!! pro'uk 'an sistem
multime'ia 'i pasaran+
Pan'uan untuk menguasai multime'ia harus 'imulai 'engan 'efinisi
multime'ia+ Dalam in'ustri elektronika( multime'ia a'alah kom)inasi 'ari
komputer 'an 3i'eo 1Ros5h( 100%2 atau multime'ia se5ara umum merupakan
kom)inasi # elemen( *aitu suara( gam)ar( 'an teks 15=ormi5k( 100%2 atau
multime'ia merupakan kom)inasi paling se'ikit 'u me'ia input atau output 'ari
'ata( me'ia ini )isa )erupa au'io 1suara( musik2( animasi( 3i'eo( teks( grafik 'an
gam)ar atau multime'ia a'alah alat *ang 'apat men5iptakan presentasi *ang
'inamis 'an interaktif *ang mengkom)inasikan teks( animasi( au'io( 'an gam)ar
3i'eo+
ultime'ia itu penting karena salah satun*a 'ipakai se)agai alat untuk
)ersaing 'ari suatu perusahaan+ Disamping itu pa'a a)a' "1 ini multime'ia segera
menja'i keterampilan 'asar *ang sama pentingn*a 'engan ketrampilan mem)a5a+
#?
Kele)ihan 'ari multime'ia a'alah menarik in'era 'an menarik minat( karena
merupakan ga)ungan 'ari pan'angan( suara 'an gerakan+ .em)aga riset 'an
pener)itan komputer( *aitu =omputer Te5hnolog* Resear5h 1=TR2( men*atakan
)ah:a orang han*a mampu mengingat "!I 'ari *ang 'ilihat 'an #!I 'ari *ang
'i'engar+ Tetapi orang 'apat mengingat /!I 'ari *ang 'ilihta 'an 'i'engar 'an
#!I 'ari *ang 'ilihat+ Di'engar 'an 'ilakukan sekaligus+ aka multime'ia
sangatlah efektif+ ultime'ia menja'i tool *ang ampuh untuk pengajaran 'an
pen'i'ikan serta untuk meraih keunggulan )ersaing perusahaan+ ultime'ia akan
mem)antu meratakan Daman informasi ke jutaan orang *ang )elum memakai
komputer+
2"<" Game
2"<"1" De@')'s' Game
Dalam kamus )ahasa In'onesia 6Game7 a'alah permainan+ Permainan
merupakan )agian 'ari )ermain 'an ke'uan*a saling )erhu)ungan+ Permainan
a'alah kegiatan *ang kompleks *ang 'i'alamn*a ter'apat peraturan( play 'an
)u'a*a+ Se)uah permainan a'alah se)uah sistem 'imana pemain terli)at 'alam
konflik )uatan( 'isini pemain )erinteraksi 'engan sistem 'an konflik 'alam
permainan merupakan reka*asa atau )uatan( 'alam permainan ter'apat peraturan
*ang )ertujuan untuk mem)atasi perilaku pemain 'an menentukan permainan+
Pa'a 'asarn*a game )ertujuan untuk menghi)ur( )iasan*a game )an*ak 'isukai
oleh anak ; anak hingga orang 'e:asa+ Games se)enarn*a penting untuk
perkem)angan otak( untuk meningkatkan konsentrasi 'an melatih untuk
#/
meme5ahkan masalah 'engan tepat 'an 5epat karena 'alam game ter'apat
)er)agai konflik atau masalah *ang menuntut kita untuk men*elesaikann*a
'engan 5epat 'an tepat 1De:i( "!1"2+
2"<"2" Se,ara- Per.e#+a)*a) Game
Pa'a tahun 10?@ a'alah tahun pertama 'i mana game 'i'esain untuk
'imainkan 'engan la*ar =RT 15atho'e ra* tu)e2+ Game se'erhana ini 'iran5ang
oleh Thomas T+ Aol'smith Jr+ 'an >stle Ra* ann+ Aplikasi ini 'ipatenkan pa'a
tanggal 1? Desem)er 10?$+ Sistem *ang 'i)uatn*a ter'iri 'ari $ vacum tubes 'an
mensimulasikan peluru 'item)akkan pa'a target( i'e ini )erasal 'ari 'ispla* ra'ar
pa'a Perang Dunia II+ &e)erapa knop 'ise'iakan untuk mengatur kur3a 'an
ke5epatan titik *ang me:akili peluru+ Karena pa'a :aktu itu grafik )elum )isa
'i)uat( target penem)akan 'igam)arkan pa'a se)uah lapisan *ang kemu'ian
'itempelkan pa'a =RT+ <al ini a'alah sistem pertama *ang se5ara spesifik
'i'esain untuk game pa'a la*ar =RT+ &an*ak *ang men*e)utkan )ah:a penemu
3i'eo game a'alah 8illiam <igin)otham+ Pa'a tahun 10/"( A+S+ Douglas
mem)uat -G-( game grafis noughts an' 5rosses atau nol 'an silang( 'i
1niversity of +ambridge untuk men'emonstrasikan tesisn*a tentang interaksi
komputer 'an manusia+ Permainan ini )ekerja pa'a komputer )esar *ang
menggunakan +-( display+ Perangkat game portable genggam *ang pertama
'i)uat a'alah (ic (ac (oe 'i tahun 10@" oleh Waco +ompany+ Tahun 10/$
men5iptakan game (ennis for (o pa'a osiloskop+ Game ini menampilkan
lapangan tenis se'erhana 'ipan'ang 'ari samping+ &ola seakan 'ipengaruhi oleh
gra3itasi 'an harus mele:ati netFjaring+ Dengan 'ua kontrol *ang masing9masing
#%
'ilengkapi knop untuk mengarahkan )ola 'an se)uah tom)ol untuk memukul )ola
sampai mele:ati net+
Tahun 10@" 'irilis perangkat 3i'eo game pertama untuk pasar rumahan(
Magnavo" #dyssey( 'ihu)ungkan 'engan tele3isi+ eski ti'ak sukses )esar(
perusahaan lain 'engan pro'uk *ang sama harus mem)a*ar lisensi+ tetapi(
kesuksesan menjemput sejak !tari melun5urkan Pong se)uah 3i'eo game ping9
pong pa'a "0 No3em)er 10@"+
&erangkat 'ari sini( 3i'eo 'an komputer game menja'i populer 'an ho)i
)aru 'i saat P= )aru saja mulai 'ikenal 'an 'ipakai se5ara luas+ Mistery 4ouse(
ran5angan i)u rumah tangga( Ro)erta 8illiams 'iper5a*a se)agai game
petualangan pertama 'engan grafis pa'a !pple 66+
eski interfa5e untuk input perintah masih )erupa teks( ilustrasi grafik
hitam putih se)uah rumah )erga*a 3iktoria merupakan ge)rakan )aru 'i masa itu+
Aame ini )egitu populer 'an men'orong Ro)erta 8illiams men'irikan .ierra #n-
2ine )ersama suamin*a 'an terus mempro'uksi game khususn*a petualangan+
Pa'a a:al tahun 10$!9an 'itan'ai oleh Ninten'o( Kesuksesan .=D
genggam ini men5iptakan )an*ak pengikut untuk mem)uat *ang sama 'engan
menga'opsi game-game popular( a:al tahun 10$!9an juga 'itan'ai 'engan
ha'irn*a me'ia pen*impan =D9R- *ang 'alam :aktu singkat menja'i populer+
>ra game # 'imensi 1#D2 'engan perspektif orang pertama 'an multiplayer game
mulai mun5ul 'i era ini+ Suara 'an musik semakin )erkem)ang 'i pertengahan
10$!9an seiring 'engan ha'irn*a pro'uk sound card+
#@
2"<"3" K)se1 Game
enurut !ndre -olling 'an ;rnest !dams 'alam )ukun*a( an'a harus
mengerti tentang apa game an'a( 'an an'a harus menja:a) )e)erapa pertan*aan
penting+ Ketika an'a menja:a) pertan*aan terse)ut 'engan puas 'an menulis
ja:a)ann*a+ An'a 'apat menja'ikan i'e terse)ut menja'i konsep game+
&an*ak i'e game 'imulai 'ari mimpi+ ungkin mimpi menelusuri gua
*ang penuh 'engan monster+ ungkin mimpi menja'i pelatih sepak)ola+
ungkin mimpi menja'i fashion 'esigner+ Tetapi se)elum an'a melakukan *ang
lainn*a( an'a harus mimpi se)uah mimpi+
&uku( film( tele3isi( 'an me'ia hi)uran lainn*a merupakan sum)er )esar
'ari inspirasi untuk i'e game+ Film serial seperti James &on' sering menja'i
inspirasi game+ &an*ak orang *ang )ermain game komputer ingin 'esainn*a juga+
Sesuatu tentang )ermain game mem)angkitkan kreatif mas*arakat+ Ketika an'a
memainkan )an*ak game( an'a mengem)angkan rasa )agaimana mereka )ekerja
'an apa poin )aik 'an )urukn*a+ &ermain game merupakan pengalaman )erharga
untuk 'esainer game+ Ini mem)erikan :a:asan 'an memungkinkan an'a
mem)an'ingkan 'an mem)e'akan fitur permainan *ang )er)e'a+
Untuk meru)ah i'e game menja'i penuh konsep game( an'a harus )erfikir
'an menja:a) sen'iri )e)erapa pertan*aan+ An'a ti'ah harus tepat 'an rin5i(
tetapi an'a harus memiliki ja:a)an umum 'ari semua pertan*aan )erikut ,
1+ Apa sifat 'ari alur permainann*aJ Apa tantangan *ang pemain akan
ha'apiJ
"+ Apa aksi *ang akan pemain 'apat lakukan untuk mele:ati tantanganJ
#$
#+ Apa peran pemainJ
?+ &agaimana peran pemain mem)antu menjelaskan alur permainanJ
/+ Apa aturan permainann*aJ
%+ Apa mo'el interaksi pemainJ Dimana ; manaJ elalui a3atarJ Sesuatu
*ang lainJ &e)erapa kom)inasiJ
@+ Apa prespektif utama permainanJ &agaimana pemain meman'ang 'unia
game 'i la*arJ Apakah a'a le)ih 'ari satu prespektifJ
$+ &agaimana struktur umum gameJ Apa *ang terja'i 'alam setiap mo'e(
'an apa fungsi setiap mo'e ti'ak memenuhiJ
0+ Apakah game kompetitif( kooperatif( )er)asis tim( atau single9pla*erJ
Jika )e)erapa pemain *ang 'iper)olehkan( apakah mereka
menggunakan mesin *ang sama 'engan kontrol terpisah atau mesin *ang
)er)e'a melalui jaringanJ
1!+ Apakah permainan jatuh ke genre *ang a'aJ Jika 'emikian( *ang manaJ
11+ engapa a'a orang *ang ingin memainkan permainan iniJ -rang seperti
apa akan tertarik pa'a permainan iniJ
2"<">" Per#a')a) Ber+as's Te.)0*'
Tahun 10/"( !. *ouglas mem)uat game (ic tac toe *ang
'itampilkan 'alam se)uah ta)ung 3akum 5omputer+ Kemu'ian tahun 10/$( 8ill*
<iggin)otham mem)uat game (ennis for (o *ang )erjalan 'i osiloskop *ang
terhu)ung ke analog *onner computer+ Tahun 10%1 ; 10%"( game space ar
'ikem)angkan 'i IT menggunakan grafik 3e5tor 'i PDP91+ Sega merilis
periskop( ter5iptalah elektronik shooting game( game arcade *ang pertama+
#0
Tahun 10@1( Nolan &ushnell mengem)angkan computer space(
arcade game komersil *ang pertama+ &er)asis pa'a spacear+ enggunakan
grafik 3e5tor( real time 'an terlalu sophisticated untuk pasar+ Dan gagal+
Tahun 10@"( &ushnell memulai Atari+ -'*sse* oleh agna3oB mem)uat
game hockey+ 4ome (/ game *ang pertama( masih analog+ Terjual 1!!+!!
'engan harga jual K1!!F5onsole+ Tahun 10@#( Atari mem)uat 0ong in !rcades+
Tahun 10@?( Kee merilis (ank+ Atari mem)uat game )alap *ang pertama+
Tahun 10@"910@%( 8illiam =ro:ther 'an Don 8oo's mem)uat game adventure ,
(he colossal cave+ Game petualangan )er)asis teBt *ang pertama( )erjalan 'i
D>= mainframes 1PDP 9 1!2 'ile:at 'an akhirn*a tahun "!!?( The sims "( halo
"( halflife "( 'oom. Game console( pertum)uhann*a sta)il( harga le)ih murah+
Nokia melun5urkan N9Aages( Ninten'o melun5urkan DS( Son* melun5urkan
PSP+
A'a )e)erapa jenis game *ang saat ini )erkem)ang 'iantaran*a 1=ra:for'(
"!!/2 ,
1" #)S /#ir"t )er"(n S+((ter)
A'alah jenis game tem)ak9tem)akan 'engan tampilan pemain a'alah
tokoh *ang 'imainkan+ &iasan*a )erupa misi untuk suatu tujuan
tertentu+ =iri khas game ini a'alah penggunaan senjata jarak jauh+ =ontoh
, +ounter-.trike, +all of *uty, Ghost -econ, 0oint 'lank, +rossfire.
2" RTS /Real Time Strategy)
A'alah genre permainan strategi( taktik( 'an logika+ &iasan*a )erupa
perang *ang tiap pemainn*a memiliki suatu pasukan atau negara+
Dalam RTS permainan 'apat )erupa sejarah( fantasi( 'an fiksi ilmiah+
?!
=ontoh , !ge of ;mpires, Warcraft, +ommand @ +oncuer, -ise of
?ations, .tronghold.
3" R)G /R(le )laying Game)
A'alah game *ang para pemainn*a memainkan peran tokoh9tokoh
kha*alan 'an )erkola)orasi untuk merajut se)uah 5erita )ersama+ A'a
pula jenis lain game RPA ini( 'iantaran*a ,
>" LARP (Li,e A$ti(n R(le )laying)
A'alah game RPA 'imana para pemain )isa melakukan gerakan fisik
tokohn*a+ &iasan*a pemain menggunakan kostum 'an menggunakan alat9
alat *ang sesuai 'engan tokoh( 'unia 'an 5erita *ang 'ia mainkan+
%" MMORPG (Ma""i,ely Multilayer %nline R(le0)laying Game)
A'alah game RPA *ang meli)atkan ri)uan pemain untuk )ermain
game )ersama 'alam 'unia ma*a+
=ontoh , Final Fantas*( Ragnarok( A3alon( RF( 8orl' of 8ar5raft( DotA(
Perfe5t 8orl'+
=" C(n"tru$ti(n and Management Simulati(n Game"
A'alah game *ang mensimulasikan pro*ek mem)angun 'an mengelola+
Pa'a 'asarn*a a'alah masalah ekonomi 'an konseptual+ Game ini
jarang *ang meli)atkan konflik 'an eksplorasi( 'an hampir ti'ak pernah
meliputi tantangan fisik+ =ontoh A .im +ity, -oller +oster (ycoon,
+aesar.
<" *e+i$le Simulati(n
Jenis permainan ini mensimulasi pengoperasian )e)erapa ken'araan(
?1
ken'araan )isa )erupa pesa:at ter)ang( pesa:at tempur( kereta(
ken'araan perang( maupun ken'araan konstruksi+ =ontoh , (rain
.imulator, (ruck .imulator, 3lightGear, (ram, #rbiter.
3" Ad,enture Game"
Game *ang mengutamakan masalah eksplorasi 'an peme5ahan teka9 teki+
Namun terka'ang meliputi masalah konseptual( 'an tantangan fisik namun
sangat jarang+=ontoh A 6ndiana >ones, God of War, (omb -aider,
!ssasins +reed.
2"<"%" C(lli"i(n Dete$ti(an
+ollision detection a'alah komponen penting pa'a game+ 'isa'ari
atau ti'ak( komponen ini sering kali mem)uat game menja'i realistik( 'an
terka'ang mem)uat pemain marah jika collision detection ti'ak )erjalan 'engan
sesungguhn*a+ +ollision detection a'alah fungsi *ang 'apat men'eteksi ta)rakan
antara " o)*ek atau le)ih+
+ollision detection ini juga )erguna untuk menentukan posisi 'ari
satu o)*ek 'engan o)*ek *ang lain sehingga ti'ak a'a o)*ek *ang saling
menem)us+ Sehingga game *ang akan 'i)uat memiliki kesamaan 'engan realitas
*ang a'a+
+ollision detection memiliki teknik *g )er)e'a untuk 'iterapkan pa'a
pem)uatan game "D 'an game #D+
Teknik +ollision detection pa'a "D a'a " 5ara *aitu ,
1" Re$tangle" C(lli"i(n Dete$ti(n
Teknik ini merupakan pen'eteksian ta)rakan menggunakan bound
?"
)er)entuk persegi( 'imana setiap sprite atau o)*ek *ang 'i)uat 'alam game
memiliki bound masing9masing+ =ara ini 5ukup mu'ah karena han*a perlu
mem)an'ingkan apakah a'a intersection 1irisan2 pa'a ke'ua o)*ek pa'a
koor'inat tertentu+
Namun 5ara ini kurang akurat karena untuk sprite atau o)*ek *ang
memiliki ruang kosong *ang )esar 'engan )oun'+ <al ini akan mun5ul saat
kon'isi ke'ua )atas o)*ek terse)ut )eririsan :alaupun se)enarn*a ti'ak terja'i
ta)rakan maka akan 'ianggap terja'i ta)rakan+ =ara ini 5o5ok untuk game *ang
ti'ak memperhatikan akurasi 'eteksi ta)rakan atau untuk game *ang
menggunakan sprite *ang )entukn*a men'ekati persegi+
A'apun 5ara lain 'ari hasil mo'ifikasi teknik ini *aitu reduced size
bounding bo"+ Dimana kotak )atasn*a 'iperke5il 'engan mengurangi )e)erapa
piBel 'ari ukuran sprite atau o)*ek *ang se)enarn*a+ Sehingga 'engan 5ara ini
pa'a saat melakukan collision detection akan le)ih akurat karena ruang kosong
antara sprite 'an bound )erkurang+
Kemu'ian 5ara lain 'ari mo'ifikasi teknik ini a'alah 'engan 5ara
menggunakan )e)erapa bounding bo" se5ara )ersamaan untuk satu sprite atau
o)*ek+ =ontohn*a untuk sprite )er)entuk manusia( pertama bounding bo"
'igunakan untuk )agian kepala kemu'ian bounding bo" *ang lainn*a
'igunakan untuk )a'an 'an kaki+
=ara ini le)ih akurat karena )an*akn*a bounding bo" *ang 'igunakan
'apat 'isesuaikan 'engan )entuk gam)ar pa'a sprite+ Namun semakin )an*ak
bounding bo" *ang 'igunakan akan semakin )an*ak pula :aktu *ang 'igunakan
?#
untuk collision detection+
2" Cir$le Re$tangle C(lli"i(n Dete$ti(n
Untuk teknik ini memiliki 5ara *ang hampir sama 'engan *ang
se)elumn*a han*a saja 'isini bound atau )atas *ang 'igunakan )er)entuk
lingkaran+ =ara penge5ekann*a le)ih mu'ah karena linggkaran memiliki jarak *g
sama ke )atas luarn*a+ =aran*a *aitu 'engan menghitung jarak ke'ua o)*ek 'an
mem)an'ingkann*a 'engan jumlah ra'ius masing9masing bound 'ari ke'ua
o)*ek( jika jarakn*a le)ih ke5il 'ari jumlah ra'ius ke'ua o)*ek maka terja'i
ta)rakan 1collision2 'an jika le)ih )esar maka ti'ak terja'i ta)rakan+ =ara
se)elumn*a *aitu rectangle collision detection le)ih akurat 'aripa'a 5ara ini+
2"3" UML/Uni1ied M(deling Language)
1M2 %1nified Modeling 2anguage& a'alah se)uah )ahasa *ang
)er'asarkan grafikFgam)ar untuk mem3isualisasi( menspesifikasikan(
mem)angun( 'an pen'okumentasian 'ari se)uah sistem pengem)angan softare
)er)asis -- 1#bject-#riented2+ 1M2 sen'iri juga mem)erikan stan'ar
penulisan se)uah sistem blue print( *ang meliputi konsep )isnis proses( penulisan
kelas9kelas 'alam )ahasa program *ang spesifik( skema database+ 1M2 se)agai
se)uah )ahasa *ang mem)erikan vocabulary 'an tatanan penulisan kata9kata
'alam 6M. Word untuk kegunaan komunikasi+ Se)uah )ahasa mo'el a'alah
se)uah )ahasa *ang mempun*ai vocabulary 'an konsep tatanan F aturan penulisan
serta se5ara fisik mempresentasikan 'ari se)uah sistem+ Seperti haln*a 1M2
a'alah se)uah )ahasa standard untuk pengem)angan se)uah softare *ang 'apat
??
men*ampaikan )agaimana mem)uat 'an mem)entuk mo'el9mo'el( tetapi ti'ak
men*ampaikan apa 'an kapan mo'el *ang seharusn*a 'i)uat *ang merupakan
salah satu proses implementasi pengem)angan softare 1Fo:ler( "!!/2+
Aam)ar "+11 .ogo 1M2
2"$" Ba*'a)CBa*'a) UML
&agian9)agian utama 'ari 1M2 a'alah vie( diagram( model element( 'an
general mechanism+
1" *ie2
/ie 'igunakan untuk melihat sistem *ang 'imo'elkan 'ari )e)erapa
aspek *ang )er)e'a+ /ie )ukan melihat grafik( tapi merupakan suatu
a)straksi *ang )erisi sejumlah 'iagram+ &e)erapa jenis vie 'alam 1M2
antara lain, use case vie( logical vie( component vie( concurrency vie
'an deployment vie+
2" U"e $a"e ,ie2
en'eskripsikan fungsionalitas sistem *ang seharusn*a 'ilakukan sesuai
*ang 'iinginkan e"ternal actors+ Aktor *ang )erinteraksi 'engan sistem 'apat
?/
)erupa user atau sistem lainn*a+ /ie ini 'igam)arkan 'alam use case
'iagram 'an ka'ang9ka'ang 'engan activity diagrams+ /ie ini 'igunakan
terutama untuk pelanggan( peran5ang 1designer2( pengem)ang 1developer2( 'an
penguji sistem 1tester2+
3" L(gi$al *ie2
en'eskripsikan )agaimana fungsionalitas 'ari sistem( struktur statis
1class( object( 'an relationship 2 'an kola)orasi 'inamis *ang terja'i
ketika o)je5t mengirim pesan ke o)je5t lain 'alam suatu fungsi tertentu+ /ie
ini 'igam)arkan 'alam class diagrams untuk struktur statis 'an 'alam
state( se$uence( collaboration( 'an activity 'iagram untuk mo'el 'inamisn*a+
/ie ini 'igunakan untuk peran5ang 1designer2 'an pengem)ang 1developer2+
>" C(m(nent *ie2
en'eskripsikan implementasi 'an ketergantungan mo'ul+ Komponen
*ang merupakan tipe lainn*a 'ari code module 'iperlihatkan 'engan struktur 'an
ketergantungann*a juga alokasi sum)er 'a*a komponen 'an informasi
a'ministratif lainn*a+ /ie ini 'igam)arkan 'alam 5omponent vie 'an
'igunakan untuk pengem)ang 1developer2+
%" C(n$urren$y *ie2
em)agi sistem ke 'alam proses 'an prosesor+ /ie ini 'igam)arkan
'alam 'iagram 'inamis 1state( se$uence( collaboration( 'an activity diagrams2
'an 'iagram implementasi 1component 'an deployment diagrams2 serta
'igunakan untuk pengem)ang 1developer2( pengintegrasi 1integrator2( 'an penguji
1tester2+
?%
=" Del(yment *ie2
en'eskripsikan fisik 'ari sistem seperti komputer 'an perangkat 1nodes2
'an )agaimana hu)ungann*a 'engan lainn*a+ /ie ini 'igam)arkan 'alam
deployment diagrams 'an 'igunakan untuk pengem)ang 1developer2(
pengintegrasi 1integrator2( 'an penguji 1tester2+
<" Diagram
Diagram )er)entuk grafik *ang menunjukkan sim)ol elemen mo'el *ang
'isusun untuk mengilustrasikan )agian atau aspek tertentu 'ari sistem+ Se)uah
'iagram merupakan )agian 'ari suatu vie tertentu 'an ketika 'igam)arkan
)iasan*a 'ialokasikan untuk vie tertentu+ A'apun jenis 'iagram antara lain ,
a+ 1se +ase *iagram
1se case a'alah a)straksi 'ari interaksi antara sistem 'an aktor+ 1se case
)ekerja 'engan 5ara men'eskripsikan tipe interaksi antara user se)uah
sistem 'engan sistemn*a sen'iri melalui se)uah 5erita )agaimana se)uah
sistem 'ipakai+ 1se case merupakan konstruksi untuk men'eskripsikan
)agaimana sistem akan terlihat 'i mata user+ Se'angkan use case 'iagram
memfasilitasi komunikasi 'iantara analis 'an pengguna serta antara analis 'an
client+
)+ +lass *iagram
+lass a'alah 'ekripsi kelompok o)*ek9o)*ek 'engan property( perilaku
1operasi2 'an relasi *ang sama+ Sehingga 'engan a'an*a class 'iagram 'apat
mem)erikan pan'angan glo)al atas se)uah sistem+ <al terse)ut ter5ermin 'ari
?@
class9class *ang a'a 'an relasin*a satu 'engan *ang lainn*a+ Se)uah
sistem )iasan*a mempun*ai )e)erapa class 'iagram+ +lass 'iagram
sangat mem)antu 'alam 3isualisasi struktur kelas 'ari suatu sistem+
5+ +omponent *iagram
=omponent Diagram merupakan )agian fisik 'ari se)uah sistem( karena
menetap 'i komputer ti'ak )era'a 'i )enak para analis+ Komponent
merupakan implementasi softare 'ari se)uah atau le)ih class+
Komponent 'apat )erupa source code( komponent biner( atau e"ecutable
5omponent+ Se)uah komponent )erisi informasi tentang logic class atau class
*ang 'iimplementasikan sehingga mem)uat pemetaan 'ari logical vie ke
5omponent vie+ Sehingga component 'iagram merepresentasikan 'unia real
*aitu 5omponent softare *ang mengan'ung component( interface 'an
relationship+
'+ *eployment *iagram
enggam)arkan tata letak se)uah sistem se5ara fisik( menampakkan )agian9
)agian softare *ang )erjalan pa'a )agian9)agian hardare( menunjukkan
hu)ungan komputer 'engan perangkat 1nodes2 satu sama lain 'an jenis
hu)ungann*a+ Di 'alam nodes( e"ecuteable component 'an object *ang
'ialokasikan untuk memperlihatkan unit perangkat lunak *ang 'ieksekusi
oleh no'e tertentu 'an ketergantungan komponen+
e+ .tate *iagram
enggam)arkan semua state 1kon'isi2 *ang 'imiliki oleh suatu
object 'ari suatu class 'an kea'aan *ang men*e)a)kan state )eru)ah+
?$
Keja'ian 'apat )erupa o)je5t lain *ang mengirim pesan+ .tate class ti'ak
'igam)arkan untuk semua class( han*a *ang mempun*ai sejumlah state
*ang ter'efinisi 'engan )aik 'an kon'isi class )eru)ah oleh state *ang
)er)e'a+
f+ .e$uence *iagram
.e$uence Diagram 'igunakan untuk menggam)arkan perilaku pa'a se)uah
skenario+ Kegunaann*a untuk menunjukkan rangkaian pesan *ang 'ikirim
antara object juga interaksi antara object( sesuatu *ang terja'i pa'a titik
tertentu 'alam eksekusi sistem+
g+ +ollaboration *iagram
enggam)arkan kola)orasi 'inamis seperti se$uence diagrams+ Dalam
menunjukkan pertukaran pesan( collaboration diagrams menggam)arkan
object 'an hu)ungann*a 1menga5u ke konteks2+ Jika penekann*a pa'a :aktu
atau urutan gunakan se$uence diagrams( tapi jika penekanann*a pa'a konteks
gunakan collaboration 'iagram+
h+ !ctivity *iagram
enggam)arkan rangkaian aliran 'ari aktifitas( 'igunakan untuk
men'eskripsikan aktifitas *ang 'i)entuk 'alam suatu operasi sehingga 'apat
juga 'igunakan untuk aktifitas lainn*a seperti use case atau interaksi+
?0
BAB III
ANALISIS DAN PERAN;ANGAN SISTEM
3"1" A)a0's's S'ste#
Analisis sistem merupakan penguraian 'ari suatu sistem informasi *ang
utuh ke)agian9)agian komponenn*a *ang 'imaksu'kan untuk mengi'entifikasi
'an menge3aluasi segala ma5am permasalahan 'an ham)atan *ang )isa terja'i
serta ke)utuhan9ke)utuhan apa saja *ang 'iharapkan 'apat menja'i a5uan untuk
'iusulkann*a per)aikan+
3"1"1" A)a0's's Ars'te.tur S'ste#
Pa'a arsitektur sistem *ang akan 'i)angun ter'iri 'ari )e)erapa komponen
*aitu( pemain se)agai user 1pengguna2 *ang menggunakan aplikasi game )er)asis
augmented reality( pemain mengarahkan marker sehingga marker 'apat
tertangkap olah kamera+ Kemu'ian 'ari gam)ar *ang 'i'apat 'ari kamera sistem
komputer melakukan tracking marker untuk mengi'entifikasi marker *ang
'igunakan oleh pemain+ Komputer melakukan render o)*ek9o)*ek #D *ang
'igunakan 'alam permainan+ Pemain 'apat melihat hasil manipulasi sistem
melalui la*ar komputer+
/!
Aam)ar #+1 Ilustrasi Permainan
3"1"2" Des.r'1s' Masa0a-
Pa'a 'eskripsi masalah 'ija)arkan hal9hal *ang akan 'iangkat 'alam
penelitian ini *aitu untuk mengimplementasikan teknologi augmented reality pa'a
me'ia permainan( khususn*a 'alam !ury )* Game+
Selain menja'i me'ia hi)uran 'an pengenalan teknologi augmented reality
melalui me'ia permainan( game ini juga )ertujuan untuk melatih ke5epatan
)erpikir pengguna( melatih keterampilan mena3igasi 'an melatih repleks s*araf
motorik pengguna+
Namun salah satu faktor *ang 'apat mem)antu ter5apain*a tujuan terse)ut
a'alah 'engan menghilangkan fungsi keyboard atau mouse se)agai me'ia kontrol
game( hal ini 'ilakukan agar pemain 'apat )erinteraksi se5ara langsung 'alam
game+ Salah satu solusi 'ari permasalahan kontrol ini a'alah 'engan
menggunakan marker *ang a:aln*a )erfungsi se)agai penan'a o)jek #D virtual
menja'i se)uah alat kontrol 'alam game *ang 'apat menggerakkan 'an
memanipulasi o)jek9o)jek *ang a'a 'alam game+
3"1"3" A)a0's's Masa0a-
I'entifikasi masalah a'alah langkah a:al 'ari analisis sistem+ .angkah ini
'iperlukan untuk mengetahui pemasalahan apa saja *ang terja'i pa'a sistem+ -leh
karena itu langkah pertama a'alah menganalisis masalah *ang mun5ul+
!ury )* Game akan memanfaatkan program #pen.pace)* 'alam
memanipulasi 'an pengolahan o)jek9o)jek 'alam game *ang kemu'ian 'iolah
ke'alam )entuk augmented reality *ang interaktif+ Agar permainan ini terasa le)ih
/!
/1
n*ata 'an intuitif maka setiap o)jek 'alam game harus memiliki sifat9sifat )en'a
*ang a'a 'alam 'unia n*ata seperti )erat 'an gra3itasi+ Sifat9sifat ini 'imaksu'kan
agar o)jek sphere 1)ola2 'alam game akan menggelin'ing ketika )i'ang
permainan 'imiringkan serta o)jek9o)jek 'i'alamn*a 'apat mengalami )enturan
ketika )erta)rakan+
3"2" A)a0's's Pe#eAa-a) Masa0a-
3"2"1" Dete.s' Ta+ra.a)
+ollision *etection a'alah fungsi *ang 'apat men'eteksi ta)rakan antara
" o)*ek atau le)ih+ +ollision detection juga )erguna untuk menentukan posisi
'ari satu o)jek 'engan o)jek *ang lain sehingga ti'ak a'a o)jek *ang
saling menem)us+ Sehingga game *ang akan 'i)uat memiliki kesamaan 'engan
realita *ang a'a+ Deteksi ta)rakan a'alah salah satu fungsi *ang telah
'imiliki oleh #pen.pace)*+
Peran5angan permainan ini menggunakan o)*ek sphere se)agai )ola *ang
)ergerak serta cube se)agai tem)ok la)irin+ Teknik collision detection pa'a
permainan antara sphere 'an cube menggunakan teknik 'eteksi .phere-0lane
collision detection( 'an ta)rakan antara sphere 'an sphere menggunakan 'eteksi
.phere collision detection. Teknik *ang 'igunakan 'alam o)*ek *ang )er)entuk
)ola atau sphere+ +ollision detection *ang 'ilakukan a'alah se)agai )erikut,
1+ .phere-0lane +ollision *etection
/"
.phere-0lane +ollision *etection merupakan 'eteksi ta)rakan *ang
terja'ia antara o)jek )ulat 'engan o)jek ti'ak )ulat seperti 'in'ing )oB 'an lantai(
'alam openspa5e#' sifat9sifat fisik ini 'iatur melalui parameter *ang a'a+
"+ .phere-sphere +ollision *etection
Deteksi ke'ua *ang 'ilakukan 'alam permainan ini a'alah 'eteksi
ta)rakan antara .phere 1)ola2 jika )ersentuhan 'engan o)*ek sphere 1)ola
)ergerak2+ Dalam hal ini 'eteksi *ang 'ilakukan a'alah menentukan posisi 'ari
sphere 1)ola2+
&er'asarkan paparan 'iatas maka untuk men5iptakan 'eteksi ta)rakan
pa'a o)jek9o)jek #D maka 'ilakukan pengaturan sifat o)jek pa'a openspace)d
se)agai )erikut+
Ta)el #+1 Parameter #pen.pace)*
Tipe -)jek Parameter Ealue
'o"
'ody (ype +ollision (ree
Mass %=g& B
Wall
'ody (ype +ollision (ree
Mass %=g& B
.phere
'ody (ype ;llipsoid
Mass %=g& )
Se'angkan untuk menghi'upkan efek fisik 'ilingkuangan permainan maka
'ilakukan pengaturan 'alam program openspace)d untuk menentukan nilai fisik
permainan se)agai )erikut ,
Ta)el #+" Pengaturan Fisik #pen.pace)*
Parameter Ealue
!rchitecture Model *efault
.olver Model !daptive
/#
3riction Model !daftive
0hysic 3ramerate 8BB
Gravity C.D ?
.tatus ;nable 0hysic on 0lay
3"2"2" K)tr0 O+,e. De)*a) Mar!er
Untuk mem)uat game le)ih atraktif 'an terasa le)ih n*ata( maka fungsi
kontrol o)jek 'engan keyboard 'an mouse harus 'ihilangkan 'an 'igantikan
'engan marker+ Untuk merepresentasikan gagasan terse)ut maka perlu 'ilakukan
pengaturan 'alam program openspace)d se)agai )erikut+
Ta)el #+# Parameter Kamera 'an Marker
Tools Parameter Ealue
+amera
?ame Kamera
Mirror Mode Ees
+amera .ize F:B":DB
.ho Marker 6nfo ?o
+onnect #n .tart Ees
.ho #n .tart Ees
Marker
Marker 6* +ustom
1se 'itmap ?o
Marker .ize %m& B.F
#bject ?ame +ustom
3"2"3" A)a0's's Augmented Reality Ter-a(a1 Game
Seperti penjelasan umum 'ari )a)9)a) se)elumn*a augmented reality pa'a
aplikasi ini 'igunakan se)agai me'ia interaksi tam)ahan 'imana augmented
reality )erfungsi untuk menjem)atani antara lingkungan 3irtual 'an n*ata+
Namun se5ara teknis a'a )e)erapa tahapan( )erikut akan 'ijelaskan mengenai
implementasi augmented reality pa'a game pa'a )agian tracking, loading models
1)* object2( 'an interaksi pengguna+
/?
Aam)ar #+" Alur !ugmented -eality Terha'ap Game
a+ Aplikasi 'ijalankan
Proses ini terja'i ketika user su'ah menginstal aplikasi pa'a komputer(
aplikasi 'ijalankan 'engan 5ara melakukan klik gan'a pa'a icon aplikasi
*ang su'ah terinstal+
)+ .etup +amera
Setelah aplikasi 'ijalankan maka *ang pertama akan 'iinisiasi oleh aplikasi
*aitu terse'ian*a ke)era'aan kamera pa'a perangkat 5omputer *ang
'igunakan( aplikasi akan tertahan 'imenu utama jika kamera ti'ak ter'eteksi
oleh sistem+
5+ 2oad (racking *ata
Proses ini akan memanggil 'ata9'ata *ang )erhu)ungan 'engan gameplay(
seperti tekstur o)jek 'an musik 'alam game+
'+ 2oad object *ata
Aplikasi
Dijalankan
.etup
+amera
2oad
(rancing
*ata
2oad
#bject )*
.tart Game
//
Setelah tracking data )erhasil maka selanjutn*a sistem akan me9load o)jek9
o)jek #D untuk 'itampilan 'alam game+
e. .tart Game
Setelah seluruh proses )erhasil 'ijalankan( maka game siap 'imulai( arahkan
marker terha'ap kamera untuk memun5ulkan area permainan 'imonitor+
3.3. A)a0's's Game ya)* D'.e#+a)*.a)
3"3"1" St(ry Line
.toryline merupakan 5erita pa'a game 'imana pa'a storyline se)uah game
akan 'itentukan )agaimana design 'an aturan permainann*a+ Pa'a !ury )*
Game( pemain akan )erperan se)agai player *ang 'apat mengontrol arah
pergerakan )ola 'alam se)uah la)irin+ Pemain )ertujuan untuk mengarahkan )ola
'alam la)irin terse)ut ke tempat *ang su'ah 'itentukan )er'asarkan stage
permainan tanpa terkena je)akan *ang a'a 'alam game+
333343 Gamelay
Gameplay mem)erikan gam)aran mengenai aturan9aturan *ang a'a 'alam
!ury )* Game+ Dalam permainan !ury )* Game ter'apat )ola 3irtual 'alam
la)irin 3irtual *ang 'apat 'igelin'ingkan oleh player 'engan menggerakan 'an
memiringkan marker+ isi 'alam permainan ini a'alah untuk mengeluarkan )ola9
)ola 3irtual 'ari la)irin *ang merupakan area permainan 'engan melalui
rintangan9rintangan *ang a'a 'alam area permainan terse)ut+
=ara )ermain ,
/%
1+ Pemain se)agai user 'alam permainan harus mengen'alikan arah pergerakan
)ola 'engan memiringkan marker se)agai me'ia penan'a game )er)asis
augmented reality.
"+ Permainan 'ianggap selesai jika pemain )erhasil mengumpulkan semua )ola
pa'a suatu tempat *ang su'ah 'ise'iakan 'alam stage tanpa terkena je)akan+
#+ Jika )ola *ang 'ikontrol oleh player terje)ak 'alam rintangan maka pemain
'apat me9reset atau mengatur ulang kea'aan )ola ke posisi a:al 'engan
mengarahkan marker reset+
3">" A)a0's's Ke+utu-a) N) /u)*s')a0 Game
Analisis ke)utuhan non9fungsional merupakan analisis *ang 'i)utuhkan
untuk menentukan spesifikasi ke)utuhan sistem+ Spesifikasi ini juga meliputi
elemen atau komponen9komponen apa saja *ang 'i)utuhkan untuk sistem *ang
akan 'i)angun sampai 'engan sistem terse)ut 'apat 'iimplementasikan+ Analisis
ke)utuhan ini juga menentukan spesifikasi masukan *ang 'iperlukan sistem(
keluaran *ang akan 'ihasilkan 'an proses *ang 'i)utuhkan untuk mengolah
masukan sehingga menghasilkan suatu keluaran *ang 'iinginkan+
3">"1 A)a0's's Pera)*.at Keras
Analisis ke)utuhan perangkat keras 'igunakan untuk mengetahui
spesifikasi minimun perangkat keras 'alam mem)angun game !ury )* Game+
Ta)el #+? Spesifikasi Perangkat Keras Pengem)ang
Na#a Pera)*.at S1es'@'.as'
Po5essor 1+$ A<D
RA " A&
<ar''isk /! A&
/@
8e)5am / ega PiBel
Displa* Resolusi 1#%% B @%$ piBel
Ke*)oar' Stan'ar
ouse Stan'ar
Ta)el #+/ Spesifikasi Perangkat Keras Pengguna
Na#a Pera)*.at S1es'@'.as'
Po5essor 1+$ A<D
RA 1 A&
<ar''isk "! A&
8e)5am 1+# ega PiBel
Displa* Resolusi $!! B %!! piBel
Ke*)oar' Stan'ar
ouse Stan'ar
3">"2" A)a0's's Pera)*.at Lu)a.
Analisis ke)utuhan perangkat lunak 'igunakan untuk mengetahui
spesifikasi perangkat lunak 'alam menjalankan 'an mem)angun !ury )* Game+
Ta)el #+% Analisis Perangkat .unak Cang 'igunakan
Na#a Pera)*.at Lu)a. S1es'@'.as'
Sistem -perasi Microsoft Windos 70
(ools #penspace)*
.col 0lugin
!dobe 3lash +.)
Google .ketchup D
3">"3" A)a0's's Pe)**u)a
Analisis pengguna )ertujuan untuk mengukur jangakauan pengguna
)er'asarkan kriteria tertentu+
Ta)el #+@ Analisis Karakter Pengguna
Pera) Pemain
Us'a $ Tahun atau le)ih
T')*.at Ketera#1'0a) Dapat menggunakan komputer
/$
3"%" A)a0's's Ke+utu-a) /u)*s')a0
3"%"1" Cla"" Diagram
+lass *iagram menggam)arkan struktur sistem 'ari segi pen'efinisian
kelas9kelas *ang akan 'i)uat untuk mem)angun sistem+ A'apun kelas memiliki
apa *ang 'ise)ut 'engan atri)ut 'an meto'e atau operasi+ Aam)ar #+%
menggam)arkan se)agian kelas *ang 'igunakan 'alam Pengem)angan game
maze balancing ball )d game 1!ury )* Game2+
Aam)ar #+# +lass diagram
!ury )* Game
.plash .creen
Tampilan enu
Jen'ela Game 'an
Pem)a5aan Marker
Jen'ela .plash .creen
enampilkan Ju'ul 'an
Informasi Singkat
Tentang !ury )* Game
enu Game
enampilkan Informasi
'an Petunjuk &ermain
Game
Jen'ela Game 'an
Pem)a5aan Marker
Arahkan Marker Untuk
&ermain Game
/0
3"%"2" U"e Ca"e Diagram
Pa'a use case 'iagram terlihat )ah:a pa'a saat aplikasi 'ijalankan *ang
pertama kali terja'i a'alah pen'eteksian ke)era'aan kamera( kemu'ian user
mengarahkan marker *ang )erfungsi se)agai penan'a o)jek #D *ang selanjutn*a
akan 'ilakukan render oleh komputer( hasil render o)jek #D terse)ut akan
'itampilkan pa'a la*ar komputer se)agai se)uah gameplay !ury )* Game+
Gameplay
engu)ah Posisi Marker Untuk
Gameplay
1ser
Deteksi kamera
-ender -)jek
Deteksi Marker
Kamera
Marker
%!
Aam)ar #+? 1se +ase *iagram
Ta)el #+$ Deskripsi 1se +ase *iagram
N Na#a U"e Ca"e Ketera)*a)
1 en'eteksi kamera Saat program 'ijalankan aplikasi akan
men'eteksi ke)era'aan kamera
" Deteksi Marker Sistem men'eteksi ke)era'aan me'ia penan'a
1marker2 melalui kamera+
# -ender -)jek Sistem melakukan render o)jek saat aplikasi
'ijalankan+ Sistem akan meren'er gam)ar(
tekstur 'an mo'el geometri+
? engu)ah Posisi
Marker
Pemain memiringkan marker untuk
menggelin'ingkan )ola 3irtual 'alam game+
/ Gameplay Setelah men'eteksi peru)ahan kemiringan
marker( aplikasi akan melakukan update
permainan+
Ta)el #+0 Spesifikasi Skenario , en'eteksi Kamera
Na#a U"e Ca"e en'eteksi Kamera
A.tr Pemain( kamera
K)('s' A5a0 9
K)('s' A.-'r Kamera Ter'eteksi
Ta)el #+1! Spesifikasi Skenario , Deteksi Marker
Na#a U"e Ca"e Deteksi Marker
A.tr Pemain( Kamera( Marker
K)('s' A5a0 9
K)('s' A.-'r Aplikasi siap men'eteksi marker
Pe)*eAua0'a) 1+ Perangkat kamera ti'ak 'itemukan
2. 3ile kali)rasi ti'ak 'itemukan
3. Marker )elum 'iinisiasi
Ta)el #+11 Spesifikasi Skenario , -ender -)jek
Na#a U"e Ca"e -ender -)jek
A.tr Pemain( Kamera( Marker
K)('s' A5a0 9
K)('s' A.-'r Semua o)jek )erhasil 'iren'er 'an selanjutn*a
%1
'igunakan 'alam permainan+
A0ur Nr#a0 1+ -ender tekstur gam)ar
"+ Seimpan semua tekstur gam)ar *ang
'iren'er ke 'alam 'i5tionar* tekstur
#+ -ender mo'el geometri
?+ Simpan semua mo'el geometri *ang
'iren'er ke'alam dictionary mo'el
Ta)el #+1" Spesifikasi Skenario , engu)ah Posisi Marker
Na#a U"e Ca"e engu)ah Posisi Marker
A.tr Pemain( Kamera( Marker
K)('s' A5a0 9
K)('s' A.-'r Up'ate Transformasi atriks
A0ur Nr#a0 1. arker tracker akan men'eteksi marker
2. Kalkulasi posisi marker 'engan 5ara
men'apatkan matriks transformasin*a
relatif terha'ap transformasi matriks
marker permainan+
3. Marker node man'apatkan transformasi
matriks
4. 1pdate matriks transformasi terha'ap
semua o)jek *ang menja'i child 'ari
marker node
Ta)el #+1# Spesifikasi Skenario , engu)ah Gameplay
Na#a U"e Ca"e Gameplay
A.tr Pemain( Kamera( Marker
K)('s' A5a0 Sistem men'eteksi peru)ahan matriks
K)('s' A.-'r Sistem akan melakukan update gameplay
A0ur Nr#a0 1+ 1pdate matriks transformasi terha'ap semua
o)jek *ang menja'i child 'ari marker node
"+ 1pdate seluruh o)jek 3irtual
3"%"3" A$ti,ity Diagram
%"
!ctivity *iagram merupakan gam)aran aliran akti3itas 'alam sistem *ang
se'ang 'iran5ang( )agaimana masing9masing alir )era:al( decision *ang mungkin
terja'i( 'an )agaimana mereka )erakhir+ !ctivity *iagram juga 'apat
menggam)arkan proses paralel *ang mungkin terja'i pa'a )e)erapa eksekusi+
Selain itu( activity *iagram merupakan )agian 'ari penggam)aran sistem
se5ara fungsional karena 'i 'alamn*a 'ijelaskan tentang proses9proses logika atau
fungsi *ang terimplementasi oleh ko'e program+ !ctivity *iagram 'ari
pengem)angan !ury )* Game 'apat 'ilihat pa'a gam)ar 'i)a:ah ini+
!ctivity *iagram em)uka Aplikasi !ury )* Game
1ser Sistem
Aam)ar #+/ !ctivity *iagram em)uka Program !ury )* Game
Aam)ar #+/ menggam)arkan alur aktifitas 'ari pilihan menu *ang a'a+
Saat user mem)uka program !ury )* Game maka akan mun5ul tampilan jen'ela
*ouble click < em)uka
Aplikasi !ury )* Game
enampilkan splash
screen game 'ilanjutkan
ke tampilan menu
utama
elihat petunjuk 'an
informasi permainan
%#
splash screen *ang 'ilanjutkan 'engan tampilan menu utama 'imana user )isa
mempelajari petunjuk penggunaan game+
!ctivity diagram menjalankan game
1ser Sistem
Aam)ar #+% !ctivity *iagram enjalankan Game
Aam)ar #+% menunjukan alur aktifitas 'ari user *ang mengarahkan marker
play untuk mem)uka jen'ela pem)a5aan marker utama untuk memulai game(
untuk selanjutn*a user 'apat memulai permainan 'engan mengarahkan marker
play game.
!ctivity diagram mengarahkan marker ke kamera
engarahkan marker play
Sistem mem)a5a marker 'an
menghu)ungkann*a 'engan
o)jek 3irtual 'alam game
Tampil jen'ela pem)a5aan
game
engarahkan marker
play game
%?
1ser S*stem
Aam)ar #+@ !ctivity *iagram engarahkan Marker ke Kamera
Aam)ar #+@ menggam)arkan alur aktifitas ketika user mengarahkan
marker ke kamera+ Ketika user mengarahkan marker maka sistem akan
men'eteksi jenis marker( kemu'ian men5o5okann*a 'engan o)jek #D *ang telah
'iran5ang se)elumn*a+
3"%">" Se5uen$e Diagram
.e$uence *iagram menggam)arkan kelakukan o)jek pa'a use case
'engan men'eskripsikan :aktu hi'up o)jek 'an message *ang 'ikirimkan 'an
'iterima antar o)jek+
engarahkan marker
play kemera
Sistem men'eteksi jenis
marker 'iarahkan(
kemu'ian sistem
men5o5okan 'engan
o)jek #D 3irtual *ang
a'a 'alam game+
Tampil -)jek #D pa'a
la*ar monitor
2 .
U s e r
m e l i h
a t
s p l a s
h
s c r e e
n
3 .
U s e r
m e m
p e l a j
a r i
m e n u
4 .
U s e r
m e n g
a r a h k
a n
m a r k
e r k e
k a m e
r a
1. User membuka
aplikasi
2. User melihat splash screen
3. User mempelajari menu
5. User menutup aplikasi
%/
Aam)ar #+$ .e$uence *iagram em)uka Aplikasi !ury )* Game
Aam)ar #+$ menjelaskan )ah:a pa'a saat user mem)uka aplikasi !ury )*
Game *ang pertama kali tampil a'alah jen'ela splash screen( jen'ela splash
screen *ang )erisi ju'ul 'an informasi singkat tentang game han*a tampil untuk
)e)erapa 'etik( selanjutn*a tampil jen'ela menu( menu )erfungsi mem)erikan
informasi kepa'a user )erkaitan 'engan tata 5ara menjalankan !ury )* Game+
S p l
a s
h
S c r
e e
n
M e
n u
5 .
T a m
p i l
o b j e
k
3 D
M e
n u
!ury )* Game .plash .creen enu
User
4. Kembali / Batal
create !! " 1
create !! "2
# s e
r
m
e
m
b
u k
a
a
p l i
k a
s i
%%
Aam)ar #+0 .e$uence *iagram engarahkan Marker
Aam)ar #+0 menjelaskan setelah user mempelajari petunjuk penggunaan
game( maka user 'apat segera menjalankan game 'engan mengarahkan marker ke
kamera untuk memun5ulkan o)jek #D alam game ke la*ar monitor+
3"%"%" State Ma$+ine Diagram
.tate machine diagram mengekspresikan perilaku se)agai se)uah
progresif 1perkem)angan2 melalui sekumpulan state( triggered by events( 'an
action *ang mungkin terja'i+ .tate machine diagram juga )iasa 'ikenal se)agai
behavioural state diagram. .tate machine diagram )iasan*a 'igunakan untuk
men'eskripsikan perilaku se)uah object+ Namun( juga 'apat 'igunakan pa'a
elemen *ang )esar 'ari sistem apapun+ .tate machine diagram aplikasi game.
Aam)ar .tate machine diagram permainan 'apat 'ilihat pa'a gam)ar #+1!+
A u r
y
3 D
G a
m e
U s
e r
%@
Aam)ar #+1! .tate Machine *iagram Game
3"=" Pera)Aa)*a) S'ste#
3"="1" Pera)Aa)*a) Mar!er
Marker a'alah( se)uah pola *ang )er)entuk kotak 'an )er)ingkai
hitam( *ang 'igunakan untuk menampilkan o)jek #D *ang a'a 'i template
memory #pen.pace)*+ =ara proses kerja marker a'alah( kamera men*orot
marker( kemu'ian kamera mem)a5a pola *ang a'a 'i'alam marker terse)ut(
)ila pola ter'eteksi maka kamera men5o5okan pola marker *ang 'isorot kamera
'engan pola marker *ang a'a 'i template memor* #pen.pace)*( selanjutn*a
)ila pola 5o5ok( maka o)jek 'iren'er 'i pola marker *ang 'isorot terse)ut+
Dalam peran5angan !ury )* Game marker *ang 'igunakan a'alah
marker asli *ang terse'ia 'alam library #pen.pace)* 'engan se'ikit mo'ifikasi
agar mu'ah 'igunakan+
Deteksi Kamera
Deteksi Marker
$en%er &bjek
#bah 'osisi
Marker
Gameplay
%$
Aam)ar #+11 Marker .tage Game
Aam)ar #+1/ menunjukan peran5angan marker untuk stage game area(
marker ini ketika 'isorot oleh kamera akan menampilkan o)jek #' *ang )erupa
area utama permainan+
Ta)el #+1? Fungsi Marker .tage
N Na#a Mar.er /u)*s'
1 .tage 1 enampilkan stage 1 game
" .tage " enampilkan stage " game
# .tage # enampilkan stage # game
? .tage ? enampilkan stage ? game
/ .tage / enampilkan stage / game
% .tage % enampilkan stage % game
@ .tage @ enampilkan stage @ game
$ .tage $ enampilkan stage $ game
%0
Aam)ar #+1" Marker (ools
Aam)ar #+1" menunjukan kelompok marker *ang 'ise)ut 'engan
marker tools( marker ini mempun*a fungsi *ang )er)e'a9)e'a se)agai )erikut ,
Ta)el #+1/ Fungsi Marker (ools
N Na#a Mar.er /u)*s'
1 Goom 6n emper)esar o)jek #D 'alam game
" Goom #ut emperke5il o)jek #D 'alam game
# -eset engem)alikan kea'aan )ola pa'a game
ke kea'aan semula
? +lose enutup aplikasi !ury )* Game
/ Menu Kem)ali ke menu utama
% Music #n engaktifkan musik latar )elakang
@ Music #ff enonaktifkan musik latar )elakang
$ .urprise enampilkan super maze game
@!
Aam)ar #+1# Marker !--0iano
3"<" Pera)Aa)*a) A10'.as'
3"<"1" Pera)Aa)*a) A)tar#u.a
Ketika Aplikasi pertama kali 'ijalankan maka akan mun5ul tampilan
splash screen( antarmuka ini )erfungsi menampilkan informasi singkat tentang
nama 'an keterangan aplikasi+

Aam)ar #+1? Tampilan .plash .creen
JUDUL GAME
()*&$M+,(
,()-K+T -+M.
/&-& GAME
LOADIG !
@1
Se)elum masuk ke'alam area utama permainan( aplikasi pertama kali akan
menampilkan splash screen *ang 'ilanjutkan ke menu utama ketika aplikasi
'ijalankan( menu utama )erisi informasi singkat tentang permainan( 5ara )ermain
serta informasi lainn*a *ang )erhu)ungan 'engan !ury )* Game+ Ran5angan
antarmuka 'ari !ury )* Game 'apat 'ilihat pa'a gam)ar )erikut ,
Aam)ar #+1/ Antarmuka enu !ury )* Game
Antar muka utama 'alam !ury )* Game a'alah area capture marker( pa'a
area ini kamera akan menampilkan gam)ar *ang )erhasil 'itangkap+
M
.
)
#

G
A
M
E
0#D#/ GAME
K&)T.) M.)#
"OO#E$
#AG 0#D#/ #AG S#AGE
"OO#E$ GAME
A$EA
%A&#U$E
@"
Aam)ar #+1% !rea +apture Marker
3"<"2" Pera)Aa)*a) O+,e. 3D
Peran5angan o)jek #' 'alam pem)uatan game !ury )* Game 'i)agi
ke'alam " )agian utama( *aitu peran5angan o)jek #' untuk area permainan *ang
meliputi stage utama( 'an peran5angan o)jek #' untuk game !--0iano+
3"<"2"1" Pera)Aa)*a) O+,e. Area Per#a')a)
A'a 'elapan o)jek #' *ang 'i)uat se)agai stage utama area permainan+
Pa'a umumn*a o)jek ter'iri 'ari lorong9lorong la)irin se'erhana *ang memiliki
lu)ang9lu)ang pa'a 'aerah tertentu 'i)agian lantai+ Ketika aplikasi se'ang
'ijalankan o)jek9o)jek terse)ut akan memiliki efek fisik *ang mirip 'engan
lingkungan n*ata( seperti gra3itasi 'an )enturan+ Pa'a o)jek 'in'ing 'an lantai
akan 'i)erikan efek kekerasan )en'a se'angkan pa'a o)jek )ola akan 'i)erikan
efek masa 1)erat2 'an gra3itasi( agar 'apat menggelin'ing ketika area permainan
'igerakan+
@#
Aam)ar #+1@ Area Utama Permainan
3"<"2"2" Pera)Aa)*a) O+,e. AR0)ian(
@?
!r-0iano merupakan projek 'emo *ang terse'ia 'alam library
#pen.pace)d( ar9piano menampilkan o)jek #' )ernama .inbad *ang akan menari
jika tom)ol9tom)ol piano 'itekan+
Aam)ar #+1$ .inbad
Aam)ar #+10 Tom)ol Piano
BAB IV
@/
IMPLEMENTASI DAN PENGU&IAN SISTEM
Setelah 'ilakukan analisis 'an peran5angan sistem !ury )* Game maka
pa'a )a) ini akan 'ilakukan representasi perangkat lunak 'an me'ia *ang sesuai
'engan hasil analisis *ang telah 'ilakukan+ Setelah implementasi 'ilakukan
pengujian sistem *ang )aru untuk mengetahui apakah sistem terse)ut )erjalan
sesuai 'engan tujuann*a serta 'ilihat kekurangan9kekurangan *ang ter'apat pa'a
sistem *ang 'ikem)angkan untuk per)aikan pa'a pengem)angan selanjutn*a+
>"1" I#10e#e)tas'
Tahap implementasi merupakan tahap 'imana hasil 'ari 'esain
'iterjemahkan ke'alam suatu )entuk 'an *ang riil 'an 'alam )ahasa *ang 'apat
'imengerti oleh mesin( serta penerapan perangkat lunak pa'a situasi
sesungguhn*a+
>"1"1" I)sta0as' A10'.as' Pa(a K#1uter
!ury )* Game merupakan aplikasi desktop *ang harus 'i install terle)ih
'ahulu agar 'apat 'ijalankan+ Aplikasi ini han*a 'apat )erjalan pa'a platform
Microsoft Windos 70, Windos /ista, Windos H 'an Windos D+ &erikut
merupakan spesifikasi softare 'an hardare *ang 'i)utuhkan guna
menjalankan aplikasi terse)ut ,
8. 4ardare
a+ P= 10ersonal +omputer2 atau .aptop 'engan 0rocessor 1 AhD atau le)ih
)+ Kapasitas RA 1-andom !ccess Memory2 "/% & atau le)ih+
5+ EAA card "/% & atau le)ih+
@%
@%
'+ Webcam "+/ <D frame rate( 1+# P atau 'iatasn*a+
9. .oftare
a. Aplikasi !ury )* Game+
)+ .col 0lugin
#+ e'ia Penunjang
a. Marker game *ang telah 'ise'iakan *ang 'i5etak pa'a kertas+
>"1"2" I#10e#e)tas' A)tar#u.a A10'.as'
Aplikasi !ury )* Game memiliki # tampilan utama( *ang pertama
tampilan splash screen *ang tampil ketika aplikasi pertama kali 'ijalankan(
tampilan ini han*a tampil )e)erapa 'etik se)elum ter)uka menu utama( tampilan
ke'ua a'alah a'alah tampilan menu utama *ang )erisi informasi9informasi singkat
tentang !ury )* Game.
Aam)ar ?+1 Tampilan .plash .creen
@@
Aam)ar ?+" Tampilan enu Utama
Tampilan selanjutn*a a'alah area capture *ang )erfungsi se)agai area
utama penangkapan gam)ar marker oleh kamera *ang selanjutn*a akan 'iproses
oleh komputer untuk me9render 'an menampilkan o)jek #D *ang sesuai 'engan
marker *ang 'iarahkan ke kamera+
Aam)ar ?+# Area +apture Marker
@$
>"1"3" I#10e#e)tas' Render O+,e.
>"1"3"1" Render O+,e. Stage Uta#a
Aam)ar ?+? menunjukan implementasi render o)jek #D 'ari stage utama+
.tage utama merupakan area permainan *ang )erupa la)irin9la)irin se'erhana
*ang ter'apat )ola9)ola 'i'alamn*a+ &ola9)ola terse)ut akan menggelin'ing
ketika marker 'igerakan sesuai 'engan arah kemiringan marker+ .tage utama
ter'iri 'ari $ o)jek #D se)agai area permainan utama+
@0
Aam)ar ?+? .tage Utama
$!
>"1"3"2" Render O+,e. Ar0)ian(
Aam)ar ?+/ menunjukan render o)jek #D augmented reality 'ari !--
0iano( !--0iano a'alah fitur tam)ahan 'alam !ury )* Game( *ang merupakan
aplikasi demo 'ari #pen.pace)*+
Dalam !r-0iano ter'apat tujuh )uah tom)ol #D 3irtual 'an se)uah o)jek
#D )ernama .inbad( .inbad akan menari ketika tom)ol9tom)ol itu 'itekan(
tom)ol *ang 'itekan akan menghasilkan na'a+ Na'a9na'a terse)ut a'alah @ tangga
'asar na'a *aitu Do( Re( i( Fa( So( .a( Si+ usik 'alam !ury )* Game akan
)erhenti ketika marker !--0iano ter'eteksi kamera( 'an akan kem)ali )er)un*i
saat kamera kehilangan 'eteksi terha'ap marker !--0iano+
Aam)ar ?+/ !--0iano
$1
>"2" Pe)*u,'a) S'ste#
Tahap ini merupakan tahap untuk menentukan kualitas 'ari perangkat
lunak 'ari )e)erapa parameter pengujian+ Pengujian sistem kali ini 'ilakukan
'engan meto'e blackbo"+
>"2"1" Pe)*u,'a) Al+a
Pengujian alpha 'ilakukan pa'a sisi pengem)angan *ang merekam semua
kesalahan 'an masalah pemakaian+ Pengujian alpha 'ilakukan pa'a se)uah
lingkungan *ang terken'ali+
>"2"1"1"Re)Aa)a Pe)*u,'a)
Ren5ana pengujian a'alah pengujian terha'ap fungsi9fungsi *ang a'a
'alam permainan *ang 'i)angun( apakah fungsional 'ari permainan )erfungsi
'engan )aik atau ti'ak+ &erikut ta)el ren5ana pengujian 'ari aplikasi *ang
'i)angun+
Ta)el ?+1 Uji Komponen
N K#1)e) 4a)*
D'u,'
But'r Pe)*u,'a) &e)'s
Pe)*u,'a)
1 enu Utama emilih enu 4ome
emilih enu =ara &ermain
emilih enu Persiapan
emilih enu Marker Game
emilih enu Maze Game
emilih enu !--0iano
emilih enu Kontri)usi
emilih enu Kontak
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
" Marker Marker tertutup Se)agian
Marker Ter)alik
'lackbo"
'lackbo"
# Fungsi Marker engarahkan marker 'an mengamati
hasiln*a
'lackbo"
? Kamera Resolusi Kamera 'lackbo"
/ Aerak &ola iring Kiri 'lackbo"
$"
iring Kanan
iring &a:ah
'lackbo"
'lackbo"
% .tage Permainan .tage B8
.tage B9
.tage B)
.tage B:
.tage BI
.tage BF
.tage BH
.tage BD
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
'lackbo"
>"2"1"2"Kasus (a) 9as'0 Pe)*u,'a) A01-a
Kasus 'an hasil pengujian )erisi pemaparan 'ari ren5ana pengujian *ang
telah 'isusun pa'a skenario pengujian+ Pengujian ini 'ilakukan se5ara blackbo"
'engan han*a memperhatikan masukan ke 'alam sistem 'an keluaran 'ari
masukan terse)ut+ &er'asarkan ren5ana pengujian( maka 'apat 'ilakukan
pengujian alpha pa'a aplikasi permainan se)agai )erikut,
>"2"1"2"1" Pe)*u,'a) K#1a+'0'tas Pr*ra#
Pa'a pengujian kali ini penulis kompati)ilitas program pa'a )e)erapa
operating system+ <asil pengujian 'apat 'ilihat pa'a ta)el+
Ta)el ?+" <asil Pengujian Program
N Pr*ra#
9as'0 4a)*
D'-ara1.a)
9as'0 U,' Pa(a Be+era1a S'ste# O1eras'
?')
DP
V'sta
?')
<
?')
3
L')u: MA;
1
Aur* #D
Aame
Program
'apat
)erjalan
'engan
lan5ar
Ca Ca Ca Ca Ti'ak Ti'ak
<asil pengujian pa'a ta)el ?+" memperlihatkan )ah:a aplikasi !ury )*
Game 'apat )erjalan pa'a sistem operasi i5rosoft Windos 70, Windos /ista,
$#
Windos H 'an Windos D+ Aplikasi ti'ak 'apat )erjalan pa'a operating system
selain Windos 'ikarenakan aplikasi *ang 'ikem)angkan menggunakan
#pen.pace)* )elum men'ukung sistem operasi lain selain indos+
>"2"1"2"2" Pe)*u,'a) Me)u Uta#a
Pengujian menu utama merupakan pengujian fungsionalitas untuk
menampilkan permainan *ang telah 'iran5ang+
Ta)el ?+# <asil Pengujian enu Utama
9as'0 Pe)*u,'a)
Data Masu.a) 9as'0 4a)* D'-ara1.a) Kes'#1u0a)
*ouble click pa'a icon
permainan
Aplikasi ter)uka 'engan
menampilkan splash screen 'an
menu home
Diterima
+lick Tom)ol =ara &ermain enampilkan enu =ara
&ermain
Diterima
+lick Tom)ol Persiapan enampilkan enu Persiapan Diterima
+lick Tom)ol Marker Game enampilkan enu Marker
game
Diterima
+lick Tom)ol Maze Game enampilkan enu Maze
Game
Diterima
+lick Tom)ol !--0iano enampilkan enu !--0iano Diterima
+lick Tom)ol =ontribusi enampilkan enu =ontribusi Diterima
+lick Tom)ol Kontak enampilkan enu Kontak Diterima
>"2"1"2"3" Pe)*u,'a) &e)'s .a#era
Pa'a pengujian kali ini( penulis melakukan pengujian terha'ap pengaruh
jenis ebcam terha'ap hasil render o)jek pa'a la*ar monitor+ Tujuan 'ari
pengujian ini a'alah mengetahui minimum re$uirement 'ari ebcam *ang akan
'igunakan 'alam proses simulasi 'engan !ugmented -eality+ Penjelasan
pengujian terse)ut 'ipaparkan pa'a ta)el ?+?+
$?
Ta)el ?+? Pengujian Kamera
N &e)'s Ka#era Kea(a) Mar!er 9as'0
1 Webcam ?otebook !cer
:H:8z 8.) Megapi"el
Diam
&ergerak
Marker Ter'eteksi
Marker Ti'ak Ter'eteksi
" Webcam ?otebook *ell
?:BIB
Diam
&ergerak
Marker Ter'eteksi
Marker Ti'ak Ter'eteksi
# Webcam ?otebook
+ompa$ 0resario
+5:)
Diam
&ergerak
Marker Ter'eteksi
Marker Ti'ak Ter'eteksi
? Webcam !cer !spire ;8
:H8
Diam
&ergerak
Marker Ter'eteksi
Marker Ti'ak Ter'eteksi
/ ;"ternal Webcam
2ogitech +8HB I
Megapi"el
Diam
&ergerak
Marker Ter'eteksi
Marker Ter'eteksi
Dari pengujian 'iatas 'apat 'ilihat )ah:a augmented reality mem)utuhkan
kamera 'engan frame rate tinggi untuk 'apat menangkap marker 'alam kea'aan
)ergerak( pa'a umumn*a pengem)ang aplikasi )er)asis augmented reality
menggunakan 4* +am( +am -ecorder atau kamera khusus *ang 'ifungsikan
se)agai ebcam untuk menangkap pergerakan marker+ Karena keter)atasan
perangkat *ang 'imiliki penulis( maka kali ini penulis )elum 'apat melakukan
pengujian terha'ap kamera selain ebcam seperti +am -ecorder 'an 4* +am+
Namun !ury )* Game masih 'apat )erjalan 'engan )aik pa'a perangkat ebcam
'engan frame rate ren'ah 'engan menggerakan marker ti'ak terlalu 5epat+ <al ini
'ilakukan agar kamera ti'ak kehilangan fokus saat men9tracking marker+
>"2"1"2">" Pe)*u,'a) Mar!er
Pa'a !ury )* Game penulis memilih menggunakan marker statis kotak9
kotak hitam putih 'engan alasan )erikut,
$/
1+ Marker statis memiliki :arna 'an )entuk *ang jelas 'an men5olok( hal
ini memu'ahkan kamera 'alam men'eteksi marker+
"+ Sangat mu'ah 'i)uat( )ahkan ti'ak perlu men5etakn*a 'engan printer(
marker statis )isa 'i)uat 'iatas kertas )iasa 'engan menggunakan
spi'ol )er:arna hitam 'an penggaris+
#+ Marker statis hitam putih le)ih ekonomis untuk 'i)uat karena han*a
menggunakan tinta hitam 'an kertas )iasa untuk mem)uatn*a+
Aam)ar ?+% Marker Statis
Marker akan ter'eteksi 'engan )aik apa)ila jarak antara marker 'an
kamera ti'ak terlalu jauh serta marker ti'ak terhalang oleh )en'a lain+ &erikaut
a'alah pen'eteksian marker *ang )aik+
$%
Aam)ar ?+@ Marker Ter'eteksi Dengan &aik
Dengan pen5aha*aan 'an jarak *ang )aik makan marker ter'eteksi 'engan
)aik+ &erikut kea'aan marker *ang ti'ak ter'eteksi karena )agian 'ari marker
terhalang )en'a lain+
Aam)ar ?+$ Marker Ti'ak Ter'eteksi
$@
>"2"1"2"%" Pe)*u,'a) /u)*s' Mar!er
Pengujian fungsi marker 'ilakukan untuk melihat apakah marker *ang
'i)uat 'apat )erfungsi 'engan )aik pa'a aplikasi !ury )* Game+
Ta)el ?+/ Pengujian Fungsi Marker
N
Masu.a) 9as'0 4a)*
D'-ara1.a)
Pe)*a#ata)
Kes'#1u0a)
1
engarahkan
Marker .tage 1
enampilkan
-)jek .tage 1
-)jek .tage 1
Tampil Pa'a
Area Permainan
&erhasil
"
engarahkan
Marker .tage "
enampilkan
-)jek .tage "
-)jek .tage "
Tampil Pa'a
Area Permainan
&erhasil
#
engarahkan
Marker .tage #
enampilkan
-)jek .tage #
-)jek .tage #
Tampil Pa'a
Area Permainan
&erhasil
?
engarahkan
Marker .tage ?
enampilkan
-)jek .tage ?
-)jek .tage ?
Tampil Pa'a
Area Permainan
&erhasil
/
engarahkan
Marker .tage /
enampilkan
-)jek .tage /
-)jek .tage /
Tampil Pa'a
Area Permainan
&erhasil
%
engarahkan
Marker .tage %
enampilkan
-)jek .tage %
-)jek .tage %
Tampil Pa'a
Area Permainan
&erhasil
@
engarahkan
Marker .tage @
enampilkan
-)jek .tage @
-)jek .tage @
Tampil Pa'a
Area Permainan
&erhasil
$
engarahkan
Marker .tage $
enampilkan
-)jek .tage $
-)jek .tage $
Tampil Pa'a
Area Permainan
&erhasil
0
engarahkan
Marker -eset
-)jek &ola
Kem)ali Ke Posisi
A:al
Saat marker
'iarahkan o)jek
)ola kem)ali
pa'a posisi a:al
permainan
)ahkan )ola
*ang su'ah
masuk ke 'alam
lu)ang
&erhasil
1! engarahkan
Marker enu
enampilkan
enu Utama
enu utama
langsung tampil
ketika marker
&erhasil
$$
Menu 'iarahkan
'iiringi 'engan
)un*i peringatan
11
engarahkan
Marker Music
#ff
usik pengiring
game )erhenti
usik
backsound
)erhenti ketika
marker
ter'eteksi 'iarea
capture
&erhasil
1"
engarahkan
Marker Music
#n
usik pengiring
)er)un*i kem)ali
Dalam kea'aan
musik ti'ak
)er)un*i( musik
langsung
)er)un*i ketika
marker
ter'eteksi 'iarea
capture
&erhasil
1#
engarahkan
Marker Goom 6n
Ukuran o)jek stage
)ertam)ah )esar
Ukuran o)jek
stage )ertam)ah
)esar ketika
marker zoom in
*ang ter'eteksi
'iarea capture
'itekan
&erhasil
1?
engarahkan
Marker Goom
#ut
Ukuran o)jek stage
menja'i le)ih ke5il
se5ara )ertahap
Ukuran o)jek
stage menja'i
le)ih ke5il ketika
marker zoom out
*ang ter'eteksi
'iarea capture
'itekan
&erhasil
1/
engarahkan
Marker !--
0iano
enampilkan
permainan ar-
piano
Permainan ar-
piano tampil
ketika semua
marker 'alam
ar-piano
ter'eteksi 'iarea
5apture
&erhasil
1%
engarahkan
Marker .urprise
enampilkan
o)jek super maze
game
-)jek super
maze tampil
'iarea capture
&erhasil
1@
engarahkan
Marker +lose
enutup aplikasi
Aplikasi tertutup
otomatis ketika
marker close
ter'eteksi
&erhasil
$0
>"2"1"2"=" Pe)*u,'a) Tag Menu
(ag menu a'alah )aris ke5il 'i se)elah kanan atas area capture *ang
menampilkan informasi tentang o)jek apa *ang se'ang 'itampilkan( tag menu
akan )erganti se5ara otomatis sesuai 'engan marker *ang ter'eteksi 'iarea
5apture+
Ta)el ?+% Pengujian (ag enu
N Masu.a) 9as'0 4a)*
D'-ara1.a)
Pe)*a#ata) Kes'#1u0a)
1
engarahkan
Marker .tage 1
enampilkan (ag
.tage 1 0laying
(ag .tage 1
Tampil Pa'a
Area Permainan
&erhasil
"
engarahkan
Marker .tage "
enampilkan (ag
.tage " 0laying
(ag .tage "
Tampil Pa'a
Area Permainan
&erhasil
#
engarahkan
Marker .tage #
enampilkan (ag
.tage # 0laying
(ag .tage #
Tampil Pa'a
Area Permainan
&erhasil
?
engarahkan
Marker .tage ?
enampilkan (ag
.tage ? 0laying
(ag .tage ?
Tampil Pa'a
Area Permainan
&erhasil
/
engarahkan
Marker .tage /
enampilkan (ag
.tage / 0laying
(ag .tage /
Tampil Pa'a
Area Permainan
&erhasil
%
engarahkan
Marker .tage %
enampilkan (ag
.tage % 0laying
(ag .tage %
Tampil Pa'a
Area Permainan
&erhasil
@
engarahkan
Marker .tage @
enampilkan (ag
.tage @ 0laying
(ag .tage @
Tampil Pa'a
Area Permainan
&erhasil
$
engarahkan
Marker .tage $
enampilkan (ag
.tage $ 0laying
(ag .tage $
Tampil Pa'a
Area Permainan
&erhasil
0 engarahkan
Marker !--
0iano
enampilkan (ag
!--0iano 0laying
(ag !--0iano
Tampil Pa'a
Area Permainan
&erhasil
0!
>"2"1"2"<" Pe)*u,'a) Gera. B0a Ber(asar.a) Gera. Mar!er
!ury )* Game a'alah game *ang memanfaatkan efek fisik seperti massa
'an gra3itasi *ang tertuang 'alam )entuk visual digital+ =ara untuk memainkan
!ury )* Game a'alah 'engan memiringkan marker se)agai me'ia penan'a o)jek
virtual tiga 'imensi ke arah kanan( kiri( atas 'an )a:ah+ Dengan memiringkan
marker maka sistem akan merespon peru)ahan su'ut garis B( * 'an D *ang
)erpengaruh langsung terha'ap peru)ahan kemiringan o)jek #' 'an kemu'ian
'ilakukan tin'akan apakah )ola akan menggelin'ing atau ti'ak )er'asarkan
peru)ahan nilai9nilai terse)ut+
Aam)ar ?+0 &ola &ergerak Ke Kanan
01
Aam)ar ?+1! &ola &ergerak Ke Kiri
Aam)ar ?+11 &ola &ergerak Ke &a:ah
0"
>"2"1"2"3" Pe)*u,'a) Stage Per#a')a)
!ury )* Game men*e'iakan $ stage permainan untuk tema
menggelin'ingkan )ola( 'esain la)irin masih sangat se'erhana( namun memiliki
lu)ang pa'a )agian lantai *ang )erfungsi se)agai rintangan permainan+ Pemain
harus mengumpulkan semua )ola ke'alam kotak transparan 'i)agian )a:ah stage
permainan+
1. .tage 1 'an .tage "

Aam)ar ?+1" .tage 1 'an .tage "
2. .tage # 'an .tage ?

Aam)ar ?+1# .tage # 'an .tage ?
0#
3. .tage / 'an .tage %

Aam)ar ?+1? .tage / 'an .tage %
4. .tage @ 'an .tage $

Aam)ar ?+1/ .tage @ 'an .tage
>"2"2" Pe)*u,'a) Beta
Pengujian beta merupakan pengujian *ang 'ilakukan se5ara o)jektif
'imana pengujian 'ilakukan se5ara langsung kepa'a respon'en+ Pengujian ini
'ilakukan kepa'a / orang+ Proses pengujian ini 'ilakukan 'engan proses tan*a
ja:a) 'engan pemain setelah pemain terse)ut men5o)a memainkan aplikasi !ury
)* Game+
Dari hasil :a:an5ara terse)ut 'i'apatkan )ah:a pa'a a:aln*a para
pengguna mengalami kesulitan untuk mengenali jenis permainan 'ari nama
0?
aplikasi ini *aitu !ury )* Game+ Penggunaka juga merasa )ingung ketika mereka
mengetahui harus menjalankan permainan terse)ut menggunakan ebcam 'an
kertas hitam )erpola+ Namun setelah aplikasi 'ijalankan pemain mem)a5a
petunjuk *ang a'a pa'a menu utama( mereka mulai memahami fungsi 'ari
ebcam 'an kertas )erpola terse)ut 1marker2+ Ketika )ermain( )e)erapa kali
pengguna terlihat kaku saat )ermain( namun pa'a umumn*a mereka merasa
permainan ini sangat unik karena jauh 'ari )a*angan game pa'a umumn*a *ang
)ersifat virtual reality( !ury )* Game( merupkan game 'engan teknologi
augmented reality pertama *ang mereka mainkan+
1+ Pertan*aan Pengguna
1+ Apakah antarmuka aury )d game mu'ah 'imengerti J
a+ Sangat u'ah
)+ u'ah
5+ =ukup Sulit
'+ Sulit
e+ Sangan Sulit
"+ Apakah o)jek #' pa'a aury )d game se5ara umum su'ah )aik J
a+ Sangat &aik
)+ &aik
5+ =ukup &aik
'+ Jelek
e+ Sangat Jelek
0/
#+ Apakah stage permainan aury )d game menarik untuk 'imainkan J
a+ Sangat enarik
)+ enarik
5+ =ukup enarik
'+ Ti'ak enarik
e+ Sangat Jelek
?+ Apakah rintangan 'alam aury )d game sulit 'ile:ati J
a+ Sangat Sulit
)+ Sulit
5+ =ukup Sulit
'+ u'ah
e+ Sangat u'ah
/+ Apakah aury )d game mu'ah 'ipahami pengoperasiann*a J
a+ Sangat u'ah
)+ u'ah
5+ =ukup u'ah
'+ Sulit
e+ Sangat Sulit
Untuk men5ari nilai persentase 'ari masing9masing pen'apat kuesioner
'igunakan rumus skala likert se)agai )erikut ,
N'0a' Perse)tase ya)* D'Aar' E &u#0a- S.r 4a)* D'(a1at : 100F
S.r I(ea0
0%
&erikut a'alah hasil kuisioner *ang 'i'apat 'ari "! respon'en ,
1+ Apakah antarmuka aury )d game mu'ah 'imengerti J
Ta)el ?+@ Skor Pertan*aan No 1
Perta)yaa) &a5a+a) S.r Res1)(e) Tta0
1
Sangat u'ah / 1? @!
u'ah ? " $
=ukup Sulit # " %
Sulit " " !
Sangat Sulit 1 ! !
&u#0a- "! $?
<asil Total ,
P L $? B 1!!I L $? I
1!!

&er'asarkan hasil persentase nilai 'apat 'isimpulkan )ah:a penilaian
terha'ap antarmuka aplikasi a'alah $?I atau )isa 'ikategorikan se)agai sangat
mu'ah+ &erikut kriteria interprestasi skor ,
Aam)ar ?+1% Interprestasi Pertan*aan No 1
"+ Apakah o)jek #' pa'a aury )d game se5ara umum su'ah )aik J
Sangat Sulit Sulit Cukup Sulit Mudah
Sangat Mudah
0 %
20 % 40 % 60 % 80 % 100 %
0@
Ta)el ?+$ Skor Pertan*aan No "
Perta)yaa) &a5a+a) S.r Res1)(e) Tta0
"
Sangat &aik / 1! /!
&aik ? % "?
=ukup &aik # ? 1"
Jelek " ! !
Sangat Jelek 1 ! !
&u#0a- "! $%
<asil Total ,
P L $% B 1!!I L $% I
1!!

&er'asarkan hasil persentase nilai 'apat 'isimpulkan )ah:a penilaian
terha'ap antarmuka aplikasi a'alah $%I atau )isa 'ikategorikan se)agai sangat
)aik+ &erikut kriteria interprestasi skor ,
Aam)ar ?+1@ Interprestasi Pertan*aan No "
#+ Apakah stage permainan aury )d game menarik untuk 'imainkan J
Ta)el ?+0 Skor Pertan*aan No #
Sangat Jelek Jelek Cukup Baik Baik
Sangat Baik
0 %
20 % 40 % 60 % 80 % 100 %
0$
Perta)yaa) &a5a+a) S.r Res1)(e) Tta0
#
Sangat enarik / 1! /!
enarik ? ? 1%
=ukup enarik # ? 1"
Ti'ak enarik " " ?
Sangat Jelek 1 ! !
&u#0a- "! $"
<asil Total ,
P L $" B 1!!I L $" I
1!!

&er'asarkan hasil persentase nilai 'apat 'isimpulkan )ah:a penilaian
terha'ap antarmuka aplikasi a'alah $"I atau )isa 'ikategorikan se)agai sangat
menarik+ &erikut kriteria interprestasi skor ,
Aam)ar ?+1$ Interprestasi Pertan*aan No #
?+ Apakah rintangan 'alam aury )d game sulit 'ile:ati J
Ta)el ?+1! Skor Pertan*aan No ?
Perta)yaa) &a5a+a) S.r Res1)(e) Tta0
Sangat Sulit / # 1/
Sangat Jelek Tidak Menarik Cukup Menarik Menarik
Sangat Menarik
0 %
20 % 40 % 60 % 80 % 100 %
00
?
Sulit ? ? 1%
=ukup Sulit # 0 "@
u'ah " " ?
Sangat u'ah 1 " "
&u#0a- "! %?
<asil Total ,
P L %? B 1!!I L %? I
1!!

&er'asarkan hasil persentase nilai 'apat 'isimpulkan )ah:a penilaian
terha'ap antarmuka aplikasi a'alah %?I atau )isa 'ikategorikan se)agai sulit+
&erikut kriteria interprestasi skor ,
Aam)ar ?+10 Interprestasi Pertan*aan No ?
/+ Apakah aury )d game mu'ah 'ipahami pengoperasiann*a J
Ta)el ?+11 Skor Pertan*aan No /
Perta)yaa) &a5a+a) S.r Res1)(e) Tta0
Sangat u'ah / $ ?!
u'ah ? 0 #%
=ukup u'ah # " %
Sangat Mudah Mudah Cukup Sulit Sulit
Sangat Sulit
0 %
20 % 40 % 60 % 80 % 100 %
1!!
/ Sulit " 1 "
Sangat Sulit 1 ! !
&u#0a- "! $?
<asil Total ,
P L $? B 1!!I L $? I
1!!

&er'asarkan hasil persentase nilai 'apat 'isimpulkan )ah:a penilaian
terha'ap antarmuka aplikasi a'alah $?I atau )isa 'ikategorikan se)agai sangat
mu'ah+ &erikut kriteria interprestasi skor ,
Aam)ar ?+"! Interprestasi Pertan*aan No /
>"2"3" D'str'+us' Pr*ra#
Agar aplikasi !ury )* Game 'apat 'i'istri)usikan pa'a mas*arakat( maka
'i)utuhkan se)uah me'ia untuk memperkenalkan 'an men'istri)usikan aplikasi
terse)ut( 'isini penulis men5o)a mem)uat se)uah ebsite *ang )eralamat
httpA<<aury)dgame.blogspot.com<+ Dimana nantin*a mas*arakat 'apat mengakses
ebsite terse)ut se5ara )e)as 'an 'apat mengun'uh aplikasi !ury )* Game
se5ara gratis+ Pengujung juga 'apat )erkontri)usi untuk per)aikan aplikasi !ury
Sangat Sulit Sulit Cukup Sulit Mudah
Sangat Mudah
0 %
20 % 40 % 60 % 80 % 100 %
1!1
)* Game 'imasa *ang akan 'ating 'engat mengisi kuisioner online *ang terse'ia
pa'a ebsite terse)ut+
Aam)ar ?+"1 Website !ury )* Game
4.3. Per#asa0a-a) Pa(a Aury 3D Game
>"3"1" Per#asa0a-a) Ka#era
!ury )* Game merupakan game augmented reality *ang 'inamis 'imana
'alam memainkann*a harus menggerakkan marker( hal ini mem)uat kamera
'engan frame rate 'an resolusi ren'ah seringkali kehilangan fokus ketika
men'eteksi marker *ang )erak 5epat+
1!"
Aam)ar ?+"" Marker Ti'ak Ter'eteksi Karena Marker &ergerak =epat
>"3"2" Per#asa0a-a) S1es'@'.as' K#1uter
!ury )* Game merupakan game *ang me9render o)jek #D se5ara
realtime( oleh karena itu spesifikasi komputer sangat )erpengaruh terha'ap ke
sta)ilan render o)jek 'alam aplikasi !ury )* Game+ Permasalahan *ang )iasan*a
terlihat 'ari masalah ini a'alah lag pa'a aplikasi( ti'ak )erjalann*a efek fisik
se5ara normal 'apat 'ilihat 'ari )ola *ang ti'ak menggelin'ing 'an menem)us
'in'ing+ asalah ini )isa 'iatasi 'engan me9restart game 'an memulain*a
kem)ali+
BAB V
PENUTUP
1!#
%"1" Kes'#1u0a)
&er'asarkan hasil penelitian( analisis( peran5angan sistem( implementasi
'an pengujian sistem( maka 'iperoleh kesimpulan se)agai )erikut ,
1+ Implementasi teknologi augmented reality terha'ap game )erhasil
'ilakukan+
"+ Rintangan 'alam aplikasi !ury )* Game 5ukup sulit untuk 'ile:ati
karena gerakan o)jek )* 'alam game kurang halus 'ise)a)kan oleh
ren'ahn*a kualitas grafik perangkat *ang 'igunakan+
#+ Game su'ah memiliki 3ariasi .tage *ang 5ukup )eragam+
?+ !ury )* Game memiliki interface *ang 5ukup mu'ah 'ipahami
pengguna
%"2" Sara)
!ury )* Game masih 'apat 'ikem)angan le)ih lanjut lagiterutama 'alam
hal9hal )erikut ,
1+ Aplikasi !ury )* Game 'ikem)angkan untuk perangkat mobile+
"+ Jumlah .tage 'an rintangan permainan 'apat 'i)uat le)ih )an*ak+
#+ Dapat 'i)uat )entuk .tage *ang le)ih unik+
?+ emasukan unsur9unsur animasi 'an point ke'alam game agar
gameplay menja'i le)ih menarik 'an atraktif+
/+ Peningkatan kompati)ilitas program agar aplikasi 'apat )erjalan pa'a
perangkat 'engan spesifikasi ren'ah+
%+ Perlu 'ilakukan penelitian le)ih men'alam apakah aplikasi ini 'apat
melatih ke5epatan )erpikir( kemampuan mena3igasi 'an melatih s*araf
motorik pengguna+
@+ Perlu 'ilakukan pengenalan le)ih lanjut mengenai teknologi
augmented reality( sehingga pro'uk9pro'uk )er)asis teknologi
augmented reality lainn*a 'apat 'engan mu'ah 'iterima mas*arakat+
1!#
DA/TAR PUSTAKA
An'reas&utD+ "!!%+ 6nteraction techni$ues for !-+8ashington ,Folie+
Ar'illa( 'kk+ "!11+ -ubber 'all /irtual Game *enganMenggunakan!rtoolkit
%!ugmented -eality (oolkit&. TugasAkhir( InstitutTeknologiSepuluh
No3em)er+
ADuma( Ronal' T+ 100@+ 4A Sur3e* of Augmente' Realit*4In0resenceA
(eleoperators and /irtual ;nvironments.
&illinghurst ( ark+ "!!1+ Magic'ookA (ransitioning beteen -eality and
/irtuality+ A=, Ne:*ork+
&inanto( I:an+ "!1!+ Multimedia *igital, *asar(eori J 0engembangannya+
Cog*akarta, Pener)itAn'i+
=lear:ater( Da3i' A+ What *efines /ideo Game GenreK (hinking about Genre
.tudy after the Great *ivide. .oa'ingM The Journal of the =ana'ian Aame
Stu'ies Asso5iation Eol /1$2, "09?0+
=ra:for'( =+ 1"!!#2( #n Game *esign, Ne: Ri'er
Dong( S+ 'an Hhou( S+( 1"!!@2( 6Photo5hemi5al S*nthesis of =olloi'al Aol'
Nanoparti5les7( Materials .cience and ;ngineering ', Eol+ 1?!( hal+
1/#1/0+
D+8+F+ Ean Kre3elen( R+ Poelman( "!1!+ ! .urvey of !ugmented -eality
(echnologies, !pplications and 2imitations+ The International Journal of
Eirtual Realit* 0( 1910+
>5he3erria( A( et+al+ ! model for the creation of immersivecollaborative games in
the classroom+ =lassroom Augmente' Realit* Aames+
Fo:ler( artin+ 1"!!/2+ 1M2 *istilled edisi ) 0anduan .ingkat 'ahasa
0emodelan #bject .tandar. Cog*akarta, An'i
.aDuar'*+ "!1#+ Membuat!plikasi !ugmented -eality .ederhanaNon9lineO.
A3aila)le,http,FF:::+megin'o+netFgamestationFgame5*5lope'iaFmem)uat9
aplikasi9augmente'9realit*9se'erFphilipF 1Diaksestanggal 1! April "!1#2+
.ee( &*ung Aook( Santoso( arkus+ "!1"+ !-kanoidA *evelopment of )* Game
and 4andheld !ugmented -eality+ International Journal -f =omputational
>ngineering Resear5h 1ij5eronline+5om2 Eol+ " Issue+ ?+ Dongseo
Uni3ersit* , South Korea+
en'ler( i5hael et+al+ "!!#+ ! maze ing ;sterel+ >le5troni5 Notes in Theoreti5al
=omputer S5ien5e $$ 1"!!#2+
ilgram( PaulP <+ Takemura( A+ Utsumi( F+Kishino( 100?+ !ugmented -ealityA !
class of displays on the reality-virtuality continuum+ Pro5ee'ing of
Telemanipulator an' Telepresen5e Te5hnologies+ pp+ "#/19#?+
Najjar( J .a:ren5e( 100%+ Multimedia 6nformation and 2earning+ Journal of
>'u5ational an' <*perme'ia 100% / 1"2( 1"091/!+
Pearson >'u5ation+ "!!%+ 6ntroduction to +omputer .cience+ In'ia, Dorling
Kin'ersle*+
Putra( Niko Pur:anto+ "!1!+ .imulasi 0ergerakan -obot )* *engan =omando
*eteksi +itra 0ergerakan (angan *engan #pen+/ dan Microsoft
7?!.Tugas Akhir( Institut Teknologi Sepuluh No3em)er+
Ri5a( Cunita+ "!1"+ 6mplementasi (eknologi !ugmented -eality 0ada 0ermainan
-olling 'all+ Skripsi( Uni3ersitas Komputer In'onesia+
Rollings( An're:P A'ams( >rnest 1"!!#2+ !ndre -ollings and ;rnest !dams on
Game *esign+ Ne: Ri'ers Aames+
Ros5h( . 8inn+ 100%+ Multimedia 'ible 0remier ;dition( )rd ;dition,SAS+
SatDinger( John+et al+ "!!@+ .ystems !nalysis @ *esign+ =ana'a, Thomson =ourse
Te5hnolog*+
Starner( Tha' et+al+ "!1!+ !ugmented -eality (hrough Wearable +omputing+ The
e'ia .a)orator* , assa5husetts Institute of Te5hnolog*+
Sutopo( <a'i+ "!11+ !plikasi Multimedia dalam 0endidikan. akalah+Disajikan
'alam 8orkshop Pengem)angan Pem)elajaran &er)asis ultime'ia 'i
SAK Pena)ur Serpong( Tanggerang
+
Eania( Talitha+ "!!0+!- Wajah *engan 4ough (ransform+ Skripsi( Uni3ersitas
Auna'arma+
Ceon( Jung a( "!!@+(he /irtuality and -eality of !ugmented -eality+ Journal of
ultime'ia Eol "( No 1( "!!@+ Korea ,=hungang Uni3ersit*+
QQQQQ+"!1#+ 2abyrinth Game %Maze Game& Non lineO+
A3aia)le,httpA<<en.ikipedia.org<iki<!ctionLgame 1Di akses 1" Fe)ruari
"!1#2+
QQQQQ+"!1#+ Simple Augmente' Realit* Non lineO+ A3aia)le,
http,FF5'n1+'igital5orteB+net 1Di akses "! April "!1#2+
QQQQQ+ 5=ormi5k+ 100%+ ultime'ia+ N-nlineO+ Terse'ia ,
http,FFjanians*ah+:or'press+5om N11 -kto)er "!11O+

Anda mungkin juga menyukai