0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan125 halaman
Skripsi ini membahas tentang analisis dan implementasi teknologi augmented reality pada permainan maze balancing ball 3D (Aury 3D Game). Tujuannya adalah untuk menerapkan teknologi augmented reality pada permainan tersebut sehingga pengalaman bermainnya menjadi lebih nyata dan menarik serta memperkenalkan implementasi augmented reality kepada masyarakat melalui media permainan."
Deskripsi Asli:
Berisi skripsi lengkap 5 bab yang membahas tentang teknology augmented reality dan penerapannya dalam kehidupan sehari-hari.
Judul Asli
Analisis dan Implementasi Augmented Reality maze balancing ball 3d game
Skripsi ini membahas tentang analisis dan implementasi teknologi augmented reality pada permainan maze balancing ball 3D (Aury 3D Game). Tujuannya adalah untuk menerapkan teknologi augmented reality pada permainan tersebut sehingga pengalaman bermainnya menjadi lebih nyata dan menarik serta memperkenalkan implementasi augmented reality kepada masyarakat melalui media permainan."
Skripsi ini membahas tentang analisis dan implementasi teknologi augmented reality pada permainan maze balancing ball 3D (Aury 3D Game). Tujuannya adalah untuk menerapkan teknologi augmented reality pada permainan tersebut sehingga pengalaman bermainnya menjadi lebih nyata dan menarik serta memperkenalkan implementasi augmented reality kepada masyarakat melalui media permainan."
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 @ '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+