• Tidak ada hasil yang ditemukan

MAKSIMALISASI RESPONSIVITAS KONEKSI INTERNET PADA SMARTPHONE DENGAN ANALISIS POLA KEBIASAAN PENGGUNA

N/A
N/A
Protected

Academic year: 2019

Membagikan "MAKSIMALISASI RESPONSIVITAS KONEKSI INTERNET PADA SMARTPHONE DENGAN ANALISIS POLA KEBIASAAN PENGGUNA"

Copied!
96
0
0

Teks penuh

(1)

TE.092094

TESIS – KI142502

MAKSIMALISASI RESPONSIVITAS KONEKSI

INTERNET PADA SMARTPHONE DENGAN ANALISIS

POLA KEBIASAAN PENGGUNA

FADILAH FAHRUL HARDIANSYAH 5112201046

DOSEN PEMBIMBING Prof . Dr. Ir. Joko Liant o Bul ial i

Waskit ho Wibi sono, S. Kom. , M. Eng. , PhD

PROGRAM MAGISTER

BIDANG KEAHLIAN KOMPUTASI CERDAS DAN VISUALISASI JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA

(2)

TE.092094

TESIS – KI142502

MAXIMIZING RESPONSIVENESS OF SMARTPHONE

INTERNET CONNECTION BASED ON USER

BEHAVIOR ANALYSIS

FADILAH FAHRUL HARDIANSYAH 5112201046

SUPERVISOR

Prof . Dr. Ir. Joko Liant o Bul ial i

Waskit ho Wibi sono, S. Kom. , M. Eng. , PhD

MAGISTER PROGRAMME

INFORMATICS ENGINEERING DEPARTMENT FACULTY OF INFORMATION TECHNOLOGY

SEPULUH NOPEMBER INSTITUTE OF TECHNOLOGY SURABAYA

(3)
(4)

iii

0$.6,0$/,6$6,5(63216,9,7$6.21(.6,,17(51(7

3$'$60$573+21('(1*$1$1$/,6,632/$

.(%,$6$$13(1**81$

1DPD0DKDVLVZD )DGLODK)DKUXO+DUGLDQV\DK 153

3HPELPELQJ 3URI'U,U-RNR/LDQWR%XOLDOL

:DVNLWKR:LELVRQR6.RP0(QJ3K'

$%675$.

3HQLQJNDWDQ NHPDPSXDQ smartphone EHUSHQJDUXK WHUKDGDS SHQLQJNDWNDQ

NRQVXPVL HQHUJL SDGD smartphone %DQ\DN PHWRGH WHODK GLXVXONDQ XQWXN

PHQJXUDQJL NRQVXPVL HQHUJL SDGDsmartphone 6HEDJLDQ EHVDU GDUL PHWRGH LQL

PHQJJXQDNDQ NRQWURO NRQHNVL ,QWHUQHW EHUGDVDUNDQ NHWHUVHGLDDQ WLQJNDW GD\D EDWHUDLWHUOHSDVGDULNDSDQGDQGLPDQDSHPERURVDQHQHUJLWHUMDGL3HQHOLWLDQLQL PHQJXVXONDQ VHEXDK SHQGHNDWDQ EDUX XQWXN PHQJRQWURO NRQHNVL ,QWHUQHW EHUGDVDUNDQ ZDNWX idle PHQJJXQDNDQ DQDOLVLV SROD SHULODNX SHQJJXQD 3ROD

SHULODNX SHQJJXQD GLJXQDNDQ XQWXN PHPSUHGLNVL GXUDVL ZDNWXidle .RQWURO

NRQHNVL,QWHUQHW\DQJGLODNXNDQVHODPDZDNWXidle6HODPDZDNWXLGOHNRQHNVL

,QWHUQHWVHFDUDEHUNDODGLQ\DODNDQGDQGLPDWLNDQGHQJDQLQWHUYDOZDNWXWHUWHQWX 3HQGHNDWDQ\DQJGDMXNDQPHPLOLNLNHXQJJXODQGDODPKDONHQ\DPDQDQSHQJJXQD 3HPERURVDQHQHUJLSDGDVDDWLGOHEHUKDVLOGLNXUDQJL3HQJKHQWLDQNRQHNVLLQWHUQHW WLGDNPHQJJDQJJXSHQJJXQDNDUHQDGLODNXNDQSDGDVDDWLGOH6HODLQLWXWLGDNDGD SURVHVWUDQVIHUGDWD\DQJWHUKDPEDWGDODPZDNWX\DQJODPDNDUHQDNRQHNVLLQWHUQHW GLHKQWLNDQGDQGLDNWLINDQVHFDUDEHUNDODVHODPDSURVHVNRQWURONRQHNVLLQWHUQHW

.DWD.XQFLSmartphone.RQWURO.RQHNVL,QWHUQHW:DNWXIdle3HQJHQDODQ3ROD

(5)

1DPD0DKDVLVZD )DGLODK)DKUXO+DUGLDQV\DK 153

3HPELPELQJ 3URI'U,U-RNR/LDQWR%XOLDOL

:DVNLWKR:LELVRQR6.RP0(QJ3K'

ABSTRACT

The increase of smartphone ability is rapidly increasing the battery consumption. Many methods have been proposed to reduce smartphone battery consumption. Most of these methods use the internet connection control based on the availability of the battery power level regardless of when and where a waste of energy occurs. This research proposes a new approach to control the internet connection based on idle time using user behavior pattern analysis. User behavior pattern are used to predict idle time duration. During idle time internet connection periodically switched on and off by a certain time interval. The proposed method has advantages in term of user convenience. Battery energy wasted on idle time is reduced because of the internet connection control. Control of the internet connection does not interfere the user because it is implemented on ide time. Moreover there is no data transfer process delayed for a long time because internet connection periodically switched on and off by a certain time interval during control process.

Key Words Smartphone, Internet Connection Control, Idle Time, Pattern Recognition, User Behavior

(6)

'HQJDQ 0HQJXFDS SXML V\XNXU NHSDGD $OODK 6:7 DWDV VHJDOD OLPSDKDQ UDKPDWGDQKLGD\DK1\DVHKLQJJDSHQXOLVGDSDWPHQ\HOHVDLNDQWHVLVLQL VHPXD SLKDN \DQJ WHODK PHPEHULNDQ EDQWXDQ GDQ GXNXQJDQ KLQJJD WHVLV LQL WHUVHOHVDLNDQGHQJDQEDLNNKXVXVQ\DNHSDGD

%DSDN 3URI 'U ,U -RNR /LDQWR %XOLDOL 06F GDQ EDSDN :DVNLWKR :LELVRQR 6.RP 0(QJ 3K' \DQJ WHODK PHPELPELQJ SHQXOLV KLQJJDWHVLVLQLGDSDWWHUVHOHVDLNDQGHQJDQEDLN

2UDQJWXDSHQXOLV\DQJWHODKPHPEHULNDQGXNXQJDQGDQGRD\DQJWLDGD KHQWL 'XNXQJDQ GDQ GRD PHUHND WHODK PHQJDQWDUNDQ SHQXOLV GDODP PHUDLKVHJDOD\DQJGLFLWDFLWDNDQKLQJJDVDDWLQL

,VWUL GDQ DGLN SHQXOLV \DQJ WHODK PHPEHULNDQ GXNXQJDQ SHQXK VHUWD EDQWXDQ GDQ GRD VHODPD SHQXOLV PHQXQWXW LOPX GL ,QVWLWXW 7HNQRORJL 6HSXOXK1RSHPEHU

%DSDNLEXGRVHQSHQJDMDUGL3URJUDP3DVFD6DUMDQD7HNQLN,QIRUPDWLND ,QVWLWXW7HNQRORJL6HSXOXK1RSHPEHU<DQJWHODKPHQJDMDUNDQEDQ\DN LOPXEHUPDQIDDW

:DUJD)WHPDQWHPDQ3DVFD)7,)DQJNDWDQGDQSLKDNSLKDN

ODLQ \DQJ WLGDN GDSDW SHQXOLV VHEXWNDQ VDWXSHUVDWX \DQJ WHODK PHPEHULNDQEDQWXDQGDODPSHQ\HOHVDLDQWHVLVLQL

'HQJDQVHOHVDLQ\DEXNXWHVLVLQLSHQXOLVEHUKDUDSVHPRJDEXNXLQLGDSDW PHPEDZD PDQIDDW EDJL SHPEDFD SDGD XPXPQ\D GDQ MXJD EDJL SHQXOLV SDGD NKXVXVQ\DVHUWDVHPXDSLKDN\DQJEHUNHSHQWLQJDQ3HQXOLVMXJDEHUKDUDSDJDUWHVLV LQLGDSDWGLNHPEDQJNDQOHELKODQMXWVHKLQJJDGDSDWEHQDUEHQDUGLJXQDNDQVHEDLN EDLNQ\D XQWXN PHQGXNXQJ SHUNHPEDQJDQ LOPX SHQJHWDKXDQ3HQXOLV PHQ\DGDUL EDKZD SHQXOLV DGDODK PDQXVLD ELDVD \DQJ WLGDN OXSXW GDUL NHVDODKDQ GDQ NHNXUDQJDQ8QWXNLWXNULWLNGDQVDUDQ\DQJEHUVLIDWPHPEDQJXQNDPLKDUDSNDQ

(7)

:DNWX5HVSRQSmartphone

SmartphoneIdleTime

0RQLWRULQJ.LQHUMDSmartphone

.RQHNVL,QWHUQHWSDGDSmartphone

.RQWURO,QWHUYDO7UDQVIHU3DNHW'DWD

6LVWHP&HUGDVXQWXN3HQHQWXDQOffloading

3HQ\HOHNVLDQ3HQHULPDDQ'DWD

7DKDSLearning'DWD$NWLYLWDVSmartphone

3URVHV3HQJDPELODQGDQ3HQ\LPSDQDQ'DWD

(NVWUDNVL'DWD$NWLYLWDVSmartphone

Learning'DWD+DVLO(NVWUDNVL

7DKDS3HQJKHPDWDQ(QHUJL%DWHUDL

3HQHQWXDQ.RQGLVLIdleSmartphone

3URVHV.RQWURO.RQHNVL,QWHUQHW

3UHGLNVL'XUDVLIdle

6NHQDULR8ML&RED

7DKDSLearning'DWD$NWLYLWDVSmartphone

7DKDS.RQWURO.RQHNVL,QWHUQHW

(8)

x

+DVLO8ML&REDGDQ$QDOLVLV

7DKDSLearning'DWD$NWLYLWDVSmartphone

8ML&RED3HQJDPELODQ'DWD$NWLYLWDV6QDUWSKRQH 8ML&RED(NVWUDNVL'DWD$NWLYLWDV

8ML&REDLearning'DWD+DVLO(NVWUDNVL

7DKDS.RQWURO.RQHNVL,QWHUQHW

8ML&RED3HQHQWXDQ.RQGLVLIdle

8ML&RED3UHGLNVL'XUDVLIdle

8ML&RED3URVHV.RQWURO.RQHNVL,QWHUQHW

8ML&RED3HUIRUPD

3HUIRUPD0HWRGH3UHGLNVL'XUDVLIdle

3HUIRUPD3UHGLNVL'XUDVLIdle%HUGDVDUNDQ3HQJJXQD%HUEHGD

3HUIRUPD0HWRGH.11%HUGDVDUNDQ1LODL. .HVLDSDQ.RQHNWLYLWDV,QWHUQHW .HODQFDUDQ3URVHV7UDQVIHU'DWD 3HQJKHPDWDQ.RQVXPVL(QHUJL %$% .(6,038/$1'$16$5$1 .HVLPSXODQ 6DUDQ '$)7$53867$.$ /DPSLUDQ6DPSHO'DWD$ZDO3HQJJXQD /DPSLUDQ6DPSHO'DWD+DVLO(NVWUDNVL /DPSLUDQ+DVLO3URVHV/HDULQJ

/DPSLUDQ+DVLO3UHGLNVL'XUDVLIdle

/DPSLUDQ'DWD8ML&RED.HVLDSDQ.RQHNWLYLWDV,QWHUQHW %,2'$7$3(18/,6

(9)

xi

'$)7$5*$0%$5

*DPEDU5DWD5DWD3HQJJXQDDQ.DQJ *DPEDU$OJRULWPD3HPEHULDQ-HGD3HQJLULPDQ'DWD+\HRQ *DPEDU6PDUW2IIORDGLQJ$\DW.KDLU\ *DPEDU)ORZFKDUW3HQ\HOHNVLDQ'DWD.LP *DPEDU*UDILN3HQJJXQDDQ&386DWX+DULXQWXND3HQJJXQDE

3HQJJXQDF3HQJJXQDG3HQJJXQDH3HQJJXQD *DPEDU7DKDS/HDUQLQJ'DWD$NWLYLWDV6PDUWSKRQH *DPEDU7DKDSDQ3UDSURVHV *DPEDU(NVWUDNVL'DWD$NWLYLWDV6PDUWSKRQH *DPEDU/HDUQLQJ'DWDGHQJDQ7LJD3HQGHNDWDQ0HWRGH *DPEDU7DKDS3HQJKHPDWDQ(QHUJL%DWHUDL *DPEDU.RQWURO.RQHNVL,QWHUQHW

*DPEDU3HQFDULDQ'XUDVLIdleGHQJDQ.0HDQV

*DPEDU3HQFDULDQ'XUDVLIdleGHQJDQ.QHDUHVW1HLJKERUV

*DPEDU*UDILN3HQJJXQDDQ&38'DODP:DNWX6DWX0LQJJXXQWXND 3HQJJXQDE3HQJJXQDF3HQJJXQDG3HQJJXQDH3HQJJXQD *DPEDU/RJ3HQ\LPSDQDQ'DWDGHQJDQ.RQGLVL6PDUWSKRQH,GOH *DPEDU/RJ3HQ\LPSDQDQ'DWDGHQJDQ.RQGLVL6PDUWSKRQH$NWLI *DPEDU/RJ3HQ\LPSDQDQ'DWDGHQJDQ.RQGLVL'RZQORDG$NWLI *DPEDU/RJ+DVLO3HQHQWXDQ.RQGLVL,GOH *DPEDU8ML&RED.H)XQJVL.RQWURO.RQHNVL,QWHUQHW *DPEDU8ML&RED.H)XQJVL.RQWURO.RQHNVL,QWHUQHW *DPEDU8ML&RED.H)XQJVL.RQWURO.RQHNVL,QWHUQHW *DPEDU*UDILN7LQJNDW.HVDODKDQ0HWRGH3UHGLNVL'XUDVL,GOH *DPEDU7LQJNDW.HVDODKDQ3UHGLNVL'XUDVL,GOH *DPEDU7LQJNDW.HVDODKDQ0HWRGH.11%HUGDVDUNDQ1LODL. *DPEDU8ML&RED.HVLDSDQ.RQHNVL,QWHUQHW *DPEDU*UDILN8ML&RED7UDQVIHU'DWD *DPEDU.RQVXPVL(QHUJL%DWHUDL6PDUWSKRQH6DDW.RQGLVL,GOH

(10)

xiii

'$)7$57$%(/

7DEHO6DPSHO'DWD$ZDO3HQJJXQD 7DEHO+DVLO3HQHQWXDQ.RQGLVL,GOH'DWD$ZDO 7DEHO+DVLO3HQHQWXDQ.RQGLVL,GOH'DWD$ZDO 7DEHO&HQWURLGGDQ&HQWHU&OXVWHU3HQJJXQD 7DEHO6DPSOH'DWD+DVLO3UHGLNVL'XUDVL,GOH 7DEHO+DVLO3UHGLNVL'XUDVL,GOHSDGD8ML&RED.HVLDSDQ.RQHNVL,QWHUQHW 7DEHO+DVLO8ML&RED.RQVXPVL(QHUJL

(11)

1

%$%

3(1'$+8/8$1

/DWDU%HODNDQJ

3HUNHPEDQJDQVDQJDWSHVDWGDODPEHEHUDSDWDKXQWHUDNKLU.HPDPSXDQ SHQ\LPSDQDQ GDWD SURVHV NRPSXWDVL ,QWHUQHW GDQ UHVROXVL OD\DU WHUXV GLWLQJNDWNDQ %DKNDQ VDDW LQL GLOHQJNDSL GHQJDQ EHUEDJDL VHQVRU VHSHUWLGPS

Global Positioning Systemaccelerometer VHQVRU FDKD\D GDQ EHUEDJDL VHQVRU

ODLQ+DOLQLPHQ\HEDENDQPHQLQJNDWQ\DNHEXWXKDQHQHUJLSDGD+\HRQ .RQHNVL,QWHUQHWDGDODKVDODKVDWXIDNWRU\DQJPHQ\HEDENDQNHEXWXKDQ HQHUJLSDGDPHQLQJNDW.HEDQ\DNDSOLNDVLSDGDWHUKXEXQJGHQJDQ,QWHUQHWVHSHUWL DSOLNDVL MHMDULQJ VRVLDO SHUPDLQDQ SRUWDO EHULWD GDQ EHUEDJDL DSOLNDVL ODLQQ\D $SOLNDVLWHUVHEXWPHPLOLNLservice\DQJVHODOXEHUMDODQGLEDOLNOD\DUGDQPHODNXNDQ

VLQNURQLVDVLGDWDGHQJDQserver3URVHVVLQNURQLVDVLGDWDLQLWHQWXQ\DPHQJRQVXPVL

EDQ\DNHQHUJL.RQVXPVLHQHUJLLQLWHUXVEHUMDODQVHNDOLSXQSHQJJXQDVHGDQJWLGDN PHPEXWXKNDQDWDXVHGDQJPHPDVXNLZDNWXidle =KDQJ

%DQ\DN SHQGHNDWDQ GDQ PHWRGHPHWRGH \DQJ GLDMXNDQ ROHK SHQHOLWL 6HSHUWLPHWRGHSmart Offloading\DQJGLODNXNDQGHQJDQPHPSUHGLNVLNRQVXPVL

HQHUJLGDQZDNWXHNVHNXVL.KDLU\0HWRGHLQLPHQHQWXNDQDSDNDKSURVHV SHQJLULPDQGDWDoffloadingGLHNVHNXVLDWDXWLGDNEHUGDVDUNDQSHUNLUDDQNRQVXPVL

HQHUJL GDQ ZDNWX HNVHNXVLQ\D 0HWRGH SHQHULPDDQ GDWD VHFDUD VHOHNWLI XQWXN PHQJKLQGDULHQHUJL\DQJWHUEXDQJNDUHQDSHQHULPDDQGDWD\DQJWLGDNSHUOX.LP 6HODLQLWXDGDSHQGHNDWDQODLQGHQJDQPHQJRQWUROMHGDZDNWXSHQJLULPDQ GDQSHQHULPDDQSDNHWGDWDVDDWNDSDVLWDVEDWHUDLWLGDNPHQFXNXSL+\HRQ 3HQGHNDWDQ GDQ PHWRGHPHWRGH WHUVHEXW EHUKDVLO PHPSHUSDQMDQJ PDVD KLGXS EDWHUDL

(12)

2

WHQWXQ\DDNDQPHQJJDQJJXNHQ\DPDQDQSHQJJXQD6HODLQLWXNHWHUVHGLDDQHQHUJL EDWHUDL \DQJ UHQGDK EXNDQ EHUDUWL SHQJJXQD WLGDN PHPEXWXKNDQ OD\DQDQ GDUL SHUDQJNDW

6HEXDKSHQGHNDWDQEDUXGLDMXNDQGDODPSHQHOLWLDQLQLXQWXNPHQJRQWURO NRQHNVL,QWHUQHWGHQJDQPHPEHULNDQLQWHUYDOEHUGDVDUNDQZDNWXidle3HQGHNDWDQ

LQLGLODNXNDQGHQJDQPHPSHODMDULNHELDVDDQSHQJJXQDXQWXNPHPSUHGLNVLEHUDSD ODPD EHUDGD GDODP NRQGLVLidle GXUDVLidle 'XUDVLidle GLJXQDNDQ XQWXN

PHQHQWXNDQLQWHUYDOZDNWXSDGDSURVHVNRQWURONRQHNVL,QWHUQHW.RQWURONRQHNVL ,QWHUQHWGLODNXNDQGHQJDQPHQJKLGXSNDQGDQPHPDWLNDQNRQHNVLVHVXDLLQWHUYDO ZDNWX\DQJGLGDSDWNDQ'HQJDQSHQGHNDWDQLQLZDNWXUHVSRQVELVDPHQ\HVXDLNDQ NHEXWXKDQ SHQJJXQD GDQ WLGDN PHQJJDQJJX DNWLYLWDV SHQJJXQD 6HUWD GDSDW PHQJXUDQJLNRQVXPVLHQHUJL\DQJWLGDNWHSDWJXQD

3HUXPXVDQ0DVDODK

-LNDNRQWURONRQHNVL,QWHUQHWGLODNXNDQEHUGDVDUNDQNHWHUVHGLDDQHQHUJL EDWHUDLPDNDNHWLNDNHWHUVHGLDDQHQHUJLEDWHUDLUHQGDKDNDQWHUMDGLJDQJJXDQWHUNDLW NHVLDSDQ NRQHNWLYLWDV ,QWHUQHW %HUEDJDL SURVHV \DQJ PHPEXWXKNDQ NRQHNVL ,QWHUQHW DNDQ WHUKDPEDW NDUHQD SHQJKHQWLDQ NRQHNVL ,QWHUQHW +DO LQL PHQMDGL PDVDODK NHWLND SHQJJXQD VHGDQJ PHPEXWXKNDQ OD\DQDQ GDUL VHGDQJNDQ NHWHUVHGLDDQ HQHUJL EDWHUDL UHQGDK GDQ NRQHNWLYLWDV ,QWHUQHW VHGDQJ WLGDN VLDS +LSRWHVLV\DQJGLDMXNDQXQWXNPHQJDWDVLPDVDODKWHUVHEXWDGDODKVHEDJDLEHULNXW ³-LNDNRQWURONRQHNVL,QWHUQHWGLODNXNDQGHQJDQFDUDPHPEHULNDQLQWHUYDO SDGDNRQHNVL,QWHUQHWEHUGDVDUNDQGXUDVLidle\DQJVHVXDLGHQJDQSRODNHELDVDDQ

SHQJJXQD PDND SHQJJXQD WLGDN DNDQ WHUJDQJJX GHQJDQ NHVLDSDQ NRQHNWLYLWDV ,QWHUQHWVDDWVHGDQJGLEXWXKNDQ´

+LSRWHVLVLWXPHPXQFXONDQEHEHUDSDSHUWDQ\DDQ\DQJ\DQJKDUXVGLMDZDE GDODPSHQHOLWLDQLQL'LDQWDUDQ\DDGDODK

%DJDLPDQD PHPDNVLPDONDQ NHVLDSDQ NRQHNWLYLWDV ,QWHUQHW GHQJDQ PHQJJXQDNDQDQDOLVLVSRODNHELDVDDQSHQJJXQD"

%DJDLPDQDPHPSHODMDULSRODNHELDVDDQSHQJJXQDXQWXNSUHGLNVLGXUDVL

(13)

3

%DJDLPDQD PHQHQWXNDQ LQWHUYDO SDGD NRQHNVL ,QWHUQHW EHUGDVDUNDQ GXUDVLidle"

3HPEDWDVDQ0DVDODK

'DUL SHUXPXVDQ PDVDODK \DQJ WHUSDSDU SDGD VXEEDE GLSHUROHK JDPEDUDQSHUPDVDODKDQ\DQJFXNXSOXDV0HQ\DGDULDGDQ\DNHWHUEDWDVDQZDNWX GDQNHPDPSXDQ PDND SHUOX DGDQ\D EDWDVDQ PDVDODK VHFDUD MHODVGDQWHUIRNXV %HULNXWDGDODKEDWDVDQPDVODKGDODPSHQHOLWLDQLQL

'DWDDNWLYLWDV SHQJJXQDGLUHNDP VHFDUDrealtime SDGD VHODPD VDWX

PLQJJX

3HQJXMLDQ GLODNXNDQ WHUKDGDS RUDQJ SHQJJXQD GHQJDQ UXWLQLWDV NHVHKDULDQ EHUEHGD 3HQMHODVDQ GHWLO SHQJJXQD GLMHODVNDQ SDGD VXE EDE

3HQJXMLDQPHQJJXQDNDQSHUDQJNDWsmartphoneGHQJDQVLVWHPRSHUDVL

$QGURLG

7XMXDQ3HQHOLWLDQ

%HUGDVDUNDQSHUXPXVDQPDVDODK\DQJWHUWXOLVSDGDVXEEDESHQHOLWLDQ LQLPHPXQFXONDQEHEHUDSDWXMXDQ\DQJKHQGDNGLFDSDL

0HODNXNDQ NRQWURO NRQHNVL ,QWHUQHW XQWXN PHPDNVLPDONDQ NHVLDSDQ NRQHNWLYLWDV,QWHUQHWSDGD

0HODNXNDQ NRQWURO NRQHNVL ,QWHUQHW GHQJDQ SHPEHULDQ LQWHUYDO WHUKDGDS NRQHNVL,QWHUQHWSDGDVDDWGDODPNRQGLVLidle

0HPSHODMDULSRODNHELDVDDQSHQJJXQDXQWXNPHPSUHGLNVLGXUDVLidle

0DQIDDWGDQ.RQWULEXVL3HQHOLWLDQ

.RQWULEXVLGDULSHQHOLWLDQLQLDGDODKPHPEHULNDQVHEXDKSHQGHNDWDQEDUX XQWXNNRQWURONRQHNVL,QWHUQHW\DQJGLODNXNDQSDGDVDDWidleGHQJDQSHPEHULDQ

LQWHUYDOEHUGDVDUNDQGXUDVLidleVHVXDLGHQJDQSRODNHELDVDDQSHQJJXQD'HQJDQ

(14)

4

(15)

5

%$%

'$6$57(25,'$1.$-,$13867$.$

3ROD.HELDVDDQ3HQJJXQD

6HWLDSSHQJJXQDSDVWLPHPLOLNLNHELDVDDQGDODPSHQJJXQDDQSHUDQJNDW .HELDVDDQ\DQJGLPDNVXGGLVLQLDGDODKNHELDVDDQSHQJJXQDXQWXNidleDWDXDNWLI

GDODPPHQJJXQDNDQSHUDQJNDW\DQJELDVDQ\DEHUJDQWXQJSDGDZDNWXGDQDNWLYLWDV SHQJJXQD GL GXQLD Q\DWD .HELDVDDQ SHQJJXQD LQL ELVD GLEDJL GDODP EHEHUDSD NRQGLVL EHUGDVDUNDQ DNWLI DWDX WLGDNQ\D SHQJJXQD PHQJJXQDNDQ SHUDQJNDW %HUGDVDUNDQKDVLOSHQHOLWLDQ.DQJNHDGDDQDWDXNRQGLVL\DQJSDOLQJVHULQJ GLODNXNDQSHQJJXQDDGDODKNRQGLVLidleGDQstandby3DGDNRQGLVLLQL3HUDQJNDW

PDVLK PHQJRQVXPVL HQHUJL =KDQJ .RQVXPVL HQHUJL VDDWidle LQL ELVD

GLNDWDNDQ SHUFXPD NDUHQD VHEHQDUQ\D SHQJJXQD VHGDQJ WLGDN PHPEXWXKNDQ OD\DQDQ

*DPEDU5DWD5DWD3HQJJXQDDQ.DQJ

.LWDELVDPHPEDFDSRODGDULNHELDVDDQSHQJJXQDLQLGHQJDQEHUEDJDLFDUD GDQSDUDPHWHU/HHPHPEDFDSRODSHQJJXQDGDULNHELDVDDQSHUSLQGDKDQ DWDXSHUJHUDNDQQ\D6WDWXVSHUDQJNDWVHSHUWLVWDWXVOD\DUVWDWXVvoice callVWDWXV

NRPXQLNDVL GDWD 'network GDQ VWDWXV EDWHUDL MXJD ELVD GLJXQDNDQ VHEDJDL

SDUDPHWHUXQWXNPHPEDFDSRODNHELDVDDQSHQJJXQD.DQJ 85%

1%0% 4%

10%

Waiting

Call

Data(Wifi)

Data(3G)

(16)

6

:DNWX5HVSRQSmartphone

:DNWXUHVSRQVGDSDWGLGHILQLVLNDQVHEDJDLNHVLDSDQNRQHNWLYLWDV,QWHUQHW SDGD SHUDQJNDW smartphone <DLWX NRQGLVL GLPDQD NRQHNVL ,QWHUQHW SDGD smartphoneWHODKVLDSGDQWUDQVIHUGDWDGDSDWGLODNXNDQ

%DQ\DN DSOLNDVL SHQJKHPDW GD\D EDWHUDL PHQJJXQDNDQ PHWRGH NRQWURO NRQHNVL ,QWHUQHW XQWXN PHQJKHPDW GD\D EDWHUDL .RQWURO LQL GLODNXNDQ GHQJDQ PHQJKHQWLNDQ GDQ PHQJDNWLINDQ NRQHNVL ,QWHUQHW VHVXDL DWXUDQ \DQJ GLJXQDNDQ ROHKPDVLQJPDVLQJDSOLNDVL1DPXQPRGHONRQWUROVHSHUWLLQLGDSDWPHQLPSXONDQ PDVDODKVDDWSHQJKHQWLDQNRQHNVL,QWHUQHWWHUMDGLSDGDVDDWSHQJJXQDVHGDQJDNWLI GDQPHPEXWXKNDQOD\DQDQGDULSHUDQJNDWsmartphone

3HQHOLWLDQ LQL PHODNXNDQ RSWLPDVL NHVLDSDQ NRQHNWLYLWDV ,QWHUQHW SDGD

smartphone 3DGD SHQHOLWLDQ LQL GLFDUL FDUD XQWXN PHODNXNDQ NRQWURO NRQHNVL

,QWHUQHWWDQSDPHQJJDQJJXSHQJJXQDGHQJDQDGDQ\DSHQJKHQWLDQNRQHNVL,QWHUQHW 8QWXNLWXNDPLPHQFREDPHODNXNDQNRQWURONRQHNVL,QWHUQHWEHUGDVDUNDQZDNWX

idle SHQJJXQD GLPDQD SHQJJXQD WLGDN PHPEXWXKNDQ OD\DQDQ GDUL SHUDQJNDW

smartphone'HQJDQPHODNXNDQNRQWURONRQHNVL,QWHUQHWSDGDVDDWidleSHQJJXQD

WLGDNDNDQWHUJDQJJXGHQJDQDGDQ\DSHQJKHQWLDQNRQHNVL,QWHUQHW

3DGDSHQHOLWLDQLQLMXJDGLJXQDNDQLQWHUYDOXQWXNNRQWURO\DQJGLODNXNDQ 3URVHV SHQJKHQWLDQ GDQ SHQJDNWLIDQ NRQHNVL ,QWHUQHW GLODNXNDQ GHQJDQ LQWHUYDO ZDNWX WHUWHQWX +DO LQL GLWXMXNDQ XQWXN PHQJRSWLPDONDQ NHVLDSDQ NRQHNWLILWDV ,QWHUQHW'HQJDQFDUDLQLNRQHNVLNRQHNVL,QWHUQHWWHWDSGDSDWWHUMDGLVHFDUDEHUNDOD PHVNLSXQSHUDQJNDWPHPDVXNLNRQGLVLidle

SmartphoneIdleTime

Idle TimeSDGDGLDUWLNDQVHEDJDLNRQGLVLGLPDQDOD\DUPDWL3DGDNRQGLVL

LQL WHWDS PHQMDODQNDQ EHUEDJDL OD\DQDQ \DQJ GLPLOLNLQ\D PXODL GDUL ,QWHUQHW VLVWHPGDQEHUEDJDLSURVHV\DQJEHUMDODQGLEDOLNOD\DU3URVHVGDQOD\DQDQLQL WHQWXQ\DDNDQPHQJRQVXPVLEDQ\DNGD\DGDQELVDGLNDWDNDQSHQJJXQDDQGD\DLQL NXUDQJWHSDWJXQDDWDXWLGDNHILVLHQ

7HODKEDQ\DNSHQHOLWLPHODNXNDQXMLFREDXQWXNPHQJKHQWLNDQNRQVXPVL HQHUJLSDGDVDDWidle timeLQL&DUD\DQJSDOLQJEDQ\DNGLJXQDNDQDGDODKGHQJDQ

(17)

7

PHQJDNWLINDQ NHPEDOL SDGD VDDW OD\DU PHQ\DOD &DUD LQL VDQJDW HIHNWLI XQWXN PHQJXUDQJLNRQVXPVLHQHUJLSDGDVDDWidle time

1DPXQFDUDLQLPHPLOLNLNHOHPDKDQGDODPKDOZDNWXUHVSRQVSHUDQJNDW XQWXNPHQJDNWLINDQNHPEDOLOD\DQDQOD\DQDQ\DQJGLPDWLNDQ8QWXNPHQJDNWLINDQ NHPEDOLOD\DQDQKLQJJDWHUKXEXQJGHQJDQ,QWHUQHWEXWXKZDNWX\DQJFXNXSODPD GDQKDOLQLELVDPHQJJDQJJXNHQ\DPDQDQSHQJJXQD6HODLQLWXSDGDZDNWXidleLQL

EXNDQ EHUDUWL SHQJJXQD WLGDN PHPEXWXKNDQ OD\DQDQ GDUL SHUDQJNDW %LVD MDGL SHQJJXQDVHGDQJPHODNXNDQdownloadDWDXVHGDQJPHQXQJJXSHVDQSHQWLQJ-LND

VHPXDOD\DQDQGLPDWLNDQPDNDGDSDWPHQJJDQJJXSHQJJXQD

'DODPSHQHOLWLDQLQLSHQXOLVPHQFREDPHQGHILQLVLNDQidle timeEXNDQGDUL

PDWLDWDXWLGDNQ\DOD\DUQDPXQGDULDNWLYLWDVSHQJJXQD3HQXOLVPHQGHILQLVLNDQ

idletime VHEDJDL NRQGLVL GL PDQD SHQJJXQD EHQDUEHQDU WLGDN PHPEXWXKNDQ

OD\DQDQDSDSXQGDULSHUDQJNDW0LVDOQ\DSHQJJXQD\DQJVHGDQJWLGXUEHNHUMD\DQJ WLGDNPHPXQJNLQNDQXQWXNPHQJJXQDNDQGDQDNWLYLWDVDNWLYLWDVODLQGLPDQD SHQJJXQDWLGDNPHQJJXQDNDQ.RQGLVLSHQJJXQDLQLDNDQGLUDPDONDQROHKVLVWHP GHQJDQPHPSHODMDULNHELDVDDQSHQJJXQDGDODPPHQJJXQDNDQVHKDULKDUL6LVWHP DNDQPHQHQWXNDQDSDNDKSHQJJXQDVHGDQJPHQJJXQDNDQOD\DQDQGDULDWDXWLGDN -LNDWLGDNEHUDUWLSHQJJXQDVHGDQJPHPDVXNLNRQGLVLidle

0RQLWRULQJ.LQHUMDSmartphone

8QWXN PHQJHQDOL DNWLYLWDV SHQJJXQD SHQXOLV PHODNXNDQ PRQLWRULQJ WHUKDGDSNLQHUMD$GDEHEHUDSDDVSHN\DQJGLPRQLWRUXQWXNPHQJHQDOLDNWLYLWDV SHQJJXQDGLDQWDUDQ\DDGDODK&38 usageWUDQVIHUGDWDGDQNRQVXPVLHQHUJL

6DODKVDWXDVSHN\DQJGLJXQDNDQXQWXNPHQHQWXNDQDNWLYLWDVSHQJJXQD DGDODK&38 usage<DQJGLPDNVXGGHQJDQ&38 usageGLVLQLDGDODKVHEHUDSDEHVDU

SHQJJXQDDQ&38XQWXNPHODNXNDQSURVHV'DUL&38 usageLQLGDSDWGLOLKDWDSDNDK

(18)

8

$VSHNODLQ\DQJ\DQJNDPLJXQDNDQDGDODKtraffic,QWHUQHWDWDXODOXOLQWDV

SHQJLULPDQGDWD'DULtraffic,QWHUQHWNLWDMXJDGDSDWPHQJHQDOLDNWLYLWDVSHQJJXQD

6DDW SHQJJXQD VHGDQJ DNWLI PHQJJXQDNDQ DSOLNDVL \DQJ EHUKXEXQJDQ GHQJDQ ,QWHUQHWPLVDODSOLNDVLVRVLDOPHGLDWHQWXQ\Dtraffic,QWHUQHWDNDQWLQJJL1DPXQ

VDDW SHQJJXQD VHGDQJ WLGDN PHQJJXQDNDQ DSOLNDVL WHUVHEXW PDNDtraffic DNDQ

PHQXUXQ1DPXQNLWDWLGDNELVDEHQDUEHQDUPHQJHWDKXLDNWLYLWDVGDULSHQJJXQD KDQ\DGHQJDQPHPRQLWRUtraffic,QWHUQHWVDMD.DUHQDELVDMDGLSHQJJXQDVHGDQJ

DNWLIPHQJJXQDNDQQDPXQWLGDNPHQJJXQDNDQDSOLNDVL\DQJEHUKXEXQJDQGHQJDQ ,QWHUQHW

$VSHN VHODQMXWQ\D \DQJ GDSDW PHQMDGL SDUDPHWHU XQWXN PHQHQWXNDQ DNWLYLWDV SHQJJXQD DGDODK NRQVXPVL HQHUJL 6DDW SHQJJXQD VHGDQJ DNWLI PHQJJXQDNDQ WHQWXQ\D NRQVXPVL HQHUJL DNDQ PHQLQJNDW 6HEDOLNQ\D VDDW SHQJJXQDVHGDQJWLGDNPHQJJXQDNDQPDNDNRQVXPVLHQHUJLDNDQOHELKUHQGDK

.RQHNVL,QWHUQHWSDGDSmartphone

6DDWLQLWHODKGLOHQJNDSLGHQJDQNRQHNVL,QWHUQHWEHUXSDmobile Internet

DWDXSXQwifi8QWXNGDSDWPHQJJXQDNDQNRQHNVL,QWHUQHWELDVDQ\DVLVWHPRSHUDVL

WHODK PHQ\HGLDNDQ $3, WHUVHQGLUL 'HQJDQ $3, LQL PHPXQJNLQNDQ XQWXN VHWLDS DSOLNDVLXQWXNPHQJJXQDNDQNRQHNVL,QWHUQHW

.RQHNVL ,QWHUQHW LQL PHUXSDNDQ VDODK VDWX OD\DQDQ \DQJ PHQJRQVXPVL EDQ\DNHQHUJL%DQ\DNSHQHOLWLPHODNXNDQSHQHOLWLDQXQWXNHILVLHQVLHQHUJLSDGD GHQJDQ PHODNXNDQ NRQWURO SDGD NRQHNVL ,QWHUQHW +\HRQ PHPEHULNDQ LQWHUYDOSHQJLULPDQSDNHWGDWDXQWXN PHPSHUSDQMDQJZDNWXKLGXSEDWHUDL.LP PHODNXNDQ SHQ\HOHNVLDQ SDNHW GDWD \DQJ DNDQ GLWHULPD EHUGDVDUNDQ NHWHUVHGLDDQHQHUJLEDWHUDL

.RQWURO,QWHUYDO7UDQVIHU3DNHW'DWD

0HWRGHLQLGLDMXNDQROHK<DQJ+\HRQ,GHGDULPHWRGHLQLDGDODK PHPEHULNDQLQWHUYDODWDXMHGDXQWXNSHQJLULPDQVLQ\DOEHUGDVDUNDQNHWHUVHGLDDQ HQHUJL EDWHUDL 0HWRGH LQL GLWHUDSNDQ SDGD DSOLNDVL \DQJ PHPLOLNLSNS Social Network Services 8PXPQ\D DSOLNDVLSNS VHFDUD SHULRGLN PHQJLULPNDQ VLQ\DO

SDGDserver0HWRGHLQLGLJXQDNDQXQWXNPHPEHULNDQMHGDSDGDSHQJLULPDQVLQ\DO

(19)

9

3HPEHULDQ MHGD GLODNXNDQ GHQJDQ PHOLKDW NDSDVLWDV EDWHUDL 6HPDNLQ UHQGDK NDSDVLWDV EDWHUDL PDND VHPDNLQ ODPD LQWHUYDO \DQJ GLEHULNDQ 'HQJDQ GHPLNLDQNRQVXPVLHQHUJLXQWXN SHQJLULPDQVLQ\DO WHUVHEXW MXJDWHUKDPEDW GDQ RWRPDWLVPDVDKLGXSEDWHUDLDNDQOHELKODPD

Mulai

TerimaPaketData

Memonitorbaterai

BateraiLevel(BL)<Threshold?

Selesai SNS

Keepalivemessage(KAM)?

Modepenghematanenergibaterai

Menentukanintervalpengirimanpesan

KirimkanKAMsetelahEBL

Modenormal Iya

Iya

Tidak Tidak

*DPEDU$OJRULWPD3HPEHULDQ-HGD3HQJLULPDQ'DWD+\HRQ

*DPEDU PHQXQMXNNDQ DOXU GDUL PHWRGHsignaling interval control

'DODPflowchartWHUVHEXWWHUOLKDWEDKZDPHWRGHLQLIRNXVWHUKDGDSbattery level

GDQGLEHULNDQthresholdDZDO\DQJEHUQLODL-DGLNHWLNDNHWHUVHGLDDQHQHUJL

EDWHUDL EHUDGD GL DWDV PDND DNDQ EHUMDODQ SDGD PRGH QRUPDO .HWLND ܧሺܤܮሻ ൌܰ ൅ ͳ ෍ ݅ͳ

(20)

10

NHWHUVHGLDDQHQHUJLEDWHUDLGLEDZDKPDNDDNDQPDVXNSDGDbattery saving mode

0HWRGH LQL VDQJDW HIHNWLI XQWXN PHPSHUSDQMDQJ PDVD KLGXS EDWHUDL 1DPXQNDUHQDPHWRGHLQLKDQ\DPHQJDFXSDGDNHWHUVHGLDDQHQHUJLEDWHUDLPDND SHQJJXQDDQHQHUJLPDVLKEHOXPHILVLHQ6DDWNHWHUVHGLDDQHQHUJLEDWHUDLEHUDGDGL DWDVGDQGLEHULNDQMHGDXQWXNSHQJLULPDQVLQ\DOELVDMDGLVDDWLQLSHQJJXQD VHGDQJPHPEXWXKNDQOD\DQDQGDULDSOLNDVLSNS1DPXQNDUHQDPHQGDSDWNDQMHGD

DSOLNDVLEHUMDODQGHQJDQdelay6HEDOLNQ\DVDDWNHWHUVHGLDDQHQHUJLEDWHUDLEHUDGD

GLDWDVELVDMDGLuserVHGDQJWLGDNPHQJJXQDNDQDWDXPHPHUOXNDQOD\DQDQ

GDULDSOLNDVLSNS1DPXQSHQJLULPDQVLQ\DOEHUMDODQQRUPDO

'HQJDQGHPLNLDQGDSDWGLVLPSXONDQEDKZDPHWRGHLQLVDQJDWEDLNXQWXN PHPSHUSDQMDQJPDVDKLGXSEDWHUDL1DPXQWLGDNFXNXSEDLNGDODPPHQJJXQDNDQ HQHUJLVHFDUDHILVLHQ

6LVWHP&HUGDVXQWXN3HQHQWXDQOffloading

$\DW.KDLU\PHQJDMXNDQSmart OffloadingXQWXNHILVLHQVLHQHUJL

SDGD<DQJGLPDNVXGGHQJDQOffloadingGLVLQLDGDODKVHUDQJNDLDQSURVHVXQWXN

WUDQVIHUGDWDPXODLGDULrequestKLQJJDreceiveGDWD$\DW.KDLU\PHPEXDWVHEXDK

VLVWHPFHUGDVXQWXNPHQHQWXNDQDSDNDKVHEXDKoffloadingEROHKGLHNVHNXVLDWDX

WLGDN

3URVHVQ\D GLPXODL GHQJDQ PHODNXNDQ SUHGLNVL XQWXN HQHUJL \DQJ GL NRQVXPVLGDQZDNWXXQWXNPHQJHNVHNXVLoffloadingWHUVHEXW%HEHUDSDGDWDVHSHUWL bandwidthZDNWXXNXUDQGDWDGDQODLQODLQGLJXQDNDQXQWXNPHODNXNDQSUHGLNVL

LQL 'DWDGDWD LQL GLNLULPNDQ NH server GDQ DNDQ GLRODK ROHK server XQWXN

PHPSUHGLNVL NRQVXPVL HQHUJL GDQ ZDNWX HNVHNXVLQ\D .HPXGLDQ KDVLO GLNHPEDOLNDQ SDGDclient XQWXN VHODQMXWQ\D GLODNXNDQ SHQJDPELODQ NHSXWXVDQ

DSDNDKoffloadingGLHNVHNXVLDWDXWLGDN

*DPEDUPHQXQMXNNDQSURVHVSUHGLNVLHQHUJL\DQJGLNRQVXPVLGDQ ZDNWXHNVHNXVL.HWLNDPHPDVXNLprediction modePDNDclientDNDQPHQJLULPNDQ

GDWDSDGDoffloading server.HPXGLDQserverPHQJHPEDOLNDQKDVLOGDULSUHGLNVL

(21)

11

KDVLOSUHGLNVLPDNDclientPDVXNSDGDdecision modeXQWXNPHQJDPELONHSXWXVDQ

DSDNDKofflodingGLHNVHNXVLDWDXWLGDN

*DPEDUSmart Offloading$\DW.KDLU\

0HWRGH LQL DNDQ VDQJDW HIHNWLI MLND PHQHPXNDQ offloading GHQJDQ

NRQVXPVL HQHUJL \DQJ EHVDU GDQ ZDNWX HNVHNXVL ODPD 7HUOHELK ODJL NDSDVLWDV EDWHUDL WLGDN PHQFXNXSL XQWXN PHQJHNVHNXVLQ\D 0DND VLVWHP LQL GDSDW VHJHUD PHPXWXVNDQ XQWXN WLGDN PHQJHNVHNXVLoffloading 6HKLQJJD NRQVXPVL HQHUJL

EHUOHELK\DQJGDSDWPHQJXUDVHQHUJLEDWHUDLGDSDWGLKLQGDUL

1DPXQMLNDPHQHPXLVHEXDKoffloadingGHQJDQNRQVXPVLHQHUJLNHFLOGDQ

ZDNWX HNVHNXVLQ\D MXJD UHODWLI VLQJNDW PDND PHWRGH LQL NXUDQJ HIHNWLI .HWLND PHQHPXLNDVXVVHSHUWLLQLPDNDclientGLSDNVDXQWXNPHODNXNDQSHQJLULPDQGDWD

3HUWDPDDGDODKPHQJLULPGDWDXQWXNSUHGLNVL.HGXDDGDODKSHQJLULPDQrequest

XQWXNoffloadingLWXVHQGLUL6HKLQJJDclientKDUXVGXDNDOLPHPEXDQJHQHUJLGDQ

ZDNWX

3HQ\HOHNVLDQ3HQHULPDDQ'DWD

(22)

12

PHQHULPDVHEXDKSDNHWPDNDDNDQGLODNXNDQSHQJHFHNDQXNXUDQSDNHWWHUVHEXW -LNDXNXUDQSDNHWNXUDQJGDULthresholdPDNDDNDQEHUMDODQSDGDPRGHQRUPDO

-LNDPHOHELKLthresholdPDNDDNDQGLODNXNDQSHQJHFHNDQNDSDVLWDVEDWHUDLVDDWLQL

-LNDWHUQ\DWDNDSDVLWDVEDWHUDLOHPDKPDND7UDQVPLVLSDNHWGLJDJDONDQ*DPEDU PHQMHODVNDQSURVHVWHUVHEXW

Mulai

TerimaPaketData

Cekstatusbaterai

Statusbaterai<Threshold,,?

Selesai Paketsize>Threshold,?

Hentikanpengirimanpaket

Modenormal

Iya

Iya

Tidak Tidak

*DPEDUFlowchart3HQ\HOHNVLDQ'DWD.LP

0HWRGHLQLVDQJDWHIHNWLIXQWXNPHPSHUSDQMDQJZDNWXKLGXSEDWHUDLVDDW EDWHUDL NHWHUVHGLDDQ HQHUJL EDWHUDL VHGDQJ NULWLV 1DPXQ VDDW HQHUJL EDWHUDL PHOHELKLthreshold\DQJGLWHQWXNDQPDNDWLGDNDNDQDGDSHUODNXDQNKXVXV\DQJ

WHUMDGL6HPXDQ\DKDQ\DDNDQEHUMDODQVHSHUWLELDVD

%DFNJURXQG6HUYLFHV

6LVWHP RSHUDVL SDGD PHPLOLNL EHUEDJDL OD\DQDQ\DQJ EHUMDODQ GL EDOLN OD\DU\DQJELDVDGLVHEXWbackground services/D\DQDQLQLWHWDSEHUMDODQNHWLNDNLWD

(23)

13

BackgroundservicesLQLPHPXQJNLQNDQXQWXNPHPEXDWNRPSRQHQDSOLNDVL\DQJ

WLGDN WHUOLKDW \DQJ GDSDW PHODNXNDQ SURVHV NRPSXWDVL WDQSD PHPHUOXNDQ DNVL ODQJVXQJGDULSHQJJXQD

/D\DQDQ LQL ELDVD GLJXQDNDQ ROHK EHUEDJDL DSOLNDVL XQWXN PHPRQLWRU DSOLNDVLupdateDWDXSXQGDWDSDGDserver&RQWRKGDULDSOLNDVL\DQJPHQJJXQDNDQ backgroundservicesDGDODKDSOLNDVLDSOLNDVLVRVLDOPHGLD$SOLNDVLVRVLDOPHGLD

SDVWLPHPLOLNLbackgroundservices\DQJWHUXVDNWLIXQWXNPHODNXNDQVLQNURQLVDVL

GDWDGHQJDQserver%LDVDQ\DservicesLQLDNDQWHUXVEHUMDODQVHNDOLSXQPHPDVXNL

ZDNWXidle +DO LQLODK \DQJ PHQMDGL SHUKDWLDQ EDJL EDQ\DN SHQHOLWL EHUNDLWDQ

GHQJDQHILVLHQVLEDWHUDLSDGD

(24)

14

(25)

15

%$%

0(72'(3(1(/,7,$1

7DKDSDQ3HQHOLWLDQ

3HQHOLWLDQLQLGLODNXNDQGDODPEHEHUDSDWDKDSDQ$GDSXQWDKDSDQ\DQJ GLODNXNDQGDODPSHQHOLWLDQLQLDGDODKVHEDJDLEHULNXW

,GHQWLILNDVLGDQ3HUXPXVDQ0DVDODK 6WXGL/LWHUDWXU

3HUDQFDQJDQ0HWRGH'DQ$OJRULWPD 3HQJXMLDQ

$QDOLVLV+DVLO3HQJXMLDQ 3HQ\XVXQDQ7HVLV

,GHQWLILNDVLGDQSHUXPXVDQPDVDODKWHODKGLXUDLNDQSDGDEDE3DGDEDE WHUVHEXWWHODKGLMHODVNDQODWDUEHODNDQJGLODNXNDQQ\DSHQHOLWLDQLQLSHUXPXVDQGDQ SHPEDWDVDQ PDVDODK VHUWD WXMXDQ GDQ NRQWULEXVL SHQHOLWLDQ 6WXGL OLWHUDWXU GLXUDLNDQSDGDEDE'DODPWDKDSVWXGLOLWHUDWXUGLODNXNDQSHQJNDMLDQWHUKDGDS EHEHUDSD UHIHUHQVL \DQJ VHVXDL GHQJDQ WRSLN SHQHOLWLDQ LQL \DQJ EHUJXQD XQWXN PHPHFDKNDQSHUPDVDODKDQ\DQJVHGDQJGLWHOLWL5HIHUHQVL\DQJGLJXQDNDQEHUXSD EXNXMXUQDOGDQDUWLNHO

3HUDQFDQJDQPHWRGHGDQDOJRULWPDGLMHODVNDQSDGDEDE3HUDQFDQJDQ PHWRGH GDQ DOJRULWPD PHQMHODVNDQ UDQFDQJDQ GDWD SHUDQFDQJDQ PHWRGH GDQ UHQFDQD XML FRED \DQJ GLJXQDNDQ XQWXN PHQ\HOHVDLNDQ SHUPDVDODKDQ GDODP SHQHOLWLDQLQL/DQJNDKVHODQMXWQ\DDGDODKSHQJXMLDQGDQDQDOLVLVKDVLOSHQJXMLDQ \DQJGLMHODVNDQSDGDEDE3DGDEDEWHUVHEXWGLMHODVNDQSURVHVXMLFREDKDVLOXML FREDGDQDQDOLVLVKDVLOXMLFRED

6XEMHN3HQHOLWLDQ

6XEMHNSHQHOLWLDQDGDODKVXPEHUGDWDGDQLQIRUPDVL\DQJGLJXQDNDQGDODP SHQHOLWLDQ LQL $GDSXQ VXEMHN GDODP SHQHOLWLDQ LQL DGDODK OLPD RUDQJ SHQJJXQD GHQJDQNHELDVDDQEHUEHGD.HELDVDDQSHQJJXQDGLOLKDWGDULDNWLYLWDVSHQJJXQDDQ WLDSKDUL$NWLYLWDVSHQJJXQDDQGLDPDWLGDULSHUVHQWDVH&38 usage*DPEDU

(26)

16

*DPEDU*UDILN3HQJJXQDDQ&386DWX+DULXQWXND3HQJJXQD E3HQJJXQDF3HQJJXQDG3HQJJXQDH3HQJJXQD

*DPEDU DGDODK JUDILN SHQJJXQDDQ &38 WLDS SHQJJXQD \DQJ PHQXQMXNNDQ DNWLYLWDV SHQJJXQDDQ SHUDQJNDW ROHK SHQJJXQD 3HUVHQWDVH &38 UHQGDKPHQXQMXNNDQEDKZDSDGDZDNWXLWXDGDODKZDNWXidleSHQJJXQD3HUVHQWDVH

&38WLQJJLPHQXQMXNNDQZDNWXDNWLISHQJJXQD'DULWLQJJLUHQGDKQ\DSHUVHQWDVH &38GDSDWGLDPDWLZDNWXDNWLIGDQidleSHQJJXQD

3HQJJXQD VDWX PHPLOLNL LQWHQVLWDV SHQJJXQDDQ \DQJ UHQGDK +DO LQL GLOLKDWGDULUDWDUDWDSHUVHQWDVH&38\DQJUHQGDK'XUDVLZDNWXidleGDODPKDULLWX

(27)

17

UHQGDK3HQJJXQDGXDPHPLOLNLLQWHQVLWDVSHQJJXQDDQ\DQJUHQGDKWHUOLKDWGDUL UDWDUDWDSHUVHQWDVH&38\DQJUHQGDK1DPXQGXUDVLZDNWXidleGDODPVDWXKDUL

OHELK MDUDQJ GDQ NHFLO GLEDQGLQJNDQ SHQJJXQD VDWX 3HQJJXQD WLJD PHPLOLNL LQWHQVLWDVSHQJJXQDDQ\DQJFXNXSWLQJJLWHUOLKDWGDULUDWDUDWDSHUVHQWDVH&38\DQJ WLQJJL3HQJJXQDHPSDWGDQOLPDPHPLOLNLZDNWXZDNWXDNWLIGHQJDQSHUVHQWDVH &38\DQJVDQJDWWLQJJL+DOLQLPHQXQMXNNDQSHQJJXQDHPSDWGDQOLPDOHELKDNWLI PHQJJXQDNDQSHUDQJNDWGDULSDGDSHQJJXQDVDWXGXDGDQWLJD3HUEHGDDQDQWDUD SHQJJXQDHPSDWGDQOLPDDGDODKSHQJJXQDHPSDWPHPLOLNLGXUDVLidle\DQJOHELK

ODPDGLEDQGLQJNDQSHQJJXQDOLPD

3HUDQFDQJDQ'DWD

3DGD VXEEDE LQL GLMHODVNDQ UDQFDQJDQ GDWD \DQJ GLJXQDNDQ GDODP SHQHOLWLDQ5DQFDQJDQGDWDWHUGLULDWDVUDQFDQJDQGDWDPDVXNDQGDQUDQFDQJDQGDWD NHOXDUDQ'DWDPDVXNDQDGDODKGDWD\DQJDNDQGLRODKGHQJDQPHWRGH\DQJGLDMXNDQ XQWXNPHQJKDVLONDQGDWDNHOXDUDQ

5DQFDQJDQ'DWD0DVXNDQ

'DWD PDVXNDQ GLDPELO VHFDUD ODQJVXQJ GDUL SHUDQJNDW smartphone

PDVLQJPDVLQJSHQJJXQD$GDEHEHUDSDGDWD\DQJGLDPELOGDULSHQJJXQDVHEDJDL GDWDPDVXNDQ

:DNWXPHQLW

&38 usage

DownloadE\WHV

UploadE\WHV

6WDWXVDownload

%DWHUDL

6WDWXVOD\DU 6WDWXVcharge

Latitude

Longitude

6HOXUXK GDWD WHUVHEXW GLJXQDNDQ XQWXN PHPSHODMDUL SROD NHELDVDDQ SHQJXQD$NWLYLWDVSHQJJXQDDQSHUDQJNDWsmartphoneGDSDWGLOLKDWGDULGDWDQRPRU

(28)

18

VDWX IDNWRU \DQJ PHPSHQJDUXKL DNWLYLWDV SHQJJXQD -DGL GDWD WHUVHEXW NDPL JXQDNDQNDUHQDPHPLOLNLKXEXQJDQGHQJDQDNWLYLWDVSHQJJXQD

5DQFDQJDQ'DWD.HOXDUDQ

'DWD NHOXDUDQ DGDODK KDVLO GDUL SHQJRODKDQ GDWD PDVXNDQ ROHK VLVWHP GHQJDQPHWRGH\DQJGLDMXNDQGDODPSHQHOLWLDQLQL$GDEHEHUDSDGDWDOXDUDQ\DQJ GLKDVLONDQROHKVLVWHP

'XUDVLidlePHQLW

,QWHUYDOZDNWXPHQLW

+DVLOOXDUDQGDULVLVWHPDGDODKGXUDVLidleGDQLQWHUYDOZDNWX'XUDVLidle

DGDODKKDVLOSUHGLNVLGDULVLVWHP.RQWURONRQHNVL,QWHUQHWGLODNXNDQVHODPDGXUDVL

idleLQL.RQWURONRQHNVL,QWHUQHWGLODNXNDQGHQJDQPHPDWLNDQGDQPHQJKLGXSNDQ

NRQHNVL,QWHUQHWGDODPLQWHUYDOZDNWX\DQJGLGDSDWNDQGDULKDVLOOXDUDQVLVWHP

3HUDQFDQJDQ0HWRGHGDQ$OJRULWPD

6HEXDKSHQGHNDWDQEDUXGLDMXNDQGDODPSHQHOLWLDQLQLXQWXNPHQJRQWURO NRQHNVL ,QWHUQHW GHQJDQ PHPEHULNDQ LQWHUYDO EHUGDVDUNDQ ZDNWXidle 7XMXDQ

XWDPDGDULPHWRGH\DQJGLDMXNDQDGDODKPHODNXNDQNRQWURONRQHNVL,QWHUQHWXQWXN PHPDNVLPDONDQNHVLDSDQNRQHNWLYLWDV,QWHUQHW.RQWURONRQHNVL,QWHUQHWGLODNXNDQ GHQJDQPHQJKHQWLNDQGDQPHQJDNWLINDQNHPEDOLNRQHNVL,QWHUQHWVHFDUDEHUXODQJ GHQJDQSHPEHULDQLQWHUYDOWHUKDGDSNRQHNVL,QWHUQHWSDGDVDDWGDODPNRQGLVLidle

,QWHUYDOGLGDSDWNDQGDULKDVLOSHUKLWXQJDQGXUDVLidle8QWXN PHQJKLWXQJGXUDVL idleVLVWHPWHUOHELKGDKXOXPHODNXNDQSHPEHODMDUDQSRODNHELDVDDQSHQJJXQD

$GDGXDWDKDSDQXWDPD\DQJGLODNXNDQROHKVLVWHP\DQJGLXVXONDQGDODP SHQHOLWLDQ LQL \DLWX WDKDSDQ SHPEHODMDUDQ SROD NHELDVDDQ SHQJJXQD GDQ WDKDS SHQJKHPDWDQHQHUJLEDWHUDL'DODPSHUDQFDQJDQPHWRGHLQLGLMHODVNDQUDQFDQJDQ GDULSURVHVSURVHV\DQJDGDGDODPVLVWHP5DQFDQJDQ\DQJGLMHODVNDQEHUNDLWDQ GHQJDQ GXD WDKDSDQ XWDPD GDQ SURVHVSURVHV \DQJ DGD GDODP VLVWHP \DQJ GLXVXONDQ

7DKDSLearning'DWD$NWLYLWDVSmartphone

7DKDSDQlearning GDWD DNWLYLWDVsmartphone DGDODK WDKDSDQ DZDO \DQJ

(29)

19

SROD NHELDVDDQ SHQJJXQD GDODP PHQJJXQDNDQ smartphone *DPEDU

PHQXQMXNNDQDOXUSURVHVSHPEHODMDUDQGDWDDNWLYLWDVsmartphone

Mulai

PengambilanDataAktivitasSmartphone

Bataswaktu penyimpanan

data?

Selesai SimpanDataAktivitas

Tidak

LearningDataHaislEkstraksi Iya

EkstraksiDataAktivitas

*DPEDU7DKDSLearning'DWD$NWLYLWDVSmartphone

7DKDSLQLEHUODQJVXQJVHODPDWXMXKKDUL3DGDWDKDSLQLVLVWHPPHODNXNDQ SHQJDPELODQ GDQ SH\LPSDQDQ GDWD DNWLYLWDVsmartphone 'DWD GLDPELO VHFDUD

ODQJVXQJ GDUL SHUDQJNDW smartphone SHQJJXQD GDQ GLVLPSDQ GDODP VHEXDK database64/LWH3HQJDPELODQGDQSHQ\LPSDQDQGDWDGLODNXNDQGHQJDQLQWHUYDO

VDWX PHQLW 6HWHODK GDWD DNWLYLWDV smartphone WHUNXPSXO VHODPD WXMXK KDUL

NHPXGLDQVLVWHPPHODNXNDQlearningWHUKDGDSGDWD\DQJWHODKGLGDSDW7XMXDQGDUL

SURVHVlearning LQL DGDODK XQWXN PHQGDSDWNDQ SROD NHELDVDDQ SHQJJXQD GDODP

PHQJJXQDNDQ smartphone +DVLO GDUL SURVHV learning LQL GLJXQDNDQ XQWXN

PHPSUHGLNVLGXUDVLidleGDODPWDKDSSHQJKHPDWDQHQHUJLEDWHUDL%HULNXWDGDODK

SHUDQFDQJDQXQWXNVHWLDSSURVHVGDODPWDKDSDQlearningGDWDDNWLYLWDVsmartphone

3URVHV3HQJDPELODQGDQ3HQ\LPSDQDQ'DWD

(30)

20

.HPXGLDQGDWDGLVLPSDQGDODPVHEXDKdatabase64/LWH$GDVHSXOXKGDWD\DQJ

GLEDFDGDQGLVLPSDQ\DLWXZDNWX&38 usagedownloaduploadVWDWXVdownload

EDWHUDLVWDWXVOD\DUVWDWXVchargelatitudeGDQlongitude'DWDGLUHNDPVHFDUD

UHDOtimeVHWLDSVDWXPHQLW%HULNXWLQLDGDODKSHQMHODVDQSURVHVSHQJDPELODQGDWD

XQWXNPDVLQJPDVLQJDWULEXW :DNWX

$WULEXWZDNWXDGDODKZDNWXSHQ\LPSDQDQGDWDGDODPVDWXDQPHQLW:DNWX GLDPELO GDUL VLVWHP SDGD SHUDQJNDW 8QWXN PHQGDSDWNDQ GDWD ZDNWX LQL GLJXQDNDQ$QGURLG$3,&DOHQGDU'DUL$3,WHUVHEXWGLGDSDWNDQGDWDMDPGDQ PHQLW VDDW LQL \DQJ NHPXGLDQ GLVLPSDQ GDODP VDWXDQ PHQLW %HULNXW DGDODK SRWRQJDQNRGHXQWXNSHQJDPELODQGDWDZDNWX

Calendarcalendar=Calendar.getInstance(); time=(c.get(Calendar.HOUR_OF_DAY)*60)+

c.get(Calendar.MINUTE);

3DGDSRWRQJDQNRGHGLDWDVWHUOLKDWGDWDMDPGLNDOLNDQGDQGLWDPEDKNDQ GHQJDQGDWDPHQLW'DULUXPXVDQWHUVHEXWGLGDSDWNDQZDNWXGDODPVDWXDQPHQLW 'DODPVDWXKDULDGDPHQLW-DGLUHQWDQJQLODLXQWXNDWULEXWZDNWXDGDODK VDPSDLGHQJDQ

&38

&38 usage DGDODK SHUVHQWDVH SHQJJXQDDQ &38 SDGD SHUDQJNDW smartphone'DWDSHUVHQWDVHSHQJJXQDDQ&38GLEDFDGDULILOHSURFVWDWSDGD

VLVWHP )LOH SURFVWDW EHULVL LQIRUPDVL DNWLYLWDV NHUQHO 'DUL ILOH LQL GDSDW GLNHWDKXLSHQJJXQDDQ&38GDODPLQWHUYDOZDNWXWHUWHQWX

DownloadGDQUpload

UploadGDQdownloadDGDODKEHVDUQ\DGDWD\DQJGLNLULPtransmittedGDQ

GLWHULPDreceivedGDODPVDWXDQbytes8QWXNPHQGDSDWNDQGDWDLQLGLJXQDNDQ

7UDIILF6WDWV $3, 8QWXN GDWD download PHQJJXQDNDQ

7UDIILF6WDWVJHW7RWDO5[%\WHV\DLWXPHPEDFDWRWDOreceivedGDWDGDODPVDWXDQ bytes 6HGDQJNDQ XQWXNupload PHQJJXQDNDQ 7UDIILF6WDWVJHW7RWDO5[%\WHV

\DQJ PHPEDFD WRWDOtransmitted GDWD GDODP VDWXDQ bytes %HULNXW DGDODK

SRWRQJDQNRGHXQWXNSHQJDPELODQGDWDdownloadGDQupload

longdownload=TrafficStats.getTotalRxBytes();

(31)

21

6WDWXVDownload

6WDWXVdownload DGDODK VWDWXV DGD DWDX WLGDNQ\D SURVHVdownload file

6WDWXVdownload PHPLOLNL QLODL MLND WLGDN DGDdownload GDQ MLND DGD download 8QWXN PHQGDSDWNDQ VWDWXVdownload GDUL SHUDQJNDW GLJXQDNDQ

Download0DQDJHU$3,%HULNXWDGDODKSRWRQJDQNRGHXQWXNPHPEDFDVWDWXV

downloadSDGDSHUDQJNDW

DownloadManager.Queryquery=newDownloadManager.Query();

DownloadManagerdownloadManager=

(DownloadManager)ctx.getSystemService(Context.DOWNLOAD_SERVICE);

Cursorc=downloadManager.query(query); intstatus=

c.getInt(c.getColumnIndex(DownloadManager.COLUMN_STATUS)); if(status==DownloadManager.STATUS_RUNNING)

return1; else

return0;

%DWHUDL

%DWHUDLDGDODKNHWHUVHGLDDQHQHUJLEDWHUDLGDODPSHUVHQ8QWXNPHPEDFD

GDWD HQHUJL EDWHUDL GLJXQDNDQ $QGURLG ,QWHQW

$&7,21B%$77(5<B&+$1*(' %HULNXW DGDODK SRWRQJDQ NRGH SHQJDPELODQNHWHUVHGLDDQHQHUJLEDWHUDLGDODPSHUVHQ

IntentFilterfilter=newIntentFilter(Intent.ACTION_BATTERY_CHANGED); IntentbatteryStat=context.registerReceiver(null,filter);

intbattery=batteryStat.getIntExtra(BatteryManager.EXTRA_LEVEL,Ş1);

6WDWXV/D\DU

6WDWXVOD\DUDGDODKNRQGLVLOD\DUPHQ\DODDWDXPDWL6WDWXVOD\DU GLGDSDWNDQGHQJDQPHQJJXQDNDQ$QGURLG3RZHU0DQDJHU$3,%HULNXWDGDODK SRWRQJDQNRGHXQWXNPHPEDFDVWDWXOD\DU

PowerManagermPowerManager=

(PowerManager)ctx.getSystemService(Context.POWER_SERVICE); booleanscreen=mPowerManager.isScreenOn();

if(screen)

return1; else

return0;

6WDWXVcharge

6WDWXVchargeDGDODKNRQGLVLSHUDQJNDWVHGDQJPHODNXNDQSHQJLVLDQGD\D

(32)

22

,QWHQW$&7,21B%$77(5<B&+$1*('%HULNXWDGDODKSRWRQJDQNRGHXQWXN PHPEDFDVWDWXVchargeSDGDSHUDQJNDW

intintStatus=

batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED,Ş1); intpluggedStatus=0;

if(intStatus==0)

pluggedStatus="onbattery";

elseif(intStatus==BatteryManager.BATTERY_PLUGGED_USB) pluggedStatus=1;

elseif(intStatus==BatteryManager.BATTERY_PLUGGED_AC) pluggedStatus=1;

else

pluggedStatus=0;

LatitudeGDQlongitude

LatitudeGDQlongitudeDGDODKGDWDORNDVLGDULSHUDQJNDW\DQJGLDPELOGDUL

ORNDVLcell tower WHUGHNDW DWDX :L)L 'DWDlatitude GDQlongitude GLGDSDWNDQ

GHQJDQ PHQJJXQDNDQ /RFDWLRQ0DQDJHU $3, %HULNXW DGDODK SRWRQJDQ NRGH XQWXNrequestXSGDWHSHUXEDKDQGDWDORNDVL

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVI DER,0,0,locationListener);

'DWD \DQJ GLDPELO NHPXGLDQ GLVLPSDQ GDODPdatabase 64/LWH GDODP smartphone /RNDVL SHQ\LPSDQ GDWD DGDODK VGFDUGGDWD%HKDYLRU \DLWX IROGHU

VGFDUGGDODPsmartphoneGHQJDQQDPDdatabaseDGDODKGDWD%HKDYLRU'DWDLQL

VHODQMXWQ\DGLJXQDNDQVHEDJDLGDWDTrainingXQWXNSURVHVlearning

(NVWUDNVL'DWD$NWLYLWDVSmartphone

3URVHV LQL EHUWXMXDQ XQWXN PHQJHNVWUDNVL FLUL GDUL GDWD DNWLYLWDV

smartphone /DQJNDK DZDO \DQJ GLODNXNDQ GDODP HNVWUDNVL GDWD DGDODK

PHQHQWXNDQNRQGLVLDNWLIDWDXidleGDULVHWLDSGDWD6HWHODKNRQGLVLidleDWDXDNWLI

GLWHQWXNDQNHPXGLDQVLVWHPPHODNXNDQSHQJJDEXQJDQGDWD6HWLDSVDWXNHORPSRN GDWDDNWLIGDQVDWXNHORPSRNGDWDidleGLHNVWUDNPHQMDGLVDWXGDWDSROD*DPEDU

(33)

23

*DPEDU7DKDSDQ3UDSURVHV

6HWLDSVDWXNHORPSRNGDWDDNWLIGDQVDWXNHORPSRNGDWDidleGLHNVWUDN

PHQMDGLVDWXGDWDSROD3DGDJDPEDUGLLOXVWUDVLNDQGDWD\DQJWHODKGLWHQWXNDQVWDWXV

idle GDQ DNWLIQ\D GLNHORPSRNNDQ PHQMDGL VDWX SROD 'DWD WHUXUXW EHUGDVDUNDQ

ZDNWX'DWDGHQJDQQLODLDUWLQ\DGDWDWHUVHEXWidleVHGDQJNDQGDWDGHQJDQQLODL

DGDODKDNWLI

'DWDGLJDEXQJGHQJDQPHWRGHUDWDUDWDNHFXDOLGDWDZDNWXGDQNRRUGLQDW latitudeGDQlongitude'DWDZDNWXPHQJDPELOZDNWXDZDOSROD'DWDNRRUGLQDW

PHQJJXQDNDQ IXQJVL majority 'DWD NRRUGLQDW \DQJ GLJXQDNDQ DGDODK GDWD

NRRUGLQDWWHUEDQ\DNGDODPVDWXSROD$GDVDWXDWULEXWWDPEDKDQ\DLWXdurasi_idle Durasi_idle GLGDSDWNDQ GHQJDQ PHQJKLWXQJ ODPDQ\D ZDNWXidle WHUMDGL GDODP

VHEXDKSROD

*DPEDUDGDODKDOXUSURVHVHNVWUDNVLGDWD\DQJPHUXSDNDQGHWLOGDUL SURVHV HNVWUDNVL GDWD SDGD JDPEDU 3URVHV HNVWUDNVL GDWD GLDZDOL GHQJDQ PHPEDFD GDWD DNWLYLWDV \DQJ WHODK GLVLPSDQ ROHK VLVWHP GDODP database

.HPXGLDQGLWHQWXNDQNRQGLVLidleDWDXDNWLIGDULGDWDWHUVHEXW-LNDGDWDDGDODKidle

PDNDGXUDVLBidleEHUWDPEDKGDQGDWDGLWDPEDKNDQSDGDWHPSRUDOGDWDFROOHFWLRQ

-LND GDWD DGDODK DNWLI QDPXQ GXUDVLBidle VDPD GHQJDQ PDNDGDWD KDQ\D

GLWDPEDKNDQSDGDGDWDFROHHFWLRQWDQSDPHQDPEDKGXUDVLBidle1DPXQNHWLNDGDWD

DGDODK DNWLI VHGDQJNDQ GXUDVLBidle OHELK GDUL PDND GLODNXNDQ HNVWUDNVL 'DWD

GDODPWHPSRUDU\FROOHFWLRQGLHNVWUDNNHPXGLDQGLVLPSDQGDODPdatabaseKDVLO

HNVWUDNVL .HPXGLDQ VHPXD GDWD GDODP WHPSRUDU\ GDWD FROOHFWLRQ GL KDSXV GDQ GXUDVLBidle PHQMDGL NHPEDOL .HPXGLDQ EHUODQMXW XQWXN PHPEDFD GDWD

(34)

24

Mulai

idle_duration=0

BacaDataAktivitasSmartphone

idle?

Idle_duration =0?

idle_duration++

Simpandata

padatemporarydatacollection

Hapusdatapadatemporarydatacollection

Simpandatahasilekstraksi Ekstrakdatadalamtemporarydatacollection

Selesai Tidak

Tidak

Iya Iya

*DPEDU(NVWUDNVL'DWD$NWLYLWDVSmartphone

'DWD\DQJGLHNVWUDNVLGDODPSURVHVLQLDGDODKGDWDDZDOSHQJJXQD\DQJ GLDPELOGDULSHUDQJNDW6DPSHOGDWDDZDOSHQJJXQDGLODPSLUNDQSDGDODPSLUDQ +DVLOGDULSURVHVHNVWUDNVLLQLDGDODKGDWDKDVLOHNVWUDNVL\DQJNHPXGLDQGLJXQDNDQ XQWXNSURVHVlearning6DPSHOGDWDKDVLOHNVWUDNVLGLODPSLUNDQGDODPODPSLUDQ

Learning'DWD+DVLO(NVWUDNVL

3URVHVLQLEHUWXMXDQXQWXNPHODNXNDQlearningGDWDKDVLOHNVWUDNVLGDWD

DNWLYLWDVsmartphone3DGDSURVHVlearningWHUGDSDWWLJDSHQGHNDWDQPHWRGH\DQJ

(35)

25

PHWRGH\DQJNDPLJXQDNDQ.HWLJDPHWRGHLQLWLGDNGLJXQDNDQVHFDUDEHUVDPDDQ GDODPVDWXSURVHV1DPXQWLDSPHWRGHPHQMDGLRSVLSLOLKDQXQWXNSURVHVlearning

GDWD

*DPEDULearning'DWDGHQJDQ7LJD3HQGHNDWDQ0HWRGH

K-Means

'DODPSURVHVLQLGDWDDNDQGLNHORPSRNDQPHQMDGLcluster3HUKLWXQJDQ

MDUDN PHQJJXQDNDQ IXQJVL HXFOLGHDQ GLVWDQFH Output GDUL SURVHV LQL DGDODK centroidXQWXNWLDScluster6HODQMXWQ\DFHQWURLGGLJXQDNDQXQWXNSUHGLNVLGXUDVL

idle

K-Nearest Neighbors

.QHDUHVW QHLJKERUV DGDODK PHWRGH \DQJ SDOLQJ PXGDK GLDQWDUD GXD PHWRGH ODLQ \DQJ GLJXQDNDQ .DPL PHQJJXQDNDQ QLODL . 'DWDtraining

GLNHORPSRNNDQ EHUGDVDUNDQ GXUDVLidle 6HODQMXWQ\D GDWD LQL PHQMDGL FODVVLILHU

XQWXNPHQJNODVLILNDVLNDQGDWDEDUX

Fuzzy C-Means

6NHQDULR NHWLJD PHQJJXQDNDQFuzzy C-Means 'DWD SROD NHELDVDDQ SHQJJXQD

GLNHORPSRNNDQPHQMDGLclusterGHQJDQPHWRGHFuzzy C-Means+DVLOGDULSURVHV learningGHQJDQFuzzy C-MeansDGDODKcenter clusterXQWXNVHWLDSFOXVWHU

7DKDS3HQJKHPDWDQ(QHUJL%DWHUDL

6HWHODK WDKDSlearning GDWD EHUMDODQ VHODPD KDUL NHPXGLDQ VLVWHP

PHPDVXNLWDKDSSHQJKHPDWDQHQHUJLEDWHUDL$GDEHEHUDSDSURVHV\DQJGLODNXNDQ GDODP WDKDSDQ LQL3URVHV SHUWDPD DGDODK PHQJDPELO GDWDDNWLYLWDVsmartphone

WHUNLQL'DWDLQLGLDPELOVHFDUDUHDOtimeGDULSHUDQJNDWsmartphoneSHQJJXQD&DUD

SHQJDPELODQGDWDVDPDGHQJDQSURVHVSHQJDPELODQGDWDSDGDWDKDSlearningGDWD

DNWLYLWDVsmartphone 3HUEHGDDQQ\D DGDODK SDGD WDKDS LQL GDWD WLGDN GLVLPSDQ KͲMeans

FuzzyCͲMeans

KNN DataTraining

Centroid

CenterCluster

(36)

26

GDODPdatabaseXQWXNNHSHUOXDQlearning'DWD GLDPELOXQWXNNHSHUOXDQSURVHV

NRQWURONRQHNVL,QWHUQHW

3URVHV VHODQMXWQ\D DGDODK SHQJHFHNDQ NRQGLVL idle 8QWXN SURVHV

SHQJHFHNDQNRQGLVLidleNDPLPHQJJXQDNDQDWXUDQNKXVXV\DQJGLMHODVNDQSDGD

VXEEDEPHQJHQDLSHQHQWXDQNRQGLVLidle+DVLOGDULSHQHQWXDQNRQGLVLidle

GLJXQDNDQXQWXNPHQHQWXNDQSURVHVVHODQMXWQ\D\DQJDNDQGLNHUMDNDQROHKVLVWHP -LND KDVLO SHQJHFHNDQ DGDODK NRQGLVLsmartphone VHGDQJ DNWLI PDND VLVWHP

PHODNXNDQ SHQJDPELODQ GDWD ODJL SDGD PHQLW EHULNXWQ\D 1DPXQ MLND KDVLOQ\D DGDODKidle PDND VLVWHP PHODNXNDQ SURVHV NRQWURO NRQHNVL ,QWHUQHW 'HWLO DOXU

SURVHV NRQWURO NRQHNVL ,QWHUQHW GLMHODVNDQ SDGDflowchart VHODQMXWQ\D WHQWDQJ

NRQWURONRQHNVL,QWHUQHW

Mulai

MengambilData AktivitasTerkini

CekKondisiIdle

idle?

Selesai Iya

Tidak

KontrolKoneksiInternet

*DPEDU7DKDS3HQJKHPDWDQ(QHUJL%DWHUDL 3HQHQWXDQ.RQGLVLIdleSmartphone

3URVHVLQLPHQHQWXNDQNRQGLVLSHUDQJNDWsmartphoneWHUNLQLDSDNDKidle

DWDX DNWLI .RQGLVL idle smartphone GLWHQWXNDQ EHUGDVDUNDQ GDWD SHUVHQWDVH

SHQJXQDDQ&38NRQGLVLOD\DUGDQVWDWXVdownloadSHUDQJNDW3HQHQWXDQNRQGLVL idlePHQJJXQDNDQDWXUDQVHEDJDLEHULNXW

if((layar==0||CPUusage<25)&&download_status==0)

(37)

27

else

idle=false;

Threshold\DQJGLJXQDNDQXQWXNSHUVHQWDVHSHQJJXQDDQ&38VDDWDNWLI

GDQidleDGDODK-LND&38NXUDQJGDULthresholdDWDXOD\DUPDWLGDQWLGDNDGD

SURVHVdownload PDND NRQGLVL idle -LND DGD SURVHVdownload \DQJ EHUMDODQ

NRQGLVLDGDODKDNWLIPHVNLSXQNRQGLVLOD\DUPDWLGDQ&38NXUDQJGDULthreshold

+DOLQLEHUWXMXDQXQWXNPHQJKLQGDULSHQJKHQWLDQNRQHNVL,QWHUQHWVDDWDGDSURVHV

downloadVHGDQJNDQNRQGLVLOD\DUPDWLGDQSHQJJXQDDQ&38UHQGDK+DVLOGDUL

SURVHVSHQHQWXDQNRQGLVLidleLQLGLJXQDNDQXQWXNPHQHQWXNDQSURVHVVHODQMXWQ\D

\DQJDNDQGLODNXNDQROHKVLVWHP-LNDKDVLOSHQJHFHNDQDGDODKNRQGLVLsmartphone

VHGDQJDNWLIPDNDVLVWHPPHODNXNDQSHQJDPELODQGDWDODJLSDGDPHQLWEHULNXWQ\D 1DPXQMLNDKDVLOQ\DDGDODKidlePDNDVLVWHPPHODNXNDQSURVHVNRQWURONRQHNVL

,QWHUQHW

3URVHV.RQWURO.RQHNVL,QWHUQHW

.HWLNDEHUDGDGDODPNRQGLVLidlePDNDVLVWHPPHODNXNDQSURVHVNRQWURO

NRQHNVL ,QWHUQHW 'DODP SURVHV LQL VLVWHP WHUOHELK GDKXOX PHODNXNDQ SUHGLNVL

durasi_idleGDQSHQJKLWXQJDQLQWHUYDOZDNWXNRQWURO'XUDVLSURVHVNRQWURO,QWHUQHW

VHVXDLGHQJDQKDVLOSUHGLNVLdurasi_idle6HODPDSURVHVNRQWURONRQHNVL,QWHUQHW

GLKHQWLNDQ VHFDUD SHULRGLN GHQJDQ LQWHUYDO durasi_idle *DPEDU

PHQXQMXNNDQ DOXU SURVHV NRQWURO NRQHNVL ,QWHUQHW *DPEDU WHUVHEXW DGDODK SHQMHODVDQGHWLOGDULSURVHVNRQWURO NRQHNVL,QWHUQHWSDGDJDPEDU PHQJHQDL WDKDSSHQJKHPDWDQHQHUJL

6DDWSHUDQJNDWPHPDVXNLNRQGLVLidleVLVWHPPHPSUHGLNVLEHUDSDODPD idleDNDQEHUODQJVXQJ6HWHODKGLGDSDWNDQSHUNLUDDQGXUDVLidleNHPXGLDQGLKLWXQJ

LQWHUYDOZDNWXXQWXNMHGDNRQHNVL,QWHUQHW.HPXGLDQNRQHNVL,QWHUQHWGLKHQWLNDQ VHFDUD EHUNDOD GHQJDQ MHGD ZDNWX \DQJ GLEHULNDQ .RQWURO LQL EHUDNKLU VHWHODK EHUMDODQVHODPDGXUDVLidle.RQHNVL,QWHUQHWWLGDNGLKHQWLNDQVHFDUDWHUXVPHQHUXV

VHODPDGXUDVLidle1DPXQGDODPSURVHVLQLGLODNXNDQSHQJKHQWLDQGDQSHQJDNWLIDQ

NHPEDOL NRQHNVL ,QWHUQHW VHFDUD EHUXODQJ GDQ EHUJDQWLDQ 0LVDO KDVLO SUHGLNVL GXUDVLidleDGDODKPHQLWPDNDVLVWHPDNDQLQWHUYDO\DQJGLJXQDNDQDGDODK

PHQLWGXUDVLidle6HODPDSURVHVNRQWURONRQHNVL,QWHUQHWGLKHQWLNDQVHODPD

(38)

28

PHQLWNHPXGLDQ%HJLWXVHWHUXVQ\DSHQJKHQWLDQGDQSHQJDNWLIDQNRQHNVL,QWHUQHW GLODNXNDQVHFDUDEHUJDQWLDQKLQJJDSURVHVNRQWUROEHUDNKLU

Mulai

Selesai Dapatkanprediksidurasi_idle

interval=1/5*durasi_idle

Mulaitimer

Cektimer

timer%interval =0?

Internetaktif?

Hentikankoneksiinternet

Aktifkankoneksiinternet

timer= durasi_idle? Iya

Iya

Tidak

Iya

Tidak Tidak

*DPEDU.RQWURO.RQHNVL,QWHUQHW

7XMXDQ GLODNXNDQQ\D SHQJKHQWLDQ GDQ SHQJDNWLIDQ NHPEDOL NRQHNVL ,QWHUQHW VHFDUD EHUJDQWLDQ GDQ EHUXODQJ DGDODK XQWXN PHQMDJD NHODQFDUD SURVHV WUDQVIHU GDWD -LND WLGDN DGD LQWHUYDO PDND SURVHV WUDQVIHU GDWD WHUKHQWL NHWLND NRQHNVL GLKHQWLNDQ VDDWsmartphoneidle GDQ EDUX EHUODQMXW NHWLND NRQHNVL

,QWHUQHWDNWLIVHWsmartphoneDNWLI-LNDidleWHUMDGLGDODPGXUDVL\DQJVDQJDWODPD

(39)

29

smartphonePHPDVXNLNRQGLVLDNWLIGDQNRQHNVL,QWHUQHWGLDNWLINDQNHPEDO$NDQ

WHUMDGLKDPEDWDQGDODPZDNWX\DQJFXNXSODPDXQWXNSURVHVWUDQVIHUGDWD

3UHGLNVL'XUDVLIdle

3URVHV LQL EHUWXMXDQ XQWXN PHQGDSDWNDQ SUHGLNVL GXUDVLidle 3UHGLNVL

GLODNXNDQPHQJJXQDNDQWLJDSHQGHNDWDQPHWRGH\DLWXK-MeansFuzzy C-Means KNN.HWLJDPHWRGHWHUVHEXWGLJXQDNDQXQWXNPHQFDULPHWRGH\DQJSDOLQJVHVXDL

XQWXNNDVXVGDODPSHQHOLWLDQLQL

K-Means

'DWD EDUX GLNHORPSRNNDQ NH GDODPcluster EHUGDVDUNDQcentroid KDVLO

SURVHV learning GHQJDQ k-means 3HQJHORPSRNDQ GLODNXNDQ GHQJDQ PHQFDUL centroidWHUGHNDWWHUKDGDSGDWDEDUX.HPXGLDQGXUDVLidleSDGDcentroidWHUGHNDW

PHQMDGLKDVLOGDULSUHGLNVLdurasi_idle

Mulai

Mengambildataaktivitasterbaru

Hitungjarakterhadapcentroid

Dapatkancentroidterdekat

Outputprediksidurasiidle

Selesai

Ambildurasiidlecentroidterdekat sebagaihasilprediksidurasiidle

*DPEDU3HQFDULDQ'XUDVLIdleGHQJDQ.0HDQV

(40)

30

.QHDUHVW QHLJKERUV DGDODK PHWRGH \DQJ SDOLQJ PXGDK GLDQWDUD GXD PHWRGHODLQ\DQJGLJXQDNDQ.DPLPHQJJXQDNDQQLODL. 6HWLDSDGDGDWDEDUX PDNDODQJVXQJGLFDULWHWDQJJDWHUGHNDWGHQJDQGDWDWHUVHEXW.HPXGLDQGDUL WHWDQJJDWHUGHNDWWHUVHEXWGLKLWXQJUDWDUDWDdurasi_idle

Mulai

Mengambildataaktivitasterbaru

CarisejumlahKtetanggaterdekat dengandataaktivitasterbaru

Kalkulasikanprediksidurasiidleberdasarkan durasiidlepadatetanggaterdekat

Outputprediksidurasiidle

Selesai

*DPEDU3HQFDULDQ'XUDVLIdleGHQJDQ.QHDUHVW1HLJKERUV

Fuzzy C-Means

3UHGLNVL GXUDVL idle GHQJDQ PHQJJXQDNDQ IX]]\ FPHDQV GLODNXNDQ

GHQJDQPHQJKLWXQJGHUDMDWNHDQJJRWDDQGDWDEDUXWHUKDGDSPDVLQJPDVLQJFHQWHU FOXVWHU'DULGHUDMDWNHDQJJRWDDQ\DQJGLGDSDW NHPXGLDQGLODNXNDQSHUKLWXQJDQ GXUDVLidleEHUGDVDUNDQGXUDVLidlePDVLQJPDVLQJFHQWHUFOXVWHU'XUDVLidleSDGD

FHQWHUFOXVWHUNHQGLNDOLNDQGHQJDQGHUDMDWNHDQJJRWDDQGDWDEDUXWHUKDGDSFHQWHU FOXVWHUNHQ.HPXGLDQGLMXPODKNDQVHPXDKDVLOSHUNDOLDQGXUDVLidleGDQGHUDMDW

NHDQJJRWDDQGDWDEDUXGDULPDVLQJPDVLQJ&HQWHUFOXVWHU+DVLOGDULSHUKLWXQJDQ PHQMDGLKDVLOSUHGLNVLGXUDVLidle%HULNXWDGDODKIRUPXOD\DQJGLJXQDNDQ

݌ݎ݁݀݅݇ݏ݅ ൌ σ௡௞ୀ଴݀௞݉௞

1LODL݊GDODPIRUPXODWHUVHEXWDGDODKMXPODKFOXVWHU݉GDODPIRUPXOD WHUVHEXWDGDODKGXUDVLidleSDGDFHQWHUFOXVWHUNH݇VHGDQJNDQ݉DGDODKGHUDMDW

(41)

31

6NHQDULR8ML&RED

3HQJXMLDQGLODNXNDQXQWXNPHQJXNXUNHVHVXDLDQKDVLOGDULPHWRGH\DQJ GLXVXONDQGHQJDQKLSRWHVLV\DQJGLDMXNDQ$GDGXDWDKDSDQ\DQJGLODNXNDQGDODP SHQJXMLDQ\DLWXWDKDSlearningGDWDDNWLYLWDVsmartphoneGDQWDKDSNRQWURONRQHNVL

,QWHUQHW%HULNXWDGDODKSHQMHODVDQXQWXNPDVLQJPDVLQJWDKDSDQ

7DKDSLearning'DWD$NWLYLWDVSmartphone

8ML FRED LQL GLODNXNDQ XQWXN PHOLKDW DSDNDK SURVHV SHQJDPELODQ GDQ SHQ\LPSDQDQ GDWD DNWLYLWDVsmartphone EHUMDODQ VHVXDL SHUDQFDQJDQ DWDX WLGDN

6HODLQ LWX MXJD GLODNXNDQ SHQJDPDWDQ WHUKDGDS SURVHVlearning GDWD DNWLYLWDV

8QWXNLWXSDGDWDKDSDQlearningGDWDDNWLYLWDVsmartphoneGLODNXNDQWLJDXMLFRED

VHEDJDLEHULNXW

8MLFREDSHQJDPELODQGDWDDNWLYLWDVsmartphone

3HQJDPELODQGDWDGLODNXNDQVHFDUDODQJVXQJSDGDSHQJJXQDVHODPD WXMXKKDUL3HQJDPELODQGDWDGLODNXNDQVHWLDSVDWXPHQLW'DWD\DQJ WHODKGLDPELOGLVLPSDQGDODPdatabaseXQWXNGLJXQDNDQGDODPSURVHV

VHODQMXWQ\D3HQJXMLDQLQLGLODNXNDQXQWXNPHOLKDWEDJDLPDQDSURVHV SHQJDPELODQGDWD\DQJWHUMDGLSDGD

8MLFREDHNVWUDNVLGDWDDNWLYLWDV

6HWHODK WXMXK KDUL PHQJDPELO GDQ PHQ\LPSDQ GDWD DNWLYLWDV

smartphone NHPXGLDQ VLVWHP PHODNXNDQ SURVHV HNVWUDNVL GDWD

DNWLYLWDV3HQJXMLDQGLODNXNDQXQWXNPHOLKDWDSDNDKKDVLOHNVWUDNVL WHODKVHVXDLGHQJDQIRUPDWGDWDLQSXWXQWXNSURVHVlearningDWDXWLGDN

8MLFREDIXQJVLlearningGDWDDNWLYLWDV

3HQJXMLDQ NHWLJD GLODNXNDQ WHUKDGDS SURVHV learning GDWD KDVLO

HNVWUDNVL 3URVHV learning LQL PHQJKDVLONDQ GDWD FHQWURLG XQWXN

(42)

32

7DKDS.RQWURO.RQHNVL,QWHUQHW

3DGDWDKDSLQLVLVWHPPHODNXNDQSHQJDPELODQGDWDDNWLYLWDVWHUNLQLGDUL SHUDQJNDW .HPXGLDQ GDUL GDWD \DQJ GLGDSDW VLVWHP PHQHQWXNDQ NRQGLVL

smartphoneidle DWDX DNWLI -LND NRQGLVLsmartphone DGDODKidle PDND VLVWHP

PHODNXNDQSURVHVSUHGLNVLGXUDVLidle6HWHODKSUHGLNVLGXUDVLidleGLGDSDWPDND

VLVWHPPHODNXNDQNRQWUROWHUKDGDSNRQHNVL,QWHUQHWEHUGDVDUNDQGXUDVLidle\DQJ

GLGDSDW 8QWXN PHQJDPDWL NLQHUMDVLVWHP SDGD WDKDSLQLGLODNXNDQ EHEHUDSD XML FREDVHSHUWLEHULNXW

8MLFREDSHQHQWXDQNRQGLVLidle

6LVWHPPHODNXNDQSHQJHFHNDQNRQGLVLidlesmartphoneEHUGDVDUNDQ

GDWD DNWLYLWDV WHUNLQL GDUL SHUDQJNDW 6WDWXV idle GLWHQWXNDQ

EHUGDVDUNDQ SHUVHQWDVH SHQJJXQDDQ &38 VWDWXV OD\DU GDQ VWDWXV

download$WXUDQXQWXNSHQHQWXDQNRQGLVLidleGLMHODVNDQSDGDVXE

EDE

8MLFREDSUHGLNVLGXUDVLidle

.HWLNDKDVLOSHQHQWXDQNRQGLVLidlePHQXQMXNNDQEDKZDsmartphone

GDODPNRQGLVLDNWLIPDNDVLVWHPPHODNXNDQSUHGLNVLGXUDVLidleDGD

WLJDSHQGHNDWDQPHWRGH\DQJGLJXQDNDQXQWXNSURVHVSUHGLNVLGXUDVL

idle NHWLJD PHWRGH GLJXQDNDQ XQWXN PHQFDUL PHWRGH \DQJ SDOLQJ

VHVXDLGHQJDQNDVXVSDGDSHQHOLWLDQLQL 8MLFREDIXQJVLNRQWURONRQHNVL,QWHUQHW

6HWHODKKDVLOSUHGLNVLdurasi_idleGLGDSDWNDQPDNDVLVWHPPHODNXNDQ

SHQJRQWURODQ NRQHNVL ,QWHUQHW 3URVHV NRQWURO NRQHNVL ,QWHUQHW GLODNXNDQ GHQJDQ GXUDVL VHVXDL KDVLO SUHGLNVLdurasi_idle 6HODPD

SURVHV NRQWURO NRQHNVL ,QWHUQHW GLKHQWLNDQ VHFDUD EHUNDOD GHQJDQ LQWHUYDOZDNWXWHUWHQWX8MLFREDLQLGLODNXNDQXQWXNPHOLKDWEDKZD NRQWURONRQHNVL,QWHUQHWWHODKVHVXDLGHQJDQinput\DQJGLJXQDNDQ Input\DQJGLJXQDNDQDGDODKdurasi_idleKDVLOSUHGLNVLGDULSHQJXMLDQ

VHEHOXPQ\D

(43)

33

%$%

+$6,/'$13(0%$+$6$1

7DKDSDQ8ML&RED

8MLFREDGLODNXNDQGDODPGXDWDKDSDQ\DLWXWDKDSlearningGDWDDNWLYLWDV smartphoneGDQWDKDSNRQWURONRQHNVL,QWHUQHW0DVLQJPDVLQJWDKDSDQXMLFRED

PHPLOLNL EHEHUDSD VXE SHQJXMLDQ %HULNXW DGDODK WDKDSDQ XML FRED EHVHUWD VXE SHQJXMLDQ\DQJGLODNXNDQGDODPXMLFRED

D7DKDSlearningGDWDDNWLYLWDVsmartphone

8MLFREDSHQJDPELODQGDWDDNWLYLWDVsmartphone

8MLFREDHNVWUDNVLGDWDDNWLYLWDV 8MLFREDlearningGDWDKDVLOHNVWUDNVL

E7DKDSNRQWURONRQHNVL,QWHUQHW

8MLFREDSHQHQWXDQNRQGLVLidlesmartphone

8MLFREDSUHGLNVLGXUDVLidle

8MLFREDNRQWURONRQHNVL,QWHUQHW F8ML&RED3HUIRUPD

3HUIRUPDPHWRGHSUHGLNVLGXUDVLidle

3HUIRUPDSUHGLNVLGXUDVLidleEHUGDVDUNDQGDWDSHQJJXQDEHUEHGD

3HUIRUPDPHWRGH.11EHUGDVDUNDQQLODL. .HVLDSDQ.RQHNWLYLWDV,QWHUQHW

.HODQFDUDQSURVHVWUDQVIHUGDWD 3HQJKHPDWDQNRQVXPVLHQHUJL

'DWD8ML&RED

$GDEHEHUDSDGDWD\DQJGLJXQDNDQGDODPSHQJXMLDQGDWDLQLGLVHVXDLNDQ GHQJDQXMLFRED\DQJGLODNXNDQ%HULNXWDGDODKGDWDGDWD\DQJGLJXQDNDQGDODP XMLFRED

D 'DWDNHELDVDDQSHQJJXQD

(44)

34

EHUNDLWDQ GHQJDQ WXMXDQ SHQHOLWLDQ XQWXN SHQJHQDODQ NHELDVDDQ SHQJJXQD 'DWD GLDPELOGDULOLPDSHQJJXQDGHQJDQNHELDVDDQSHQJJXQDDQ\DQJEHUEHGD

*DPEDU*UDILN3HQJJXQDDQ&38'DODP:DNWX6DWX0LQJJXXQWXN D3HQJJXQDE3HQJJXQDF3HQJJXQDG3HQJJXQDH3HQJJXQD

3HUEHGDDQNHELDVDDQSHQJJXQDWHUOHWDNSDGDUXWLQLWDVSHQJJXQDDQROHK PDVLQJPDVLQJ SHQJJXQD VHUWD VHEHUDSD DNWLI SHQJJXQDDQ GLODNXNDQ 5XWLQLWDV SHQJJXQDDQGLDPDWLGDULZDNWXZDNWXWHUMDGLQ\DidleGDQDNWLYLWDVSDGDGDODP

NHVHKDULDQ SHQJJXQD :DNWXidle GDQ DNWLI SHQJJXQD WHUOLKDW GDUL SHUVHQWDVH

(45)

35

SHQJDPDWDQ ZDNWX idle GDQ DNWLI GDSDW GLOLKDW DSDNDK UXWLQLWDV SHQJJXQDDQ smartphoneWHUDWXUDWDXWLGDN3HUEHGDDQWLQJNDWNHDNWLIDQSHQJJXQDGLOLKDWGDUL

UDWDUDWDSHUVHQWDVHSHQJJXQDDQ&38smartphoneVHWLDSKDUL6HPDNLQWLQJJLUDWD

UDWD SHQJJXQDDQ &38 PDND VHPDNLQ DNWLI SHQJJXQD GDODP PHQJJXQDNDQ SHUDQJNDWQ\D'HWDLOSHUEHGDDQNHELDVDDQSHQJJXQDGDSDWGLOLKDWGDULJDPEDU *DPEDU DGDODK JUDILN SHUVHQWDVH SHQJJXQDDQ &38 ROHK PDVLQJPDVLQJ SHQJJXQDGDODPZDNWXVDWXPLQJJX

$NWLYLWDVSHQJJXQDDQGLDPDWLGDULSHUVHQWDVH&38 usage*DPEDU

PHQXQMXNNDQDNWLYLWDVSHQJJXQDDQWLDSSHQJJXQD\DQJGLDPDWLGDULSHUVHQWDVH &38 usage %HULNXW DGDODK SHQMHODVDQ NHELDVDDQ PDVLQJPDVLQJ SHQJJXQD

EHUGDVDUNDQJDPEDU

3HQJJXQD

*UDILNPHQMHODVNDQEDKZDSHQJJXQDVDWXPHPLOLNLNHELDVDDQUXWLQLWDV SHQJJXQDDQ\DQJWHUDWXUGHQJDQWLQJNDWDNWLYLWDVSHQJJXQDDQ\DQJ UHQGDK5DWDUDWD&38 usage\DQJUHQGDKSDGDJUDILNSHQJJXQD

VDWX PHQXQMXNNDQ EDKZD SHQJJXQD VDWX MDUDQJ PHQJJXQDNDQ SHUDQJNDW7LQJNDWDNWLYLWDVSHQJJXQDDQSHUDQJNDWUHQGDK1DPXQ SHQJJXQDVDWXPHPLOLNLUXWLQLWDVNHELDVDDQSHQJJXQDDQ\DQJWHUDWXU 7HUOLKDWGDULZDNWXidleGDQDNWLISHQJJXQDGDODPVDWXPLQJJXUHODWLI

EHUDGDSDGDZDNWXZDNWX\DQJVDPD

3HQJJXQD

*UDILNPHQMHODVNDQEDKZDSHQJJXQDGXDPHPLOLNLNHELDVDDQUXWLQLWDV SHQJJXQDDQ\DQJWLGDNWHUDWXUGHQJDQWLQJNDWDNWLYLWDVSHQJJXQDDQ \DQJUHQGDK3DGDJUDILNSHQJJXQDGXDWHUOLKDWUDWDUDWD&38 usage

UHQGDK+DOLWX PHQXQMXNNDQEDKZDSHQJJXQDGXD PHPLOLNL LQWHQVLWDVSHQJJXQDDQ\DQJUHQGDK5XWLQLWDVNHELDVDDQSHQJJXQDDQ WLGDNWHUDWXUMLNDGLEDQGLQJNDQGHQJDQSHQJJXQDVDWX

3HQJJXQD

(46)

36

\DQJUHQGDK3DGDJUDILNSHQJJXQDWLJDWHUOLKDWUDWDUDWD&38 usage

UHQGDK+DOLWXPHQXQMXNNDQEDKZDSHQJJXQDWLJDPHPLOLNL LQWHQVLWDV SHQJJXQDDQ \DQJ UHQGDK 3HQJJXQD WLJD NXUDQJ DNWLI PHQJJXQDNDQ SHUDQJNDW 5XWLQLWDV NHELDVDDQ SHQJJXQDDQ FXNXS WHUDWXU 1DPXQ DGD VDWX KDUL \DQJ UXWLQLWDVQ\D MDGZDO UXWLQLWDVQ\D EHUEHGDGHQJDQKDULODLQ

3HQJJXQD

*UDILN PHQMHODVNDQ EDKZD SHQJJXQD HPSDW PHPLOLNL NHELDVDDQ UXWLQLWDV SHQJJXQDDQ \DQJ WHUDWXU GHQJDQ WLQJNDW DNWLYLWDV SHQJJXQDDQ\DQJWLQJJL5DWDUDWD&38 usageSDGDJUDILNSHQJJXQD

NHWLJD PHQXQMXNNDQ QLODL \DQJ WLQJJL +DO LQL PHQXQMXNNDQ EDKZD SHQJJXQD VDQJDW DNWLI GDODP PHQJJXQDNDQ SHUDQJNDW 5XWLQLWDVNHELDVDDQSHQJJXQDDQWHUDWXU:DNWXidleGDQDNWLIPHPLOLNL

NHVDPDDQ SDGD EHEHUDSD KDUL WHUWHQWX PHVNLSXQ DGD EHEHUDSD KDUL \DQJWHUOLKDWEHUEHGD

3HQJJXQD

*UDILN PHQMHODVNDQ EDKZD SHQJJXQD OLPD PHPLOLNL NHELDVDDQ UXWLQLWDV SHQJJXQDDQ \DQJ WHUDWXU GHQJDQ WLQJNDW DNWLYLWDV SHQJJXQDDQ\DQJUHQGDK5DWDUDWD&38 usageSDGDJUDILNSHQJJXQD

PHQXQMXNNDQ QLODL \DQJ WLQJJL +DO LQL PHQXQMXNNDQ SHQJJXQD OLPD VDQJDW DNWLI GDODP PHQJJXQDNDQ ,QWHQVLWDV SHQJJXQDDQVDQJDWVHULQJ5XWLQLWDVNHELDVDDQSHQJJXQDDQWHUDWXU 1DPXQPDVLKGDSDWGLOLKDWGHQJDQMHODVZDNWXidleGDQDNWLI\DQJUXWLQ

VHWLDSKDULQ\D

E 'DWD'XUDVLidle

3DUDPHWHU GXUDVLidle GLJXQDNDQ SDGD SHQJXMLDQ NRQWURO NRQHNWLYLWDV

,QWHUQHW.RQWURONRQHNWLYLWDV,QWHUQHWPHQJJXQDNDQLQWHUYDO\DQJGLNDONXODVLNDQ GDULGXUDVLidle.RQWUROGLODNXNDQVHODPDGXUDVLidleGDQVHODPDNRQWUROGLEHULNDQ

MHGD WHUKDGDS SURVHV SHQJKHQWLDQ NRQHNVL ,QWHUQHW EHUGDVDUNDQ LQWHUYDO \DQJ GLGDSDW

(47)

37

$GDEHEHUDSDGDWDGDODPVWDWXVSHUDQJNDW\DQJGLJXQDNDQGDODPXMLFRED DQWDUD ODLQ NDSDVLWDV EDWHUDL SHUVHQWDVH &38 usage VWDWXV OD\DU VWDWXV idle

SHUDQJNDWVWDWXVNRQHNVL,QWHUQHWVHUWDdownloadGDQupload

+DVLO8ML&REDGDQ$QDOLVLV

3DGD EDJLDQ LQL GLWDPSLONDQ KDVLO GDUL XML FRED \DQJ WHODK GLODNXNDQ EHVHUWDDQDOLVLVQ\D$GDGXDWDKDSDQXWDPDGDODPXMLFRED\DQJGLODNXNDQ\DLWX XMLFREDIXQJVLRQDOLWDVGDQXMLFREDSHUIRUPD8MLFREDIXQJVLRQDOLWDVGDQSHUIRUPD PDVLQJPDVLQJPHPLOLNLEHEHUDSDWDKDSDQ\DQJGLODNXNDQ+DVLOXMLFREDGLVDMLNDQ SDGDWLDSWDKDSXMLFRED\DQJGLODNXNDQ

7DKDSLearning'DWD$NWLYLWDVSmartphone

8ML FRED WDKDS SHUWDPD EHUWXMXDQ XQWXN PHQJXPSXONDQ GDWD DNWLYLWDV

smartphoneGDQPHODNXNDQlearningGDWD8MLFREDGLODNXNDQGDODPZDNWXKDUL

6HODPD SURVHV XML FRED VLVWHP PHQ\LPSDQ GDWD DNWLYLWDV smartphone GDODP database 6HWHODK GDWD VHODPD KDUL WHUVLPSDQ NHPXGLDQ GLODNXNDQ SURVHV

HNVWUDNVLGDWDGDQlearning+DVLOGDULSURVHVlearningGLJXQDNDQXQWXNSUHGLNVL

GXUDVLidleSDGDWDKDSXMLFREDNRQWURONRQHNVL,QWHUQHW

$GDWLJDSURVHV\DQJGLXMLFREDSDGDWDKDSLQL\DLWXSURVHVSHQJDPELODQ GDWDDNWLYLWDVsmartphoneSURVHVHNVWUDNVLGDWDDNWLYLWDVGDQSURVHVlearningGDWD

KDVLOHNVWUDNVL%HULNXWDGDODKGHWDLOKDVLOXMLFREDSDGDWLDSWDKDSDQ

8ML&RED3HQJDPELODQ'DWD$NWLYLWDV6QDUWSKRQH

3HQJDPELODQGDWDDGDODKSURVHVDZDO\DQJGLODNXNDQVLVWHP'DWDGLDPELO VHFDUDUHDOtimeGDULSHQJJXQD3URVHVSHQJDPELODQGDWDEHUODQJVXQJVHFDUDWHUXV

PHQHUXVVHODPDWXMXKKDUL-HGDZDNWXSHQJDPELODQGDWDDGDODKVDWXPHQLW'DWD GLVLPSDQGDODPdatabase64/LWHSDGDsmartphoneSHQJJXQD'DWDLQLVHODQMXWQ\D

GLJXQDNDQXQWXNSURVHVSHQHQWXDQNRQGLVLidleGDQSURVHVlearning

$GD VHSXOXK DWULEXW \DQJ GLEDFD GDQ GLVLPSDQ VHEDJDL GDWD DNWLYLWDV SHQJJXQD\DLWXZDNWX&38 usagedownloaduploadVWDWXVdownloadEDWHUDL

VWDWXVOD\DUVWDWXVchargelatitudeGDQlongitude'DWDGLUHNDPVHFDUDUHDOtime

(48)

38

:DNWX

$WULEXWZDNWXDGDODKZDNWXSHQ\LPSDQDQGDWDGDODPVDWXDQPHQLW:DNWX GLDPELO GDUL VLVWHP SDGD SHUDQJNDW 8QWXN PHQGDSDWNDQ GDWD ZDNWX LQL GLJXQDNDQ$QGURLG$3,&DOHQGDU'DUL$3,WHUVHEXWGLGDSDWNDQGDWDMDPGDQ PHQLW VDDW LQL \DQJ NHPXGLDQ GLVLPSDQ GDODP VDWXDQ PHQLW %HULNXW DGDODK SRWRQJDQNRGHXQWXNSHQJDPELODQGDWDZDNWX

Calendarcalendar=Calendar.getInstance(); time=(c.get(Calendar.HOUR_OF_DAY)*60)+

c.get(Calendar.MINUTE);

3DGDSRWRQJDQNRGHGLDWDVWHUOLKDWGDWDMDPGLNDOLNDQGDQGLWDPEDKNDQ GHQJDQGDWDPHQLW'DULUXPXVDQWHUVHEXWGLGDSDWNDQZDNWXGDODPVDWXDQPHQLW 'DODPVDWXKDULDGDPHQLW-DGLUHQWDQJQLODLXQWXNDWULEXWZDNWXDGDODK VDPSDLGHQJDQ

&38

&38 usage DGDODK SHUVHQWDVH SHQJJXQDDQ &38 SDGD SHUDQJNDW smartphone'DWDSHUVHQWDVHSHQJJXQDDQ&38GLEDFDGDULILOHSURFVWDWSDGD

VLVWHP )LOH SURFVWDW EHULVL LQIRUPDVL DNWLYLWDV NHUQHO 'DUL ILOH LQL GDSDW GLNHWDKXLSHQJJXQDDQ&38GDODPLQWHUYDOZDNWXWHUWHQWX

DownloadGDQUpload

UploadGDQdownloadDGDODKEHVDUQ\DGDWD\DQJGLNLULPtransmittedGDQ

GLWHULPDreceivedGDODPVDWXDQbytes8QWXNPHQGDSDWNDQGDWDLQLGLJXQDNDQ

7UDIILF6WDWV $3, 8QWXN GDWD download PHQJJXQDNDQ

7UDIILF6WDWVJHW7RWDO5[%\WHV\DLWXPHPEDFDWRWDOreceivedGDWDGDODPVDWXDQ bytes 6HGDQJNDQ XQWXNupload PHQJJXQDNDQ 7UDIILF6WDWVJHW7RWDO5[%\WHV

\DQJ PHPEDFD WRWDOtransmitted GDWD GDODP VDWXDQ bytes %HULNXW DGDODK

SRWRQJDQNRGHXQWXNSHQJDPELODQGDWDdownloadGDQupload

longdownload=TrafficStats.getTotalRxBytes();

longupload=TrafficStats.getTotalTxBytes();

6WDWXVDownload

6WDWXVdownload DGDODK VWDWXV DGD DWDX WLGDNQ\D SURVHVdownload file

(49)

39

download 8QWXN PHQGDSDWNDQ VWDWXVdownload GDUL SHUDQJNDW GLJXQDNDQ

Download0DQDJHU$3,%HULNXWDGDODKSRWRQJDQNRGHXQWXNPHPEDFDVWDWXV

downloadSDGDSHUDQJNDW

DownloadManager.Queryquery=newDownloadManager.Query();

DownloadManagerdownloadManager=

(DownloadManager)ctx.getSystemService(Context.DOWNLOAD_SERVICE);

Cursorc=downloadManager.query(query); intstatus=

c.getInt(c.getColumnIndex(DownloadManager.COLUMN_STATUS)); if(status==DownloadManager.STATUS_RUNNING)

return1; else

return0;

%DWHUDL

%DWHUDLDGDODKNHWHUVHGLDDQHQHUJLEDWHUDLGDODPSHUVHQ8QWXNPHPEDFD

GDWD HQHUJL EDWHUDL GLJXQDNDQ $QGURLG ,QWHQW

$&7,21B%$77(5<B&+$1*(' %HULNXW DGDODK SRWRQJDQ NRGH SHQJDPELODQNHWHUVHGLDDQHQHUJLEDWHUDLGDODPSHUVHQ

IntentFilterifilter=newIntentFilter(

Intent.ACTION_BATTERY_CHANGED);

IntentbatteryStatus=context.registerReceiver(null,ifilter); intbattery=batteryStatus.getIntExtra(

BatteryManager.EXTRA_LEVEL,Ş1);

6WDWXV/D\DU

6WDWXVOD\DUDGDODKNRQGLVLOD\DUPHQ\DODDWDXPDWL6WDWXVOD\DU GLGDSDWNDQGHQJDQPHQJJXQDNDQ$QGURLG3RZHU0DQDJHU$3,%HULNXWDGDODK SRWRQJDQNRGHXQWXNPHPEDFDVWDWXOD\DU

PowerManagermPowerManager=

(PowerManager)ctx.getSystemService(Context.POWER_SERVICE); booleanscreen=mPowerManager.isScreenOn();

if(screen)

6WDWXVchargeDGDODKNRQGLVLSHUDQJNDWVHGDQJPHODNXNDQSHQJLVLDQGD\D

(50)

40

,QWHQW$&7,21B%$77(5<B&+$1*('%HULNXWDGDODKSRWRQJDQNRGHXQWXN PHPEDFDVWDWXVchargeSDGDSHUDQJNDW

intintStatus=

batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED,Ş1); intpluggedStatus=0;

if(intStatus==0)

pluggedStatus="onbattery";

elseif(intStatus==BatteryManager.BATTERY_PLUGGED_USB) pluggedStatus=1;

elseif(intStatus==BatteryManager.BATTERY_PLUGGED_AC) pluggedStatus=1;

else

pluggedStatus=0;

LatitudeGDQlongitude

LatitudeGDQlongitudeDGDODKGDWDORNDVLGDULSHUDQJNDW\DQJGLDPELOGDUL

ORNDVLcell tower WHUGHNDW DWDX :L)L 'DWDlatitude GDQlongitude GLGDSDWNDQ

GHQJDQ PHQJJXQDNDQ /RFDWLRQ0DQDJHU $3, %HULNXW DGDODK SRWRQJDQ NRGH XQWXNrequestXSGDWHSHUXEDKDQGDWDORNDVL

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVI DER,0,0,locationListener);

'DWD \DQJ GLDPELO NHPXGLDQ GLVLPSDQ GDODPdatabase 64/LWH GDODP smartphone /RNDVL SHQ\LPSDQ GDWD DGDODK VGFDUGGDWD%HKDYLRU \DLWX IROGHU

VGFDUGGDODPsmartphoneGHQJDQQDPDdatabaseDGDODKGDWD%HKDYLRU'DWDLQL

VHODQMXWQ\DGLJXQDNDQVHEDJDLGDWDTrainingXQWXNSURVHVlearning

3HQJXMLDQGLODNXNDQGHQJDQPHPEHULNDQEHEHUDSDSHUODNXNDQWHUKDGDS

smartphone VHODPD SURVHV SHQJDPELODQ GDWD +DO LQL GLODNXNDQ XQWXN PHOLKDW

SHUEHGDDQ GDWD \DQJ GLVLPSDQ ROHK VLVWHP 6HODPD SURVHV SHQJXMLDQ GLODNXNDQ SHQJDPDWDQWHUKDGDSlog GDULsmartphone%HULNXWDGDODKKDVLOSHQJDPDWDQlog

\DQJGLODNXNDQ

x SmartphoneGDODPNHDGDDQidle

6HPXD DSOLNDVL \DQJ EHUMDODQ SDGD smartphone GLKHQWLNDQ VHKLQJJD smartphone EHUDGD GDODP NRQGLVLidle 'DWD log smartphone GLDPDWL NHWLND

smartphoneEHUDGDGDODPNRQGLVLidle/D\DUGDODPNHDGDDQPDWLWLGDNDGDSURVHV

downloadGDQWLGDNDGDDSOLNDVL\DQJEHUMDODQ*DPEDUDGDODKFDSWXUHlogGDUL

(51)

41

VFUHHQ 6HVXDL GHQJDQ DWXUDQ XQWXN SHQHQWXDQ NRQGLVL idle GDWD WHUVHEXW

PHQXQMXNNDQsmartphoneGDODPNRQLVLidle

*DPEDULog3HQ\LPSDQDQ'DWDGHQJDQ.RQGLVLSmartphoneIdle x SmartphoneGDODPNHDGDDQDNWLI

6HEXDKDSOLNDVLGLMDODQNDQSDGDsmartphoneVHKLQJJDsmartphonePDVXN

NRQGLVLDNWLI'DWDlog smartphoneGLDPDWLNHWLNDsmartphoneEHUDGDGDODPNRQGLVL

DNWLISmartphonePHQMDODQNDQVDWXDSOLNDVLDJDUsmartphoneWHWDSGDODPNQGLVL

DNWLI*DPEDUDGDODKFDSWXUHlog SHQ\LPSDQDQGDWDGHQJDQsmartphoneGDODP

NRQGLVLDNWLI3DGDJDPEDUWHUOLKDWGDWD&38DGDODKdownloadBVWDWXVGDQ

VFUHHQ'DWDWHUVHEXWPHQXQMXNNDQNRQGLVLsmartphoneGDODPNRQGLVLDNWLI

*DPEDULog 3HQ\LPSDQDQ'DWDGHQJDQ.RQGLVLSmartphone$NWLI x SmartphoneGDODPVWDWXVdownloadDNWLI

3DGDsmartphone GLODNXNDQdownload GDWD VHKLQJJD VWDWXVdownload

PHQMDGL DNWLI 'DWDlog smartphone GLDPDWL NHWLNDsmartphone EHUDGD GDODP

NRQGLVLDNWLISmartphonePHQMDODQNDQVDWXDSOLNDVLDJDUsmartphoneWHWDSGDODP

NRQGLVLDNWLI*DPEDUDGDODKFDSWXUHlogSHQ\LPSDQDQGDWDGHQJDQsmartphone

GDODPNRQGLVLDNWLI3DGDJDPEDUWHUOLKDWGDWD&38DGDODKdownloadBVWDWXV GDWDWHUVLPSDQ

(52)

42

GDQ VFUHHQ 'DWD WHUVHEXW PHQXQMXNNDQ NRQGLVLsmartphone GDODP NRQGLVL

DNWLI

*DPEDULog3HQ\LPSDQDQ'DWDGHQJDQ.RQGLVLDownload$NWLI

8ML&RED(NVWUDNVL'DWD$NWLYLWDV

'DWD\DQJGLSURVHVGDODPWDKDSSUDSURVHVDGDODKVHOXUXKGDWD\DQJWHODK GLVLPSDQ ROHK VLVWHP 'DODP SHQJXMLDQ LQL GDWD GLUHNDP GDODP ZDNWX KDUL 3HQ\LPSDQDQGDWDGLODNXNDQGHQJDQMHGDVDWXPHQLW'DWD\DQJWHUVLPSDQGDODP WXMXKKDULDGDODKGDWD6DPSHOGDWDPDVLQJPDVLQJSHQJJXQD\DQJGLUHNDP ROHK VLVWHP WHUODPSLU SDGD ODPSLUDQ 'DWD WHUVHEXW DGDODK GDWD DZDO \DQJ VHODQMXWQ\DGLJXQDNDQGDODPSUDSURVHVXQWXNGLHNVWUDNVL7DEHOEHULNXWDGDODK VDPSHOGDWDDZDOSHQJJXQD

7DEHO6DPSHO'DWD$ZDO3HQJJXQD

ZDNWX&38XVDJHdownloadupload ODW ORQ DownloadVWDWXV EDWWHU\ OD\DU charge

7DEHODGDODKVDPSHOGDWDDZDOGDULSHQJJXQD/DQJNDKSHUWDPD\DQJ GLODNXNDQ DGDODK PHQHQWXNDQ NRQGLVL idle DWDX DNWLI GDUL VHWLDS EDULV GDWD

3HQHQWXDQNRQLVLidle PHQJJXQDNDQDWXUDQ\DQJWHODKGLUDQFDQJGDQGLJXQDNDQ

GDODPSURVHSHQHQWXDQNRQGLVLidle+DVLOGDULSHQHQWXDQNRQGLVLidleVHWLDSEDULV

GDWDGLWXQMXNNDQGDODPWDEHO3DGDWDEHOWHUOLKDWDGDEDULV\DQJEHUZDUQD

(53)

43

PHUDK GDQ EHUZDUQD KLMDX%DULV \DQJEHUZDUQD PHUDK PHQXQMXNNDQ GDWDSDGD EDULVLWXDGDODKGDWDDNWLI6HGDQJNDQEDULVKLMDXPHQXQMXNNDQGDWDidle

7DEHO+DVLO3HQHQWXDQ.RQGLVLIdle'DWD$ZDO

ZDNWX&38XVDJHdownloadupload ODW ORQ DownloadVWDWXV EDWWHU\ OD\DUcharge

6HWHODKGLGDSDWNDQNRQGLVLidleGDQDNWLIGDULWLDSGDWDNHPXGLDQODQJNDK

VHODQMXWQ\DDGDODKSURVHVHNVWUDNVLGDWD6HWLDSVDWXNHORPSRNGDWDDNWLIGDQVDWX NHORPSRNGDWDidleGLHNVWUDNPHQMDGLVDWXGDWDSROD'DWDGLJDEXQJGHQJDQPHWRGH

UDWDUDWDNHFXDOLGDWDZDNWXGDQNRRUGLQDWlatitudeGDQlongitude'DWDZDNWX

PHQJDPELOZDNWXDZDOSROD'DWDNRRUGLQDWPHQJJXQDNDQIXQJVLmajority'DWD

NRRUGLQDW\DQJGLJXQDNDQDGDODKGDWDNRRUGLQDWWHUEDQ\DNGDODPVDWXSROD$GD VDWX DWULEXW WDPEDKDQ \DLWX durasi_idle Durasi_idle GLGDSDWNDQ GHQJDQ

PHQJKLWXQJODPDQ\DZDNWXidleWHUMDGLGDODPVHEXDKSROD7DEHODGDODKKDVLO

HNVWUDNVLGDULWDEHO

7DEHO+DVLO3HQHQWXDQ.RQGLVLIdle'DWD$ZDO 'XUDVL

idle ZDNWX &38XVDJHdownload upload ODW ORQ

Download

VWDWXV EDWWHU\OD\DUcharge

6HOXUXK GDWD DZDO XQWXN PDVLQJPDVLQJ SHQJJXQD GL HNVWUDNVL GHQJDQ FDUD\DQJVDPDGHQJDQODQJNDKODQJNDKGLDWDV+DVLOGDULSURVHVHNVWUDNVLGDWDLQL DGDODKGDWDKDVLOHNVWUDNVLXQWXNPDVLQJPDVLQJSHQJJXQD\DQJGLODPSLUNDQSDGD ODPSLUDQ6HODQMXWQ\DGDWDKDVLOHNVWUDNVLLQLGLJXQDNDQXQWXNSURVHVlearning

8ML&REDLearning'DWD+DVLO(NVWUDNVL

3URVHVLQLEHUWXMXDQXQWXNPHODNXNDQlearningGDWDKDVLOHNVWUDNVLGDUL

GDWDDZDOSHQJJXQD6DPSHOGDWDKDVLOHNVWUDNVLXQWXNPDVLQJPDVLQJSHQJJXQD GDSDW GLOLKDW SDGD ODPSLUDQ 3DGD SURVHVlearning WHUGDSDW WLJD SHQGHNDWDQ

Referensi

Dokumen terkait

Sekolah menulis adalah merupakan kegiatan kreatif bisa dilaksanakan di luar sekolah. Aktivitas ini terdengar agak aneh, tetapi itulah kreativitas yang diciptakan di

Bedasarkan fenomena di atas tentang persoalan tokoh bersejarah bagi siswa, penulis berencana untuk membuat buku tentang sejarah tokoh Nasional dengan memberikan media

Bagaimana cara merancang komik yang diadaptasi dari buku Totto-chan menggunakan teknik cat air dengan alur cerita dan visualisasi yang mudah dipahami oleh anak-anak

Penelitian ini dilakukan di Perkebunan Teh Wisata Agro Wonosari Lawang dan Laboratorium Biologi Fakultas Sains dan Teknologi Universitas Islam Negeri (UIN) Maulana

terhadap dampak sosial kepariwisatan di Bali meru- juk kepada beberapa isu antaralain: 1) Menguatnya Faham Materiallisme. Masyarakat Bali menjadi kian materialistik,

Berdasarkan dari konteks sebagaimana di atas, peneliti tertarik untuk mengadakan penelitian lebih detail bagaimana penerapan pembelajaran pendidikan agama Islam dalam menumbuhkan

ROI dapat mengukur tingkat keuntungan yang dihasilkan dari investasi total perusahaan. Menilai Kinerja Keuangan Perusahaan 1) Kriteria perusahaan yang baik.. ROI dengan

Keputusan bagi tanaman jagung dan gandum menunjukkan kesan positif di kawasan latitud tinggi dan negatif di kawasan latitud rendah dengan dapatan yang konsisten dalam