❛❜
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