Analisis Kebutuhan Fungsional A

❛❜

3.1.8 Analisis Kebutuhan Fungsional

❝ ❞ ❡❢❣❤ ❣❤ ✐ ❥❦❧ ♠ ❧ ♥ ❡ ❞ ♦❧ ❞ ♣ ❤ ❣q❞ ❡❢ r ❥ ❞ ♣ ♣❡r ❦❡s✐ ❡ ❞ ✐ ❥❦ ❧ ♠ ❧ ♥ ❡ ❞ ❤ ❣❤ ♠❥r t❡ ❞ ♣ ❡ ✐ ❡ ❞ ✉ ❣❦❡ ❞ ♣ ❧ ❞ ✈ ❡ ✉ ❡ ❡ ✈ ❢❣ ✐ ❡❤ ❣ r❥ ✉ ❣❡ ✈ ❥ ❞ ♣❥ ❞ ❡❢❡ ❞ rq❞❧ r❥ ❞ ❦ ❥s❤ ❥ ✇ ❡s❡ ♥ r ❥ ❞ ♣ ♣ ❧❞ ❡ ✐ ❡ ❞ ♠ ❥ ✐❞ q❢q ♣❣ ① ②③ ④⑤⑥⑦ ⑤ ⑧ ⑨ ⑤ ① ⑩❶ ⑦ y ❷ ❝ ✉ ❡ ✈ ❧ ❞ ✐ ❥❦ ❧ ♠ ❧♥ ❡ ❞ ♦❧ ❞ ♣ ❤ ❣q❞ ❡❢ ✈ ❡ ✉ ❡ ❡ ✈ ❢❣ ✐ ❡❤ ❣ t❡ ❞ ♣ ❡ ✐ ❡ ❞ ✉ ❣❦❡ ❞ ♣ ❧ ❞ ❣ ❞ ❣ ✉ ❥ ❞ ♣ ❡ ❞ ✈ ❥rq ✉ ❥❢❡ ❞ ❦❥sq s❣❥ ❞ ♠❡❤ ❣ q❦ ✇ ❥ ✐ ❷ ❸ ❥s ❡ ❞ ♣✐ ❡♠ ❢ ❧ ❞ ❡ ✐ ❣ ❞ ❣ ✉ ❣r q ✉ ❥❢ ✐ ❡ ❞ r❥ ❞ ♣♣❧❞ ❡ ✐ ❡ ❞ ❹❺❻ ❼❽ ⑥❶❾❶⑤ ⑧ ❿ ➀⑧ ⑤⑩❶⑥ ③ ➁ ① ⑥ ③ ②① ③ ⑤➂ ❷ ➃ ❡ ♥ ❡ ✈ ➄ ♠❡ ♥ ❡ ✈ ✈ ❥r q ✉ ❥❢❡ ❞ ✉ ❡❢❡r ❡ ❞ ❡❢❣❤ ❣❤ ♠❥s❤ ❥❦ ❧ ♠ ❡ ❞ ♠❡s❡ ❢❡❣ ❞ ② ➅ ⑤ ➆ ① ➅ ⑤ ⑧ ❶ ①③ ⑨ ①④ , ➅ ➇ ⑤⑥①⑨ ❶ ➀ ➈ ➅ ⑤ ➉ ② ⑤⑥ ➆ ⑤ ⑧ ❶ ① ③⑨ ①④ ➈ ① ➆ t ❶ v ❶ ty ⑧ ❶ ①③ ⑨ ① ④ ➈ ➆ ⑩ ① ➅ ➅ ⑧ ❶ ①③ ⑨ ①④ ❷

3.1.8.1 Use Case Diagram

❽ ➅ ⑤ ➊① ➅ ⑤ r ❥s ❧ ✈ ❡ ✐ ❡ ❞ ♣❡r ❦ ❡s❡ ❞ ❤ ✐ ❥ ❞ ❡s❣q ✉ ❡s❣ ❣ ❞ ♠❥s❡ ✐ ❤ ❣ ❡ ❞ ♠❡s❡ u s ⑤ r ✉ ❥ ❞ ♣ ❡ ❞ ❤ ❣❤ ♠❥r ❷ ➋ ❥❦❧ ❡ ♥ ✉ ❣❡♣s ❡r ❽ ➅ ⑤ ➊① ➅ ⑤ t❡ ❞ ♣ r❥ ❞ ♣♣ ❡r❦ ❡s ✐ ❡ ❞ ♥❧ ❦ ❧ ❞ ♣ ❡ ❞ ❡ ❞ ♠❡s ❡ ❡ ✐ ♠qs ✉ ❡ ❞ ✐ ❥♣❣❡♠❡ ❞ t❡ ❞ ♣ ✉ ❡ ✈ ❡♠ ✉ ❣❢❡ ✐ ❧✐ ❡ ❞❞ t❡ ♠❥s ♥ ❡ ✉ ❡ ✈ ❡ ✈ ❢❣ ✐ ❡❤ ❣ ❷ ➌ ❣ ✉ ❡❢❡r ❤ ❣❤ ♠ ❥r ♠❥s ✉ ❡ ✈ ❡♠ ✈ ❥ ❞ ♣ ♣ ❧❞ ❡ t❡❣♠ ❧ ✈ ❥r❡ ✐ ❡❣ ❡ ✈ ❢❣ ✐ ❡❤ ❣ ❷ ❸ ❥s ❡ ❞ ❡ ✐ ♠qs t❡ ❞ ♣ ❡ ✉ ❡ ✉ ❡ ✈ ❡♠ ♠❥s❢❣ ♥ ❡♠ ✈ ❡ ✉ ❡ ✉ ❣❡♣s ❡r ❽ ➅ ⑤ ➊ ① ➅ ⑤ ✈ ❡ ✉ ❡ ♣❡r❦ ❡s ✉ ❣❦ ❡ ➍ ❡ ♥ ❣ ❞ ❣ ➎ Gambar 3.23 ➏➐ ➑ Case Diagram System Pengguna Penyajian AR Pendeteksian Marker Merender Teks Informasi Marker Objek Menampilkan Cara Penggunaan Menampilkan Tentang Aplikasi Menampilkan Video Mengeluarkan Sound Teks include include extend extend ➒➓

3.1.8.1.1 Definisi A

➔→➣ ↔ ↕ ➙➛ ➜➝➞ ➜ ➟➠➡➢ ➤ ➥➙➦➛ ➧ ➝➨➞ ➜ ➧➝➩ ➧➫ ➭➙ ➝➯ ➙ ➲➳ ➞ ➫➳➝ ➳ ➵➩➸➦ ➺➳➝➨ ➩➙➦➻ ➳➼ ➳ ➩ ➼ ➳ ➻ ➳ ➽➾ ➚ ➪➶ ➾ ➚ ➹➘ ➶ ➴ ➤ ➶ ➷ . ↕ ➙➛ ➜➝➞ ➜ ➟➠➡➢ ➤ ➳➫ ➳➝ ➻ ➜➯ ➙ ➲➳ ➞ ➫ ➳➝ ➼➳ ➻ ➳ ➩ ➳ ➥ ➙ ➲ ➬➮➱ ➻ ➜ ➥ ➳ ✃ ➳ ❐ ➜➝ ➜ ❒ Tabel 3.7 Definisi Actor No. A ➔→➣ ↔ Deskripsi ❮ ❰➙ ➝ ➨ ➨ ➧ ➝➳ Ï➽➾ ➚ ➤ Ð Ñ ➦ ➳➝➨ ➺➳➝➨ ➭ ➙ ➝➨➨ ➧ ➝➳➫ ➳➝ ➳➼➲➜➫ ➳ ➞ ➜ ➼➳ ➻ ➳ ➞ ➜ ➞ ➩➙ ➭ Ò ➺➳➜ ➩ ➧ ➼ ➙ ➝➨➨ ➧➝ ➳ ➺➳➝ ➨ ➭➙ ➝ ➨ ➳➫ ➞ ➙➞ ➞ ➙ ➭➧ ➳ ➛ ➧ ➝➨➞ ➜ ➺➳➝➨ ➻ ➜ ➞ ➙➻ ➜➳➫ ➳➝ ➞ ➜➞ ➩➙ ➭ ➮ Ó Ô ➳ ➦ ➫➙➦ Ñ ➥ ➯ ➙ ➫ ❰➸ ➲➳ ➳ ➩ ➳➧ ➥➙ ➝➩ ➧➫ ➺➳➝➨ ➳➫➳➝ ➻ ➜➫➙ ➝➳➲➜ ➫ ➳➭ ➙➦ ➳ ➩➙ ➲ ➙ ➼➸ ➝ ➳➫ ➳➝ ➻ ➜➯➳ ➻ ➜➫ ➳➝ ➞ ➙➥ ➳ ➨ ➳➜ ➼➙ ➝➳➝➻ ➳ ➳ ➩ ➳➧ ➜➝➼ ➧ ➩ ➳➝ ➻ ➜➭➳➝ ➳ ➜➝ ➛➸ ➦ ➭ ➳ ➞ ➜ ➻ ➳ ➦ ➜ ➸ ➥ ➯ ➙ ➫ ➩➙➦➞ ➙➥ ➧➩ ➳➫ ➳➝ ➻ ➜ ➩ ➳➭ ➼➜➲➫ ➳➝ ➮

3.1.8.2 Definisi Use Case

↕ ➙➛ ➜➝ ➜ ➞ ➜ ➽➾ ➚ ➪ ➶ ➾ ➚ ➥ ➙➦➛ ➧ ➝ ➨ ➞ ➜ ➧➝➩ ➧➫ ➭ ➙ ➝ ➯ ➙ ➲➳ ➞ ➫ ➳➝ ➛ ➧ ➝ ➨ ➞ ➜ ➽➾ ➚ ➪➶ ➾ ➚ ➺➳➝➨ ➩➙➦➻ ➳➼➳ ➩ ➼➳ ➻ ➳ ➽➾ ➚ ➪➶ ➾ ➚ ➹➘ ➶➴ ➤ ➶➷➮ ↕ ➙➛ ➜➝➜ ➞ ➜ ➽ ➾ ➚ ➪ ➶ ➾ ➚ ➻ ➜ ➩➙➦ ➳➝ ➨ ➫➳➝ ➼ ➳ ➻ ➳ Õ ➳ ➥➙ ➲ ➬ ➮ ➓ ➻ ➜ ➥ ➳ ✃ ➳ ❐ ➜➝➜ ➮ Tabel 3.8 Definisi Ö× Ø Case NO Use Case Deskripsi ÙÚ Û❮ Ô ➙ ➝➳➭ ➼➜➲➫ ➳➝ Ú ➳ ➦ ➳ ❰➙ ➝ ➨ ➨ ➧➝ ➳➳➝ Ü ➧ ➝ ➨ ➞ ➜ ➸ ➝➳➲➜ ➩ ➳ ➞ ➧ ➝ ➩ ➧ ➫ ➭ ➙ ➝➳➭ ➼➜➲➫ ➳➝ ➜➝ ➛ ➸ ➵ ➳ ➦ ➳ ➭➙ ➝ ➨ ➨ ➧ ➝➳➫ ➳➝ ÙÚ Û Ó ❰➙ ➝➺➳➯➜➳➝ ÝÞ Ü ➧ ➝ ➨ ➞ ➜ ➸ ➝➳➲➜ ➩ ➳ ➞ ➧ ➝ ➩ ➧ ➫ ➭ ➙ ➭➧ ➲➳➜ ➳➼ ➲➜➫➳ ➞ ➜ ➻ ➳➲➳➭ ➭ ➙ ➝ ➺➳➯➜➫ ➳➝ ÝÞ ÙÚ Û ➬ Ô ➙ ➝➳➭ ➼➜➲➫ ➳➝ Õ ➙ ➝ ➩ ➳➝➨ Ý ➼➲➜➫ ➳ ➞ ➜ Ü ➧ ➝ ➨ ➞ ➜ ➸ ➝➳➲➜ ➩ ➳ ➞ ➧ ➝ ➩ ➧ ➫ ➭ ➙ ➝➳➭ ➼➜➲➫ ➳➝ ➜ ➝➛➸ ➦ ➭➳ ➞ ➜ ➩➙ ➝➩ ➳➝➨ ➳➼ ➲➜ ➫ ➳ ➞ ➜ ÝÞÔ ➸ ➝➧ ➭ ➙ ➝ ÙÚ Ûß ❰➙ ➝ ➻ ➙➩➙ ➫ ➞ ➜➳➝ Ô ➳ ➦ ➫➙➦ Ü ➧ ➝ ➨ ➞ ➜ ➸ ➝➳➲➜ ➩ ➳ ➞ ➭ ➙ ➝ ➻ ➙➩➙ ➫➞ ➜ ➫ ➙➩➙➦➞ ➙➻ ➜➳➳➝ ➫➳➭ ➙➦ ➳ ➻ ➳➝ ➭➙ ➝ ➻ ➙➩➙ ➫ ➞ ➜ ➭➳ ➦ ➫➙➦ ÙÚ Û ➒ Ô ➙➦➙ ➝➻➙➦ Õ ➙ ➫➞ à ➝➛➸➦ ➭➳ ➞ ➜ Ü ➧ ➝ ➨ ➞ ➜ ➸ ➝➳➲➜ ➩ ➳ ➞ ➧ ➝ ➩ ➧ ➫ ➭ ➙ ➝➳➭ ➼➜➲➫ ➳➝ ➜ ➝➛➸ ➦ ➭➳ ➞ ➜ ➥ ➙➦ ➧ ➼➳ ➩ ➙ ➫ ➞ ÙÚ Ûá Ô ➙ ➝ ➨ ➙ ➲➧➳ ➦ ➫➳➝ â ➸ ➧➝➻ Õ ➙ ➫➞ Ü ➧ ➝ ➨ ➞ ➜ ➸ ➝➳➲➜ ➩ ➳ ➞ ➧ ➝ ➩ ➧ ➫ ➭ ➙ ➝ ➨ ➙ ➲➧➳ ➦ ➫➳➝ ➞ ➧ ➳ ➦ ➳ ➩➙➦ ➫ ➳➜ ➩ ➜➝➛➸ ➦ ➭➳ ➞ ➜ ➭➸ ➝ ➧➭➙ ➝ ÙÚ Û ➱ Ô ➙ ➝➳➭ ➼➜➲➫ ➳➝ ã ➜ ➻➙➸ Ü ➧ ➝ ➨ ➞ ➜ ➸ ➝➳➲➜ ➩ ➳ ➞ ➧ ➝ ➩ ➧ ➫ ➭ ➙ ➝ ➳➭➼ ➜➲➫➳➝ ä ➜ ➻➙➸ åæ

3.1.8.3 Skenario Use Case

ç è éêëì íî ïð ñ ò ó ð ñ ô éêõ é ö èì í÷ö í èë ê øì øùë ê úë êûèë üýúë ê û è ë ü õ ëú ë ô ÷ì îö é ö è íê é ì þ ë ÿ ë í è ✁ ë ê û õ í úëè ø è ë ê ëè ùîì ùé ì üë õ ë ÷ ö í ö ùéô ôë ø÷ øê ✁ ë ê û õí úëè ø è ë ê îú éü ö í ö ùéô ùé ì ü ë õë ÷ ëè ùîì ✂ ✄ õ ë ÷ øê ö è éê ëì íî øö é ☎ ëö é õ ëì í ✄✆ ✝ î êø ôéê íêí ë õëúë ü ö é ë û ë í é ì í è ø ù ✞ ✟ ✂ ç è éê ëì íî ✠ ö é ✡ ëö é ☛ éê ✁ ë þ í ë ê ✄✆ ïð ñ ☞ óð ñ ôéôí ú íü ô éêø íê í ôéê ûûë ô ëìè ë ê ÷ì îö é ö õíôë ê ë ☛ éê ✁ ë þ íë ê ✄✆ ÷ ë õë ë ÷ú í èëö í õë ÷ ë ù õí ú íü ë ù ÷ ë õë ù ë é ú ✌ ✂æ ✂ Tabel 3.9 Skenario Use Case Penyajian AR Nama Use Case Penyajian AR ☛ é ìö ✁ ë ìë ù ë ê ✍ é ìè ë íù ý ✍ ø þ ø ë ê ✎ ëúë ô ✏ îê ùé èö ç í ö ùéô õ ë ÷ë ù ô éê ë ô ÷í úèë ê í ê ✑ îì ô ëö í ✏ î êõ í ö í çé é ú ø ô ✏ ë ô é ìë é ú ø ô ùé ì õéùé è ö í ✏ é é ì üëö í úë ê ✏ î êõ í ö í ✄ è üí ì ç í ö ùéô õ ë ÷ë ù ô éêûéêëú í ôëìè é ì õë ê õë ÷ ë ù ôéê ë ô ÷í úè ë ê íê ✑ îì ôëö í ✏ éûë û ëúë ê ✏ î êõ í ö í ✄ è ü í ì ç í ö ùéô ùíõ ëè õë ÷ ë ù ô éêûí êí ö í ëú í ö ëö í ôëìè é ì ✄ è ùî ì ✠ ù ë ô ë ☛ éê ûû øêë ✒✓ ð ñ ✔ ✕ ✄ è ùî ì ✏ éõøë ✝ ëìè é ì ✖ þ é è ✗ê ☎ ú øõ é ☛ éê õéùé è ö í ë ê ôëìè é ì ✘✙ ùéê õ ý ☛ éô í ☎ ø ï ð ñ ✔ ô éôí ú íü ôéê ø ÷éê ✁ ë þ í ë ê ✄✆ ✝ î êø ôéê íêí Aliran Utama Langkah Aksi ✟ ïð ñ ✔ ôéôí ú íü ô éêø ÷éê ✁ ë þ í ë ê ✄✆ ✚ ïð ñ ✔ ôéêø ê þ øèè ë ê ô ëìè é ì ✌ í ê ☎ ú øõ é ✞✞ ôéê õéùé è ö í ô ëìè é ì çí ö ùéô ô éêõ éùé èö í ô ëì è é ì ✛ çí ö ùéô ô é ì éêõ é ì î þ é è ùé èö íê ✑ î ì ô ëö í å çí ö ùéô ô éê ë ô ÷í úèë ê íê ✑ îì ôëö í é ì ø ÷ ë ùé èö Perluasan Langkah Aksi Percabangan ✛ ✂ ✟ çí ö ùéô ùíõëè õë ÷ ë ù ôéê ûéêëú í ô ëì è é ì ✁ ë êû ùé ì õéùé è ö í ✜✢ ✣ ✤✥ ✦✧★ ✩✪✫ ✩ ✧ ✬✭✮ ✬✭✯✭ ✩ ✫✪✰✪✱ ✬ ✪ ✰ ✲✳ ✴✪ ✮ ★ ✪ ★ ✵ ✭ ✧ ✬ ✪✱✶ ✭ ✱ ✫ ✭ ✰ ✮ ✪✰ ✷ ✤ ✦ ✮ ✪✱ ✭ ✰ ✧ ✲ ✸ ★ ✪ ✹ ✭ ★ ✪ ✺ ✪✱ ✭ ✫ ✯ ✧✻ ✮✭ ✱ ✹ ✭ ✰ ✭ ✼✪✱✶ ✶ ✵✱ ✭✭ ✱ ✽ ✾ ✿ ❀❁✾ ✿ ✫✪✫ ✧✻✧ ❂ ✫ ✪✱✵ ✧ ✱✧ ✫✪✱✶✶ ✭ ✫✳ ✭ ✰ ✮✭ ✱ ✯ ✰✲★ ✪★ ✬ ✧ ✫ ✭ ✱ ✭ ✫✪✱ ✭ ✫ ✯ ✧✻ ✮✭ ✱ ❃✭ ✰ ✭ ✯ ✪✱✶✶ ✵ ✱ ✭ ✭ ✱ ✯✭ ✬✭ ✭✯ ✻✧ ✮✭ ★ ✧ ✬✭✯✭ ✩ ✬ ✧✻✧ ❂ ✭ ✩ ✯✭ ✬✭ ✩ ✭ ✳ ✪ ✻ ❄ ✤ ✥ ✢ Tabel 3.10 Skenario Menampilkan Cara Penggunaan Nama Use Case Menampilkan Cara Penggunaan ✼✪✰ ★ ❅ ✭ ✰ ✭ ✩ ✭ ✱ ❆ ✪✰ ✮ ✭ ✧ ✩ ❇ ❆ ✵✴✵ ✭ ✱ ❈ ✭ ✻ ✭ ✫ ❉ ✲✱ ✩✪ ✮ ★ ✦✧★ ✩✪✫ ✬✭✯✭ ✩ ✫✪✱ ✭ ✫ ✯ ✧ ✻ ✮ ✭ ✱ ❃✭ ✰ ✭ ✯ ✪✱✶✶ ✵✱ ✭✭ ✱ ❉ ✲ ✱ ✬ ✧★ ✧ ✦ ✪ ✳ ✪ ✻ ✵ ✫ ✽ ✾ ✿❊ ✳ ✪✰ ✭ ✬ ✭ ✬ ✧ ✩ ✭ ✫ ✯ ✧✻ ✭ ✱ ✵ ✩ ✭ ✫ ✭ ✭✯ ✻✧ ✮✭ ★ ✧ ❉ ✪ ✳ ✪✰❂ ✭ ★ ✧✻ ✭ ✱ ❉ ✲ ✱ ✬ ✧★ ✧ ❋ ✮ ❂ ✧ ✰ ✦✧★ ✩✪✫ ✬✭✯✭ ✩ ✫✪✱ ✭ ✫ ✯ ✧ ✻ ✮ ✭ ✱ ✧ ✱● ✲✰✫ ✭ ★ ✧ ✯ ✪✱ ✶ ✶ ✵✱ ✭✭ ✱ ❉ ✪ ✶ ✭ ✶ ✭ ✻ ✭ ✱ ❉ ✲ ✱ ✬ ✧★ ✧ ❋ ✮ ❂✧ ✰ ✦✧★ ✩✪✫ ✩ ✧ ✬✭✮ ✬ ✭✯ ✭ ✩ ✫✪✱ ✭ ✫ ✯ ✧✻ ✮✭ ✱ ✧ ✱ ●✲✰ ✫ ✭ ★ ✧ ❃✭ ✰ ✭ ✯ ✪✱ ✶ ✶ ✵✱ ✭✭ ✱ ❋ ✮ ✩✲✰ ✸✩ ✭ ✫ ✭ ✼✪✱ ✶ ✶ ✵ ✱ ✭ ✽ ✾ ✿❊ ❋ ✮ ✩✲✰ ❉ ✪ ✬ ✵ ✭ ✺ ✭ ✰ ✮ ✪✰ ❍ ✳ ✴✪ ✮ ■❏❑ ✿ ▲▼ ❇ ✼✪✫✧ ❃ ✵ ✽ ✾ ✿❊ ✫✪✫✧✻✧ ❂ ✫ ✪✱✵ ✯ ✧✻✧❂ ✭ ✱ ❃✭ ✰ ✭ ✯ ✪✱✶✶ ✵ ✱ ✭✭ ✱ Aliran Utama Langkah Aksi ✥ ✽ ✾ ✿❊ ✫✪✫ ✧✻✧ ❂ ✫ ✪✱✵ ✯ ✪✩✵ ✱✴✵ ✮ ✯ ✪✱ ✶ ✶ ✵ ✱ ✭✭ ✱ ✷ ✦✧★ ✩✪✫ ✫ ✪✱ ✭ ✫ ✯ ✧✻ ✮✭ ✱ ✧ ✱●✲ ✰✫ ✭ ★ ✧ ❃✭ ✰ ✭ ✯ ✪✱✶✶ ✵ ✱ ✭✭ ✱ Perluasan Langkah Aksi Percabangan ✷ ✤✥ ✦✧★ ✩✪✫ ✩ ✧ ✬✭✮ ✬✭✯✭ ✩ ✫✪✱ ✭ ✫ ✯ ✧✻ ✮✭ ✱ ✧ ✱● ✲✰✫ ✭ ★ ✧ ❃✭ ✰ ✭ ✯ ✪✱✶✶ ✵ ✱ ✭ ✭ ✱ ◆❖ P ◗ ❘❙❚❯ ❱❲❳❨ ❩❬ ❚ ❭ ❱❬ ❚ ❪ ❚❯ ❱ ❫❴ ❳ ❵ ❙❱ ❯ ❛❚❯ ❜❱ ❯ ❝ ❞❴❵ ❳❙❱❬ ❳ ❡ ❢ ❣ ❤✐❢ ❣ ❳ ❯ ❳ ❫ ❚❯❝ ❝ ❱ ❫❥ ❱ ❲❙❱ ❯ ❴ ❲❨❬ ❚ ❬ ❦ ❳ ❫ ❱ ❯ ❱ ❫ ❚❯ ❱ ❫ ❴ ❳ ❵ ❙ ❱ ❯ ❜ ❚❯ ❜❱ ❯ ❝ ❱ ❴❵ ❳❙❱❬ ❳ ❫ ❨❯ ❧ ❫ ❚❯ ❦ ❱ ❴ ❱❜ ❦ ❳ ❵ ❳ ♠ ❱❜ ❴ ❱ ❦ ❱ ❜❱ ❥ ❚ ❵ P ◗ ❖ ❖ ◗ Tabel 3.11 Skenario Use Case Menampilkan Tentang Aplikasi Nama Use Case Menampilkan Informasi Tentang Aplikasi ♥ ❚ ❲❬ ♦ ❱ ❲❱❜❱ ❯ ❛❚ ❲ ❙❱❳❜ ♣ ❛ ❧ q ❧❱ ❯ r ❱ ❵ ❱ ❫ s ❨ ❯ ❜ ❚ ❙❬ ❘❳❬ ❜ ❚ ❫ ❦ ❱ ❴ ❱❜ ❫ ❚❯ ❱ ❫❴ ❳ ❵ ❙ ❱ ❯ ❳ ❯ t ❨ ❲ ❫ ❱❬ ❳ ❜ ❚❯ ❜❱ ❯ ❝ ❱ ❴❵ ❳❙ ❱❬ ❳ ❫ ❨❯ ❧ ❫ ❚❯ s ❨❯ ❦ ❳❬ ❳ ❘ ❚ ❥ ❚ ❵ ❧ ❫ ❡ ❢ ❣ ✉ ❥ ❚ ❲ ❱ ❦ ❱ ❦ ❳❜❱ ❫❴ ❳ ❵ ❱ ❯ ❫ ❚❯ ❧ ❧❜❱ ❫ ❱ ❱ ❴ ❵ ❳❙ ❱❬ ❳ s ❚ ❥ ❚ ❲ ♠ ❱❬ ❳ ❵ ❱ ❯ s ❨❯ ❦ ❳❬ ❳ ❞ ❙♠ ❳❲ ❘❳❬ ❜ ❚ ❫ ❦ ❱ ❴ ❱❜ ❫ ❚❯ ❱ ❫❴ ❳ ❵ ❙❱ ❯ ❳ ❯ t ❨❲ ❫ ❱❬ ❳ ❜ ❚❯ ❜❱ ❯ ❝ ❱ ❴❵ ❳❙ ❱❬ ❳ ❫ ❨❯ ❧ ❫ ❚❯ s ❚❝ ❱ ❝ ❱ ❵ ❱ ❯ s ❨❯ ❦ ❳❬ ❳ ❞ ❙ ♠ ❳❲ ❘❳❬ ❜ ❚ ❫ ❜❳ ❦ ❱❙ ❦ ❱ ❴ ❱❜ ❫ ❚❯ ❱ ❫❴ ❳ ❵ ❙❱ ❯ ❳ ❯ t ❨❲ ❫ ❱❬ ❳ ❜ ❚❯ ❜ ❱ ❯ ❝ ❱ ❴❵ ❳❙ ❱❬ ❳ ❫ ❨❯ ❧ ❫ ❚❯ ❞ ❙ ❜❨❲ ❩❜❱ ❫ ❱ ♥ ❚❯❝ ❝ ❧❯ ❱ ❡ ❢ ❣ ✉ ❞ ❙ ❜❨❲ s ❚ ❦ ❧ ❱ ❪ ❱❲❙❚ ❲ ✈❥q ❚ ❙ ✇① ❜ ❚❯ ❦ ♣ ♥ ❚ ❫ ❳ ② ❧ ❡ ❢ ❣ ✉ ❫ ❚ ❫ ❳ ❵ ❳ ♠ ❫ ❚❯ ❧ ❴ ❳ ❵ ❳ ♠ ❱ ❯ ❜ ❚❯ ❜❱ ❯ ❝ ❱ ❴❵ ❳❙❱❬ ❳ ❫ ❨❯ ❧ ❫ ❚❯ Aliran Utama Langkah Aksi ❖ ♥ ❚❯❝ ❝ ❧❯ ❱ ❫ ❚ ❫ ❳ ❵ ❳ ♠ ❫ ❚❯ ❧ ❴ ❳ ❵ ❳ ♠ ❱ ❯ ❜ ❚❯ ❜❱ ❯ ❝ ❱ ❴❵ ❳❙❱❬ ❳ ③ ❘❳❬ ❜ ❚ ❫ ❫ ❚❯ ❱ ❫ ❴ ❳ ❵ ❙ ❱ ❯ ❜ ❚❯ ❜❱ ❯ ❝ ❱ ❴ ❵ ❳❙ ❱❬ ❳ Perluasan Langkah Aksi Percabangan ③ ◗ ❖ ❘❳❬ ❜ ❚ ❫ ❜❳ ❦ ❱❙ ❦ ❱ ❴ ❱❜ ❫ ❚❯ ❱ ❫❴ ❳ ❵ ❙❱ ❯ ❜ ❚❯ ❜❱ ❯❝ ❱ ❴❵ ❳❙ ❱❬ ❳ ④ ◗ ❘❙❚❯ ❱❲❳❨ ❩❬ ❚ ❭ ❱❬ ❚ ♥ ❚❯ ❦ ❚ ❜ ❚ ❙ ❬ ❳❱ ❯ ❪ ❱❲ ❙ ❚ ❲ ❘❙❚❯ ❱❲❳❨ ❧ ❬ ❚ ② ❱❬ ❚ ❴ ❚❯ ❦ ❚ ❜ ❚ ❙❬ ❳❱ ❯ ❫ ❱❲❙❚ ❲ ❦ ❱ ❴ ❱❜ ❦ ❳ ❵ ❳ ♠ ❱❜ ❴ ❱ ❦ ❱ ❛ ❱ ❥ ❚ ❵ P ◗ ❖ ③ ◗ Tabel 3.12 Skenario Use Case Pendeteksian Marker Nama Use Case Pendeteksian Marker ♥ ❚ ❲❬ ♦ ❱ ❲❱❜❱ ❯ ❛❚ ❲❙ ❱❳❜ ♣ ❛ ❧ q ❧❱ ❯ r ❱ ❵ ❱ ❫ s ❨ ❯ ❜ ❚ ❙❬ ❘❳❬ ❜ ❚ ❫ ❦ ❱ ❴ ❱❜ ❫ ❚❯ ❝❚❯ ❱ ❵ ❳ ❫ ❱❲❙❚ ❲ ♦ ❱ ❯ ❝ ❜ ❚ ❲ ❦ ❚ ❜ ❚ ❙ ❬ ❳ s ❨❯ ❦ ❳❬ ❳ ❘ ❚ ❥ ❚ ❵ ❧ ❫ ❪ ❱❲❙❚ ❲ ❥ ❚ ❵ ❧ ❫ ❜ ❚ ❲ ❦ ❚ ❜ ❚ ❙ ❬ ❳ s ❚ ❥ ❚ ❲ ♠ ❱❬ ❳ ❵ ❱ ❯ s ❨❯ ❦ ❳❬ ❳ ❞ ❙♠ ❳❲ ❘❳❬ ❜ ❚ ❫ ❦ ❱ ❴ ❱❜ ❫ ❚❯ ❝❚❯ ❱ ❵ ❳ ❫ ❱❲❙❚ ❲ s ❚❝ ❱ ❝ ❱ ❵ ❱ ❯ s ❨❯ ❦ ❳❬ ❳ ❞ ❙ ♠ ❳❲ ❘❳❬ ❜ ❚ ❫ ❜❳ ❦ ❱❙ ❦ ❱ ❴ ❱❜ ❫ ❚❯ ❝❚❯ ❱ ❵ ❳ ❫ ❱❲ ❙ ❚ ❲ ❞ ❙ ❜❨❲ ❩❜❱ ❫ ❱ ♥ ❚❯❝ ❝ ❧❯ ❱ ⑤ ❡ ❢ ❣ ✉ ❞ ❙ ❜❨❲ s ❚ ❦ ❧ ❱ ❪ ❱❲❙❚ ❲ ✈❥q ❚ ❙ ⑥ ❯ ② ❵ ❧ ❦ ❚ ♣ ⑦⑧ ⑨⑩❶❷❸❹ ❺❻ ❶⑩❼❻ ❽ ❻❾❻ ❶ ❿➀ ➁❽❷ ➂ ❷ ❻ ❿➃ ❷ ➄ ❽❻ ➁ ❽ ❻➅❻ ➃ ❶ ⑩➁ ❽ ⑩➃⑩❿➂ ❷ ❿ ⑩ ➆ ⑩❼ ❻❽ ❻❻ ➁ ❶ ❻ ❼ ❿⑩❼ Aliran Utama Langkah Aksi ➇ ➈➉ ➊➋ ❶⑩➁➌❻ ❼❻➍ ❿❻ ➁ ❶❻ ❼❿ ⑩❼ ⑧ ➎ ❷ ➂ ➃⑩❶ ❶ ⑩➁ ➌ ❷ ➁ ❷ ➂ ❷❻❾❷ ➂ ❻ ➂ ❷ ❶ ❻ ❼ ❿⑩❼ ➏ ➎ ❷ ➂ ➃⑩❶ ❶ ⑩➁ ➌ ❷❽ ⑩➁ ➃ ❷➄❷ ❿ ❻ ➂ ❷ ❶ ❻ ❼ ❿⑩❼ ➐ ➎ ❷ ➂ ➃⑩❶ ❽ ❻➅❻ ➃ ❶⑩ ❾❻ ❿❹ ❿❻ ➁ ➅ ❼ ➀ ➂ ⑩➂ ➑➋ ➒➓➉ ➔➒→➊ ❽ ❻ ➁ ➆ ❷➁❻ ❼ ❷ ➂ ❻ ➂ ❷ ❸❷ ➃❼ ❻ ❶❻ ➂ ❹ ❿ ❻ ➁ ➣ ➎ ❷ ➂ ➃⑩❶ ❽ ❻➅❻ ➃ ❶⑩ ❾❻ ❿❹ ❿❻ ➁ ➅ ❼ ➀ ➂ ⑩➂ ➅ ⑩➁❽ ⑩➃ ⑩❿➂ ❷❻ ➁ ➄ ❷ ➃ ❹ ❼ ⑦ ➎ ❷ ➂ ➃⑩❶ ❶❻ ❶ ➅ ❹ ❶⑩➁❽ ⑩➃⑩❿➂ ❷ ❶ ❻ ❼ ❿⑩❼ ➂ ⑩➂ ❹ ❻❷ ❽ ⑩➁ ➌ ❻ ➁ ❶ ❻ ❼ ❿⑩❼ ↔ ❻ ➁➌ ❻❽❻ ➅ ❻❽ ❻ →↕➙➋ ➒➋ ➓ Perluasan Langkah Aksi Percabangan ➇ ➛ ➇ ➎ ❷ ➂ ➃⑩❶ ➃ ❷❽ ❻ ❿ ❽❻➅ ❻ ➃ ❶⑩➁❽ ⑩➃⑩❿ ➂ ❷ ❿ ❻ ❶ ⑩❼ ❻ ⑦➛ ➇ ➎ ❷ ➂ ➃⑩❶ ➃ ❷❽ ❻ ❿ ❽❻➅ ❻ ➃ ❶⑩➁➌❷❽ ⑩➁➃ ❷ ➄ ❷ ❿❻ ➂ ❷ ❶ ❻ ❼ ❿⑩❼ ➣➛ ➎ ❿ ⑩➁ ❻ ❼ ❷➀ ➜➂ ⑩ ➝❻ ➂ ⑩ ➞ ⑩❼ ⑩➁ ❽ ⑩❼ ➟ ⑩❿➂ ➠➁ ➄ ➀ ❼❶❻ ➂ ❷ ➎ ❿ ⑩➁ ❻ ❼ ❷➀ ❹ ➂ ⑩ ❸❻ ➂ ⑩ ❶⑩❼ ⑩➁❽ ⑩❼ ➀ ➆ ➡ ⑩❿ ➃ ⑩❿ ➂ ❽ ❻➅❻ ➃ ❽ ❷❾❷➍❻ ➃ ➅❻❽ ❻ ➟❻ ➆ ⑩ ❾ ➏ ➛ ➇ ➏ ➛ Tabel 3.13 Skenario Use Case Merender Teks Informasi Nama Use Case Merender Teks Informasi ⑨⑩❼➂ ↔ ❻ ❼ ❻ ➃ ❻ ➁ ➟ ⑩❼❿❻❷ ➃ ➢ ➟ ❹ ➡ ❹❻ ➁ ➤ ❻❾❻ ❶ ❺➀ ➁ ➃⑩❿➂ ➎ ❷ ➂ ➃⑩❶ ❶⑩➁❻ ❶ ➅ ❷❾❿❻ ➁ ❷ ➁➄➀ ❼❶❻ ➂ ❷ ➆ ⑩❼❹➅ ❻ ➀ ➆ ➡ ⑩❿ ➃⑩❿➂ ❺➀ ➁ ❽ ❷ ➂ ❷ ➎ ⑩ ➆ ⑩ ❾❹ ❶ ➞❻ ❼ ❿⑩❼ ↔ ❻ ➁➌ ➃⑩❼ ❽ ⑩➃⑩❿➂ ❷ ➆ ⑩ ❾ ❹ ❶ ❽❻➅ ❻ ➃ ❽❷ ❿ ⑩➁ ❻❾❷ ❺ ⑩ ➆ ⑩❼ ➍ ❻ ➂ ❷❾❻ ➁ ❺➀ ➁ ❽ ❷ ➂ ❷ ➥ ❿➍❷ ❼ ➎ ❷ ➂ ➃⑩❶ ❶⑩➁❻ ❶ ➅ ❷❾❿❻ ➁ ➀ ➆ ➡ ⑩❿ ➃ ⑩❿ ➂ ➂ ⑩➂ ❹ ❻❷ ❶❻ ❼❿ ⑩❼ ↔ ❻ ➁➌ ❽❷❽ ⑩➃⑩❿➂ ❷ ❽❻ ➁ ❶ ❹ ➁ ❸❹ ❾ ❽ ❷❾❻ ↔ ❻ ❼ ➃ ⑩ ❾ ⑩ ➅➀ ➁ ❺ ⑩ ➌ ❻➌❻❾❻ ➁ ❺➀ ➁ ❽ ❷ ➂ ❷ ➥ ❿ ➍ ❷ ❼ ➎ ❷ ➂ ➃⑩❶ ➃ ❷❽❻ ❿ ❽❻➅ ❻ ➃ ❶ ⑩➁ ❻ ❶➅❷❾ ❿❻ ➁ ❷ ➁ ➄ ➀ ❼❶ ❻ ➂ ❷ ➆ ⑩❼ ❹➅ ❻ ➀ ➆➡ ⑩❿ ➃⑩❿ ➂ ❷ ➁ ➄ ➀ ❼❶ ❻ ➂ ❷ ➥ ❿ ➃ ➀ ❼ ➜➃ ❻ ❶ ❻ ⑨⑩➁➌➌❹ ➁ ❻ ➦ ➈➉ ➊➋ ➥ ❿ ➃ ➀ ❼ ❺ ⑩ ❽❹ ❻ ➞❻ ❼ ❿⑩❼ ➧ ➆➡ ⑩❿ I ➨ ➔ →➩ ➫➊ ➞ ⑩❼ ⑩➁ ❽ ⑩❼ ➃⑩❿ ➂ ❷ ➁➄➀ ❼❶❻ ➂ ❷➭ ❶ ⑩➁ ❻ ❶➅❷❾ ❿❻ ➁ ❷ ➁➄ ➀ ❼❶❻ ➂ ❷ ➆ ⑩❼ ❹ ➅❻ ➃⑩❿ ➂ ⑨⑩❶❷❸❹ ➞❻ ❼ ❿⑩❼ ❽❻➅ ❻ ➃ ❽ ❷ ❿⑩➁❻❾❷ ❽ ⑩ ➁ ➌❻ ➁ ➆ ❻❷ ❿ ❽❻ ➁ ➂ ⑩➂ ❹ ❻❷ ❽ ⑩➁ ➌ ❻ ➁ ➅➀ ❾ ❻ ❶ ❻ ❼❿ ⑩❼ ↔ ❻ ➁➌ ❻❽❻ Aliran Utama Langkah Aksi ➇ ➈➉ ➊➋ ❶⑩➁➌❻ ❼❻➍ ❿❻ ➁ ❿ ❻ ❶ ⑩❼ ❻ ➅ ❻❽❻ ❶ ❻ ❼❿ ⑩❼ ➯➲ ➳ ➵➸➺ ➻➼➸ ➺ ➻ ➺ ➽➸➾➸ ➺➸ ➼➚ ➻➼ ➲ ➪➶➹ ➘ ➻ ➺ ➺ ➻ ➴ ➷ ➻ ➴ ➸ ➬ ➶ ➺ ➸ ➼➚ ➻➼ ➮ ➪➶➹ ➘ ➻ ➺ ➺ ➻➼➻ ➴ ➱ ➻➼ ✃ ➽❐ ➻➚ ❒ ❮ ➽ ❐ ➻➚ ❰ ➸ ➴ ➷ ➱ ➶ ➘ ➸➺ Ï➶ ➬ ➚➸ ➴ ➽ ➻➼ ÐÏ ➸ ➶➴ Ñ ✃ ➼ ➺ ➸ ➹ ➶ ➘ ➻➚ ➹ Perluasan Langkah Aksi Percabangan ➲ ÒÓ ➪➶➹ ➘ ➻ ➺ ➘➶ ➱ ➸ ➚ ➱➸ Ï ➸ ➘ ➺ ➻ ➴ ➻ ➺ Ð ➚ ➸ ➴ Ï ✃ ➬ ➸ ➺ ➸ ➼➚ ➻➼ ❰ ➸ ➴ ➷ ➹ ➻ ➹ Ð ➸ ➶ ➲ Ò ➳ ➪➶➹ ➘ ➻ ➺ ➘➶ ➱ ➸ ➚ ➺ ➻➼➻ ➴ ➱ ➻➼ ✃ ➽ ❐ ➻➚ ➘ ➻➚ ➹ ➲ Ò➲ ➪➶➹ ➘ ➻ ➺ ➘➶ ➱ ➸ ➚ ➺ ➻ ➴ ➸➺ Ï➶ ➬ ➚➸ ➴ ➶➴ Ñ ✃ ➼ ➺ ➸ ➹ ➶ ➯ Ò ➪ ➚ ➻ ➴ ➸ ➼ ➶ ✃ Ô ➹ ➻ Õ➸ ➹ ➻ Ö ➻ ➴ ➷ ➻ ➬ Ð ➸ ➼➚➸ ➴ × ØÙ ÚÛ ÜÝÞß ➪ ➚ ➻ ➴ ➸ ➼ ➶ ✃ Ð ➹ ➻ ➾➸ ➹ ➻ ➺ ➻ ➴ ➷ ➻ ➬ Ð ➸ ➼➚➸ ➴ à ØÙ ÚÛ ßÝÞß ➱➸ Ï ➸ ➘ ➱ ➶ ➬ ➶ á➸ ➘ Ï ➸➱ ➸ â➸ ➽ ➻ ➬ ➲Ò Ó ➮ Ò Tabel 3.14 Skenario Use Case Mengeluarkan SoundText Nama Use Case Mengeluarkan SoundText ã ➻➼ ➹ ❰ ➸ ➼ ➸ ➘ ➸ ➴ â ➻➼➚➸ ➶➘ ä â Ð ❐ Ð ➸ ➴ å ➸ ➬ ➸➺ ➵✃ ➴ ➘ ➻➚ ➹ ➪➶➹ ➘ ➻ ➺ ➺ ➻ ➴ ➷ ➻ ➬ Ð ➸ ➼➚➸ ➴ ➹ Ð ➸ ➼ ➸ ➘ ➻➼➚➸ ➶➘ ➹ ➻ ❐➸ ➼ ➸á ➺✃ ➴Ð ➺ ➻ ➴ ➵✃ ➴ ➱ ➶➹ ➶ ➪ ➻➽➻ ➬ Ð ➺ ❮ ➽ ❐ ➻➚ ➘ ➻➚ ➹ ➶➴ Ñ ✃ ➼ ➺➸ ➹ ➶ ➹ Ð ➱➸á ➱ ➶➘ ➸➺ Ï ➶ ➬ ➚ ➸ ➴ ➵ ➻➽ ➻➼ á ➸ ➹ ➶ ➬ ➸ ➴ ➵✃ ➴ ➱ ➶➹ ➶ æ ➚á ➶ ➼ ➪➶➹ ➘ ➻ ➺ ➱ ➸ Ï ➸ ➘ ➺ ➻ ➴ ➷ ➻ ➬ Ð ➸ ➼ ➚ ➸ ➴ ➹ Ð ➸ ➼➸ ➚ ➻ ➘➶ ➚ ➸ ➺ ➻ ➴ ➻➚➸ ➴ ➘ ✃➺ ➽ ✃ ➬ ➸ Ð ➱ ➶ ✃ ➹ ➸➸ ➘ ➺ Ð ➴ ➾ Ð ➬ ➶➴ Ñ ✃ ➼ ➺ ➸ ➹ ➶ ➽➻➼ Ð Ï ➸ ➘ ➻➚ ➹ Ï ➸➱ ➸ ➬ ➸ ❰ ➸ ➼ ➘ ➻ ➬ ➻ Ï ✃ ➴ ➵ ➻ ➷ ➸ ➷ ➸ ➬ ➸ ➴ ➵✃ ➴ ➱ ➶➹ ➶ æ ➚ á ➶ ➼ ➪➶➹ ➘ ➻ ➺ ➘➶ ➱ ➸ ➚ ➱ ➸ Ï ➸ ➘ ➺ ➻ ➴ ➷ ➻ ➬ Ð ➸ ➼➚ ➸ ➴ ➹ Ð ➸ ➼ ➸ æ ➚ ➘ ✃ ➼ Ô ➘ ➸➺➸ ã ➻ ➴ ➷ ➷ Ð➴ ➸ çà Ýè æ ➚ ➘ ✃ ➼ ➵ ➻ ➱ Ð ➸ Ö➸ ➼➚ ➻➼ ❮ ➽❐ ➻➚ ã ➻ ➺ ➶ ➾ Ð ❮ ➽ ❐ ➻➚ ➘ ➻➚ ➹ ➶➴ Ñ ✃ ➼ ➺➸ ➹ ➶ ➹ Ð ➱➸á ➱ ➸ Ï ➸ ➘ ➱ ➶➘ ➸➺ Ï ➶ ➬ ➚ ➸ ➴ ➱ ➸ ➴ Ï ➻ ➴ ➷➷Ð➴ ➸ ➺ ➻ ➴ ➻➚➸ ➴ ➘ ✃ ➺ ➽✃ ➬ é Ù Û ê Ø ë ì é í î Þß ÝÚÛ Ö ➻➼➻ ➴ ➱ ➻➼ à Ø Ù Ú Û ßÝÞß ï ➺ ➻ ➴ ➸➺ Ï➶ ➬ ➚➸ ➴ ➶➴ Ñ ✃ ➼ ➺ ➸ ➹ ➶ ➽➻➼ ÐÏ ➸ ➹ Ð ➸ ➼ ➸ Aliran Utama Langkah Aksi Ó çà Ýè ➺ ➻ ➴ ➻➚ ➸ ➴ ➘ ✃➺ ➽ ✃ ➬ ➸ Ð ➱ ➶ ✃ Ï ➬ ➸ ❰ ðñ ò óôõ ö÷ø ø÷ù ú÷ûü ýþÿ ý ù õ ü ýþý ö÷ þÿ ý ôö ôù ✁ þ ø ý õ ô ø ✁ ùü ø÷ù ö÷ þ õ ÷ ✂ üö Perluasan Langkah Aksi Percabangan ✄ ☎✆ óôõ ö÷ø öô ✝ ýÿ ✝ ý ✞ ý ö ø÷ù ÷øü ÿý ù ✞✁ û ý ø ýþÿ÷ þ ✟ ý ù ú õ ÷õ ü ý ô ✠ ☎ ó ÿ÷ù ýþ ô ✁ ✡ õ ÷ ☛ ý õ ÷ ☞ ÷ù ý ø ✞ ôû ÿ ý ù ✌ ô ✝ ÷ ✁ ó ÿ÷ù ýþ ô ✁ ü õ ÷ ✍ ý õ ÷ ø÷ù ý ø ✞ ôû ÿ ý ù ✎ ô ✝ ÷ ✁ ✝ ý ✞ ý ö ✝ ôûô ✏ ý ö ✞ ý ✝ ý ✑ ý ✂ ÷û ✄ ☎ ✆ ✒ ☎ Tabel 3.15 Skenario Use Case Menampilkan Video Nama Use Case Menampilkan Video ✓ ÷ þ õ ✟ ý þý ö ý ù ✑ ÷ þÿ ý ôö ✔ ✑ ü ✕ ü ý ù ✖ ý û ý ø ✗✁ ù ö÷ ÿ õ óôõ ö÷ø ø ÷ù ý ø ✞ ôû ÿ ý ù ✎ ô ✝ ÷ ✁ õ ÷ ✕ ýþý ✏ ø ✁ ùü ø÷ù ✗✁ ù ✝ ôõ ô ó÷ ✂ ÷ûü ø ✘ ✂ ✕ ÷ ÿ ö÷ ÿ õ ôù ✁ þ ø ý õ ô õ ü ✝ ý ✏ ✝ ôö ý ø ✞ ôû ÿý ù ✗ ÷ ✂ ÷ þ ✏ ý õ ôû ý ù ✗✁ ù ✝ ôõ ô ✙ ÿ ✏ ô þ óôõ ö÷ø ✝ ý ✞ ý ö ø÷ù ú÷ûü ýþ ÿý ù õ ü ýþ ý ÿ÷öô ÿý ø ÷ù÷ ÿ ý ù ö ✁ ø ✂ ✁ û ✚✛✜ ✢✣✤ ✥✦✧ õ ýý ö ø üù ✍ üû ôù ✁ þ ø ý õ ô ✂ ÷ þ ü ✞ ý ö÷ ÿ õ ✞ ý ✝ ý û ý✟ ýþ ö÷û÷ ✞ ✁ ù ✗ ÷ ú ýúý û ý ù ✗✁ ù ✝ ôõ ô ✙ ÿ ✏ ô þ óôõ ö÷ø öô ✝ ýÿ ✝ ý ✞ ý ö ø÷ù ý ø ✞ ôû ÿý ù ✎ ô ✝ ÷ ✁ ✙ ÿö ✁ þ ✡ ö ý ø ý ✓ ÷ù ú ú üù ý ★✩ ✢✪ ✙ ÿö ✁ þ ✗ ÷ ✝ ü ý ☞ ýþÿ÷ þ ✘ ✂✕ ÷ ÿ ✓ ÷ø ô ✍ ü ✘ ✂ ✕ ÷ ÿ ö÷ ÿ õ ôù ✁ þ ø ý õ ô õ ü ✝ ý ✏ ✝ ý ✞ ý ö ✝ ôö ý ø ✞ ôû ÿý ù ✝ ý ù ✞ ÷ù úúüù ý ø÷ù ÷ ÿ ý ù ö ✁ ø ✂✁ û ✚✛✜ ✢✣✤ ✥✦✧ ✫✬✭ ✢ ✮ ✜ ☞ ÷ þ ÷ù ✝ ÷ þ ✚✛✜ ✢✣✤ ✥✦✧ ✯ ø÷ù ý ø ✞ ôû ÿý ù ôù ✁ þø ý õ ô ✂ ÷ þü ✞ ý ✎ ô ✝ ÷ ✁ Aliran Utama Langkah Aksi ✆ ★✩ ✢✪ ø÷ù ÷ ÿý ù ö ✁ ø ✂ ✁ û ✚✛✜ ✢✣ ✤ ✥✦ ✧ ò óôõ ö÷ø ø÷ù ú÷ûü ýþÿ ý ù õ ü ýþý ö÷ þÿ ý ôö ôù ✁ þ ø ý õ ô ø ✁ ùü ø÷ù ö÷ þ õ ÷ ✂ üö Perluasan Langkah Aksi Percabangan ✄ ☎✆ óôõ ö÷ø öô ✝ ýÿ ✝ ý ✞ ý ö ø÷ù ÷øü ÿý ù ✞✁ û ý ø ýþÿ÷ þ ✟ ý ù ú õ ÷õ ü ý ô ✰✱

3.1.8.4 Activity Diagram

✲ ✳✴ ✵✶ ✴ ✷ ✴ ✸✹✳✺✳✹ y ✻✼✽ ✾ ✾✿✻❀ ✿❁❂ ✿ ✽ ❀ ✼ ❁ ❀ ✿ ✾✿❃ ✿❄❃❁ ✿ ❂ ❅❃❆ ❃❅✿ ❇ ❈ ✿❄✿✻ ❇ ❃ ❇ ❅ ✼ ✻ ❉ ✿ ✽ ✾ ❈ ❃❁✿ ✽ ❊ ✿ ✽ ✾ ❋ ❀ ✿✾✿❃✻ ✿ ✽ ✿ ✻ ✿ ❇ ❃ ✽ ✾ ● ✻ ✿ ❇ ❃ ✽ ✾ ✿❄❃❁ ✿ ✽ ❈ ✿❅✿ ❈ ❃✻ ❍ ❄✿❃ ❈ ✿ ✽ ❀ ✼ ❁✿ ❂ ■ ❃❁ ❏ ❑ ✼✽ ✾✾✿✻❀ ✿❁✿ ✽ ✴ ✸✹✳✺✳✹ y ▲ ✳✴ ✵✶ ✴ ✷ ✻ ✼ ✻ ❃❄❃ ❂ ❃ ❂✼ ✻ ❃❁❃ ▼ ✿ ✽ ❈ ✼✽ ✾ ✿ ✽ ◆❖P◗ ✸ ❘ ✴✶ ✹ ✿❅✿ ❍ ✲ ✴✹✴ ❙ ❖ P◗ ✲ ✳✴ ✵✶ ✴ ✷ ▼ ✿ ❈ ✿ ▼ ✼ ❁ ✿ ✽ ❊ ✿ ✽ ✾✿ ✽ ❅ ✼ ❁❇ ❁ ❍ ❂ ❅ ❍ ❁ ❏ ❚ ✼ ❁❃ ❂ ❍ ❅ ❃ ✽ ❃ ✻ ✼ ❁ ❍▼ ✿ ❂ ✿ ✽ ✴✸✹✳✺✳✹ y ▲ ✳✴ ✵✶ ✴ ✷ ▼ ✿ ❈ ✿ ❇ ❃ ❇ ❅ ✼ ✻ ❉ ✿ ✽ ✾ ✿ ❂ ✿ ✽ ❈ ❃ ❀ ✿ ✽ ✾ ❍ ✽ ❏

3.1.8.4.1 A

❯❱❲❳❲❱❨ ❩ ❲ ❬❭ ❪ ❬❫ Penyajian AR ❴ ✸✹✳✺✳✹ y ✲ ✳✴ ✵✶ ✴ ✷ ❅ ✼ ❁❂ ✿❃❅ ❇ ❂✼✽ ✿❁❃ ❵ ▼ ✼✽ ❉ ✿ ❛ ❃ ✿ ✽ ❜❝ ❈✼✽ ✾✿ ✽ ✿❄ ❍ ❁ ▼ ❁ ❵ ❇ ✼❇ ❉ ✿ ✽ ✾ ✿ ❂ ✿ ✽ ❈ ❃✾✿✻❀ ✿❁❂ ✿ ✽ ❇ ✼❀ ✿✾✿❃ ❀✼ ❁❃ ❂ ❍ ❅ ❞ Gambar 3.24 A ❯❱❲❳❲❱❨ ❩ ❲ ❬❭ ❪ ❬❫ Penyajian AR Pengguna Sistem Marker Objek Pilih Menu Penyajian AR Deteksi Kamera Menangkap gambar Tracking Gambar Memunculkan Informasi Tidak ya Objek Terdeteksi Arahkan pada objek ❡ ❡ Pengguna Sistem Pilih Menu Cara Penggunaan Tampil Info Cara Penggunaan ❢❣❤ ❣ ✐ ❣ ❥ ❦ ❣ ❧ ❤ ♠ ❣ ♥ ❣ ♦ ❥ ♣ q ✐✐ ❣ ❥ ❦ ❣ ❧ r ❣q ❣ r ♥♠ s ♠♥ ❣ ♦ r ♣ ♥♠ r ❣ t♣ q ✐ ✐ ✉ q❣ ❥ ♣ ❥ ♠ ✈ ♠ ✇ t♣ q ① ❣ ② ♠ ❣q ③④ ⑤ ❢♣ q ✐ ✐ ✉ q❣ ❣ r ❣q ❥ ♣ q♣r ❣q ♥⑥❥ ❦⑥ ✈ t ♣ q ① ❣ ② ♠ ❣q ③④ ⑦ ✈ ❣ ✈✉ ❣ r ❣q ❥ ♣ q❤♣ ♥ ♣r ♦ ♠ r ❣ ❥ ♣ ❧ ❣ ① ❣q ✐ ♦ ✉ ❤ ❣ ✇ ❤❣ ✈ ❣ ❥ r ♣ ❣❤❣❣q ❣ r ♥♠ ⑧ ⑤ ⑨♣✈ ❣q ② ✉ ♥ q ① ❣ ❣ ❧ ❣ ✇ r ❣q r ❣ ❥ ♣ ❧ ❣ r ♣ ⑥ ❦ ② ♣r ① ❣q ✐ ❣ r ❣q ❤ ♠ ② ❣❤ ♠ r ❣q ❥ ❣ ❧ r ♣ ❧ ✈ ❣ ✈✉ ♦ ♠ ♦ ♥ ♣ ❥ ❣ r ❣q ❥ ♣ q❣q ✐ r ❣t ✐ ❣ ❥ ❦ ❣ ❧ ⑦ ♦ ♣ ♥ ♣✈ ❣ ✇ ♠♥ ✉ ❣ r ❣q ❤ ♠ ✈ ❣ r ✉r ❣q ⑩❶ ❷❸❹❺❻ ❼ ❽❷❶ ❹❾❶ ❣t ❣ r ❣ ✇ t ⑥ ✈ ❣ ⑥❦② ♣r ♥ ♣ ❧ ❤♣ ♥ ♣r ♦ ♠ ❣ ♥ ❣ ✉ ♥♠ ❤ ❣ r ⑦ ❣t ❣ ❦♠ ✈ ❣ ♥ ♣ ❧ ❤ ♣ ♥ ♣r ♦ ♠ ❣ r ❣q ❥ ♣ ❥ ✉ q❿ ✉ ✈r ❣q ♠ q ⑧ ⑥ ❧ ❥ ❣ ♦ ♠ t❣ ❤❣ ✈ ❣ ① ❣ ❧ ♥ ♣✈ ♣ t ⑥ q ⑤

3.1.8.4.2 A

➀➁➂➃➂➁➄ ➅ ➂ ➆➇ ➈ ➆➉ Menampilkan Cara Penggunaan ➊ ❸⑩❺ ➋ ❺⑩ y ➌ ❺ ❷❼❶ ❷ ❽ ♥ ♣ ❧ r ❣ ♠♥ ♦ r ♣ q❣ ❧ ♠⑥ ❥ ♣ q ❣ ❥ t ♠ ✈r ❣q ❿❣ ❧ ❣ t♣ q ✐ ✐ ✉ q❣❣q ❥ ♣ ❥ ♠ ✈ ♠ r ♠ ❣ ✈✉ ❧ t ❧ ⑥♦ ♣ ♦ ♦ ♣ t♣ ❧ ♥♠ ❤ ♠✐ ❣ ❥ ❦ ❣ ❧ r ❣q ♦ ♣ ❦ ❣ ✐ ❣ ♠ ❦ ♣ ❧ ♠ r ✉ ♥ ➍ Gambar 3.25 A ➀➁➂➃➂➁➄ ➅ ➂ ➆➇ ➈ ➆ ➉ Menampilkan Cara Penggunaan ❢❣❤ ❣ ✐ ❣ ❥ ❦ ❣ ❧ ❤ ♠ ❣ ♥ ❣ ♦ ❥ ♣ q ✐✐ ❣ ❥ ❦ ❣ ❧ r ❣q ❣ r ♥♠ s ♠♥ ❣ ♦ r ♣ ♥♠ r ❣ t♣ q ✐ ✐ ✉ q❣ ❥ ♣ ❥ ♠ ✈ ♠ ✇ ❥ ♣ q ✉ ❿❣ ❧ ❣ t ♣ q ✐✐ ✉ q ❣❣q ⑤ ➎♣ ♥♠ r ❣ t ♣ q ✐ ✐ ✉ q ❣ ❥ ♣ q♣r ❣q ♥⑥ ❥ ❦⑥ ✈ ❥ ♣ q✉ ♠ q ♠ ❥ ❣ r ❣ ♦ ♠♦ ♥ ♣ ❥ ❣ r ❣q ❥ ♣ q ❣ ❥ t ♠ ✈r ❣q ❥ ♣ q✉ ❿❣ ❧ ❣ t♣ q ✐ ✐ ✉ q❣❣q ① ❣q ✐ ❦ ♣ ❧ ♠♦ ♠ r ❣q ♠ q ⑧ ⑥ ❧ ❥ ❣ ♦ ♠ ♦ ♠ q ✐ r ❣ ♥ ❥ ♣ q ✐ ♣ q❣ ♠ ♥ ♣r q ⑥ ✈ ⑥ ✈ ⑥ ✐♠ ❷➏ ❼❽ ❾❻ ⑩❾➐ ❶ ❾ ❷➑❺⑩ y ❤ ❣q ❿❣ ❧ ❣ ❥ ♣ q ✐ ✐ ✉ q❣ r ❣q ❣t ✈ ♠ r ❣ ♦ ♠ ⑤ ➒➓ Pengguna Sistem Mengarahkan Kamera ke Marker Objek Inisialisasi Gambar Binarisasi Citra Masukan Ekstraksi ciri Marker Terdeteksi Penyesuaian pola

3.1.8.4.3 A

➔→➣↔➣→↕ ➙ ➣ ➛➜ ➝ ➛➞ Menampilkan Tentang Aplikasi ➟➠➡➢➤➢➡ y ➥ ➢ ➦ ➧➨ ➦ ➩ ➫➭➯➲ ➳➵➫ ➸ ➲ ➭➺ ➳ ➯➵ ➻ ➼➭➺ ➳➽➾➵ ➚ ➲ ➳➺ ➪ ➭➺ ➫ ➳➺ ➶ ➹ ➾ ➚ ➵➲ ➳➸ ➵ ➽ ➭➽ ➵ ➚ ➵➲ ➵ ➳➚ ➘ ➯ ➾➯ ➻➸ ➭➸ ➸ ➭ ➾ ➭ ➯➫➵ ➴ ➵ ➶➳➽ ➷ ➳ ➯ ➲ ➳➺ ➸ ➭ ➷ ➳ ➶➳ ➵ ➷ ➭ ➯ ➵ ➲ ➘ ➫ ➬ Gambar 3.26 A ➔→➣↔➣→↕ ➙ ➣ ➛➜ ➝ ➛ ➞ Menampilkan Tentang Aplikasi 3.1.8.4.4 A ➔→➣↔➣→↕ ➙ ➣ ➛➜ ➝ ➛➞ Pendeteksian Marker ➟ ➠➡ ➢➤➢➡ y ➥ ➢ ➦ ➧➨ ➦ ➩ ➫ ➭ ➯➲ ➳ ➵➫ ➸ ➲ ➭➺➳ ➯➵ ➻ ➮➭➺ ➴ ➭ ➫ ➭ ➲ ➸ ➵ ➳➺ ➼➳ ➯ ➲ ➭ ➯ ➽ ➭➽ ➵ ➚ ➵➲ ➵ ➳➚ ➘ ➯ ➾ ➯ ➻ ➸ ➭➸ ➸ ➭ ➾ ➭➯➫➵ ➱ ➳➺➶ ➴ ➵➶ ➳➽ ➷ ➳ ➯➲ ➳➺ ➴ ➵ ➷ ➳ ✃ ➳ ❐ ➵ ➺ ➵ ➬ Gambar 3.27 A ➔→➣↔➣→↕ ➙ ➣ ➛➜ ➝ ➛➞ Pendeteksian Marker Pengguna Sistem Pilih menu tentang aplikasi Tampil info tentang aplikasi ARmonumen ❒❮ ❰ÏÐ Ï Ñ Ï ÒÓ Ï Ô Ð Õ Ï Ö Ï × Ò ØÙ ÑÑ Ï Ò Ó Ï Ô Ú ÏÙ Ï Ú ÖÕ Û ÕÖ Ï × Ú Ø ÖÕ Ú Ï × Õ× Ö Ø Ò × ØÐÏÙ Ñ Ò Ø Ü Ï Ú Ý Ú ÏÙ ÞÔ ß× Ø × àá âãäåæ ç è âá ä éá ê ë Ø ÖÕ Ú Ï Þ ØÙ Ñ ÑÝ Ù Ï Ò ØÙ Ñ Ï Ô Ï ì Ú ÏÙ Ú Ï Ò Ø Ô Ï Ú Ø ßÓ íØ Ú Ò Ï Ô Ú Ø Ô Ð ÏÙ Ò Ø Ü Ï Ú Ý Ú ÏÙ Þ ØÙÏÙ Ñ Ú Ï Þ ÏÙ Ñ Ï Ò Ó Ï Ô Ò Ï Ú Ï × Õ× Ö Ø Ò Ï Ú ÏÙ Ò Ø Ü Ï Ú Ý Ú ÏÙ Õ Ù Õ× Õ Ï ÜÕ× Ï × Õ Ñ Ï ÒÓ Ï Ô Ð ÕÕ Ú Ý ÖÕ Ð ØÙ Ñ ÏÙ Ó Õ ÙÏ ÔÕ× Ï × Õ î ÕÖÔ Ï Ò Ï × Ý Ú ÏÙï Ø Ú × ÖÔ Ï Ú × Õ î ÕÔÕ ï Þ ØÙðØ × Ý Ï Õ ÏÙ Þ ß Ü Ï Ñ Ï ÒÓ Ï Ôê ñ Ï ì Ï Þ ÏÙ Ó Ø ÔÕ Ú Ý Ö Ò Ø Ô Ý Þ Ï Ú ÏÙ Þ Ô ß× Ø × à á â ãäåæ ç Ò Ï Ô Ú Ø Ô Ð Õ Ò ÏÙ Ï Þ ßÜ Ï Ï Ú ÏÙ Ð Õ Ú ØÙÏ ÜÕ Ü Ï ÜÝ Ï Ú ÏÙ Ò ØÙÏ ÒÞÕÜ Ú ÏÙ Õ Ùò ß Ô Ò Ï × Õ Þ ÏÐ Ï Ü ÏðÏ Ô Ö Ø Ü Ø Þ ß Ù ê

3.1.8.4.5 A

óôõöõô÷ ø õ ùú û ùü Merender Text Informasi ýãà å þ åà y ÿå âç á âè Ö Ø Ô Ú Ï ÕÖ × Ú ØÙÏ Ô Õ ß Ò Ø Ô ØÙÐ Ø Ô Ö Ø Ú × Õ Ùò ßÔ Ò Ï × Õ Ò Ø ÒÕÜÕ Ú Õ Ï Ü Ý Ô Þ Ô ß× Ø × ðÏÙ Ñ Ð Õ Ñ Ï Ò Ó Ï Ô Ú ÏÙ Ð Õ Ó Ï Ï ì Õ Ù Õ ✁ Gambar 3.28 A óôõöõô÷ ø õ ù ú û ùü Merender Text informasi ❰ÏÐ Ï Ñ Ï ÒÓ Ï Ô Ð Õ Ï Ö Ï × Ò Ø Ô ÝÞ Ï Ú ÏÙ Ñ Ï Ò Ó Ï Ô ÏÙ Ï Ú ÖÕ Û ÕÖ Ï × Ú Ø ÖÕ Ú Ï Ò Ø Ü Ï Ú Ý Ú ÏÙ Ô ØÙ ÐØ Ô Ö Ø✂ Öê ë Ø ÖÕ Ú Ï Ú Ï Ò Ø Ô Ï Ð Õ Ï Ô Ï ì Ú ÏÙ ÐÏÙ Ò ØÙ ÏÙ Ñ Ú Ï Þ Ñ Ï Ò Ó Ï Ô Ò Ï Ú Ï Ï Ú ÏÙ Ð ÕÜ Ï Ú Ý Ú ÏÙ Þ Ô ß× Ø × à á â ãäåæ ç Ð ØÙ Ñ ÏÙ Õ Ù Õ× Õ Ï ÜÕ× Ï × Õ × Ø Ü ÏÙí ÝÖ Ù ðÏ Ð ÕÜ Ï Ú Ý Ú ÏÙ Õ ÐØÙ ÖÕ ò Õ Ú Ï × Õ ßÓ íØ Ú Ö Ø Ô ì ÏÐÏ Þ Þ ßÜ Ï Ñ Ï ÒÓ Ï Ôê ✄ Ø Ö Ø Ü Ï ì ÕÖ Ý Ð ÕÜ Ï Ú Ý Ú ÏÙ Þ ØÙ ÐØ Ö Ø Ú × Õ ÏÙ í Õ Ú Ï Ö Ø Ô Ð Ø Ö Ø Ú × Õ Ò Ï Ú Ï Ï Ú ÏÙ ÒÝ Ù î Ý Ü Ï Ö Ï Ý Ò ØÙ Ï Ò Þ ÕÜ Ú ÏÙ Õ Ùò ß Ô Ò Ï × Õ Ó Ø Ô Ý Þ Ï Ö Ø✂ Öê Sistem Pengguna Marker Objek Objek Terdeteksi Render Teks Identifikasi Objek Mengarahkan kamera ke objek Insiialisasi Objek Manangkap objek ya tidak ☎✆

3.1.8.4.6 A

✝✞✟✠✟✞✡ ☛ ✟ ☞✌ ✍ ☞✎ Mengeluarkan SoundText ✏✑✒✓✔✓ ✒ y ✕ ✓ ✖ ✗✘ ✖ ✙ ✚✛✜✢ ✣✤ ✚ ✥ ✢✛ ✦ ✣ ✜ ✤ ✧ ★✛ ✦ ✩ ✛ ✪✫ ✣ ✜ ✣ ✢ ✣✦ ✬ ✭ ✮✯ ✰✒✱✲✒ ★✛★ ✤✪✤ ✢ ✤ ✣✪✫✜ ✳ ✜✧ ✥ ✛✥ ✴ ✣✦✩ ✵ ✤✩✣ ★ ✶ ✣ ✜✢ ✣✦ ✵ ✤ ✶ ✣ ✷ ✣ ✸ ✤✦✤ ✹ Gambar 3.29 A ✝✞✟✠✟✞✡ ☛ ✟ ☞✌ ✍ ☞ ✎ Mengeluarkan ✺✻✼✽✾ ✿❀ xt Pengguna Sistem Mengarahkan kamera ke marker Tracking marker objek Objek terdektesi Teks Informasi tampil dilayar Menekan tombol Soundtext Mengeluarkan Suara Informasi ❁❂

3.1.8.4.7 A

❃❄❅❆❅❄❇ ❈ ❅ ❉❊ ❋ ❉● Menampilkan Video ❍■❏❑▲❑ ❏ y ▼❑◆❖ P ◆◗ ❘❙❚❯❱❲ ❘ ❳ ❯❙❨❱ ❚ ❲❩ ❬ ❙❨ ❱ ❬❭❲ ❪❯❱ ❨ ❫ ❲ ❴ ❙ ❩ ❬❙❬❲ ❪ ❲ ❯ ❲ ❱ ❪❵ ❚ ❭ ❚ ❩ ❳ ❙ ❳ ❛ ❱ ❨ ❜ ❴❲ ❜ ❱ ❬ ❝ ❱ ❚❯❱ ❨ ❴❲ ❝ ❱ ❞ ❱ ❡ ❲ ❨ ❲ ❢ Gambar 3.30 A ❃❄❅❆❅❄❇ ❈ ❅ ❉ ❊ ❋ ❉● Menampilkan Video Pengguna Sistem Mengarahkan kamera ke objek Objek terdeteksi Tracking marker objek Teks tampil di layar Sentuh tombol VideoPlay Menampilkan Video Deskripsi ❣❤

3.1.8.5 Class Diagram

✐❥❦ ❧ ❧ ♠♥❦ ♦♣ ❦ q r st✉ ✈✇①✇ ② ③ s④✉✇ ⑤ ③ ✈s ③ ⑥⑦⑥① ✇③ ⑥ ⑧ ✇ ②⑨ ⑩ ⑥① ✇ ❶⑥⑥ ②③ ❷ ✇ ②③ ⑥✇③ ⑥ ✇① ✇ ② r s②⑨⑤✇③ ⑥ ❸ ①✇ ② ③ s④ ✉ ✇ ⑤ ❹ ④ ⑩s ① ❶ ✇ ② r st ✉ ✈✇①✇ ② ⑥ ②❷ ⑥ ❶ ✇ t ⑥ ✈ s② ⑨s r ④✇ ② ⑨ ✇ ② ❶✇ ② ❶ s ③ ✇ ⑥ ② ④ st ❹ t ⑥ s②❷ ✇③ ⑥ ❹ ④ ⑩s ① ❺ ✐ ❥❦ ❧ ❧ r s② ⑨ ⑨ ✇r ④✇ t ① ✇ ② ① s ✇❶✇ ✇ ② ❻ ❦ ❼❼ ♣ ♥ ❽ ❾❼ ✇ ❷ ✇✉ ❿ ♣ ➀❿ ➁ ♣ ❼ y ➂ ③ ✉✇ ❷ ✉ ③ ⑥③ ❷s r ➃ ③ s ① ✇ ❸ ⑥ ⑨ ✉ ③ r s②✇ ➄ ✇ t ① ✇ ② ❸ ✇ ⑧ ✇ ②✇ ② ✉ ②❷ ✉ ① r s r ✇ ② ⑥ ✈✉ ❸ ✇③ ⑥ ① s ✇❶✇✇ ② ❷st ③ s④✉ ❷ ❻ r s❷ ❹ ❶ ✇ ✇ ❷ ✇✉ ⑦ ✉ ② ⑨ ③ ⑥ ➂ ❺ ➅ st⑥①✉ ❷ ✇❶ ✇ ❸ ✇ ⑤ ➆ ❥❦ ❧ ❧ ♠ ♥❦ ♦ ♣ ❦ q ❶ ✇ t ⑥ ✇ ✈ ❸ ⑥①✇③ ⑥ ✈s② ⑨s② ✇ ❸ ✇ ② ④✇ ②⑨✉ ②✇ ② r ❹ ②✉r s② ④st ③ s⑩ ✇ t✇ ⑤ ➇ Gambar 3.31 Class Diagram QCARBehaviour control +QCARBehaviour: void Menu boundary +CaraPenggunaan +Mulai +TentangMonumen +Keluar +OnGUI: void +Application.LoadLevel GUIWindows boundary +OptionsFunc: int +GUIButton: String +start: void +OnGUI: void +OptionsFunc: void +OnTrackbleStateChanged: void +GUIBox: void CaraPenggunaan boundary +CaraPenggunaan +Application.LoadLevel Keluar boundary +Keluar +OnGUI: void +Application.LoadLevel +Application.Quit TentangMonumen boundary +TentangMonumen +Application.LoadLevel 1 1 DefaultTrackableEventHandler control +start: void +OnTrackableStateChanged: void +OnTrackingFound: void +OnTrackingLost: void DefaultInitializationErrorHandler control -mErrorText: string -mErrorOccurred: boolean -WINDOWS_TITLE: string +start: void +OnGUI: void +DrawWindowContentint id: void +SetErrorCode: void +SetErrorOccurred: void ButtonPopUp_monju boundary +AudioSource: Music +Onoff: Bool -mShowGUIButton: String -mButtonRect: Bool -TrackableBehaviour: mTrackableBahaviour -Rect: mButtonRect1 -Rect: mButtonRect2 +start: void +OnTrackableStateChanged: void +OnGUI ButtonPopUp_dewi boundary +AudioSource: Music +Onoff: Bool -mShowGUIButton: String -mButtonRect: Bool -TrackableBehaviour: mTrackableBahaviour -Rect: mButtonRect1 -Rect: mButtonRect2 +start: void +OnTrackableStateChanged: void +OnGUI ButtonPopUp_BLA boundary +AudioSource: Music +Onoff: Bool -mShowGUIButton: String -mButtonRect: Bool -TrackableBehaviour: mTrackableBahaviour -Rect: mButtonRect1 -Rect: mButtonRect2 +start: void +OnTrackableStateChanged: void +OnGUI ButtonPopUp_husein boundary +AudioSource: Music +Onoff: Bool -mShowGUIButton: String -mButtonRect: Bool -TrackableBehaviour: mTrackableBahaviour -Rect: mButtonRect1 -Rect: mButtonRect2 +start: void +OnTrackableStateChanged: void +OnGUI 1 1 1 1 1 1 ITrackableEventHandler control +OnTrackableStateChanged TrackableBehaviour control mTrackableName: String mPreviousScale: Vector3 mPreserveChildSize: Boolean InitializedInEditor: Boolean mStatus: Status mTrackable: Trackable +RegisterTrackableEventHandler +UnRegisterTrackableEvent Handler +OnTrackerUpdate +OnFrameIndexUpdate InternalUnRegisterTrackable CorrectScaleImpl 1 1 1.. 1 ➈➉ 3.1.8.6 ➊ ➋ quence Diagram ➌➍➎➏ ➍➐➑➍ ➒ ➓➔→ ➣ ➔↔ ↕➙➛ ➜➙➝➞➟ ➠➞➛ ➡➞↕ ➢➞➤➞➛ ➥➛ ➦ ➙➤➞ ➠➟ ➥ ➞➛ ➦ ➞➤ ➧ ➢ ➜ ➙ ➠ ➨➞➝➞↕ ➩ ➤ ➩ ➦ ➞➛ ➫ ➞ ➠➦ ➩➭ ➯ ➛ ➦ ➙➤ ➞ ➠ ➟ ➥ ➥➛➥ ➢ ➙➤ ➩➲ ➞ ➲ ➙➛ ➡ ➥➤➥↕ ➞➛ ➟ ➙ ➤➞➛ ➡➠➞➥➞➛ ➨ ➞ ➦ ➞ ➞➛ ➦ ➞➤ ➧ ➢ ➜ ➙ ➠ ➳ ➧ ➢ ➜ ➙ ➠ ➵ ➞➛ ➡ ➟ ➞➝➥➛ ➡ ➢ ➙➤ ➥➛ ➦ ➙➤➞ ➠➟ ➥ ➭ ➌ ➍➎ ➏➍➐ ➑ ➍ ➒ ➓➔→ ➣ ➔ ↔ ➲ ➞ ➨ ➞ ➞ ➲ ➝➥ ➠ ➞➟ ➥ ➥➛ ➥ ➦ ➙➤ ➨➥➤➥ ➨➞➤➥ ➸ ➞➤➞ ➲ ➙➛ ➡ ➡ ➩ ➛➞➞➛ ➺ ➲ ➙➛ ➵ ➞ ➜ ➥➞➛ ➻➼➺ ➦ ➙➛ ➦ ➞➛ ➡ ➞ ➲ ➝➥ ➠➞➟ ➥ ➺ ➲ ➙ ➛ ➨ ➙ ➦ ➙ ➠➟ ➥➞➛ ↕➞➤ ➠ ➙➤ ➺ ↕ ➙➤➙➛ ➨ ➙➤ ➦ ➙ ➽ ➦ ➥➛ ➾ ➧➤ ↕➞➟ ➥ ➺ ↕ ➙➛ ➡➙➝ ➩ ➞➤ ➠ ➞➛ ➚ ➪ ➏➐ ➒ ➶ ➍ xt ➨ ➞➛ ↕➙➛ ➞↕ ➲ ➥➝ ➠ ➞➛ ➹ ➥ ➨ ➙➧ ➨ ➙➟ ➠➤➥ ➲ ➟ ➥ ➭

1. Sequence Diagram Penyajian AR

➘➙➤➥ ➠ ➩ ➦ ➞➝ ➩ ➤ ➚ ➍➎ ➏➍ n ➑➍ ➒ ➓➔ → ➣ ➔ ↔ ➲ ➞ ➨ ➞ ↕➙➛ ➩ ↕ ➩ ➝ ➞➥ ➨ ➞➝➞↕ ➞ ➲ ➝➥ ➠ ➞➟ ➥ ➥➛➥ ➵ ➞➛ ➡ ➞ ➠➞➛ ➨➥ ➡ ➞↕ ➢ ➞➤ ➠➞➛ ➟ ➙ ➢ ➞ ➡ ➞➥ ➢➙➤➥ ➠ ➩ ➦ ➴ Gambar 3.32 Sequence Diagram Penyajian AR Menu QCARBehaviour GUIWindows DefaultTrackableEventHandler : Pengguna 1 : Menjalankan aplikasi 2 : Menampilkan menu utama 3 : Pilih menu Penyajian AR 4 : QCARBehaviour 5 : getCamera 6 : start 7 : OnGUI 8 : OnTrackableStateChanged 9 : mButtonRect 10 : TrackableBehaviour 11 : mButtonRect 12 : Menampilkan informasi data text 13 : GUIBox 14 : OptionsFunc 15 : Menampilkan Keterangan Info 16 : ApplicationLoadLevel 17 : Kembali Ke Menu Utama ➷➬ : Pengguna Menampilkan Tentang_Aplikasi 1 : Pilih Menu Tentang Aplikasi 2 : Menampilkan info tentang aplikasi 3 : ApplicationLoadLevel 4 : Kembali Ke Menu Utama 2. ➮➱ quence Diagram Menampilkan Cara Penggunaan ✃❐❒❮❰ ÏÐ ÑÒÓ ÔÒ❒Ò Õ Ö × q u ×Ø Ù× Ú ÛÜÝ Þ Üß à ÒáÒ Ó ❐ Õ Ï âÒ❒Ò à ❐ ÕÑÑ Ï ÕÒÒ Õ áÒ ã Ò Ó Òà ã ❮❰ Ò ä ❮ ❮ Õ ❮ å Ò ÕÑ Ò❰ Ò Õ á❮Ñ ÒÓ ÔÒ❒❰ Ò Õ ä ❐ ÔÒÑÒ❮ Ô❐❒❮❰ ÏÐ æ Gambar 3.33 Sequence Diagram Cara Penggunaan 3. Sequence Diagram Menampilkan Tentang Aplikasi ✃❐❒❮❰ ÏÐ Ò ãÏ ❒ Ö × q u × Ø Ù× Ú ÛÜÝ Þ Üß à ÒáÒ Ó❐ Õ Ï ç ❐ Õ ÐÒ ÕÑ è à ã ❮❰ Ò ä ❮ á Ò ã ÒÓ Òà ã ❮❰ Ò ä ❮ ❮ Õ❮ å Ò ÕÑ Ò❰ Ò Õ á❮ ÑÒÓ ÔÒ❒❰ Ò Õ ä ❐ ÔÒÑÒ❮ Ô❐❒❮❰ Ï Ð æ Gambar 3.34 Sequence Diagram Menampilkan Tentang Aplikasi CaraPenggunaan : Pengguna 1 : Pengguna menjalankan aplikasi 2 : Menampilkan Menu Utama 3 : Pilih menu Info Cara Penggunaan 4 : Tampil Cara Menggunakan 5 : ApplicationLoadLevel 6 : Kembali Ke Menu Utama éê : Pengguna GUIWindows QCARBehaviour DefaultTrackableEventHandler DefaultInitializationErrorHandler 1 : Arahkan kamera ke marker objek 2 : QCARBehaviour 3 : OnGUI 4 : OnTrackableStateChanged 5 : OnTrackingFound 6 : OnTrackingLost 7 : SetErrorCode 8 : SetErrorOccured 9 : OnGUI 10 : DrawWindowContent 4. ëì quence Diagram Pendeteksian Marker íîïðñ òó ôõòï ö ÷ q u ÷ø ù÷ ú ûüý þ üÿ ô✁ ô î✂ ✁îóîñ ✄ ð ô ✂ ☎ ô ïñ îï ✁ ôõô ☎ ô õ ðñ ô✄ ð ð✂ð ✆ ô ✂ ✝ ô ñ ô ✂ ✁ ð ✝ ô ☎ ✞ ô ïñ ô ✂ ✄ î ✞ ô ✝ ô ð ✞ îï ðñ òó ✟ Gambar 3.35 Sequence Diagram Pendeteksian Deteksi Marker ✠✡ QCARBehaviour : Pengguna GUIWindows DefaultTrackableEventHandler ButtonPopUp 1 : Arahkan kamera ke objek 2 : QCARBehaviour 3 : start 4 : OnGUI 5 : OptionFunc 6 : OnTrackableStateChanged 7 : TrackingFound 8 : TrackableBehaviour 9 : OnGUI 10 : GUIButton 11 : mShowGUIButton 12 : RenderingText 13 : MenampilkanTextInformasi 5. ☛☞ quence Diagram Merender Text Informasi ✌✍✎✏✑ ✒✓ ✔✕✒✎ ✖ ✗ q u ✗✘ ✙✗ ✚ ✛✜✢ ✣ ✜✤ ✥✍✎✍ ✦✧ ✍✎ ✓✍✑ ★ ✏ ✦✩ ✪✎✥ ✔ ★ ✏ ✧ ✔✕✔ ✥ ✔ ✫ ✕ ✏✑ ✔ ★ ✏ ✏✦✏ ✬ ✔✦ ✭ ✔ ✑ ✔✦ ✧✏ ✭ ✔ ✥ ✮ ✔ ✎✑ ✔✦ ★ ✍ ✮ ✔ ✭ ✔ ✏ ✮ ✍✎ ✏✑ ✒✓ ✯ Gambar 3.36 Sequence Diagram Merender Text Informasi ✰✱ 6. ✲✳ quence Diagram Mengeluarkan Sound Text ✴✵✶✷✸ ✹✺ ✻✼✹✶ ✽ ✾✿❀ ✾❁❂ ✾ ❃❄ ❅❆ ❇ ❅❈ ❉✵ ❊❋✵✼ ✹✻✶✸ ✻ ❊ so ❀ ❁ ❃●✾ xt ❍✻✼✻❉ ✻ ■✼✷✸✻ ❏ ✷ ✷ ❊✷ ❑ ✻ ❊❋ ✻✸✻ ❊ ❍✷ ❋✻❉ ▲ ✻✶✸ ✻ ❊ ❏ ✵ ▲ ✻❋ ✻✷ ▲ ✵✶ ✷✸ ✹✺ ▼ Gambar 3.37 Sequence Diagram Mengeluarkan SoundText : Pengguna QCARBehaviour GUIWindws DefaultTrackableEventHandler ButtonPopUp 1 : Mengarahkan Kamera ke marker objek 2 : QCARBehaviour 3 : Start 4 : OnGUI 5 : OptionFunc 6 : OnTrackableStateChanged 7 : OnTrackingFound 8 : TrackableBehaviour 9 : OnGUI 10 : mShowGUIButton 11 : RenderSoundText 12 : Tampil Teks Informasi 13 : OnGUIButton 14 : Mengeluarkan SoundText ◆ ◆ 7. ❖P quence Diagram Menampilkan Video ◗❘❙❚❯ ❱❲ ❳❨ ❱ ❙ ❩ ❬ q u ❬❭ ❪ ❬ ❫❴❵ ❛❜ ❵ ❝ ❞❘❡❳❞ ❢❚❨❯ ❳❡ ❣❚ ❤❘ ✐ ❢ ❳ ❤ ❳ ❳❢ ❨ ❚❯ ❳❥ ❚ ❚❡ ❚ ❦❳❡ ❧ ❳❯ ❳❡ ❤❚ ❧ ❳❞ ♠ ❳❙❯ ❳❡ ❥ ❘ ♠ ❳ ❧ ❳❚ ♠ ❘❙❚❯ ❱ ❲ ♥ Gambar 3.38 Sequence Diagram Menampilkan Video Deskripsi : Pengguna QCARBehaviour GUIWindows DefaultTrackableEventHandler DefaultInitializationErrorHandler ButtonPopUp 1 : Mengarahkan Kamera ke objek 2 : QCARBehaviour 3 : Start 4 : OnGUI 5 : OnTrackableStateChanged 6 : OnTrackingFound 7 : OnTrackingLost 8 : SetErrorCode 9 : SetErrorOccured 10 : TrackableBehaviour 11 : OnGUI 12 : mButtonRect 13 : mShowGUIButton 14 : RenderText 15 : GUIButton 16 : PlayVideo ♦♣ qrst✉ ✈✇ ①②① ③ ① ④ ② r ⑤ ✉ st ⑥ ⑤ t ⑦ r ⑧⑨ r ⑧① t ⑩③① ⑤ ⑤ ② t ①⑨ s ①⑦ ❶❷ ⑦ ❸ ⑧ ✈ ⑦ r ⑧ ❹① ⑧⑨ ① ✉ ① ⑧ ② t ❺ r ③ ① ⑤ ✉ ① ⑧ ⑥①② ① ✇ ①❻ r ③ ❼ ❽❾ ❿❽ Tabel 3.16 Deskripsi Class Diagram AR Monumen Class Jenis Class Deskripsi ➀ ① s ① ➁ r ⑧⑨⑨ ✈ ⑧①① ⑧❽ ⑩⑤ ➂ ➃➄ ➅➆ ➇➈ ➉ ➀ ③ ① ⑤ ⑤ ❹① ⑧ ⑨ ❻ rst ⑤ t✉ ① ⑧ ✇ ①⑦⑥ t ③ ① ⑧ ②① ✇ ① ⑩ ① s ① ⑦ r ⑧⑨⑨ ✈ ⑧① ✉ ① ⑧ ①⑥ ③ t✉ ① ⑤ t ➊ r ⑧ ✈ ❽ ⑩⑤ ➂ ➃➄ ➅➆ ➇➈ ➉ ➀ ③ ① ⑤ ⑤ ❹① ⑧ ⑨ ❻ rst ⑤ t✉ ① ⑧ ⑦ r✇ ④ ❸ ② ➋⑦ r✇ ④❸② ✈ ⑧ ✇ ✈✉ ➌ ✈ ⑧ ⑨ ⑤ t ❸ ⑧ ① ③ t✇ ① ⑤ ✇ ①⑦ ⑥ t ③ ① ⑧ ✈✇ ①⑦ ① ①⑥ ③ t✉ ① ⑤ t ❹① t✇✈ ⑦ r ⑧①⑦⑥ t ③ ✉ ① ⑧ ✉ ① ✇r ⑨ ❸ st ⑦ r ⑧ ✈ ✈ ✇ ①⑦ ① ➍ r ⑧ ✇ ① ⑧⑨ ❶ ⑥ ③ t✉ ① ⑤ t ❽ ⑩⑤ ➂ ➃➄ ➅➆ ➇➈ ➉ ➀ ③ ① ⑤ ⑤ ❹① ⑧ ⑨ ❻ rst ⑤ t✉ ① ⑧ ✇ ①⑦⑥ t ③ ① ⑧ ②① ✇ ① ✇r ⑧ ✇ ① ⑧⑨ ⑥ r ⑧ ❺ r ③ ① ⑤ ① ⑧ ①⑥ ③ t✉ ① ⑤ t ➎ r ③ ✈ ① s ❽ ⑩⑤ ➂ ➃➄ ➅➆ ➇➈ ➉ ➀ ③ ① ⑤ ⑤ ❹① ⑧ ⑨ ❻ rst ⑤ t✉ ① ⑧ ✉r ③ ✈ ① s ② ① st ①⑥ ③ t✉ ① ⑤ t Buttonpopup_monju.cs ➂ ➃➄ ➅➆ ➇➈ ➉ ➀ ③ ① ⑤ ⑤ t ⑧ t ❻ rst ⑤ t✉ ① ⑧ ⑦ r✇ ④ ❸ ② ➋ ⑦ r✇ ④ ❸ ② ❹① ⑧⑨ ⑦ r ⑧①⑦⑥ t ③ ✉ ① ⑧ ⑤ r ❻ ✈ ① ④ ② r ⑤ ✉ st ⑥ ⑤ t ❸❻ ❺ r✉ t ⑧ ➌ ❸ s ⑦ ① ⑤ t ❻ rs ✈ ⑥ ① ✇r ✉ ⑤ ➏ ① ✈ ② t ❸ ➏ ②① ⑧ ❻ ✈ ✇✇ ❸ ⑧ ❽ Buttonpopup_dewi.cs ➂ ➃➄ ➅➆ ➇➈ ➉ ➀ ③ ① ⑤ ⑤ t ⑧ t ❻ rst ⑤ t✉ ① ⑧ ⑦ r✇ ④ ❸ ② ➋ ⑦ r✇ ④ ❸ ② ❹① ⑧⑨ ⑦ r ⑧①⑦⑥ t ③ ✉ ① ⑧ ⑤ r ❻ ✈ ① ④ ② r ⑤ ✉ st ⑥ ⑤ t ❸❻ ❺ r✉ t ⑧ ➌ ❸ s ⑦ ① ⑤ t ❻ rs ✈ ⑥ ① ✇r ✉ ⑤ ➏ ① ✈ ② t ❸ ➏ ②① ⑧ ❻ ✈ ✇✇ ❸ ⑧ ❽ Buttonpopup_BLA.cs ➂ ➃➄ ➅➆ ➇➈ ➉ ➀ ③ ① ⑤ ⑤ t ⑧ t ❻ rst ⑤ t✉ ① ⑧ ⑦ r✇ ④ ❸ ② ➋ ⑦ r✇ ④ ❸ ② ❹① ⑧⑨ ⑦ r ⑧①⑦⑥ t ③ ✉ ① ⑧ ➐➑ ➒ ➓➔ →➣↔ ↕➓➒ ➙➛ ➜➝➒ ➜ ➞ ➔ ➟ ➓ ➙ ➜ ➠ ➡ ➞ ➛ ➢➣➒ ➜ ➔ ➓➛ →➝➣ ➤ ➓ ➙ ➒ ➥ ➣ → ↕➜ ➞ ➥ ↕ ➣➠ ➔ →➤➤ ➞ ➠ ➦ Buttonpopup_husein.cs ➧ ➨➩ ➫➭ ➯➲ ➳ ➵ ➸➣➒ ➒ ➜ ➠ ➜ ➔➓➛ ➜ ➒ ➜➙ ➣➠ ➢➓ ➤ ↔ ➞ ↕ ➺ ➢ ➓ ➤ ↔ ➞ ↕ ➻➣➠ ➼ ➢ ➓➠ ➣ ➢➝ ➜ ➸ ➙ ➣➠ ➒ ➓➔ →➣↔ ➜ ➠ ➡ ➞ ➛ ➢ ➣➒ ➜ ➞ ➔ ➟ ➓ ➙ ➔ ➓➛ →➝➣ ➤ ➓ ➙ ➒ ➥ ➣ → ↕➜ ➞ ↕➣➠ ➔ →➤➤ ➞ ➠ GUIWindows.cs ➧ ➨➩ ➫➭ ➯➲ ➳ ➵➸➣➒ ➒ ➜ ➠ ➜ ➔➓➛ ➜ ➒ ➜➙➣➠ ➢➓ ➤ ↔ ➞ ↕ ➻➣➠ ➼ ➢➓➠ ➣ ➢➝ ➜ ➸ ➙ ➣➠ ➔ → ➤➤ ➞ ➠ ➙➓ ➤ ➓➛ ➣➠➼ ➣➠ ➜ ➠ ➡ ➞ ➙➓ ➤➜➙ ➣ ➙➣ ➢ ➓➛➣ ➤ ➓➸ ➣↔ ➣ ➙ ➤➜➡ DevaultTrackableEventHandler ➽ ➨➫➾➲ ➨➚ ➵ ➸➣➒ ➒ ➜ ➠ ➜ ➔ ➓➛ ➜ ➒ ➜➙➣➠ ➢ ➓ ➤ ↔ ➞ ↕ ➻➣➠ ➼ ↕ ➣ ➝➣ ➤ ➢➓➠➣➠ ➼ ➣➠ ➜ ➝➓➸ ➣ ➪ ➣ ➙➣➠ ➒ ➓ ➪ ➣➛➣ ↕ ➓ ➡➣ → ➸ ➤ DevaultInitializationError Handler ➽ ➨➫➾➲ ➨➚ ➵➸➣➒ ➒ ➜ ➠ ➜ ➔➓➛ ➜ ➒ ➜➙➣➠ ➢➓ ➤ ↔ ➞ ↕ →➠ ➤→➙ ➢➓➠➼ ➜ ➠ ➜ ➒ ➜ ➣➸ ➜ ➒ ➣➒ ➜ ➙➓➒ ➣➸➣↔ ➣➠ ➤ ➓ ➛↔➣ ↕➣ ➝ defaulttrackablehandler ITrackableEventHandler ➽ ➨➫➾➲ ➨➚ ➵ ➸➣➒ ➒ ➻➣➠➼ ➔ ➓➛ ➜ ➒ ➜ ➶➠ ➤ ➣➛ ➢→ ➙ ➣ → ➠ ➤ → ➙ ➢ ➓➠ ➣➠ ➼➣➠ ➜ ➝ ➓➛ →➔ ➣↔➣➠ ➻➣ ➠➼ ↕ ➜ ➸➣ ➪ ➣ ➙ ➦ CameraDevice ➽ ➨➫➾➲ ➨➚ ➵ ➸➣➒ ➒ ➻➣➠➼ ➔ ➓➛ ➜ ➒ ➜➙➣➠ ➢ ➓ ➤ ↔ ➞ ↕ ➺➢➓ ➤ ↔ ➞ ↕ →➠ ➤→ ➙ ➢ ➓➠ ➼↔ ➜↕→ ➝➙➣➠ ➙➣ ➢➓➛➣ QCARAbstractBehaviour ➽ ➨➫➾➲ ➨➚ ➵ ➸➣➒ ➒ ➻➣➠➼ ➔ ➓➛ ➜ ➒ ➜➙➣➠ ➢ ➓ ➤ ↔ ➞ ↕ ➺➢➓ ➤ ↔ ➞ ↕ ➻➣➠ ➼ ➢ ➓➠ ➣➠ ➼➣➠ ➜ ➝ ➓➸➣ ➪ ➣ ➙➣➠ QCARBehaviour ➽ ➨➫➾➲ ➨➚ ➵ ➸➣➒ ➒ ➻➣➠ ➼ ➢➓➠➣➠ ➼➣➠ ➜ ➝➓➸ ➣ ➪ ➣ ➙➣➠ ➹➘ DataSet ➴ ➷ ➬➮➱➷ ✃ ➴ ✃ ❐❒ ❒ ❮❐ ➬❰ Ï Ð ➱ Ñ ❒ Ñ ÒÐ ➮ Ó ➷ Ô Õ ÒÐ ➮ Ó ➷ Ô ❮❐ ➬ ❰ Ô ❐ Ö ❐➮ ÔÑÒ × ❐➮ Ô ❐ ➬ Ò ÐÒÐ ❰❐ ➬ Ø➷ ✃ Ð Ø❒ Ñ Ù➱ ❐ÚØ❐ Ï ✃ Ð ❒ DataSetLoadAbstractBehaviour ➴ ➷ ➬➮➱➷ ✃ ➴ ✃ ❐❒ ❒ ❮❐ ➬ ❰ Ï Ð ➱ Ñ ❒ Ñ Ö Ð ➱ Ñ ✃ ❐ Ø × × ➬ ➮ × Ø ❒ Ð Ú❐➱❐ ➷➮➷ Ò ❐➮ Ñ ❒ ÒÐÒ × ❐➮ Ô ❐ ➬ ÒÐ ➬ ❰ ❐ Ø➮ ÑÛ Ø❐ ➬ ❒ ❐➮ × ❐➮ ❐ × ✃ ÐÏ Ñ Ó Ü ❐➮❐ Ý Ð ➮ Ö ❐ Ô ❐ Ý ➮❐➱➮ × Ö DataSetLoadBehaviour ➴ ➷ ➬➮➱➷ ✃ ➴ ✃ ❐❒ ❒ ❮❐ ➬❰ Ï Ð ➱ Ñ ❒ Ñ Ö Ð ➱ Ñ ✃ ❐ Ø × × ➬ ➮ × Ø ❒ Ð Ú❐➱❐ ➷➮➷ Ò ❐➮ Ñ ❒ ÒÐÒ × ❐➮ Ô ❐ ➬ ÒÐ ➬ ❰ ❐ Ø➮ ÑÛ Ø❐ ➬ ❒ ❐➮ × ❐➮❐ × ✃ ÐÏ Ñ Ó Ü ❐➮❐ Ý Ð ➮ Ö ❐ Ô ❐ Ý ➮❐➱➮ × Ö TrackbleBehaviour ➴ ➷ ➬➮➱➷ ✃ ➴ ✃ ❐❒ ❒ ❮❐ ➬❰ Ï Ð ➱ Ñ ❒ Ñ Ø❐ ➬ ÒÐ ➮ Ó ➷ Ô Õ Ò Ð ➮ Ó ➷ Ô ❒ ÐÏ ❐ ❰ ❐ Ñ ÔÐÛÑ ➬ Ñ ❒ Ñ ❐ × ❰ Ò Ð ➬ ➮❐❒ Ñ × ➬ ➮ × Ø ÔÑ ✃ ❐Ú❐ Ø Ô ❐ ✃ ❐ Ò Ð ÔÑ ➮➷➱ ❒ Ð ➱➮❐ ÔÑ ✃ ❐Ú❐ Ø Ó ❐❒ Ñ ✃ Ö ❐ Ô ❐ ❒ ❐❐➮ ➱ × ➬ ➮ ÑÒ Ð DataSetTrackableBehaviour ➴ ➷ ➬➮➱➷ ✃ ➴ ✃ ❐❒ ❒ Ñ ➬ Ñ ❐ Ô ❐ ✃ ❐ Ó Ô ❐❒ ❐➱ × ➬➮ × Ø ❒ ÐÒ × ❐ Ù➱ ❐Ú Ø ❐ Ï ✃ Ð ❮❐ ➬ ❰ ÒÐ ➱ ×Ö ❐ Ø ❐ ➬ Ï ❐ ❰ Ñ ❐ ➬ Ô ❐➱ Ñ Ü ❐➮❐ Ý Ð ➮ ImageTargetAbstractBehaviour ➴ ➷ ➬➮➱➷ ✃ ➴ ✃ ❐❒ ❒ Ñ ➬ Ñ Ï Ð ➱ Ñ ❒ Ñ ❒ ÐÏ ❐ ❰❐ Ñ ÔÐÛÑ ➬ Ñ ❒ Ñ × ➬ ➮ × Ø ÑÒ ❐ ❰ Ð ➮❐➱ ❰ Ð ➮ Ô ❐ ✃ ❐ Ò Ð ÔÑ ➮➷➱ ❒ Ð ➱➮❐ Ó ❐❒ Ñ ✃ ❒ ❐❒ ❐➱ ❐ ➬ ÑÒ ❐ ❰ Ð ➮❐➱ ❰ Ð ➮ ÔÑ ✃ ❐Ú❐ Ø ❒ ❐❐➮ ➱ × ➬➮ ÑÒÐ ImageTarget ➴ ➷ ➬➮➱➷ ✃ ➴ ✃ ❐❒ ❒ Ñ ➬ Ñ Ï Ð ➱ Ñ ❒ Ñ Ø❐ ➬ ❒ ÐÏ × ❐ Ó Ö ➱ Ñ ✃ ❐ Ø × ÖÐ ✃ ❐Ú❐ Ø❐ ➬ × ➬➮ × Ø ÒÐ Þ ❐ Ø Ñ ✃ Ñ ➬ ❐➮ × ➱❐ ✃ ÛÐ ❐➮ × ➱ Ð ➮❐➱ ❰ Ð ➮ ßà Computer Windows 7 Unity Library Vuforia Qualcomm Vuforia SDK Windows 7 Unity Library Vuforia Qualcomm Vuforia SDK Web Vuforia Unity.package Unity.package Android ARMonumen.apk ARMonumen.apk ImageTarget ComputerVision ComputerVision

3.1.8.7 Component Diagram

áâ ãäâ åæ åç èéê ëì ê ã íîï ðñ òó ò ô õ òö÷ò ô ø÷ù ÷ó ú ò ï ÷ ù îõ ðòû ù üù ýîí þ óòïîô ò í îôîý ò ñ ú ÷ó ÿ íñ ð ýîï þ õ ðó ò ô ú ÷ õ îô òó ñ ò ï ò ò ô ò ÷ù ✁ ✂ÿ íñ ÿ ô îô õ ÷ù ò õ îï ð ñ ò ý òõî þ ø÷ î ú ò ý òþ ø÷ î ✁ î ✄ î þ ú ÿ ó ð í îô ú ò ô ò÷ ô ☎ ò÷ ô ✁ ✆ îï ÷óðý ✝ â ãä â å æ å ç èéê ëì ê ã ò ñ ÷óòù ÷ í îú ÷ò ñ îô öîô ò ò ô í ÿ ô ðíîô õ îï ù î ✞ ò ï òû ó ÿ ý ò ✆ ò ô ú ðô ö ü ò ô ö òó ò ô ú ÷ õ ò ô öðô ú ò ñ ò ý ú ÷ ÷û ò ý ñ ò ú ò öò íõ ò ï ú ÷ õ ò ✟ òû ÷ ô ÷ ✁ Gambar 3.39 Component Diagram

3.1.8.8 Deployment Diagram

✠ æ ä✡ â ☛ ã æ åç ✠ éê ëì ê ã í îô ðô ✞ ð óò ô ý ò ý ò îý òó ù îõ ðòû ù ÷ù ýîí ù î ☞ò ï ò ø÷ù ÷óþ í îô ò í ñ ÷ ó ò ô õ òö÷ ò ô ☎ õ òö ÷ò ô ✌ â ✍ ç ✎ êì æ üò ô ö õ îï ✞ ò ò ô ñ ò ú ò õ òö ÷ò ô ☎ õ òö ÷ò ô ûò ï ú ✟ ò ï î üò ô ö ú ÷ öð ô òó ò ô ð ô ý ðó í îô ö÷ í ñ îí îôý òù ÷óò ô ù îõ ðòû ù ÷ù ýîí ú ò ô óîýîï ûðõ ðô ö ò ô ò ô ý ò ï ò ó ÿ í ñ ÿ ôîô ☎ ó ÿ í ñ ÿ ôîô ✏ ê ì è✎ê ì æ ýîï ù îõ ð ý ✁ ✠ æ ä✡ â ☛ ã æ åç èé ê ë ì ê ã ò ñ ÷óòù ÷ í îú ÷ò ñ îô öîô ò ò ô í ÿ ô ð í îô õ îï ù î ✞ ò ï òû ó ÿ ý ò ✆ ò ôú ð ô ö üò ô ö òó ò ô ú ÷ õ ò ô ö ð ô ú ò ñ ò ý ú ÷ ÷ûò ý ñ ò ú ò öò í õ ò ï ú ÷ õ ò ✟ òû ÷ ô ÷ ✁ Gambar 3.40 Deployment Diagram ARMonumen Unity Computer Vision Vuforia Android ✑✒

3.2 Perancangan Sistem