Top Banner

of 78

Ar Depiiiiiiii.unlocked

Feb 28, 2018

Download

Documents

fhajar25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/25/2019 Ar Depiiiiiiii.unlocked

    1/78

    UNIVERSITAS INDONESIA

    IMPLEMENTASI SISTEM PENGENALAN WAJAH SEBAGAI

    PENGHUBUNG JEJARING SOSIAL:

    PENERAPAN AUGMENTED REALITY SEBAGAI PENAMPIL

    INFORMASI HASIL PENGENALAN WAJAH PADA

    PERANGKAT ANDROID

    SKRIPSI

    Slame t Budiyat!

    "#"$%&''"%

    FAKULTAS TEKNIK

    PROGRAM STUDI TEKNIK KOMPUTER

    DEPOK

    JULI (")(

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    2/78

    UNIVERSITAS INDONESIA

    IMPLEMENTASI SISTEM PENGENALAN WAJAH SEBAGAI

    PENGHUBUNG JEJARING SOSIAL *

    PENERAPAN AUGMENTED REALITY SEBAGAI PENAMPIL

    INFORMASI HASIL PENGENALAN WAJAH PADA

    PERANGKAT ANDROID

    SKRIPSI

    Dia+u,a -e.a/ai -ala0 -atu -ya1at utu, mem2e1!le0 /ela1 -a1+aa

    Slamet Budiyat!

    "#"$%&''"%

    FAKULTAS TEKNIK

    PROGRAM STUDI TEKNIK KOMPUTER

    DEPOK

    JULI (")(

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    3/78

    ii

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    4/78

    iii

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    5/78

    i'

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    6/78

    '

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    7/78

    ABSTRAK

    Nama : Slamet Bui!atn"

    P(")(am Stui : Te*ni* +"mpute(

    Juul : Implementasi Sistem Pen)enalan Waa- Sea)ai

    Pen)-uun) Jea(in) S"sial: Pene(apan Augmented

    Reality Se a)ai Pena mpil In/"(masi Hasil Pen)enalan

    Waa - Paa Pe(an)*at An("i.

    Sea* *e-ai(an ea(in) s"sial ela*an)an ini setiap "(an) a pat en)an mua-

    mempe("le - in/"(masi siapapun. Ba-*an pe(sain)an inust(i IT sema *in ma(a*

    en)a n i*eman)*ann!a apli*asi an la!anan !an) te(-uun) en)an ea(in)

    s"sial. Ole- *a(e na itu, mun0ul se ua- ie untu* men)eman)*an sistem

    pen)e nalan 1aa- sea)ai ientitas pen)-uun) ea(in) s"sial. Selain

    men))una*an 1aa- sea)ai ie ntitas utama alam pe(a n0an)an sistem, 1aa-

    u)a i)una *an sea )ai ma(*e( untu* menampil*an in/"(masi -asil pen)enalan

    1aa- e(asis Augmented Re ality . Sistem utu- ini te(i(i a(i pen)enalan 1aa-

    paa pe(an)*a t m"ile An("i, pen)enalan 1aa- paa la!anan *"mputasi a1an

    an tama-an in/"(masi -asil pen)enalan 1aa- e(upa Augmented Reality .

    M"ul pen)enalan 1aa- itanam*an paa la!a nan Cloud Computing Google AppEnginee(asis Python en)an meman/aat*an Face.com API sea)ai pen)"la-an

    0it(a 1aa-. Ha sil in/"(masi a(i la!anan te(seut i*emali*a n ala m /"(mat

    JSON. Resp"nse JSON itu iman/aat*an sea)ai ta ma-an in/"(masi !an) a*anita mpil*an en)an *"nsep Augmented Reality . +e-ai(an Augmented Re ality

    paa sistem ini e(tuuan untu* meme(i*an inte(a*si !an) (a ma- en)an

    pen))una. Be (asa(*an -asil pen)uian, Augmented Reality e *e(a en)an 0epat

    *eti*a menai*an 1aa- sea)ai ma(*e( untu* menampil*an in/"(masi -asil

    pen)e nalan 1aa-, en)a n (esp"n (ata2(ata seesa( &%$3.4$ ms untu* menapat

    in/"(masi len)*ap an 567.7 ms untu* menapat sei*it in/"(masi a(i "(an) !an)

    i*enal.

    +ata *un0i:

    Jejaring Sosial, Pengenalan ajah, Cloud, Face.com API, an Augmented

    Re ality

    'i

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    8/78

    ABSTRA4T

    Name : Slamet Bui!atn"

    Stu! P(")(am : 8"mpute( En)inee(in)

    Title : 9esi)n "/ #a 0e Re0")niti"n S!stem as an Ientit!

    8"nne0t"( et1ee n S"0 ial Net1"(*in) Appli0ati"ns : T-e

    Appli0ati"n "/ Au)mente Realit! a s an in/"(mati"n

    'ie1e( /"( #a 0e Re0")niti"n S!stem 1it- Open8 "n

    G"")le App En)ine.

    Re0entl!, sin0e t-e p(esen0e "/ s"0ial ne t1"(*in), a n!"ne 0an easil! (e0ei'e

    in/"(mati"n "/ an!"ne , an!time an an!1-e(e. T-e 0"mpetiti"n /"( IT inust(!

    in0(ease 1it- t-e e'el"pme nt "/ 0 "nne0 te appli0ati"ns an se('i0es 1it- s"0ial

    net1"(*in). T-e(e/"(e, 1e p("p"se a /a0e (e0")niti"n s!stem a s a 0"nne0t"( t"

    s"0ial ne t1"(*in) appli0ati"n. In aiti"n t" usin) /a0 e as a p(ima(! ientit! in t-e

    s!stem esi)n, /a0e is als" use as a ma(*e( t" ispla! in/"(mati"n "/ t-e (esult "/t-e /a0e (e0")niti"n2ase "n Au)mente Realit!. T-is 0"mplete s!stem 0"nsists

    "/ /a0e (e0")niti"n "n An("i m"ile e'i0e s. #a0e (e0")niti"n "n 0l"u

    0"mputin) se('i0es an aiti"nal in/"(mati"n "n t-e (esults "/ /a0e (e0")niti"n

    in t-e /"(m "/ Au)mente Realit!. #a0e (e0")niti"n m"ule is emee in t-e

    8l"u 8"mputin) usin) G"")le App En)ine se('i0es ase "n P!t-"n, an als"

    usin) #a 0e.0 "m API /"( /a0ial ima)e p("0essin). T-e (e sults "/ t-e se('i0e

    in/"(mati"n is (etu(ne in JSON /"(mat. Gi'en JSON (e sp"nse use as aiti"nalin/"(mati"n t" e ispla!e 1it- t-e 0"n0ept "/ Au)me nte Realit!. T-e p(e sen0e

    "/ Au)mente Realit! in t-is s!stem aims t" p("'ie a /(ienl! inte(a0ti"n 1it-

    t-e use(. Base "n t-e (esults "/ test, Au)mente Realit! 1"(*s ;ui0*l! 1-en

    use /a0es as a ma(*e(, 1it- t-e a'e(a)e (esp"nse time "/ &%$3.4$ ms t" )et

    0"mplete in/"(mati"n an 567.7 ms t" )e t a little in/"(ma ti"n /("m pe"ple 1-" a(e

    *n"1n.

    +e!1"(

    Social net!or"ing, #ace recognition, cloud computing, #ace.com API and

    augmented reality

    'ii

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    9/78

    DAF TAR ISI

    HALAMAN JU9UL ............................................................................................ i

    HALAMAN PERN

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    10/78

    >.>.$ A0ti'it! 9ia)(am ...................................................................... $6

    >.>.> Se;uen0e 9ia)(am .................................................................... >&

    >.>.4 9epl"!ment 9ia)(am ................................................................ >$

    BAB % Im2lemeta-i M!dul Augmented Reality da Ite/1a-i Pada

    Si-tem Pe/eala Wa+a0 555555555555555555555555555555555555555555555555555555555555555555 66

    4.& Pe(an0an)an M"ul Augmente d Reality .............................................. >>

    4.&.& Pe(an)*at Penu*un) Pen)eman)an ........................................ >>

    4.&.$ Pe(an0an)an M"ul Augmented Reality Sistem Te(pisa- ........... >4

    4.&.> Pem(")(aman M"ul Augmented Reality ................................... >4

    4.$ Inte)(asi M"ul Augmented Reality Paa Sistem Utu-. ........................ 4$BAB & Pe/u+ia da Aali-a M!dul Augmented Reality Pada P1!-e-

    Pe/eala Wa+a0 5555555555555555555555 5555555555555555 555555555555555555 5555555555555555 55555 %9

    3.& Pen)uian an Analisis $ranslation $ime paa Augmented Reality . ...... 47

    3.$ Pen)uian an Analisa Pe(/"(ma Augmented Reality e(asa(*an

    Tin)*at Pen0a-a!aan. .......................................................................... 33

    3.> Pen)uian +ualitati/. ............................................................................ 3?

    BAB $ PENUTUP 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 5&

    9A#TAR RE#ERENSI ...................................................................................... 5>

    i=

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    11/78

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    12/78

    Gama( 4.&> Anta(mu*a Sistem Pen)enalan Waa- e(asis Augmented Realit. ............ 45

    Gama( 4.&4 8"nt"- (esp"n JSON -asil (e*")nisi en)an Faceoo".............................. 45

    Gama( 4.&3 Resp"n JSON -asil t(anslasi G(ap- API. .................................................... 47

    Gama( 4.&5 P("ses *"ne*si en)an G(ap- API. ............................................................. 47

    Gama( 4.&7 Pen)amilan ee(apa in/"(masi................................................................. 4?

    Gama( 4.&? In/"(masi len)*ap -asil pen)enalan 1aa-. ................................................. 4?

    Gama( 4.&6 Menulis paa 1all "(an) !an) i*enal.. ...................................................... 46

    Gama( 4.$% Hasil tulisan !an) tampil paa #a0e""*. ................................................... 46

    Gama( 3.& Rata2Rata Wa*tu T(anslasi. ........................................................................... 4?

    Gama( 3.$ Gama(an *"nisi pen0a-a!aan saat pen)uian. ........................................... 3>

    Gama( 3.> Re*")nisi Waa- en)an AR 'a(iasi pen0a-a!aan. ...................................... 33

    Gama( 3.4. Hasil Pen)alaman Pen))unaan Sistem "le- Resp"nen. ............................. 36

    =i

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    13/78

    DAFTAR TABEL

    Tael 3.& Wa*tu T(anslasi 6 a*ses in/"(masi .................................................................... 3&

    Tael 3.$ Wa*tu T(anslasi & a*ses in/"(masi. ................................................................... 3$

    Tael 3.> Rataan Wa*tu T(anslasi JSON. ......................................................................... 3$

    Tael 3.4 Hasil Pen)uian a(iasi Pen0a-a!aan paa Sistem Pen)enalan Waa-. ........... 35

    Tael 3.3 Pe(/"(ma AR e(asa( Pen0a-a!aan. ................................................................ 35

    Tael 3.5 Hasil Pen)uian Pen)alaman Pen))unaan Sistem "le- Resp"nen. ................. 3?

    =ii

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    14/78

    &

    BAB )

    PENDAHULUAN

    )5) Lata1 Be la,a/

    9e1asa ini tia* isa ipun)*i(i mas!a(a*at In"nesia maupun unia

    sean) meni*mati /en"mena ea(in) s"sial. Seua- /en"mena !an) mampu

    men!entu- e(a )ai *ala n)an, *a (ena *ee(aaann!a meme(i*an *esempatan

    *epaa siapapun untu* men)e nal lei- an!a* "(an) i semua ela-an unia.

    Tia* -an!a itu, seumla- in/"(masi p(ia i sese"(a n) pun isa ipe("le- melalui

    ea(in) s"sia l.

    Sei(in) pesatn!a pe(*eman)an te*n"l")i, -ai(la- sistem pen)enalan

    1aa- @#ace recognition !an) u)a sema*in an!a* iman/aat*an paa pe(a n)*at

    moile . Melalui sistem pen)enalan 1aa- te (seut, ientitas i(i sese"(an) apat

    i*eta-ui en)an mua- -an!a en)an meman/aat*an sistem *ame(a !an)

    te(apat paa pe(an)*at moile !an) ia(a-*an *e 1aa- sese"(an) ta* i*enal.

    Sistem pen)enalan 1aa- u*anla- -al !an) a(u a lam (ana- *"mputasi 0it(a

    atau pem("sesan 1aa-. Paa ian) pem("sesa n 1aa- @ #ace processing ,

    penete*sian 1aa- manusia @ #ace detection a ala- sala- satu ta -ap a1al !an)

    san)at pentin) alam p("ses pen)enalan 1aa- @ #ace recognition . Sistem

    pen)e nalan 1aa - i)una*an untu* memanin)*an satu 0it(a 1a a- masu*an

    en)a n suatu dataase 1aa- an men)-asil*an 1aa- !an) palin) 0"0"* en)an

    0it(a te(seut. Han!a saa *elema-an !an) se(in) te(ai paa pene litian

    pen)e nalan 1aa - !an) tela- a a seelumn!a &C aala- sistem !an) e(alan

    tia* real)time &C, e*sp(esi 1aa- !an) -a(us sama, se(ta p("ses *"mputasi !an)

    te(lalu e(at $C.

    Be(a1al a(i p("ses *"mputasi !an) e(at, ipe(lu*an te(""san a(u !an)

    mampu men!ee(-ana*an pe(masala- te(seut. Sala- satun!a en)an

    meman/aat*an la!anan *"mputasi a1an @ cloud computing . San)atla- 0"0"*

    apaila i*"minasi*an anta(a sistem pen)enalan 1aa- an cloud computing

    i*a(ena *an *euan!a memili*i (elasi !an) elas, imana cloud computingapat

    &Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    15/78

    $

    menai s"lusi atas *enala !an) i-aapi te(*ait p("ses *"mputasi !an) te(ai

    paa sistem pen)enalan 1aa-.

    Cloud Computing >C @*"mputa si a1an mena1a(*an suatu *"nsumsi an

    m"el deploy mentpaa seua- la!anan te*n"l")i in/"(masi e(asis*an inte(net.

    9en)an m"el ini, suatu resource a *an i)una*an se0a (a e(sama2sama melalui

    a(in)an inte(net sea )ai suatu la!anan a)i pa(a pen))una. 9en)an m"el

    *"mputasi a1an, pen))una asa la !anan tia* la)i i(ep"t*an en)an meia

    pen!impanan maupun p("ses pen)"la-an ata *a(ena semuan!a tela- iatu( "le-

    se('e( lua( @ cloud. Pemelian an pe(a 1atan mesin ser'erapat i-ina (i *a(ena

    selu(u-n!a menai tan))un) a1a la!anan !an) iseia*an pen!eia asa.

    Hal inila- !an) menai lata( ela*an) pe(an0an)a n sistem pen)enalan

    1aa- e(asis cloud computing. +emuian mene n)"* paa *"nisi a-1a sistem

    pen)e nalan 1aa- !an) tela- aa e lum e(alan en)an real)time , pene (apan

    Augmented Reality se a)ai penampil in/"(masi ientitas i(i apat menai s"lusi

    !an) (ama- untu* men!esuai*an *"nisi real time paa sistem pen)enalan 1aa-.

    Augmented Reality @AR me(upa*an suatu lin)*un)an !an) memasu**an"e* ' irtual*ealam lin)*un)an n!ata. Ole- *a(ena itu, unsu( reality lei-

    iutama*an se-in))a inte(a*si se0a(a real)time paa seua- sistem apat

    memua -*an end)useralam pe n))unaan!a. 9en)an emi*ia n peman/aatan

    te*n"l")i AR paa sistem pen)enalan 1aa- e(asis cloud computing apat

    meme(i*a n in/"(masi !an) lei- mena(i* an meme(i*an 1a(na te(seni(i

    alam pe(*eman)an te*n"l")i.

    )5( Rumu-a Ma-ala0

    Pe(masala-an !an) menai pe(-atian alam utama paa tulisa n ini aala-

    pe(an0an)an an implementasi seua- sistem pen)enalan 1aa- paa pe(an)*at

    moile meman/aat*an la!anan *"mputasi a 1an sea)ai meia pem("sesan, -asil

    pen)e nalan 1aa- te(seut itampil*an alam entu* augmented reality . Lanutan

    atas tampiln!a in/"(ma si 1aa- !an) i*enal !a*ni te(-uun)n!a ea(in) s"sial

    @#aceoo" pemili* 1aa-. Melalui ea(in) s"sial te(seut in/"(masi men)enai

    ata i(i a pat ipe ("le- lei- len)*ap.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    16/78

    >

    )56 Tu+ua Peuli-a

    Tuuan a (i penulisan penelitian ini a ala- me(an0 an) seua- sistem

    pen)e nalan 1aa- !an) te(i(i a(i sistem pen)"la-an 0it(a e(asis *"mputasi

    a1an an sistem penampil in/"(masi en)an *"nsep augmented reality !an)

    se0a(a lan)sun) a*an menai pen)-uun) en)an ea(in) s"sial. Sistem ini

    ituu*an untu* me mantu men)enali 1aa-, me napat*an in/"(masi te(*ait

    1aa- !a n) sesuai paa pem("sesan !an) itampil*an alam entu* augmented

    reality an menai pen)-uun) ea(in) s"sial.

    )5% Met!de Peelitia

    Me t"e penelitian !an) i)una*an alam penulisan s*(ipsi ini anta(a lain :

    &. Stui Lite(atu(

    Paa ta-a p ini ila *u*an penalaman lite(atu( !an) e (-uun)an en)an

    pemuatan apli*asi an("i, asa( a(i te*n"l")i augmented reality , asa(

    sistem pen)enalan 1aa-, pen))una an augmented reality paa an("i,

    *"ne *si apli*asi an("i en)an ea(in) s"sia l @ #aceoo" an e(a)ai

    lite(atu( lain !an) menu*un) pemuatan sistem.

    $. Pe(an0an)a n Pe(an)*at Luna*.

    Pe(an0an)a n pe(an)*at luna* ila*u*an an i)ama(*an alam -ni#ied

    &odelling +anguage @UML se a)ai a-asa stana( pem"elan (an0an)an.

    Pena-uluan ta-ap ini en)an men!eia*an reuirementpenu*un) alam

    pen)eman)an augmente d reality paa a n("i sepe(ti pe(an)*at moile

    an("i, So#t!are (e'elopment /it @S9+ an 0ati'e (e'e lopment /it

    @N9+. Paa p("ses pen)ema n)an, ila*u*a n pe(an0a n)an m"el tampilan

    augmented reality me man/aat*an 1aa- sea )ai ma(*e( melalui penete*sian

    1aa-. Selanutn!a, menampil*an (ealitas te(tama- en)a n ta na e(upa

    mas*e( !an) menutupi a(ea 1aa- saa t *ame(a an("i ia(a -*an paa 1aa-

    sese "(an).

    >. Inte)(asi +eselu(u-an Pe(an)*at Luna*.

    Be(asa(*an pe (an0an)an !an) tela- iua t, ila*u*an inte)(asi en)an sistem

    *eselu(u-an !aitu pen)enalan 1aa-, la!anan *"mputasi a1an an ea(in)

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    17/78

    4

    s"sial. Augmented Reality !an) ite(ap*an paa sistem ini meman/aat*an -asil

    pen)enalan 1aa- e(upa /"(mat JSON !a n) ila!ani cloudan itampil*an

    paa la!a ( pe(an)*at An("i.

    4. Pen)uian an Ana lisa Pe(an)*at Luna*.

    Paa ta-a p ini ila*u*an pen)uian te(-aap sistem apa*a- sua- sesuai

    en)an (an0an)an a1al !an) tela- iuat seelumn!a atau tia*. Ji*a te (apat

    -al !an) tia* sesuai a*an ila *u*an analisa *esala-an an sela nutn!a a*anitina* lanuti en)an mela*u*an pemena (an paa sistem en)an

    men)ulan)i p("ses pen)e(aan paa ta -ap te(tentu sesuai en)an *esala-an

    !an) te(ai.

    3. Penulisan S*ipsi

    Ta-ap ini me(upa *an ta -ap te(a*-i( !a itu mela*u*an penulisan a n eta il

    tenta n) sistem !an) tela- iuat.

    )5& Si-temati,a Peuli-a

    Sistemati*a a(i penulisan s*(ipsi ini meliputi ee(apa a, !a itu :

    Ba & Pena-uluan

    Ba ini e(isi Lata( Bela *an), Rumusan Masa la-, Tuuan Penulisan,

    Me t"e Penelitian, an Sistemati*a Penulisan.

    Ba $ Augmented Reality an Sistem Pen)enalan 1aa- e(asis Cloud.

    Ba ini meme(i*an pen)anta( men)enai e(a)ai te"(i !an) i)una*an

    alam pe(an0an)an sistem, !an) te(i(i a(i a-asan men)enai

    Penete*sian an Pen)e nala n Waa-, Augmented Reality an

    Pe(*eman)ann!a, Plat#orm An("i, an Sistem +e(a +"mputasi A1an

    @Cloud Computing .

    Ba > Pe(an0an)an Sistem Pen)ena lan Waa- an Tampilan In/"(masi e(asis

    Augmented Reality

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    18/78

    3

    Ba ini mema-a s es*(ipsi umum sistem, (an0a n) an)un sala- satu

    a)ian a(i sistem @ Augmented Reality sea)ai penampil in/"(masi,

    9ia)(am Ali( P(")(am an 9ia)(am -ni#ied &odelling +anguage @UML.

    Ba 4 Implementasi M"ul Augmented Reality an Inte)(asi Paa Sistem

    Pen)enalan Waa-

    Ba ini mema-as men)enai implementasi m"ul augmented reality

    alam sistem tun))al an inte)(asi m"ul augmented reality alam sistem

    pen)enalan 1aa - *eselu(u-an. Ba-asan implementasi m"ul augmented

    reality men0a*up pa a (an0 an) an)un paa pe(an)*at an("i.

    Ba 3 Pen)uian an Analisis M"ul Augme nted Reality paa P("ses Pen)enalan

    Waa -

    Be(asa(*an -asil implementasi !an) ila*u*an, ta-apan selanutn!a

    a ala- pen)uian en)an -asil !an) ia-as paa Ba ini. Pen)uian an

    a nalisis ila*u*a n melalui -asil pen)uian te*nis en)an e(a)ai 'a(iae l

    meliputi 1a*tu t(anslasi an *"nisi pen0a-a!aan se(ta pen)uian

    *ualitati/ !an) ila*u*an ee (apa (esp"nen.

    Ba 5 Penutup

    Ba ini e(isi penutup a(i penulisan s*(ipsi, !an) e(isi *esimpulan an sa(an.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    19/78

    5

    BAB (

    SISTEM PENGENALAN WAJAH BERBASIS CLOUD DAN

    AUGMENTED REALITY PADA PERANGKAT ANDROID

    (5) K!-e2 Si-tem Pe/eala Wa+a0

    Sistem pen)enalan 1aa- me(upa*an *"nsep pen)eman)an ilmu !an)

    e(aa ala m *ate)"(i i"met(i*. Bi"met(i* aala- sala - satu te*ni* pen)enalan

    p"la *eena(an ientitas ses"(an) en)an men))una*an /isi"l")i atau pe(ila*u

    manusia melalui te*n"l")i *"mpute( sepe(ti pen)enalan sii* a(i, telapa* tan)an,

    1aa-, i(is an lain2lain. Sistem pen)enala n 1aa- menai sala- satu ianta(an!a

    !an) e(tuua n untu* mela*u*an ienti/i*asi 1aa- en)an memanin)*an

    1aa- en)an dataase 1aa- !an) tela- aa.

    (5)5) Wa+a0

    Waa- aala- a )ian te(pentin) a(i siapa pun untu* apa t men)enali,

    *e0uali paa *asus *ema( ienti*. Waa- te()"l"n) sea)ai *a(a*te(isti* /isi*

    palin) uni* !an) imili*i setiap "(an). Sementa(a itu manusia memili*i*emampuan a1aa n untu* men)enali an memea *an 1aa- !an) e(ea,

    sean)*an te*n"l")i *"mpute( saat ini sean) men)ea(n!a untu* apat

    mela*u*an -al se(upa melalui pe(an0an)an sistem pen)ena lan 1aa -.

    (5)5( Kla-i8i,a-i Wa+a0

    Paa seua- sistem !an) e(*a itan en)an pen)enalan 1aa-, aa

    ee(apa -al pentin) !a n) pe(lu ipe(-ati*an !a*ni *lasi/i*asi 1aa -. Te(apat

    ti)a enis -asil *lasi/i*asi 1aa- 4C sea)ai in/"(masi -asil ete*si sistem :

    D Bu*an Waa-.

    +lasi/i*asi enis ini men!a ta*an a -1a sistem me la*u*an p("ses ete*si

    te(-a ap suatu "e*. P("ses ete*si te(seut itemu*an sea)ai seua- p"la

    !a n) meme(i*an in/"(masi a-1a -asil ete*si u*an se ua- 1aa-,

    melain*an -an!a "e* iasa.

    5 Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    20/78

    7

    D Waa- !an) tia* i*eta-ui.

    +lasi/i*asi ini menunu**an a-1a p("ses pen)uian sistem meme (i*an

    in/"(masi -asil ete*si me(upa*an 1aa- sese"(an). Namun pen0"0"*an 1aa-

    -asil ete*si tia* sesuai en)a n image @1aa- !an) te(apa t paa sistem.

    Hasil pena/si(an te (seut i)"l"n)*a n se a)ai 1aa- !an) tia* i*eta-ui.

    D Waa- !an) i*e nal

    Sei*it e(ea en)an seelumn!a , *lasi/i*asi ini mene mu*an a-1a -asilete*si 1a a- i*eta-ui sea)ai 1aa- !an) i*enal atau mi(ip en)an

    ee(apa 1aa- !an) te(apat paa sistem.

    (5)56 Si-tem Pe/eala Wa+a0

    Face Recognition @pen)enalan 1aa- me(upa*an (iset !an) san)at

    i)ema(i alam lin)*up Computer 1ision an %iometrics 3C. Apli*asin!a *ian

    te(asa alam *e-iupan s"sia l se(ta an!a * ima n/aat*an alam ian) (""ti*a.

    Face Re cognition umumn!a meliat*an ua ta-ap 3,5C:

    &. Face (etection @ete*si 1aa-, imana image !an) ipe("le- iminta untu*

    me nemu*an 1aa- @itampil*an i sini sea)ai pe(se)i -iau, ma*a

    pen)"la-an 0it(a meme(si-*an )ama ( 1aa- an men)aa i*an ae(a-

    ise*ita(n!a.

    $. Face Recognition @pen)enalan 1aa-, imana 1aa- !an) ie te*si

    *emuian ip("ses an ianin)*an en)a n dataase 1aa-21aa- !an)

    i*enal, untu* memutus*an siapa "(an) te(se ut @itampil*an i sini sea)ai

    te*s me (a-.

    Gama( $.& Ilust(asi Face Recognition 3C

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    21/78

    ?

    Sea)ai ta-ap a1al !an) san)at pentin) alam p("ses pen)enalan 1aa-,

    p("ses ete*si a*an i-aap*an "le - tantan)an2tantan)a n 7C a(i e(a )ai /a*t"(

    !aitu :

    D P"sisi 1aa-. P"sisi 1aa - paa 0it(a apat e ('a(iasi *a(ena pe(eaan p"sisi

    isa te)a *, mi(in), meli-at *esampin) atau sea)ain!a .

    D +"mp"nen 1aa - !an) ta* te(u)a @isa aa atau tia* aa se pe(ti *umis,

    en))"t an *a0amata.

    D E*sp(esi 1aa-. Tampilan 1aa- san)at ipen)a(u-i "le- e*sp(esi sepe(ti

    te(sen!um, te (ta1a, ma(a-, sei- a n sea)ain!a.

    D 8it(a 1aa- te(-alan) "le- "e * lain misa ln!a paa 0it(a !an) e(isi

    se*umpulan "(an).

    D +"nisi pe n)amila n 0it(a 1aa- !an) ipe n)a(u-i "le- lin)*un)an sepe(ti

    intensitas 0a-a!a, a(a- sume( 0a-a!a a-*a n lensa *ame(a.

    Meli-at an!a*n!a tantan)an !an) mun0ul saat p("ses ete*si 1aa-, ila*u*an

    seua- (iset 7C !an) men)el"mp"**an met"e ete*si 1aa- menai empat

    *ate )"(i a nta(a lain :

    1. Knowledge!a"e met#od.

    Me t"e ini men))una*an atu(an asa( !an) umumn!a i)una *an manusia

    untu* menentu*an apa saa !an) mementu* 1aa-. Sea)ai 0"nt"-, 1aa-

    sese"(an) paa seua- 0it(a iasan!a memili*i ua ua- mata !an) simet(is,

    seua- -iun), an mulut. Relasi anta( "()an te(seut iai*an sea)ai seua-

    t"la* u*u( a(a* atau p"sisi.

    Ma sala- !an) mun0ul paa met"e ini aala- *esulitan mene(ema-*an

    pen)eta-uan manusia *ealam atu(an !an) ipa*ai. Ji*a atu(an te(lalu etail,

    ma*a a*an se(in) )a)al menete*si 1aa- untu* men!esuai*an atu(a n te(seut.

    Ji*a atu(an te(lalu umum, a*an men)-asil*an te(lalu an!a* #alse positi'e

    @sala- pe(*i(aan. +e sulitan sema*in e(tama - i*a p("ses ete*si ila*u*an

    paa p"sisi 1aa- !an) e('a(iasi. Ole- *a(ena itu, met"e ini umumn!a apat

    e*e(a en)an ai* paa 1aa- /("ntal an te)a*.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    22/78

    6

    $. %eatu&e in'a&iant a((&oa)#

    Met"e ini e (tuuan untu* menemu*an /itu( 1aa- !an) tia* e(ua-

    2in'ariant3 mes*ipun te(apat 'a(iasi p"se, suut panan) an *"nisi 0a-a!a.

    #itu( te(seut sepe(ti alis, mata, -iun), mulut !an) iasan!a ie*st(a*si

    en)an edge detector . Sete la- itu ientu* suatu m"el mate matis !an)

    menes*(ipsi*an -uun)an anta( /itu( untu* menentu*an a a tia*n!a 1aa-.

    Wa(na *ulit u)a apat memantu me mpe(*i(a*an 1aa-, namun pe(lu

    i*"minasi*an en)an met"e lain sepe(ti shape analysis an motion

    in#ormation .

    *. Tem(late mat)#ing met#od

    Me t"e ini a*an mela*u*an pen!impanan p"la 1aa- stana( untu*

    menes*(ipsi*an 1aa - se0a (a *eselu(u-an maupun a)ian2a)iann!a. Sa at

    penete*sian, a*an i-itun) *"(elasi anta(a 0it(a input en)an 0it(a p"la 1aa-

    !a n) te(simpan seelumn!a.

    +. A((ea&an)e!a"ed met#od

    Paa met"e ini, 0it(a 1aa- ipelaa (i melalui p("ses training

    men))una*an satu set ata pelati-an !an) e(isi 0"nt"-20"nt"- 1aa-.

    +emuian -asil traininga*an i)una *an untu* menete*si 1aa-. Se0a(a

    umum me t"e ini me n))una*an te*ni* analisa statisti* an machine learning

    untu* menemu*an *a(a*te(isti* 1aa- !an) (ele'an en)an 0it(a 1aa-

    inputan. P("ses ini i*enal en)an nama met"e eigen#aces . Paa pe(an0an)an

    sistem pen)e nalan 1aa- e(asis cloudini a*an i)una*an met"e te(seut.

    9en)an emi*ian sistem pen)enala n 1aa- me(upa*an a)ian a*-i( a(i

    sistem ete *si an pen)enalan 1aa-. Paa sistem ete*si 1aa- ila*u*an p("ses

    pen)"la-an 0it(a an ete*si 1aa-. Sistem ete*si e(tu)as men)"la- 0it(a anmen!esuai*an e n)an dataase an -an!a mele1at*an 0 it(a !an) te(apat 1aa-

    ialamn!a, se (ta mela*u*an *lasi/i*asi 1aa- an n"n21aa- te(-aap 0it(a

    masu*an. Sean)*an sistem pen)enalan 1aa- e(tu)as men)enali 0it(a masu*an

    sea)ai 1aa- "(a n) !an) aa ala m dataase atau tia*. 8it(a !an) me(upa*an

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    23/78

    &%

    1aa- alam dataase a*an itentu*an sea)a i 1aa- *e2n. Waa- *e2n te(seut

    a*an melalui p("ses pen)enalan !an) te(i(i a(i ua a)ian, !aitu a)ian

    e*st(a*si /itu( an *lasi/i*asi @pen)enalan. Ba)ian e*st(a*si /itu( e(tuuan

    me(eu*si ata se-in))a i-asil*an /itu( pentin) !an) me1a*ili 0it(a 1aa-, paa

    a)ian *lasi/i*a si a*a n men)enali /itu( 1aa- te(seut sea)ai "(an) !an) i*enali

    @sesuai dataase atau tia*.

    (5( Te,!l!/i Augmented Reality

    Augmented Re ality @AR me(upa*an seua- *"nsep !a n) men))aun)*an

    anta (a "e* unia n!ata an "e* unia ma!a !an) i-a sil*an a(i seua - sistem

    *"mpute( en)an menama- in/"(masi paa "e* n!ata se-in))a atas anta(a

    *euan!a menai san)at tipis. Sistem ini lei- e*at *epaa lin)*un)an n!ata,

    *a(ena itu reality lei- iuta ma*an paa sistem ini. 9en)an antuan te*n"l")i

    AR, lin)*un)an n!ata ise*ita( *ita a *an apat e(inte(a*si en)an entu* i)ital

    @'irtual. In/"(masi tentan) "e* an lin)*un)an se*ita( *ita apat itama-*an

    *ealam siste m AR !an) *emuian in/"(masi te(seut itampil*a n iatas lapisan

    unia n!ata se0a(a real)time se -in))a se"la-2"la- in/"(ma si te(seut menai

    inte(a*ti/ an n!ata. +"nsep AR pe(tama *ali ipe(*ena l*an "le- T-"mas 8aue ll

    paa ta-un &66% sa at ia e*e(a i pe(usa -aan B"ein) ?C.

    Aa ti)a *a (a*ete(isti* !an) me n!ata*an suatu te*n"l")i mene(ap*an

    *"nsep Augmented Reality 6C !aitu :

    &. Mampu me n)*"minasi*an unia n!ata an unia ma!a.

    $. Mampu me me(i*an in/"(masi se0a(a inte(a*ti/ an real)time .

    >. Mampu me nampil*an alam entu* >9 @ti)a imensi

    Hal te (sulit alam pe(an0an)an sistem e(asis Augmented Re ality aala-

    memuat se "la-2"la- tia* aa pe(eaan anta(a lin)*un)a n unia n!ata an

    unia ma!a @ 'irtual, se-in))a se0a(a *asat mata *euan!a me nai *esatuan

    utu-.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    24/78

    &&

    Te(apat ti)a unsu( menasa ( alam pen)eman)an sistem Augmented

    Re ality&%C, sepe(ti te(li-a t alam uilding loc"e(i*ut.

    Gama( $.$ AR %uilding %loc" &%C

    Unsu( pe(tama aala- registration and trac"ing . Hal menasa( !an) pe(lu

    ipe(-a ti*a n aala- a)aimana men))aun)*an unia n!ata en)an "e* unia

    ma!a !an) a*an itanam*an *e alam unia n!ata te(seut. Inila- !an) ima *su

    en)a n registration . P("ses pen))aun)a n te (seut ia1a li "le- (esp"n sistem

    alam menan)*ap seua- *"nisi untu* me))aun)*an unia ma!a paa unia

    n!ata.

    Unsu( pentin) menasa( *eua aala- display technology . Te*n"l")i

    penampil me(upa*an seua- alat untu* me(ep(esenta si*an anta(mu*a se0a(a

    lan)sun) anta(a pen))una en)an apli*asi !an) mene(a p*an sistem AR.

    Unsu( te(a *-i( aala- re ndering. P("ses ini te(*ait a )aimana

    men))aun)*a n *"nisi n!ata en)an "e* uatan !an) i-asil*an "le-

    *"mpute( menai satu *esatuan utu-. Untu* men)-asil*an tampila n AR !an)

    (ealistis, ipe(lu*an p("ses rendering!an) e(si/at real)time , se-in))a apa !an)

    ili-at "le- pen))una mene*ati *"nisi n!ata. Paa pe(an0an)an an

    implementasi sistem, augmented re ality i)una*an untu* menampil*an in/"(masi

    -asil pen)enalan 1aa- !an) te(tan)*ap "le- *a me(a pen))una saat sistem

    ialan*an.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    25/78

    &$

    (5(5) Jei-:+ei- Au/meted RealityAu/meted Reality

    Augmente d Reality

    Augmente d Reality

    @AR te (a)i ua ma 0am e(asa(*a n met"e@AR te(a)i ua ma 0am e(asa(*an met"e

    pen))unaann!a !a itu &ar" er Augmente d Reality

    &ar"e r Augmented Reality

    an &ar"erless Augmented

    &ar"erless AugmentedReality .

    2 &ar"er Augmented Reality

    &ar"er Augmented Reality

    me(upa*an seua- me t"e !an) meman/aat*anme(upa*an seua- me t"e !an) meman/aat*an

    ma(*e( e(upa ilust(asi -i

    ma(*e( e(upa ilust(asi -itam a n puti- e(entu* pe(se)i atau lainn!a en)an

    lainn!a en)an

    atas -ita m teal an lata( ela*an) puti-. Me lalui p"sisi !an) i-aap*anteal an lata( ela*an) puti-. Mela lui p"sisi !an) i-aap*anteal an lata( ela*an) puti-. Melalui p"sisi !an) i-aap*an

    paa seua- *ame(a *"mpute(, ma*a *"mpute( a*an mela*u*an p(

    paa seua- *ame(a *"mpute(, ma*a *"mpute( a*an mela*u*an p(

    paa seua- *ame(a *"mpute(, ma*a *"mpute( a*an mela*u*an p("sesmen0ipta*an unia 'irtual

    'irtual$9 atau >9.

    Gama( $.>

    Gama( $.>

    Augmented Reality en)an Ma(*e( $$C

    2 &ar"erless Augme nted Re ality

    &ar"erle ss Augmented Reality

    !aitu met"e AR !an) tia* la)i meme(lu*an!aitu met"e AR !an) tia* la)i meme(lu*an

    ma(*e( untu* menampil*an elemen unia ma!a @ma(*e( untu* menampil*an elemen unia ma!a @

    'irtual saat men))aun)*an saat men))aun)*an

    en)an lin)*un)an

    en)a n lin)*un)an unia n!ata. Pen))unaa n me t"e

    mar"erlessmar"erlessiasa

    iman/aat*an untu*

    iman/aa t*an untu*

    #ace trac"ing, *( oject trac"ing an motion trac" ing

    motion trac"ing

    .

    Paa sistem ini ite(ap*an met"e

    Paa sistem ini ite(ap*an met"e

    mar"e rless augmented reality

    mar"e rless augmented reality

    en)an

    meman/aat*a n ete*si 1aa - sea)aimeman/aat*a n ete*si 1aa- sea)ai

    trigger untu* menampil*an in/"untu* menampil*an in/"(masi

    pemili* 1aa-.

    Gama( $.4 &ar"erless AR paa #ace trac"ing

    Ui3e1-ita- Id!e-ia

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    26/78

    &>

    (5(5( Pe1a/,at Ke1a- utu, Te,!l!/i Au/meted Reality

    Augmented Reality sea)ai te*n"l")i !an) mampu meme(i*an in/"(masi

    atau )ama(an tama-an se0a(a 'i(tual men)ena i "e* /isi* paa unia n!ata

    se-in))a te(entu* *"nisi real)li#e , meme (lu*an seua - pe(an)*at *e(as untu*

    mela!ani pene (apann!a. Se0a(a menasa( aa ti)a -al te(pentin) !an) iutu-*an

    alam te*n"l")i Augmented Reality . Pe(tama, *ame(a untu* men)amil )a ma(

    a(i lin)*un)an n!ata, display untu* menampil*an -asil a*-i(, an te(a*-i(,

    pe(an)*at untu* men!eia*an p("ses *"mputasi. Te(a pat e (a)ai ma0am

    pe(an)*at !a n) memenu-i *eutu-a n te(seut. Gama( $.3 menunu**an

    pe(an)*at !an) iutu-*an paa apli*asi Augmented Reality $4C. Pe(an)*at

    te(seut a(i *i(i *e *anan !a*ni P8 4ead &ounted (isplay @HM9, *"mpute(

    talet, P9A, an smartphone . Me(e*a u*an -an!a e(ea a(i se)i u*u(an

    melain*an u)a a(i *e-eata n 8PU !an) iseia*an. Paa s*(ipsi ini, augmented

    reality lei- i/"*us*an paa pen)eman)an i pe(an)*at an("i.

    Gama( $.3 Pe(an)*at e(sama untu* apli*asi Augmented Reality

    @a. P8 HM9, @ *"mpute( talet, @0 P9A, an @ Smartphone

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    27/78

    &4

    (56 4l!ud 4!m2uti/

    P("ses *"mputasi !an) e(*eman) paa saat ini te(i(i a(i ee (apa

    enis ianta(an!a !aitu moile computing @*"mputasi e()e(a*, grid computing

    @*"mputasi )(i an te(a*-i( cloud computing @*"mputasi a1an. Cloud

    computingatau *"mputasi a1an me(upa*an )a!a *"mputasi !an) te(ilan)

    inamis !an) meme(a!a*an la!anan inte(net sea)ai sume( a!a 'irtual.

    Cloud c omputingi)una*an untu* memina-*an la!ana n !an) i)una*an se-a(i2

    -a(i *e inte(net, u*an isimpan paa *"mpute( l"*al. Pa a saat ini la!anan

    sepe(ti pen)"la-an *ata, spreadshee t, an apli*asi lainn!a ipina-*an *e alam

    *"mputasi a 1an.

    Gama( $.5 8l"u 8"mputin)

    Cloud computing aala- )aun)a n peman/aatan te*n"l")i *"mpute( an

    pen)e man)an e(asis inte(net. Suatu met"e *"mputasi imana *emampuan

    te(*ait te*n"l")i in/"(masi isai*an sea)ai sua tu la !anan se-in))a pen))una

    apat men)a*sesn!a le1at inte(net tanpa men)eta-ui a pa !a n) a a ialamn!a

    atau in/(ast(u*tu( te *n"l")i !an) memantun!a. Sua tu *"nsep umum !an)

    men0a*up SaaS, e 5.6 , an t(en te*n"l")i te(a(u lain !an) i*enal luas,

    en)a n tema umum e(upa *ete()antun)an te(-aap inte(net untu* meme (i*an

    *eutu-an *"mputasi pen))una. Sea)ai 0"nt"-, Google Apps men!eia*an

    apli*asi isnis umum !an) apat ia*ses melalui suatu penelaa- 1e en)an

    pe(an)*at luna* an ata !an) te (simpan i se r'er.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    28/78

    &3

    (565) Lata1 Bela,a/ Mu7ulya 4l!ud 4!m2uti/

    Be(a1al a(i *eiasaan pen))una ini'iual !an) tentu 0u*up apaila

    men!impan ata2atan!a i seua- lapt"p atau personal computer . Namun tentu

    e(ea en)an seua- pe(usa-aa n, instansi, atau "()anisasi te(tentu !an)

    memili*i (iuan ata pentin) an memutu-*an meia pen!impanan !an) lei-

    esa( an lei- aman. Ja1aan atas se )ala *"nisi te(seut aala - cloud

    computing. Te*n"l")i ini ian))ap apat mene*an ia!a in'estasi ser'er(a*sasa,

    lei- e/e*ti/, an e/isien a(i umla- sume( a!a ma nusia.

    (565( Ka1 a,te1i-ti, 4l!ud 4!m2uti/

    Tia* semua apli*asi e(asis 1e apat imasu**a n *e alam *ate)"(i

    cloud computing . Aa lima *(ite(ia !an) -a(us ipenu-i "le- seua- sistem untu*

    isa i masu**an alam *elua()a Cloud Computing 788, 859 , !a itu :

    )5 On Demand ,el- ,e&'i)e

    Se"(an) pen))una imun)*in*an untu* se0a(a lan)sun) Fmemesan sume(

    a!a !an) iutu-*an, sepe(ti processor time an *apa sitas pe n!impanan

    melalui control panelele*t("nis !an) iseia*an. Ja i tia* pe(lu e(inte(a*si

    en)an personil customer ser'ice i*a pe (lu menama- atau men)u(an)i

    sume(a!a *"mputasi !an) ipe(lu*an.

    (5 &oad!and Netwo&/ A))e""

    La!anan !an) te(seia te(-uun) melalui a(in)an pita lea(, te(utama untu*

    apat ia *se s se0 a(a memaai melalui a(in)an inte(net, ai* men))una*an

    thin client, thic" client ataupun meia lain sepe(ti smartphone .

    65 Re"ou&)e 0ooling

    Pen!eia la!anan cloud, meme (i*an la !anan melalui sume(a !a !an)

    i*el"mp"**a n i satu atau e(a)ai l"*asi data ce nter!an) te(i(i a(i

    seumla- ser'er en)an me*a nisme multi)tenant . Me*anisme multi)tenantini

    memun)*in*a n seumla- sume (a!a *"mputasi te(seut i)una*an se0a(a

    e(sama 2sama "le- seumla- user, i mana sume(a!a te(seut ai* !an)

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    29/78

    &5

    e(entu* /isi* maupun 'irtual, apat ial"*asi*an se0a(a inamis untu*

    *eutu-an pe n))una a tau pelan))an sesuai pe(mintaan.

    9en)an emi*ian, pelan))an tia* pe(lu ta-u a)a imana an a(imana

    pe(mintaan a*an sume(a!a *"mputasin!a ipenu-i "le- pen!eia la!a nan.

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    30/78

    &7

    pen!eia la!anan, an pelan))an men)"nt("l operating system se(ta apli*asi

    !an) iinstal *e alam ser'er.

    D Plat8!1m:a-:a:Se13i7e ;PaaS, AA8, AMR, JPG, PNG, GI#GSM Telep-"n! @te()antun) hard!are

    2 Bluet""t-, E9GE, >G, an Wi#i @te()antun) hard!are

    2 +ame(a, GPS, *"mpas, an accelerometer @te()antun) hard!are

    2 Lin)*un)an 9e'el"pment !a n) le n)*ap an *a!a te(masu* pe(an)*at

    emulator, tools untu* deugging, p("/il a n *ine(a mem"(i, an plugin untu*

    E0lipse I9E.

    Be(i*ut ini aala- a(site*tu( a(i sistem "pe(asi An("i.

    Gama( $.? A(site*tu( sistem "pe(asi An("i $>C

    Sesuai Gama( $.3 iatas, te(li-a t a(i lapisa n palin) a1a- ielas*an

    a-1a An("i me n))una*an *e(nel linu= sea)ai pen)atu( *eseiman)an atas

    pe(an)*at *e(as !an) aa paa pe (an)*at An("i. Sea* 'e(si $.5, Linu= +e(nelmen))una*an Completely Fair Sc hedule r @8#S, !an) mene(ap*an *e(ataan

    alam 1a*tu pen))unaan 8PU untu* tas"@tu)as !an) ie(i*an. +eseiman)an

    ini menamin a-1a semua tu)as a*an mempun!ai a ta- 8PU !an) sama. Ole-

    *a(ena itu, setiap *ali te(ai *e tia *(ataan a*an ila*u*an pen!eiman)an

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    34/78

    $&

    *emali paa tu)as !an) sea n) e(alan. Lei- au- la)i, *e(nel u)a

    men!eia*an la!ana n siste m !an) palin) asa( sepe(ti se*u(itas, ma naemen

    mem"(i, manaemen p("ses, an stac"a(in)an.

    Lapisa n selanutn!a a a +irary!an) men!eia*an /itu( inti untu*

    menala n*an /un)si "pe(asi"nal apli*asi. +emuia n te (apat Android Run $ime.

    An("i men!eia*an 1irtual &achine seni(i !aitu 9al'i*. Semua pe(an)*at

    *e(as !an) e(asis An("i ialan*a n en)an men))una*an 1irtual &achine

    te(seut untu* e *se *usi apli*asi se-in))a mem"(i !an) i)una*an menai

    "ptimal an sume( a!a !an) i)una*an menai te(atas.

    Paa ua la pisan te(atas te(apat Application Frame!or" an Application .

    Application Frame!or" memun)*in*an se"(an) pen)eman) untu* meman)un

    apli*asi !an) a)us an in"'ati/. Pen)eman) eas untu* men)a*ses pe(a n)*at

    *e(as, a*ses in/"(masi, se(ta menalan*an la!anan !an) aa ialamn!a. Lapisan

    Application me(upa*an (uan) utama !an) te(-uun) lan)sun) en)an apli*asi

    sepe(ti SMS, email, *"nta *, ("1se(, a n lain2lain.

    9alam p("ses pe man)unan apli*a si an("i, pen)eman) memili*iee(apa pili-a n *eti*a in)in memua t apli*asi e(a sis an("i. +ean!a*an

    pen)e man) men))una*an E0lipse sea)ai I9E p"pula( !an) te(seia eas

    untu* me(an0an) an men)eman)*an apli*asi An("i. Ba-asa pem(")(aman

    !an) i)una*an an("i aala- Ja'a. Namun u*an e(a(ti *ete(liatan a-asa

    lain sepe(ti 88 tia* isa ise(ta*an. Te(apat seua- *"mp"nen penu*un)

    !a*ni 0ati'e (e'elopment /it @N9+ !an) i)una*an untu* men))aun)*an

    /un)si !a n) itulis ala m 88 me nai seua- apli*a si An("i $&C.

    +ee(aaan N9+ san)atla- men)untun)*an, selain untu* menin)*a t*an *ine(a

    apli*asi melalui N9+ *ita apat meman/aat*an *"e2*"e a(i a-asa lain untu*

    pen!e mpu(naan apli*asi an("i !an) a*an ian)un. 9asa( alam

    men)eman)*an apli*asi an("i !an) utama aala - pen))unaan So#t!are

    (e'elopme nt /it@S9+ !a n) -a(us iinte)(asi*an *ea lam lin)*un)an E0lipse

    I9E.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    35/78

    $$

    Pen)ema n)an augmented reality sea)ai pena mpil in/"(masi -asil

    pen)e nalan 1aa- ini men))una*an An("i 'e(si API 6 !aitu Android

    Gingerread . An("i Gingerre adte()"l"n) 'e(si !an) an!a* i)una*an

    pen))una an("i, se lain itu tin)*at *"mpatiilitas !an) imili*in!a san)atla-

    ai* ila ianin)*a n 'e(si lain se -in))a 0 "0"* untu* i)una*an se a)ai 1aa-

    pen)e man)an sistem.

    (5& Fa7e.!!, API -e.a/ai Media Pe/0u.u/ Je+a1 i/ S!-ial

    Application Programming Inter#ace @API me(upa*an seua- apli*asi

    pem(")(aman !an) se0a(a *-usus i*eman)*an sea)ai pe(anta (a *"muni*asi

    anta ( *"mp"nen pe(an)*at luna*. Sistem pe n)enalan 1aa- !an) i*eman)*an,

    mema1a pen))unan!a untu* apat te(-uun) lan)sun) *e seua- la!anan

    ea(in) s"sial. Ole- *a(ena itu iutu-*an seua- ea(in) s"sial API. Jea(in)

    s"sial API !an) i)una*an aala- #a0e""* API.

    #a0e""* API aala- seua- me*anisme !an) memun)*in pa(a

    pen)e man) untu* apa t men)a*ses in/"(masi !an) te(apat paa #a0e""*

    ser'e r. #a0e""* API apat menai pe(a nta(a apli*asi !an) i*eman)*anse-in))a se0a(a tia* lan)sun) pen))una apa t mema0a , menulis, an

    e(inte(a*si *e #a 0e""*.

    #a0e""* API memili*i lima *"mp"nen !an) menai *"nsep utama

    !aitu:

    &. S!7ial Plu/i- !a n) memun)*in*an siapapun untu* e(a)i in/"(masi paa

    situs p(iai *e pen))una #a0e""* !an) a*an menampil*an u(utan in/"(masi

    !an) palin) p"pula( e(asa(*an umla- pema0a.

    $. G1a20 API me (upa*an *"mp"nen utama a(i Faceoo" Plat#orm !an)

    memun)*in*an siapapun te(utama pen)e man) apli*asi untu* mela*u*an

    p("ses reada n !rite*e situs #a0e""*. G(a p- API me(upa*an API te(a(u

    sea)ai pen))anti REST API !an) lama.

    >. S!7ial 40ael- memun)*in*an *ita untu* men)inte)(asi*an 1esite atau

    apli*asi *ita e n)an soc ial channels !an) imili*i #a0e""* sepe(ti ne!s

    #eeduntu* men"("n) pe(*eman)an 1esite te(seut.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    36/78

    $>

    %5 Fa7e.!!, Aut0e ti7ati! memun)*in*an apli*asi *ita untu* e(inte(a*si

    en)an G(ap- API an men!e ia*an Single)Sign :n @SSO men))una*an

    OAut- $.

    3. O2e G1a20 P1!t!7!l ini me(upa*an seua- p("t"*"l !an)

    memun)*in*an semua "(an) en)an mua- men)ua - -alaman 1e apapun

    menai seua- a)ian alam seua- F social graph ..

    .

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    37/78

    $4

    BAB 6

    PERAN4ANGAN SISTEM PENGENALAN WAJAH DAN TAMPILAN

    INFORMASI BERBASIS AUGMENTED REALITY

    65) De-,1i2-i Umum Si-te m

    Paa tulisan ia)ian a1al, tela- ielas*an a-1a sistem pen)enalan

    1aa- e(asis cloudini i(an0an) sea)ai s"lusi atas masala- p("ses *"mputasi

    !an) inilai e(at paa sistem #ace re cognition umumn!a. Be(a1al a(i -al

    te(seut i(an0an)la- seua- sistem sea)ai satu *esatuan utu- !an) te(i(i a(i

    peman/a atan la!anan *"mputasi a1an untu* p("ses Fac e Recognition , Face

    Re cognitionm"ul !an) te(tanam paa pe(an)*at moile an pene(apan

    Augmented Reality m"ul sea)ai penampil in/"(masi -asil pen)e nalan 1aa-.

    Pe(an)*a t moile !an) i)una*a n paa pen)eman)an sistem e(asis plat#orm

    An("i. 9en)an sistem pen)enalan 1aa- te(se ut, pen))una a*an apat

    men)enali 1aa- sese"(a n) me n))una*an *ame(a !an) te(a pat pe(a n)*at

    An("i -an!a en)an men)a(a-*ann!a *e a(ea 1aa-. Pen)e(aan sistem utu- ini

    ila*u*a n "le- seua- tim !a n) te(i(i atas Slamet Bui!atn", Nu( Mu-amma

    Ri-" &?C, an P(aset!a1ii In(a 1an &6C.

    Pe(a n0an)an sistem pen)e nala n 1aa- meliputi ua aspe* !a n) e(*aitan

    satu en)an lainn!a, !aitu pe(an0an)an sistem e(asis moile phone an

    peman/a atan la!anan cloud. 9ua aspe* ini te(inte)(asi satu sama lain melalui

    p("ses *"muni*asi en)an antuan Representational State $rans#e r @REST !an)

    men)-uun)*an pe(a n)*a t moile en)an la!a nan cloud. Untu* meli-at

    )ama(a n umum sistem se0a(a *eselu(u-an apat ili-at a(site*tu( sistem

    pen)e nalan 1aa- e(i*ut ini.

    $4Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    38/78

    $3

    Gama( >.& A(site*tu( Sistem Pen)enalan Waa-Gama( >.&

    A(site*tu( sistem !an) itampil*an paa

    A(site*tu( sistem !an) itampil*an paa Gama( >.&, menelas*an a-1a

    ama ( >.&, menelas*an a-1a

    paa pe(an0a n)ann!a sistem pen)enalan 1aa- ian)un paa

    paa pe(an0a n)ann!a sistem pen)enalan 1aa- ian)un paa

    cloud

    cloud

    en)an

    meman/aat*an la!anan a(i G"")le App En)ine.me man/aat*a n la!anan a(i G"")le App En)ine. Paa

    cloudte(seut a*ante(seut a*an

    itanam*an seua- m"ul !an*an seua- m"ul !an) e(tu)as mela*u*an p("ses *"mputasi pen)enalan) e(tu)as mela*u*an p("ses *"mputasi pen)enalan

    1aa- meliat*an la!anan a(imeliat*an la!anan a(i Face.com API. Hasil p("ses *"mputasi te(seut. Hasil p("ses *"mputasi te(seut

    apat e(upa te*s a n )ama( !a n) me n!ai*an in/"(masi pemili* 1aa-. Selainapat e(upa te*s a n )ama( !an) me n!ai*an in/"(masi pemili* 1aa-. Selain

    apat e(upa te*s a n )ama( !an) me n!ai*an in/"(masi pemili* 1aa-. Selainmela*u*an p("ses *"mputasi,

    me la*u*an p("ses *"mputasi,

    cloudu)a iman/aa t*an sea)ai tempat pen!impana)ai tempat pen!impan

    0it(a 1aa- a)i pa(a pen))una.

    0it(a 1aa- a)i pa(a pen))una. Paa sisi !an) e(ea sistem pe n)ena lan 1aa-

    istem pe n)ena lan 1aa-

    ini u)a ite(ap*an paa

    ini u)a ite(ap*an paa pe(an)*at An("i. P("ses *"mputasi !an) ila*u*an

    An("i. P("ses *"mputasi !an) ila*u*an

    paa pe (an)*at moile te(seut aala- p("ses ete*si 1aa-. Hal ini ila*u*anHal ini ila*u*an

    )una men)e/isiensi sume( a!a !an) te(pa*ai "le- pe(an)*at

    )una men)e/isiensi sume( a!a !a n) te(pa*ai "le- pe(an)*at

    moile

    moile

    . Untu*

    p("ses *"mputasi pen)enalan 1aa- ila*u*an paapen)enalan 1aa- ila*u*an paa cloud, en)an seelumn!aen)an seelumn!a

    clientpaa pe(an)*at an("i mela*u*an pe(mintaan paapaa pe(an)*at an("i mela*u*a n pe(mintaan paa cloudse-in))a -asilse-in))a -asil

    pen)enalan 1aa- apat i*i(im*

    pen)e nalan 1aa- apat i*i(im*an *emali paa pe(an)*a t an("i. Hasil !an)

    an *emali paa pe(an)*at an("i. Hasil !an)

    i*i(im*an a(i cloudte(seut itampil*an a lam entu* Augmented Reality

    Augmented Realityse-in))a tampila n lei- te(li-at inte(a*ti/.se-in))a tampilan lei- te(li-at inte(a*ti/.

    Ui3e1-ita- Id!e-ia

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    39/78

    $5

    65( Alu1 Ke1+a Si-te m

    Sistem pen)enalan 1aa- me(upa*an suatu sistem !an) meliat*an

    ee(apa *"mp"nen penu*un) meliputi m"ul pen)e nalan 1a a-, la!anan

    *"mputasi a1an, an augmented reality . Untu* mempe(mua- 'isua lisasi

    pen))unaan, e(i*ut aala- alu( *e(a sistem pen)enalan 1aa-.

    @a

    @

    Gama( >.$ 9ia)(am Ali( Umum Sistem Pen)enalan Waa- e(asis Cloud

    @a. $raining Waa- an @. Re*")nisi Waa-

    Sesuai en)an Gama( >.$, pe(an0an)an sistem pen)enalan 1aa- ini

    te(i(i atas ua a)ian !an) salin) te(-uun) !a*ni traning1aa- an p("ses

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    40/78

    $7

    (e*")nisi 1aa-. Paa Gama( >.$ @a , sistem e(alan ia1ali en)an p("ses

    pen)a milan seua- 0 it(a 1aa- me lalui *ame(a pe(an)*at an("i untu*

    mela*u*an training @pelati-an te(-aap 1aa-. Pelati-an te(seut ila*u*an

    en)a n men)amil a(ea epan a)ian 1aa - sese"(an) en)an e(a)ai e*sp(esi.

    Setela- 0it(a 1aa- iamil, sistem memutu-*an sisipan in/"(masi men)enai

    pemili* 1aa- sea)ai lael dataase masin)2masin) 1aa-. Selanutn!a 0it(a

    1aa- !an) tela- memili*i la el i*i(im*an *e la!anan cloud ser'er untu*pen)"la-an 0 it(a 1aa-.

    Apaila pelati-an ata 1aa- tela- selesai, ma*a p("ses (e*")nisi 1aa-

    apat imulai. Pen)enalan te(-aap 0it(a 1aa- e(lan)sun) me lalui ta-apan !an)

    te(li-at paa Gama( >.$ @. Be (asa(*an s*ema !an) itunu**an, pe(tama

    ila*u*a n pen)a(a-an *ame(a an("i *e 1aa- sese"(an) !a n) in)in i*enali.

    Pe(mulaan a(i (e *")nisi 1aa- !a*ni pemili-an a(ea 1aa- an men)aai*an

    a(ea !an) u*an 1aa-. P("ses ini i*enal en)an nama ete*si 1aa-. 9ete *si

    1aa- a*a n ment(ans/"(masi*an /"(mat 1aa- *e alam itmap. Selanutn!a

    1aa- -asil ete*si te(seut i*i(im*an *e la!anan clouduntu* ip("ses. 8it(a

    1aa- -asil ete*si !an) tela- sampa i paa clouda*a n i*emali*an *epaa

    an("i c lient a lam entu* (esp"n JSON. P("ses pen)enala n imulai en)an

    men0"0"**an 0it(a 1aa- masu*an en)an 0it(a 1aa- !an) seelumn!a tela-

    ilati-. Ji*a 0it(a 1aa- sesuai en)a n ata trainingma*a ila*u*an p("ses

    *"mputasi. +"mputasi !an) te (ai !a*ni pen)amilan in/"(masi te(-aap 1aa-

    se(ta pe n!isipan augmented reality seelum sampai *epaa pen))una. Hasil a(i

    *"mputasi ini i*i(im*an *emali paa pe(a n)*at a n("i sea)ai -asil ientitas

    i(i 1aa- !an) in)in i*eta-ui. Melalui augmented re ality !an) itampil*an

    pen))una apa t mela*u*an inte(a*si se-in))a mampu te(-uun) en)an ea(in)

    s"sial.

    656 Dia/1am Ui8ie d M!delli/ La/ua/e ;UML.4 Use 8ase 9ia)(am Pen))una te(a/ta(

    Gama( >.4 i atas me(upa*an ia)(am use case !an) menunu**an

    inte(a*si a nta(a pen))una te(a/ta ( en)an sistem. Untu* me n))una *an sistem

    pen))una -a(us mela*u*an l")in te(lei- a-ulu. Selanutn!a pen))una -a(us

    memili- /itu( (e*")nisi untu* men)eta-ui 1aa- !an) in)in i*enal. Saat p("ses

    penete*sian 1aa- imulai, e(lanut menuu p("ses pe n)ena lan 1aa- !an)

    ila!ani "le- cloud. Hasil in/"(masi !an) ipe("le- a*an itampil*an *e

    pen))una alam entu* Augmented Reality sea)ai 1a a- !an) i*enal.

    Selanutn!a pen))una apat e(inte(a *si en)an in/"(masi te(seut untu*men)-uun)*ann!a *e ea(in) s"sial.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    43/78

    >%

    6565( A7ti3ity Dia/1am

    Acti'ity (iagram men))ama(*an e(a)ai ali( a*ti'itas alam sistem

    !an) sean) i(an0an), a)aimana ali(an e(a1al, *eputusan !an) mun)*in

    te(ai, an a)aimana ali(an e(a*-i(. Acti'ity diagram u)a apat

    men))ama(*an p("ses pa(alel !an) mun)*in te(ai paa ee(apa e*se*usi u)a

    menelas*a n p("ses an alu( a*ti'itas a(i le'el atas se0a(a umum.

    Gama( >.3 A0ti'it! 9ia)(am

    Acti'ity diagram paa Gama( >.3 i atas menelas*an alu( *e(a sea)ai

    e(i*ut :

    &. Siste m a*an meme(i*an pili-an *epaa pen))una untu* (e)ist(asi te(lei-

    a-ulu atau menuu -alaman l")in ila sua- te(a/ta(.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    44/78

    >&

    $. Pen))una -a(us memili- untu* mela*u*a n p("ses training ata u p("ses

    (e*")nisi. P("ses trainingmemun)*in*an pen))una untu* mela*u*an

    pelati-an te(-aa p 1aa- an p("ses (e*")nisi untu* mela*u*an pen)enalan

    te(-aap 1aa-. +eua p("ses te(seut ia1ali en)an ete *si te(-aap 1aa-.

    >. +eti*a ete *si 1aa- e(a*-i(, pen))una apat men)2 capture 0it(a 1aa-

    untu* melanut*an p("ses (e*")nisi.

    4. Siste m men)"la- an me nampil*an in/"(masi *emali paa pen))una alamentu*augmented reality.

    65656 Se>ue7e Dia/1am

    Seuence (iagram me(upa*an sala- satu ia)(am untu* men))ama(*an

    pe(ila*u "e* !an) e(-uun)an lan)sun) en)an sistem &3C.

    Gama( >.5 Se;uen0e 9ia)(am

    Be(asa(*an Ga ma( >.5, inte(a *si pen))una en)an sistem itunu**an

    saat p("ses pen)amilan 1aa- "(an) !an) in)in i*enal en)a n men)i(im*ann!a

    *e cloud. Cloudmela*u*an p("ses *"mputasi en)an men0"0"*an 1aa-,

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    45/78

    >$

    *emuia n i*lasi/i*asi sea)ai 1aa- !an) i*enal atau tia*. 9ata -asil

    *"mputasi a*an i*i(im*an ali* *e pe(a n)*at m"ile sea)ai entu* in/"(masi

    "(an) !an) in)in i*enal. In/"(masi -asil pen)enalan 1aa- !an) ite(ima

    pen))una ili-at sea)ai 'isualisasi in/"(masi alam e ntu* augme nted reality.

    6565% De2l!ymet Dia/1am

    (eployment (iagram me(ep(esentasi*an (an0an)an /isi* a(i sisteme(upa pe(an)*at *e(as maupun pe(an)*at luna* untu* menunu**an p("ses !an)

    aa paa n!a &7C.

    Gama( >.7 9epl"!ment 9ia)(am

    Paa sistem pen)enalan 1aa- e(asis cloudini meliat*an ua *"mp"nen

    pentin) !aitu pe(an)*at moile phone en)an plat#orm An("i an ser'e re (upa

    Cloud. Paa sisi pe(an)*at m"ile ian)un apli*asi pen)enalan 1aa- sea)ai

    meia *"muni*a si en)an antuan REST sean)*an paa sisi cloudian)un

    m"ul pen)ena lan 1aa- sea)ai p("ses *"mputasi pen0"0"*an 1aa- en)an

    pemili*n!a !an) ila!ani atas antuan Face .com API. Hasil *"mputasi a*an

    i*ema li*an paa pe(an)*at m"ile alam entu* in/"(masi pemili* 1aa- !an)

    tampil*an men))una*an *"nsep Augmented Reality .

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    46/78

    >>

    BAB %

    IMPLEMENTASI MODUL AUGMENTED REALITY DAN INTEGRASI

    PADA SISTEM PENG ENALAN WAJAH

    %5) Pe1 a7 a/a M!dul Augmented Reality

    Paa a ini a*an ia-a s men)enai implementasi m"ul Augmented

    Re alitypaa sistem pen)enala n 1aa-. A1alan a(i p("ses imple mentasi m"ul

    te(seut iala- pe(an0an)an alam entu* standalone @te(pisa-. Selanutn!a

    ila*u*a n inte)(asi te(-aap sistem *eselu(u-an. Pema-asan te(seut apat

    ili-at paa Sua ia1a- ini.

    %5)5) Pe1a/,at Pedu,u/ Pe/em.a/a

    Sepe(ti !an) tela - iela s*an paa a seelumn!a, sistem pen)enalan

    1aa- e n)an meman/aat*an Augmented Reality an Cloud Computing ini a*an

    i*ema n)*an paa pe(an)*a t a n("i. Untu* itu iutu-*a n lin)*un)an

    pen)e man)an te (inte)(asi @Integrate d (e'elopment En'ironment I9E sea)ai

    1aa - mela*u*an pen)eman)an p(")(am !an) lei- e/e*ti/ an e/isien. Untu*

    mela*u*an pen)eman)an te(seut, i)una*an lin)*un)an pen)eman)an

    te(inte)(asi Eclipse Indigo . Eclipse Indigo me(upa*an I9E untu* a'a !an)

    sampai saat ini me(upa*an I9E te(p"pule( untu* pa(a de'eloper. Ba-*an se*a(an)

    E0 lipse I9E tia* -an!a menu*un) a-a sa pe m(")(aman Ja'a, melain*an u)a

    menu*un) PHP, 88, P!t-"n, Ru! an lain2lain.

    Pen)ema n)an sistem ini u)a meliat*an *"e nati'e se pe(t C?C@@

    untu* p("ses pen)"la-an 0it(a !an) meliat*an pusta*a lain se pe(ti Ope n8.

    Open8 san)at 0 "0"* a lam (ana- Computer 1ision an itulis alam a-a sa 8.

    Jai untu* p("ses e*se*usi iutu-*an Ja' a 0ati'e Inter#ace @JNI !an)men!eia*an se*umpulan API !an) i)una*an untu* men)a*ses /un)si2/un)si

    paa li(a(! @.ll atau .s" !an) iuat en)an a-asa pem(")(a man 8 !an)

    te(apat paa Open8.

    >> Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    47/78

    >4

    %5)5( Pe1a7a/a M!dul Augmented Reality Si-tem Te12i-a0

    Pe(a n0an)an a pat imulai *eti*a E0 lipse Ini)" te(*"n/i)u(asi plu)in

    se(ta So#t!are (e'elopment /it @S9+ an 0ati'e (e'elopment /it @N9+ tela-

    te(pasan) en)an ai*. Selanutn!a pen)eman)an sistem imulai en)a n p("ses

    ete *si 1aa-. Paa /ase ini pen)eman)a n i/"*us*an untu* -asil m"ul !an)

    e(alan seni(i untu* *epe(luan pen)uian sementa(a seelum iinte )(asi*an

    *ealam sistem se0a(a *eselu(u-an.

    Se0a(a see(-ana augmented reality !a n) te(ai paa sistem te(pisa- ini

    itunu**an "le- al)"(itma paa m"ul pre)processing Ga ma( 4.&. 9ia1ali a(i

    pe(an)*at moile an("i !an) mela*u*an p("ses pen)amilan 0it(a 1aa-

    melalui *ame(a. Untu* men)a *ses pe(an)*at *ame(a, sistem -a(us ie*la(asi*an

    permission untu* camera ala m android mani#est an u)a men!e(ta*an elemen

    uses)#eatureB untu* mene *la(asi*an #eature !an) i)una*an. Be(i*ut ini

    permission untu* a pli*asi !an) men))una*an *ame(a paa pe(an)*at an("i.

    uses2pe(missi"n an("i:name an("i.pe(missi"n.8AMERA Q

    uses2/eatu(e an("i:name an("i.-a(1a(e.0ame(a Q

    Mulai

    Men)amil

    Masu*an *ame(a

    Penete*sian

    Waa-

    Pemun0ulan

    Au)mente

    Realit!

    Gama( 4.&.Al)"(itma M"ul Pre)processing

    Ta-ap selanutn!a m"ul a*an mema0a masu*an a(i 0it(a te (seut untu*

    ila*u*an p("ses ete*si 1aa -. 9e te*si 1aa- !an) ima*su aala- men)amil

    a(ea 1aa- e(asa( 0it(a masu*a n an men)aai*an a(ea selain 1aa-. P("ses

    te(seut e *e(a melalui /un)si an("i.meia.#a0e9ete0t"( sea)ai

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    48/78

    >3

    ete *si 1aa- !an) iseia*an "le - An("i. Hasil a*-i( setela- p("ses ete*si

    1aa- aala- mun0uln!a tampilan augmented reality tepat paa ae(a- 1aa-

    sepe(ti !an) te (li-at paa Gama( 4.$.

    Gama( 4.$ Tampilan m"ul Augmented Reality te(pisa-.

    %5)56 Pem1!/1ama M!dul Augme nted Reality

    Paa Sua 4.&.> a*an ia-as me n)ena i te*nis pem(")(aman !an)

    men)-asil*an m"ul te(pisa- seelum te(inte)(asi paa sistem *eselu(u-an.

    Pen))unaan m"ul augmented reality paa p(")(am stand)alone ini e(asa(*an

    p("ses ete*si 1aa- !an) itan)*ap "le- *ame(a a n("i. Gama( 4.>

    menunu**an /un)si utama ete*si 1aa- men))una*an *elas

    #a0e9ete0tT-(ea, /un)si ini menai a1al p("se s masu*n!a "e* 1aa-

    paa *ame(a, *emuian te(ai a*ti'itas penentuan a(ea 1aa- sea)a i m"e

    penete*sian itana i en)an lael *"ta*an -iau paa a(ea se*ita( 1aa -.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    49/78

    >5

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    50/78

    >7

    Gama( 4.>. #un)si 9ete*si Waa-

    Paa p(insipn!a alu( *e(a a(i m"ul augmented reality !an) ian)un

    paa pe(an)*at an("i te(leta* paa penentuan a*ti'itas pe( layer @lapisan.

    Setiap lapisan memili*i a*ti'itas ata u tu)as masin)2masin). Penentuan tu)as

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    51/78

    >?

    te(seut menentu*an a*ti'itas a (i lapisan, apa*a- tampil *e pe(mu*aan sea)a i

    lapisan te(atas atau te(a1a-. Se-in))a sa at *eua a*ti'itas itu e(alan

    e(sa maan, pen))una meli-atn!a menai satu *esatuan.

    Gama( 4.4 +ayerpaa Augmented Reality

    Lapisa n pe (tama e(isi a*ti'ita s untu* menalan*an /un)si *ame (a !an)

    te(apat paa p"t"n)an *"e ia1a - ini @Gama( 4.3. Lapisan te(seut

    menala n*an /un)si camera pre'ie! . Hal inila- !an) me muat panan)an *ame(a

    apat men0atat atau menan)*ap )ama( untu* menunu**an a-1a *ame(a apat

    meli-at "e* iepann!a.

    Gama( 4.3 +"e untu* pen)atu(an tampilan +ame(a.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    52/78

    >6

    Sean)*an lapisan *eua me nalan*an a*ti'itas untu* peman))ilan /un)si

    Augmented Reality !aitu en)an meliat*an *elas Su(/a0eie1. Pe(a n)*at

    *e(as *ame (a !a n) te(apat paa an("i se0a(a lan)sun) menampil*an -asil

    "e* !an) te(tan)*ap *ame(a *e pe(mu*aan la!a( en)a n tama-an in/"(masi

    atau )ama (. +elua(an te(seut iuat a)a( in/"(masi ata u )ama( tama-an

    se0a(a "t"matis menumpu* pa a pe(mu*aan la!e( seelumn!a. Hal te(seut apat

    ila*u*a n en)an meliat*an Su(/a0eie1. +ete (seiaa n Su(/a0eie1memua t a*ti'itas utama a(i apli*asi apa t itempa t*an *e a(ea pe(mu*aan

    te(epan melapisi a*ti'itas seelumn!a. Untu* apat mela*u*an *"nisi te(seut

    apli*asi -a(us e(tina* se a)ai Su(/a0eH"le( a)a( apat mela*u*an

    pen)e nalian a*ti'itas !an) tampil *e pe(mu*aan la!a( an mene(a p*an met"e

    Su(/a0eH"le(.8alla0* untu* memun)*in*an pe(an)*at an("i

    menala n*an a*ti'itas sea)ai tampilan a *-i( !an) imun0ul*an *e pe(mu*aan

    la!a(.

    Gama( 4.3 +"e *elas Pre'ie!1ie!

    Sepe(ti !an) tela- ielas*a n iatas, a*ti'itas ia)i e(asa(*an

    lapisann!a. La pisan te(atas aa la- la pisan o'erlay . Setiap )ama(, te*s atau ena

    lainn!a !an) te(tan)*ap *ame(a apat i)una*an sea)ai o'erlay . Ga ma( 4.5

    aala - *"e untu* pema*aian *elas o'erlay. Melalui *elas ini apat itama-*an

    suatu tana ata u ma(*e( sesuai !an) iin)in*an sea)ai a)ian a(i (ealita

    te(tama-.

    O'e(la! La!e( 0lass

    2u.li7 7la-- O'e(la!La!e( e?ted- ie1

    21i3ate Paint paint e=

    Paint@Paint. A0$IA+IASF+AG

    8"nst(u0t"(

    2u.li7 O'e(la!La!e(@8"nte=t 0"nte=t -u2e1 @0"nte=t

    paint [email protected]!le. S$R:/E

    paint .set8"l"(@%=##>>##>>

    paint .setSt("*eWit-@>

    Gama( 4.5 +"e pemuatan O'e(la! paa An("i

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    53/78

    4%

    Selanutn!a saat masin)2masin) lapisan tela- e(aa paa p"sisin!a,

    p("ses a*an menuu paa m"e pemili-an !an) i)una*an. Paa pe(an0an)an

    s*(ipsi ini, m"ul augmente d reality iuat en)an ua m"e sepe(ti Gama ( 4.7

    !a*ni m"e pe(tama sea)ai m"e ete*si an m"e *eua sea)ai m"e

    augmented reality .

    2u.li7 3!id setAppM"e@ it m"e

    i8 @ appM"e m"e

    1etu1

    appM"e m"e

    -=it70 @ appM"e

    7a-e %:

    "'e(la!Bitmap ull

    .1ea,

    7a-e &:

    "'e(la!Bitmap

    Bitmap#a0t"(!. decodeResource @ 0"nte=t .)etRes"u(0es@,

    R.(a1ale. mas"laugh

    .1ea,

    Gama( 4.7 +"e untu* pili-an mode

    A*ti'itas ete*si 1aa- e(lan)sun) paa *elas #a0e9ete0tT-(ea

    !an) tela- iseut*an ia)ian a1al. Paa *"e ia1a- ini Gama( 4.?, -asil

    ete *si i)ama(*an paa seua- *an'as !a n) e(aa ilapisan "'e(la!. +"nisi

    penete*sian apat imulai saat i8 @appM"e%.Hasil te(seut

    i'isualisasi*an e(upa *"ta*an -iau !an) tela- ie*la(asi*an paa *elas

    O'e(la!La!e( en)an men)inisalisasi paint.set8"l"(@%=##>>##>>

    sea)ai 1a(na a sa( -asil p("ses ete*si 1a a- !a*ni 1a(na -iau. Apaila *"nisi

    itu te(penu-i, a*an menala n*an m"e lainn!a !an)i8 @"'e(la!Bitmap ull

    te(apat paa p"t"n)an *"e Gama( 4.7. Se-in))a saat 1aa - te(ete*si a*an

    mun0ul ta mpilan au)mente (ealit! e(upa mas*e( !an) menutupi a(ea 1aa-.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    54/78

    4&

    Gama( 4.? +"e untu* meleta*an )ama( i *an'as

    %5( Ite/1a-i M!dul Au/meted Reality Pada Si-tem Utu05

    Sistem pen)enalan 1aa- paa pen)eman)an s*(ipsi ini te(a)i menai

    ua a)ian, !a*ni c lientan ser'er.

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    55/78

    4$

    (e *")nisi 1aa- e(upa JSON.

    (e*")nisi 1aa- e(upa JSON. JSON inila- !an) iman/aat*an sea)ai in/"(masi

    JSON inila- !an) iman/aat*an sea)ai in/"(masi

    utu- a(i p("ses (e *")nisi 1aa-.

    utu- a(i p("ses (e*")nisi 1aa-.Pen)ema n)an au)mente (ealit! paa s*(ipsi ini ia1ali a(i p("ses

    Pen)ema n)an a u)mente (ealit! paa s*(ipsi ini ia1ali a(i p("ses

    Pen)ema n)an a u)mente (ealit! paa s*(ipsi ini ia1ali a(i p("sesete*si 1aa-. Hampi( se(upa en)an m"ul te(pisa- !an

    ete*si 1aa-. Hampi( se(upa en)a n m"ul te(pisa- !an) seelumn!a tela-

    ) se elumn!a tela-

    ielas*an, a-1a a*ti'itas !an) te(ai a*an e(lan)sun) en)an e)itu 0epat

    ielas*an, a-1a a*ti'itas !an) te(ai a*an e(la n)sun) en)an e)itu 0epat

    ielas*an, a-1a a*ti'itas !an) te(ai a*an e(la n)sun) en)an e)itu 0epa tse-in))a pen)a tu(an *e(a anta( la pisan -a(us ipe(elas a)a ( tipis pe(eaan

    se-in))a pen)atu(an *e(a anta( lapisa n -a(us ipe(elas a)a ( tipis pe(eaan

    se-in))a pen)atu(an *e(a anta( lapisa n -a(us ipe(elas a)a( tipis pe(eaananta(a lin)*un)an n!ata an "e*anta(a lin)*un)an n!ata an "e* 'irtual!an) itanam. A*ti'itas utama !an)!an) itanam. A*ti'itas utama !an)men)atu( tampilan !an) nampa* *e pen))una te(leta* paaatu( tampilan !an) nampa* *e pen))una te(leta* paa Pre'ie!1ie!Pre'ie!1ie! .

    Gama( i a1a - ini a*an meme(i*an 'isualisasi *e(a a(i

    Gama( i a1a- ini a*an meme(i*an 'isualisasi *e(a a(i

    Augme nted Reality

    Augme nted Realitypaa An("i

    Gama( 4.6 Anta(mu*a a(i tiap lapisan

    Gama( 4.6 Anta(mu*a a(i tiap lapisan

    Augmented Reality

    La pisan palin) a1a- men)a(a- pa a "e* !an) te(tan)*ap lan)sun) "le-

    La pisan palin) a1a - men)a(a- paa "e* !an) te(tan)*ap lan)sun) "le-

    La pisan palin) a1a - men)a(a- paa "e* !an) te(tan)*ap lan)sun) "le-*ame(a. Apaila p(")(am ialan*an ma*a a*ti'itas a*an ilanut*an en)an

    *ame(a. Apaila p(")(am ialan*an ma*a a*ti'itas a*an ilanut*an en)an

    *ame(a. Apaila p(")(am ialan*an ma*a a*ti'itas a*a n ilanut*an en)anete*si 1aa- !an) ila*u*an paa *elas

    ete*si 1aa- !an) ila*u*an paa *elas

    :' erlay+ayer. Paa *elas te(seut

    . Paa *elas te(seutte(apat /un)si pe n))ama(an paa

    te(apat /un)si pen))ama(an paa

    Can'as sea)ai lapisan i atasn!a.

    Ui3e1-ita- Id!e-ia

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    56/78

    4>

    Gama( 4.&% Pen))ama(an "e* paa 0an'as

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    57/78

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    58/78

    43

    9a(i *"e !an) te(apat paa Gama( 4.&&. Oe * !an) tela- i)ama( paa

    *an'a s, ileta*an paa *""(inat 1254,-254,1,-. +""(inat te(seut

    meme(i*a n p"sisi "e* !an) e(aa i atas *a n'as te(leta* ia)ian p""*

    *anan. Apaila "e * te(seut isentu-, ma*a *ame (a mela*u*a n pem/"*usan

    paa 1aa-. Selanutn!a ila "e* tomolie(i*an a*si ma*a te(ai a*ti'itas

    (e*")nisi.

    Gama( 4.&$ +elas on$ouchE'ent untu* a*si a*ti'itas (e*")nisi 1aa-.

    Setela- can'ase(aa paa lapisan o'erlay , en)an emi*ian "e* )ama( sua-

    men!atu an tampil *e pe(mu*aa n la!a( sea)ai la pisan menumpu*. A*si te(seut

    apat e(lan)sun) e n)an met"e "nT"u0-E'ent@!an) aa paa Ga ma(

    4.&$. Met"e te(seut ialan*an setiap *ali isentu- en)an pa(amete(

    M"ti"nE'ent. Ji*a sentu-an tela- ian)*at a(i la!a( apat i)una*an met"e

    )etA0ti"n@. Sentu-an *e la!a( te(se ut a*an mema1a pen))una paa

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    59/78

    45

    p("ses (e*")nisi 1aa-. Be(i*ut ini aa la- tampilan Augmented Reality paa

    sistem pen)enalan 1aa- !an) tampa* paa Gama( 4.&>.

    Gama( 4.&> Anta(mu*a Sistem Pen)enalan Waa- e(asis Augmented Reality

    Paa )ama( 4.&> i atas menunu**an p("ses a1alan untu* (e*")nisi

    @a)ian *i(i an -asil pen)e nala n 1aa- e(upa au)mente (ealit! @a)ian

    *anan. In/"(masi !an) tampil alam entu* au)mente (ealit! te(seut ipe("le-

    melalui p("ses parsing. P("ses parsingila*u*an paa (esp"n JSON !an)

    *emali paa pe(an)*at an("i saat pe(mintaan (e*")nisi e(a lan. Resp"n

    te(seut ie(i*an "le- la!anan *"mputasi a1an sepe(ti !an) tampa* paa )a ma(

    ia1a- ini.

    Gama( 4.&4 8"nt"- (esp"n JSON -asil (e*")nisi en)an Faceoo"

    Hasil (e*")nisi !a n) ite(ima masi- e(upa in/"(masi !an) elum apa t

    iienti/i*asi "le- pen))una. Hasil (e*")nisi itunu**an e n)an lael e(upa

    ui:&3?4====V/a0e""*.0"m. Setiap "e* atau ini'iu !an)

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    60/78

    47

    te(a/ta( paa #aceoo"memili*i ientitas e(upa I9. At(iut I9 te(seut apat

    i*enali en)an men)a*ses httpsD??graph.#aceoo".com?I( . I9 te(seut menai

    ientita s !an) uni* untu* setia p in/"(masi. Ole - *a(ena itu a(i -a sil (e*")nisi

    !an) ipe("le- pe (lu ila*u*an t(anslasi ui *ealam n"tasi in/"(masi !an)

    i*enal en)an antuan G(ap- API paa #a0e""*.

    Gama( 4.&3 Resp"n JSON -asil t(anslasi G(ap- API.

    Resp"n JSON paa Gama( 4.&4 iua- *ea lam (esp"n JSON lain !an)

    memili*i in/"(masi !an) apat iie nti/i*asi "le- pen))una, itunu**an "le-

    Gama( 4.&3. Han!a saa tia* *eselu(u-an in/"(masi te(seut itampil*an se0a(a

    utu-, me lain*an in/"(masi pentin) saa !an) imun0ul sea)ai in/"(masi -asil

    pen)e nalan 1aa-.

    Gama( 4.&5 P("ses *"ne*si en)an Graph API

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    61/78

    4?

    +"e i atas meme(i*an pe nelasan men)enai pena-uluan p("ses untu*

    menapat in/"(masi /a0e""* -asil t(a nslasi (esp"n JSON Gama( 4.&>. Paa

    *"e i atas ila*u*an *"ne*ti'itas en)an httpsD??graph.#aceoo".com?I(

    sea)ai pen!eia in/"(ma si .

    Gama( 4.&7 Pen)amilan ee(apa in/"(masi

    Me lalui p"t"n)an *"e paa Gama( 4.&7, apat ipili- in/"(masi apa sa a

    !an) a*an iamil. Paa s*(ipsi ini, iamil in/"(masi JSON sese"(a n) paa

    Gama( 4.&3 !an) te(i(i atas nama, tan))al la-i(, enis *elamin, tempat tin))al

    an pe*e(aan. Namun in/"(masi !an) itampil*a n alam entu* augmented

    realitye(upa nama saa. Untu* meli-at in/"(masi tama-an i)una*an met"e

    sea)ai p("ses lanutan inte(a*si Apaila nama te(seutOnT"u0-E'ent .

    ie(i*an a*si ma*a apat itampil*an in/"(masi tama-an lain sepe(ti !an)

    tampa* paa )ama( i a1a- ini.

    Gama( 4.&? In/"(masi len)*ap -asil pen)enalan 1aa-

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    62/78

    46

    Selain mempe("le- in/"(ma si, pen))una u)a apat e (inte(a*si lan)sun)

    en)a n ea(in) s"sial sepe(ti me nulis paa inin) "(an) !an) tela- i(e *")nisi.

    Hasil inte(a*si te(seut apat ili-a t paa )ama( i a1a- ini.

    Gama( 4.&6 Menulis paa !all"(an) !an) i*enal.

    Gama( 4.&6 an 4.$% me(upa*an ilust(asi -asil (e*")nisi "le- P(aset!a1ii

    sea)ai pen))una apli*asi, saat mela*u*an (e*")nisi 1aa- Slamet Bui!atn".

    +emuian pen))una mampu mempe("le- a*ses ea(in) s"sial untu* menulis

    seua- tan))apan paa inin) "(an) !an) i*enali te(seut.

    Gama( 4.$% Hasil tulisan !an) tampil paa #a0e""*.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    63/78

    3%

    BAB &

    PENGUJIAN DAN ANALISA MODUL AUGMENTED REALITY PADA

    PROSES P ENGENALAN WAJAH

    Paa a )ian ini ia-as -asil pen)uian an analisa a(i sistem !an) tela-

    iimplementasi*an. Sistem tela- e(-asil itanam paa pe(an)*at an("i en)an

    'e(si $.> @ Android Gingerread , /un)si"nalitas a(i sistem utu- pun sua-

    e(alan. Namun pe(lu ila*u*an pen)uian untu* men)eta-ui apa sa a

    *e*u(an)an a (i sistem se(ta mene mu*an *esala-an @ error !an) te(ai.

    Pen)uian an analisis ini ia)i menai ee(apa a)ian e (asa(*an translation

    time @1a*tu t(anslasi ,tin)*at pen0a-a!aan untu* menampil*a n in/"(masi

    Augmented Reality an pen)uian *ualitati/ "le- (esp"nen.

    &5) Pe/u+ia da Aali-i- T&an"lation Time 2ada Augmented Reality

    Paa a)ian pe(tama ini, a*an ielas*an -a sil pen)uian an a nalisa

    tampila n Augmented reality e(asa(*an 1a*tu t(anslasi. Augmented reality !an)

    te(tanam paa sistem utu- me nampil*a n -asil in/"(masi pen)e nalan 1aa-. Hasil

    in/"(masi te(seut ipe("le- a(i (esp"n JSON !an) ila!ani cloud se r'er*eti*a

    pe(mintaan (e*")nisi 1aa- te (ai. Saat (esp"n JSON te(seut i*emali*an,

    te(apat selan) 1a*tu !an) memuatn!a tampil *e-aapan pen))una sea)a i

    in/"(masi utu- pe n)ena lan 1aa -. Namun -asil *elua(a n te(seut e lum masi-

    alam /"(mat JSON. Ole- *a(ena itu pe(lu ila *u*an t(anslasi a(i JSON *ealam

    a-asa manusia sea)ai in/"(masi en)an mela*u*an parsing JS:0 .

    Wa*tu t(ansla si paa s*(ipsi ini apat in!ata*an sea)ai laman!a

    pene(ema-an (esp"n JSON !an) ila!ani cloud ser'er untu* i"la- sea)a i

    in/"(masi utu- -asil pen)enalan 1aa- an a*umulasi parsingJSON untu*

    itampil*an paa la!a(. Be(asa(*an p("ses (e*")nisi !an) te(inte)(asi en)an

    #ace oo"-a sil pen)e nalan 1aa- ma si- e(upa uiV/a0e""*.0"m, se-in))a

    en)a n antua n G(ap- API #a0e""* in/"(masi utu- atas I9 te(seut apa t

    i*eta-ui. Pene(ema-an ui ma mpu men)-a sil*an in/"(masi i(i sese"(an)

    3% Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    64/78

    3&

    !an) in"tasi*an alam /"(mat JSON en)an ee(apa iin a*ses in/"(masi.

    Tia* semua in/"(masi !an) ipe("le- a *an itampil*an, "le- *a(e na itu pe(lu

    ila*u*an pematasan a*ses in/"(masi. Pa a pen)uian ini ila*u*an pen)u*u(an

    laman!a 1a*tu t(anslasi e(asa(*an iin a*ses in/"(masi. Te(apat ua enis iin

    a*ses in/"(masi !an) a*an ianin)*an !a *ni iin a*ses in/"(masi te(i(i atas

    i"ata i(i, e)mail, l"*asi, !esite , te mpat tin))a l, penii*an, pe*e(aan, /"t",

    an tan))al *e la-i(an "(an) !an) a*an i*enal an iin a*ses in/"(masi e(upai"ata i(i sese"(an) !an) a*an i*enal. Pen)uian ini ila*u*an untu*

    men)eta-ui pen)a(u- atas an!a* in/"(masi !an) iamil an laman!a 1a*tu

    t(a nslasi JSON !an) a*an te(ai.

    Pen)uian ila*u*an paa *"nisi pen0a-a!aan n"(mal men))una*an

    sepulu- sampel 1aa - a)ian epan an ila*u*an p("ses (e*")nisi sean!a* &%

    *ali pe(0"aan untu* masin)2masin) 1aa- en)an e*sep(esi !an) e(ea. Hal

    ini ima*su*an untu* mema*sima l*an -asil (e*")nisi 1aa- !an) iapat se(ta

    mempe("le - in/"(masi !an) lei- etail atas 1aa- !an) in)in i*enali. Tael 3.&

    an Tael 3.$ menunu**an -asil pen)uian 1a*tu t(anslasi !an) ila*u*an untu*

    'a(iasi 6 a*ses in/"(masi an & a*ses in/"(masi.

    Ta el 3.& Wa*tu T(anslasi 6 a*ses in/"(masi

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    65/78

    3$

    Ta el 3.$ Wa*tu T(anslasi & a*ses in/"(masi.

    Be(asa(*a n Tael 3.& an 3.$ !an) ipe("le- seelumn!a , i-asil*a n seua-

    (ataan 1a*tu t(anslasi !an) ita mpil*an paa Tael 3.> ia1a- ini.

    Ta el 3.> Rataan Wa*tu T(anslasi JSON

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    66/78

    3>

    Gama( 3.& Rata2Rata Wa*tu T(anslasi.

    Paa Tael 3.> an Gama( 3.& i atas te(li-at a-1a te(apat pe(eaan 1a*tu

    t(a nslasi -asil pen)enalan 1aa- a lam entu* augmented reality en)an 'a(iasi

    in/"(masi !an) a*an ia*ses. 9a(i )ama( te(seut ipe("le- 1a*tu t(anslasi atas

    6 iin a*ses in/"(masi !an) e(isi ata !an) len)*ap me n)enai pemili* 1aa-

    !an) i*enal au- lei- lamat ila ianin)*an en)an & iin a*ses in/"(masiuntu* menampil*an i"ata i(i. 9alam menampil*an in/"(masi len)*ap 1a*tu

    t(a nslasi e(lan)sun) selama &%$3.4$ ms, se an)*an untu* menampil*an i"a ta

    i(i saa 1a*tu t(anslasi men)-ais*an 1a*tu 567.7 ms.

    Hal ini te(ai *a(ena sistem e*e(a en)an me la*u*an pene*atan a1al

    e(upa ete*si 1aa- an selanutn!a menalan*an p("ses pen)enalan 1aa-.

    +"nisi !an) te(ai saat pen)uian pun men)aa i*an nilai pen)enalan 1aa-

    !an) i*elua(*an ai* itu sesuai atau tia * en)an 0it(a 1aa- ma su*an.

    Penentuan a(ea 1aa- mempe n)a(u-i 1a*tu p("ses pen)enalan 1aa- *a(ena

    1aa- -asil ete*si a*an iai*an sea)ai ma(*e( utama alam pen)enalan

    1aa-. Ji*a te(apat "e*2"e* !an) men)-alan)i a(ea 1aa- sepe(ti *e(uun)

    atau (amut !an) menutup a-i, ma*a al)"(itma (e*")nisi 1aa- a*an

    meme(i*a n pe(/"(ma !an) *u(an) sesuai se-in))a 1a*tu (e*")nisi pun tia*

    sama untu* setiap 1a*tun!a. Hal ini e(imas paa p("ses t(anslasi !an) a*an

    e(alan.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    67/78

    34

    Selain isea*a n "le- pen)a(u- p("ses (e*")nisi, pe(lu i0e(mati a-1a

    in/"(masi !an) a*an itampil*an atas pe(mintaan pun e(ea. Ban!a*n!a

    in/"(masi !an) i2 reuestpen))una men)a*iat*an pa(sin) JSON a*an lei-

    lamat. Pe (tu*a(a n ata JSON !an) te(ai saat in/"(masi len)*a p, memili*i

    u*u(an JSON !an) lei- esa( mes*ipun -an!a e(ea (atusa n y tes ila

    ianin)*an en)an JSON untu* i"ata i(i saa saat a*an i*i(im*an *e

    pen))una .Ha l te(seut memuat timuln!a pe(eaan 1a*tu t(anslasi paa *eua'a(iasi a*ses in/"(ma si.

    P("ses t(ansla si a*an e(alan saat 0it(a 1aa- masu*an mele1ati p("ses

    (e*")nisi. Hasil (e*")nisi a*an men)elua(*an nilai pen)enalan !an) ena(, sala-

    an tia* i*enal atas 0it(a 1aa- masu*an te(seut. Nilai pen)enalan ena(

    in!ata*an saat 0it(a 1aa- masu*an menapat -asil *elua(an (e*")nisi !an)

    sesuai. Sean)*an nilai pen)enalan sa la- in!ata *an *eti*a -asil (e *")nisi !an)

    mun0ul tia * sesuai en)an 0it(a ma su*an mes*ipun tela- te(a pat 0it(a 1aa-n!a

    paa a ta t(ainin). +eua nilai te(seut meme(i*an se ua- *elua(a n e(upa

    (esp"n JSON. Be(ea e n)an -asil tia* i*e nal, *a(ena 0it(a 1aa- masu*an

    te(seut meman) tia* te(apat alam ata t(ainin) 1aa- se-in))a tia*

    men)elua(*an (esp"n JSON. Resp"n JSON !an) aa men)alami p("ses t(anslasi

    sea)ai entu* pene(ema-an in/"(masi !an) itampil*an *e la!a( alam entu*

    Au)mente Realit!. In/"(masi !an) iamil tia* semuan!a te(pa*ai untu*

    itampil*an. Ole- *a(ena itu, an!a* tia*n!a (esp"n JSON !a n) iminta a(i sisi

    clienta*an e(pe n)a(u- saat i*i(im*an *emali clientila *"nisi a(in)an tia*

    stail. Mes*ipun te(apa t pen)a(u- *"ne*ti'ita s namun /a*t"( ini tia* apa t

    iai*an /"*us utama.

    Be(asa(*an pen)uia n paa Sua ini ipe("le- -asil !an) mena(i*.

    Au)mente Realit! paa sistem ini menampil*an in/"(masi -asil pen)enalan

    1aa-. Untu* men0apai *"nisi re al)time1a*tu t(anslasi 567.7 ms san)at 0"0"*,

    -an!a saa te(apat *ete(atasan in/"(masi !an) ipe("le - tentan) pemili* 1aa-.

    Be(ea -aln!a a paila tuuan utaman!a mempe("le- in/"(masi len)*ap. Wa*tu

    a*an au- lei- lama, namun *"nisi te(seut memuat tampilan Au)mente

    Realit! alam men0apai *a(a*te(isti* real)time mena i sei*it te()an))u.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    68/78

    33

    &5( Pe/u+ia da Aali-a Pe18!1ma Augmented Reality .e1da-a1,a Ti/,at

    Pe 7a0ayaa

    Paa a)ian ini ia-as -asil pen)uian an analisis me n))una*an 'a(iael !an)

    aa ise*ita( *ita !aitu pen0a-a !aan. Pen)uian ini ituu*an untu* men)eta-ui

    pen)a (u- intensitas 0a-a!a te(-aap tin)*at *esu*sesan pen)enalan 1aa - an

    1a*tu t(anslasi -asil pen)enala n 1aa- alam entu* augmented reality .

    Pen)uian ini ila*u*an sean!a* satu *ali untu* &% 1aa- !an) e(ea an

    en)a n a(a* te(ai*, se(ta paa *"nisi ialam (uan)an en)an pemili-an lata(

    ela *an) a(ea pen)uian !an) see(-ana. Hal ini ima*su*a n )una mempe ("le-

    -asil ete*si 1aa- !a n) sempu(na. +"nisi 0a-a!a !an) iui a*an

    i*lasi/i*asi*an e(asa(*an tin)*at pen0a-a!aan (eup, sean) an te(an).

    Pen)uian *"nisi te(an) aala- *"nisi pen)uian !an) ila*u*an ilua( (uan)an

    an te(*ena mata-a(i. +"nisi sea n) aala- *"nisi pen0a-a!aan i alam

    (uan)an te(tutup a(i 0a-a!a mata-a(i meman/aat*an lampu (uan)an. +"nisi

    (eup aala- *"nisi pen0a-a!aan i alam (uan)an te(tutup a(i 0a-a !a mata-a(i

    tanpa antuan lampu pene(an). Gama(an *"nisi pen)uian apat ili-at paa

    Gama( 3.>, selanutn!a paa Tael 3.> an Gama( 3.4 e(i*ut ini menunu**an

    -asil pen)uian !an) ila*u*an.

    @a +"nisi (eup, @ +"nisi sean)

    @0 +"nisi te(a n).

    Gama ( 3.$ Gama(an *"nisi pe n0a-a!aa n saat pen)uian.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    69/78

    35

    Ta el 3.4 Hasil Pen)uian a(iasi Pen0a-a !aan paa Sistem Pen)enalan Waa-

    e(asis Augmented Reality

    Be(asa(*a n nilai (ata2(ata !an) ipe("le- paa Tael 3.>, i-asil*an Tael 3.4

    !an) men!ata*an *ee(-asilan augmente d reality alam men)elua(*an -asil

    in/"(masi pe n)enalan 1aa- en)an 'a(iasi *"nisi 0a-a!a.

    Ta el 3.3 Tael Pe(/"(ma AR e(asa( Pen0a-a!aan

    Tipe Pe(senta se Wa*tu t(anslasi

    Pen)enalan Waa-Pen0a-a!aan @ms

    Te(an) ?% &%&7.5

    Sean) ?% ?53.5

    Reup >% &%?6.&

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    70/78

    37

    Paa Ta el 3.4 i atas te(li-at a-1a 'a(iasi tin)*at pen0a-a!aan san)at

    mempen)a(u-i tin)*at ete*si 1aa-, a*iatn!a p("ses pen)enala n 1aa- an

    1a*tu t(anslasi menai e(a)am saat tin)*at pen0a-a!aan i'a(iasi*an. Ba-*an

    paa *"nisi pen0a -a!aan !an) *u(an) 1aa- te(ete*si en)an sama(2sama(. Hal

    ini te(a i *a(ena met"e ete*si 1aa - tia* mampu meme a*an anta(a 1aa-

    an u*an 1aa- paa *"nisi 0a-a!a te(se ut. 9en)an emi*ian 1aa- tia*

    apat i)una*an sea)ai ma (*e( utama untu* men)elua(*an augmented reality-asil pen)enala n 1aa- !an) sesuai.

    Selain itu, se0a(a umum apat ili-at a-1a *"nisi te (an) an sean)

    *euan!a meme(i*an -asil (e*")nisi !an) a i* en)a n men)-asil*a n tin)*a t

    (e*")nisi !an) sama seesa( ?% . A(tin!a ete*si 1aa- ia1al pem("se san

    e(alan en)an la n0a(. Waa- pun apat i)una*an sea)ai ma(*e(. Hal !an)

    tu(ut ipe(-ati*an pula !a*ni 1a*tu t(anslasi en)an ua *"nisi 0a -a!a te(seut.

    +"nisi 0a-a!a !an) sean) men)-ais*an 1a*tu t(anslasi !an) au- lei- 0epa t

    ianin)*an en)an saat 0a-a!a te(an).

    Sala- satu pen!ean!a !a*ni "e* 1aa- !an) te (tan)*ap "le- *ame(a

    saat 1aa- te(ete*si an ila*u*an p("ses (e*")nisi untu* i*i(im*an *e cloud

    te(*"mp(esi menai 0it(a JPEG. 9alam pen)*"ean !an) aa pa a sistem, 0it(a

    p"t"n)an -asil ete*si 1aa - !an) i*i(im *e 0l"u imampat*an en)an *ualitas

    6% a(i 0it(a asli. 8it(a te(se ut te(simpan se0a(a temp"(e ( paa l"*asi

    ?sdcard?(CI&?Re" ognisiajah?. Pemampatan 0it(a ila*u*an sea)a i upa!a

    men)"ptimal*an *ine(a sistem saat 0it(a i*i(im*an an te(*"mputasi i cloud.

    Be(asa(*a n 0it(a temp"(e( !an) te(simpan, 0it(a 1aa- paa *"nisi te(an)

    memili*i u*u(an se i*it lei- esa( a(i paa *"nisi sean). Bee(apa a(ea

    1aa- sepe(ti le*u*an paa a-i an 0e*un)an pipi nampa* a)a* *au(,

    *emun)*inan sume( atan)n!a 0a-a!a tu(ut menai /a*t"(. Se0a(a *asat ma ta

    te(apat sei*it pe (eaa n 0it(a 1aa- -asil *"mp(esi en)an 0it(a asli, namun

    pemampatan 0it(a men)u(an)i *ua litas 0it(a se(ta menimul*an e )(aasi 1a(na

    paa 0 it(a mes*ipun tia* te(li-at elas "le- manusia. A*iatn!a p("ses (e*")nisi

    !an) te (a i e(alan en)an temp" 1a*tu !a n) 0u*up lama.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    71/78

    3?

    9a(i *"nisi !an) in!a ta*a n seelumn!a, pe n0a-a!aan !an) te(an) ust(u

    men)a*iat*an 1aa- -asil ete*si menai sei*it sila u se-in))a menai *au(

    *eti*a te(tan)*ap "le- *ame(a, namun p("ses (e*")nisi masi- apat e(alan. Ole-

    *a(ena itu, alam p("ses e te*si 1aa- pen0a-a!aan !an) ie(i*an sea i*n!a

    se0u*upn!a saa namun tia* te(lalu )elap. Pe n0a-a!aan !an) a i* a*an

    men)a*iat*an 1aa- lei- tampa* elas saat p("ses e te*si. Wa*tu t(anslasi pun

    a*an menapat*a n pen)a(u- saat p("ses (e*")nisi e(alan. +emuian a(a-sume( ata n)n!a 0a-a!a tu(ut me nai -al !an) patut ipe (timan)*an alam

    mela*u*an p("ses (e*")nisi 1aa-.

    &56 Pe/u+ia Kualitati8

    Selain men)ui *etepatan atau *esu*sesan tampiln!a augmented reality

    en)a n nilai (e*")nisi !an) ai* men))una *an met"e *uantitati/ !an) tela-

    ia-as paa Sua seelumn!a. Ma*a paa Sua ini a*an ila*u*an

    pen)uia n se0a(a *ualitati/ en)an meminta &% "(an) (esp"nen untu* mela*u*an

    ui0"a sistem se0a(a *eselu(u-an. Setela- (esp"nen men0"a, (esp"nen

    iminta men)isi "(an) !an) ialamn!a te (apat ee(apa pe(tan!aan. Sala-

    satu pe(tan!aa n paa "(an) me(upa*an pe(tan!aan men)e nai penapat

    (esp"nen saat men))una*an sistem pen)enalan 1aa- ini, en)an mela*u*an

    pen)a milan 1aa- sese"(an) untu* ila*u*an (e*")nisi 1aa-. Opsi !an) apat

    ipili- "le- (esp"nen aala- F Sa n)at setuu en)an nilai 3, FSetuu !an)

    e(nilai 4, FA)a* setuu !an) e(nilai >, F Tia* setuu !an) e(nilai $, an

    FSan)at tia* setuu !an) e(nilai & paa inte('al *epe(0a!aan 63 . Pe(samaan

    untu* inte('a l *epe(0 a!aan apat ili-at ia1a- ini.

    Ta el 3.3 i a 1a- ini menunu**an -asil pen)uian (esp"nen saat men))una*an

    sistem pen)enala n 1aa- an augmented reality . Be(i*ut aala- -asil pen)uian

    (ata2(ata setela- ila*u*an pen)"la-an.

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    72/78

    36

    Ta el 3.3 Hasil Pen)uian Pen)alaman Pen))unaan Siste m "le- Resp"nen

    N!5 Pe10itu/a

    Ite13al Keya,iaPe1yataa

    '& @

    Rata:Rata

    ) P(")(am memantu p("ses pen)enalan 1aa-. 4.5

    #un)si2/un)si p(")(am in"'ati/ 4.>(

    6 Paa /un)si ete*si 1aa-, -asil p(")(am e(alan sesuai 4.>/un)sin!a

    % Paa /un)si t(ainin) 1aa-, p(")(am e(alan sesuai /un)sin!a. 4

    & Paa /un)si pen)enalan 1aa-, p(")(am mampu men)enali "e* >.6

    1aa- masu*an

    $ Paa /un)si pen)enalan 1aa- en)an augmented reality , >.7

    p(")(am mampu meme(i*an -asil !an) sesuai.

    9 Tampilan -asil pen)enalan 1aa- en)an Augmented Reality 4.5

    lei- mena(i*

    # Ana puas men))una*an p(")(am ini 4.3

    Apli*asi sua- la!a* i)una*an an!a* pen))una >.7'

    )" Ji*a ipuli*asi*an, Ana te(ta(i* men))una*an apli*asi ini 4.3

    Be(asa(*a n ta el -asil pen)uian !a n) tela- ila*u*an paa Tae l 3.3 i-asil*an

    )(a/i* paa Gama( 3.3. Ga ma( 3.3 me(upa*an )(a/i* pen)uian !an) ila*u*an

    "le- sepulu- (esp"nen te(pili-. Sumu men!ata*an /itu( !an) aa paa "(an)

    pen)uia n an sumu < men!ata*an nilai (ata2(ata -asil pen)uian.

    Gama( 3.3.G(a/i* Hasil Pen)alaman Pen))unaan Sistem "le- Resp"nen

    Ui3e1-ita- Id!e-ia

    Implementasi sistem..., Slamet Bui!atn", #T UI, $%&$

  • 7/25/2019 Ar Depiiiiiiii.unlocked

    73/78

    5%

    9a(i Gama( 3.3, pen)uian te(-a ap pe(sepsi !an) *aitann!a en)an

    /un)si (e*")nisi 1aa- an augemented re ality paa pe(n!ataan 5 isetuui "le-

    pen))una en