I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   8 ,   No .   4 A u g u s t   201 8 ,   p p .   2 3 9 9 ~ 2 4 0 5   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 8 i 4 . p p 2 3 9 9 - 2405           2399       J o ur na l ho m ep a g e h ttp : //ia e s co r e . co m/ jo u r n a ls /in d ex . p h p / I JE C E   Accelera t ed Mo bi le P a g es fro m  Ja v a Script as  A ccele ra tor To o for Web  Service   o n E - Co mm er ce in  t he E - Bus iness       A g u s   Wibo w o 1 G uruh   Ary o t ej o 2 M uf a dh o M ufa dh o l 3   1, 3 De p a rtem e n o f   Co m p u ter S y st e m ,   S T EKOM  S e m a ra n g ,   In d o n e sia   2 De p a rte m e n o f   In f o r m a ti c   M a n a g em e n t S T EKOM  S e m a ra n g ,   In d o n e sia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Feb   12 ,   2 0 1 8   R ev i s ed   Ma y   2 ,   2 0 1 8   A cc ep ted   Ma y   2 0 ,   2 0 1 8     E - c o m m e rc e   is  a   su b - p a rt  o f   E - b u sin e ss   w h ich   in c lu d e a ll   k in d s o f   f u n c ti o n a n d   b u si n e ss   a c ti v it ies   b y   u sin g   e lec tro n ic  d a ta  th a h a th e   m a in   p u r p o se   to   in c re a se   c o rp o ra te  p r o f it s.  On e   o f   th e   stra teg ies   u se d   is  t o   a u t o m a te  th e   e x isti n g   tas k in   E - c o m m e r c e   b y   u ti li z in g   w e b   s e rv ice   f a c il it ies ,   w h ich   w il l   sig n if ica n tl y   sa v e   ti m e .   T h e   u s e   o f   s m a rtp h o n e a a   p rim a r y   m e a n o f   in f o rm a ti o n   a n d   c o m m u n ica ti o n   f o rc e we b   se rv ice   a p p li c a ti o n   p r o v id e rs  to   im p ro v e   th e ir  s e rv ice a n d   fa c il i ti e s,  su c h   a w e b sites   th a c a n   b e   o p e n e d   q u ick ly   a n d   li g h tl y   o n   sm a rtp h o n e   d e v ice s.  T h is  p a p e w il d isc u ss   th e   b e n e f it o f   a c c e l e ra ted   m o b il e   p a g e a s   a   c o d in g   a c c e lera to to o i n   th e   jav a S c rip p ro g ra m m in g   l a n g u a g e   u sin g   X M L ,   HT M L   a n d   X HT M p ro g ra m m in g   a s   w e ll   a in v o lv i n g   th e   u se   o S O A P ,   W S DL  a n d   Nu S OA P   th a w il ru n   o n   b o t h   HT T P   a n d   HTT P S   p ro to c o ls.   Us in g   a c c e lera ted   m o b il e   p a g e a s   a   m e a n o a c c e lera to to o o n   E - c o m m e rc e   in   E - b u sin e ss   c a n   d irec tl y   i m p ro v e   w e b   se r v ice   p e r f o r m a n c e .   T h is  is  v e r y   p ro m in e n w h e n   th e   site  is  a c c e ss e d   th ro u g h   a   sm a rtp h o n e   t h a h a li m it e d   re so u rc e s,  in   th e   f o rm   o f   we b site a c c e s s   w il f e e f a st,  e a s y   a n d   li g h t .   K ey w o r d :   A cc eler ato r   E - b u s in e s s   E - co m m er ce   J av ascr ip t   W eb   s er v ice   Co p y rig h ©   2 0 1 8   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   All  rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Mu f ad h o l M u f ad h o l,    Dep ar te m en t o f   C o m p u ter   S y s te m ,   ST E KOM ,     J l.  Ma jap ah it 6 0 5 ,   Sem ar an g ,   I n d o n esia,  p h o n +6 2 2 4 6 7 2 3 4 5 6 ,   +6 2 2 4 6 7 1 0 1 4 4 .   E m ail:  m as y o n g 2 9 @ g m ail. co m       1.   I NT RO D UCT I O N   T h r is o f   th u s o f   s m ar tp h o n es  a s   p r i m ar y   m ea n s   o f   in f o r m atio n   an d   co m m u n icat io n   f o r ce s   w eb   ap p licatio n   s er v ice  p r o v id er s   to   im p r o v th eir   s er v ic es  an d   f ac ilit ie s   [ 1 ] .   A th e   b eg in n in g   o f   th s m ar tp h o n w a s   i n tr o d u ce d ,   it  ca n   b u s ed   to   ac ce s s   w eb s i t es  w h er u s er s   n o   lo n g er   n ee d   co m p u te r   eq u ip m e n t a s   t h m a in   to o l to   ac ce s s   t h w eb s ite,   th p ar ad i g m   s h if t o f   w eb s ite  d esi g n   h a s   to   ch an g e.   W eb s ite  s er v ice  p r o v id er s   n o   lo n g er   co m p e te  w it h   in ter esti n g   f ea t u r e s   an d   ef f ec t s   in   t h eir   w eb s ite  p ag es,  b u n o w   t h e y   h av to   s tar t h i n k in g   n o o n l y   in   t h w eb s ite  d es ig n   b u h o w   t h lo o k   o f   w eb s ite  s er v ic es  s h o u ld   b o p en ed   q u ick l y   an d   li g h tl y   o n   s m ar t p h o n d ev ices  [ 2 ] .   S m ar tp h o n es  n o w   r u le  th w o r ld   an d   ev er y o n h a s   it.   I n d o n esia  is   t h lar g e s s m ar t p h o n u s er   in   S o u th ea s A s ia ,   w h er th p er ce n ta g o f   i n t er n et  u s er s   th r o u g h   s m ar tp h o n ca n   b s ee n   i n   t h F ig u r 1 .   I n d o n e s ia  i s   k n o wn   as   th e   f o u r th   m o s r an k ed   c o u n tr y   i n   t h w o r ld   w it h   t h p er ce n tag o f   3 . 4 4 o f   th w o r ld   p o p u latio n   an d   th to p   s ix   f o r   in ter n et  wo r ld   u s w it h   r atio   r ea ch in g   4 0 o f   th to tal  p o p u latio n   o f   I n d o n esia.  T h is   co n d itio n   is   h u g m ar k et  o p p o r tu n it y   f o r   w eb s it e   s er v ice  p r o v id er s ,   it ' s   j u s h o w   t h w eb s ite  s er v ice  ca n   b ac ce s s ed   b y   u s er s   w h o   h a v v ar iet y   o f   I n ter n e t   co n n ec tio n s   [ 3 ] [ 4 ] .   E - b u s in e s s   o r   E lectr o n ic  B u s i n es s   as  an   a u to m ated   b u s i n es s   ac tiv it y   u s i n g   an   i n f o r m atio n   tech n o lo g y   o r   i n ter n et   tech n o lo g y   s y s te m   en ab les   co m p an y   to   co n n ec w i th   in ter n a an d   ex ter n al  d ata   p r o ce s s in g   s y s te m s   m o r ef f i cien tl y   an d   f le x ib l y   [ 5 ] .   I n   e v er y d a y   ac tiv ities ,   E - b u s in e s s   is   o f te n   as s o ciate d   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  8 ,   No .   4 A u g u s t   201 8   :   2 3 9 9     2 4 0 5   2400   w it h   t h u s o f   E - co m m er ce .   E - co m m er ce   is   m o r s u b d iv is io n   o f   E - b u s i n es s   th a in c lu d es  all  k i n d s   o f   f u n ctio n s   a n d   b u s in e s s   ac ti v it ies  b y   u s i n g   elec tr o n ic  d ata  t h at  h as  t h m ai n   p u r p o s to   in cr ea s co r p o r ate   p r o f it s .   T h m o r p eo p le  u s th i n ter n et  to   g et  i n f o r m atio n   o r   s h o p p in g   o n l in e,   t h g r ea ter   th co m p a n y 's   ch an ce s   to   ea r n   b ig   p r o f its   [ 6 ] .   E - co m m er ce   ca n n o w o r k   w it h o u s tr ateg y .   Stra te g ies  in   E - co m m er ce   ar n ee d ed   to   s u p p o r th co m p an y 's  o v er all  s tr ate g ic  b u s i n e s s   d ir ec tio n .   C o n v e n ie n o f   d o in g   b u s i n es s   u s in g   E - co m m er ce   w i ll  b m o r ef f ec tiv a n d   e f f ic ien t   co m p ar ed   t o   o f f li n b u s i n es s   b ec au s t h in ter n et  d o es  n o r ec o g n ize  t h e   b o u n d ar ies   o f   ti m e,   r e g io n ,   cu l tu r a n d   t h e   u s o f   it s   n et w o r k   w h ich   ca n   b ar r a n g ed   a n d   co n tr o lled   as  n ee d ed   [ 7 ] .   On o f   th s tr ate g ies  u s ed   is   to   au to m ate  t h ex i s ti n g   ta s k s   in   E - co m m er ce   b y   u tili zi n g   w eb   s er v ice  f ac ilit ies,   w h ic h   w ill s i g n i f ican tl y   s av ti m [ 8 ] .         Fig u r 1 .   P er ce n tag o f   in ter n et  u s er   to o ls       J av ascr ip lan g u a g e   t h at  i s   n eg lecte d   i n   w eb   p r o g r a m m in g   h a s   e v o lv ed   i n to   tech n o lo g y   t h at   b ec o m e s   t h b ac k b o n o f   w eb   s er v ice s   w ith   m u ltip lat f o r m   t ec h n o lo g y   [ 9 ] .   A cc eler ated   m o b ile  p ag es  ( A MP )   is   j av aScr ip t - b ased   p r o g r a m ,   w h ic h   allo w s   th w eb s i te  to   o p en   f aster   al m o s w i t h o u an y   d ela y .   T h r en d er in g   p r o ce s s   i n   t h b ac k g r o u n d ,   t h o p ti m izatio n   o f   t h u s o f   t h P r ec o n n ec A P I   an d   th m o d i f icatio n   o f   th s cr ip la y o u in   ac co r d an ce   w it h   p r ed eter m i n ed   s tan d ar d s   [ 1 0 ]   is   w h at  m a k es  th is   p o s s ib le.   T h u s o f   A MP   p r o g r a m s   i n   w e b   s er v i ce s   w il b en e f it   s m ar tp h o n u s er s   i n   t h f o r m   o f   f a s s er v ice  ac ce s s ,   th er eb y   in cr ea s i n g   t h co n v e n ien ce   o f   o n lin tr a n s ac tio n s   u s i n g   s m ar tp h o n es.       2.   RE S E ARCH   M E T H O D   T h is   r esear ch   w as  co n d u cted   u s in g   R e s ea r ch   an d   Dev elo p m en m et h o d   [ 1 1 ]   also   in v o lv in g   s o m e   d ep ar tm e n ts   a n d   co m p an ie s   e n g a g ed   in   I T   s u ch   a s   e - co m m e r ce   w eb s ite  s er v ice  p r o v id er .     2 . 1 .   Web  s er v ice   W id esp r ea d   u s o f   tech n o lo g y   ca u s es  o r g a n izatio n s ,   co m p an ies  a n d   in s tit u tio n s   to   co m p ete  w it h   tech n o lo g y   to   ac h ie v t h eir   g o als.  T h u s o f   th i n ter n e in   b u s i n ess   i s   ch a n g in g   f r o m   ele ctr o n ic  in f o r m atio n   ex ch a n g to   b u s i n ess   s tr ate g y   ap p licatio n s ,   s u ch   as  m ar k eti n g ,   s ales   an d   c u s to m er   s er v ice.   T h u s e   o f   in f o r m atio n   tec h n o lo g y ,   e s p ec iall y   i n   t h f o r m   o f   w eb s ite s   h as  m ad it e asier   to   p r o m o te,   s ell  an d   d is s e m i n ate   in f o r m atio n   g lo b all y   [ 1 2 ] .   On o f   th ad v a n tag e s   in   i m p le m en ti n g   w eb   ap p licatio n s   i n to   E - b u s in e s s   i s   th u s e   o f   w eb   s er v ice s   i n   E - co m m er ce   [ 1 3 ] .   W eb   s er v ice  is   s e lf - c o n tain i n g   s o f t w ar co m p o n e n t   an d   m o d u lar   s el f - d escr ib in g   ap p lic atio n   t h at  c an   b p u b lis h ed ,   allo ca ted ,   an d   i m p le m e n ted   o n   th w eb .   W eb   s er v ices  ar tech n o lo g ies  t h at  c h a n g th e   ca p ab ilit ies  o f   i n ter n et  tec h n o lo g y   w it h   tr an s ac tio n a w e b   f ea tu r es,  ie  w eb   ca p ab ilit ies  to   co m m u n icate   w it h   ea c h   o th er   p r o g r a m - to - p r o g r a m   ( P 2 P )   m o d els.  T h w eb   f o cu s   h as  b ee n   d o m i n ated   b y   p r o g r a m - to - u s e r   ( P 2 U)   co m m u n icatio n   w it h   b u s i n es s - to - co n s u m er   ( B 2 C )   in ter ac tio n ,   w h ile   tr an s ac tio n al  w eb   ten d s   to   p r o g r a m - to - p r o g r a m   ( P 2 P )   w it h   b u s i n es s - to - b u s i n es s   in ter ac tio n   ( B 2 B )   [ 1 4 ] [ 1 5 ] .     2 . 2 .   B a s ic  de v elo p m e nt  t o o ls   eXte n s ib le  Ma r k u p   L a n g u a g e   ( XM L )   i s   m ar k u p   lan g u ag th at  ai m s   to   d escr ib th d a ta  an d   t h e   f o u n d atio n   o f   a   w eb   s er v ice s .   T h m a in   f u n ctio n   o f   XM L   i s   co m m u n icatio n   b et w ee n   ap p licatio n s ,   d ata   in te g r atio n   a n d   ex ter n al  ap p li ca tio n   co m m u n ica ti o n s   w it h   ex ter n al  p ar t n er s .   Si m p le  Ob j ec A cc e s s   P r o to co l   ( SOA P )   is   p r o to c o f o r   in f o r m at io n   ex c h an g w it h   d ec en tr alize d   an d   d is tr ib u ted   m e th o d s .   SO A P   is   co m b i n atio n   o f   HT T P   an d   XM L ,   b ec a u s SO A P   g e n er a ll y   u s e s   t h HT T P   p r o t o co as  m ea n s   o f   d ata  tr an s p o r an d   XM L   is   t h p r o to co f o r   ex ch an g an d   w r it in g   o f   d ata.   SOA P   r eg u la tes  h o w   t h r eq u est  an d   r esp o n s o f   w eb   s er v ice.   W eb   Ser v ices   Descr ip tio n   L an g u ag e   ( W SDL )   is   a n   XM L - b as ed   lan g u a g u s ed   to   d ef in w eb   s er v ice  a n d   d escr ib es  h o w   to   ac ce s s   t h w eb   s er v ice.   T h m ai n   f u n ctio n   o f   th W SD L   in   w eb   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       A cc elera ted   Mo b ile  P a g es fr o Ja va S crip t a s   A cc elera to r   To o l fo r   W eb   S ervice     ( A g u s   Wib o w o )   2401   s er v ices   is   to   au to m ate  t h b u s i n ess - to - b u s in e s s   co m m u n icatio n   m ec h a n i s m s   w i th in   t h w eb   s er v ice  v ia   in ter n e p r o to co l.  Nu SO A P   i s   co llectio n   o f   P HP   class e s   t h at  allo w   u s er s   to   s e n d   a n d   r ec eiv e   SO A P   m es s ag e s   v ia  t h HT T P   p r o to co l.  Nu SO A P   is   a   co m p o n e n t - b ased   w eb   s er v ice  to o lk it,  a n d   h as  b ase  cla s s   th at  p r o v id es   m eth o d s   s u ch   as   v ar iab le  s er ializatio n   a n d   SO A P - E n v elo p p ac k ag in g .   W eb   s er v ice   i n ter ac tio n   is   d o n w it h   class   c lien ca lled   class   " s o ap clien t"   an d   class   s er v er   ca lled   class   " s o ap s er v er " .   T h is   clas s   allo w s   u s er s   to   p r o ce s s   th e   s e n d in g   a n d   r ec ei v in g   o f   SO A P   m e s s a g es   w it h   t h e   h elp   o f   s e v er al  o th er   s u p p o r class es to   co m p lete  t h p r o ce s s   [ 1 6 ] .     2 . 3 .   Acc eler a t o t o o l   J av aScr ip is   s cr ip tin g   la n g u a g b a s ed   o n   p r o to ty p e - b a s ed   p r o g r am m i n g   co n ce p t s .   J av aScr ip n a m e s   ar an   i m p le m en tati o n   o f   Netscap C o m m u n ica tio n s   C o r p o r atio n   f o r   E C MA Scr ip s tan d ar d s .   J av aScr ip is   w ell  k n o w n   f o r   th e   u s o f   p r o g r a m m i n g   lan g u ag e s   i m p le m e n ted   o n   t h w e b s ite  ( as  clien t - s id Ja v aScr ip t)   an d   also   u s ed   to   p r o v id s cr ip t   ac ce s s   f o r   e m b ed d ed   s y s te m   o b j ec ts   in   o th er   ap p licatio n s .   J av aScr ip s cr ip ts   in s er ted   in   HT ML   o r   XH T ML   f iles   r u n n i n g   o v er   HT T P   o r   H T T P S   p r o t o co ls   m u s b e   w r itte n   b et w ee n   <scr ip t>  . . .   </  s cr ip t>  tag s   [ 1 7 ] .   Selectin g   o n w eb s ite  f r o m   t h s ea r ch   r esu lt s   in   Go o g le   s ea r ch   en g i n w ill  m a k th s y s te m   p er f o r m   r ed ir ec t p r o ce s s   f r o m   t h Go o g le  s ea r ch   e n g i n to   th d esti n atio n   w eb s i te.   T h d elay   o r   d ela y   ar is es d u r i n g   th r ed ir ec ti n g   p r o ce s s   is   in   m atter   o f   s p lit - s ec o n d .   T h g o al  o f   th e   A MP   i s   to   r ed u ce   t h d ela y .   T h i n s tallatio n   p r o ce s s   o f   A M P   is   q u i te  ea s y ,   a s   i o n l y   in s ta lls   t h AM P   p lu g i n   as  th b ase  f o u n d atio n   o r   cr ea te  its   o w n   A MP   HT ML ,   A MP   J an d   A MP   C ac h in   j av aSc r ip L an g u a g e.   A ll   o f   th e s co m p o n en ts   s h o u ld   b in s tal led ,   in   o r d er   to   o b tain   m o r co m p lete  co n f i g u r atio n   [ 1 8 ] .       3.   RE SU L T A ND  AN AL Y SI S   3 . 1 .   E - co mm er ce   in t he  e - bu s ine s s   E - C o m m er ce   is   n o j u s m e ch an i s m   o f   s ell in g   g o o d s   o r   s er v ices  t h r o u g h   t h I n ter n et  m ed ia,   b u t   r ath er   o n   b u s i n ess   tr an s f o r m atio n   th a ch a n g es  t h w a y s   co m p an ie s   w o r k   i n   t h eir   d ail y   b u s in e s s   ac t iv i ties .   Fu n d a m e n tal  c h an g e s   an d   r ed ef i n itio n   o f   t h co m p an y 's  co r b u s in e s s   o f ten   h a v to   b d o n in   co n n ec tio n   w it h   th is   p h en o m en o n ,   as   n e p ar ad ig m s   h av e   b u r ied   t h co n v e n tio n al  m a n ag e m e n p r i n c i p le  [ 1 9 ] [ 2 0 ] .   T h e   b u s i n ess   s tr ateg y   a s   w ell  as  th r esu lts   o f   t h ev al u atio n   an d   ap p licatio n   p o r tf o lio   i d en tif ic atio n   f o r m u lated   i n   th co m p a n y 's  v i s io n ,   m is s i o n   an d   o b j ec tiv es,  f o cu s es  o n   co s r ed u ctio n   a n d   m a x i m u m   u tili za tio n   o f   tech n o lo g y   i n   t h f iel d   o f   I n f o r m at io n   T ec h n o lo g y .   I m p le m en tatio n   o f   I n f o r m atio n   T ec h n o lo g y   ca n   b s ee n   f r o m   t w o   s id es  f r o m   th p o i n o f   v ie w   o f   m a n a g e m en e x p an s io n   ex p ec tatio n s   p r o v id ed   b y   I n f o r m atio n   T ec h n o lo g y   a n d   f r o m   t h p o in o f   v ie w   o f   t h i m p le m e n tatio n   a n d   f u n c tio n   i n   t h d ail y   o p er atio n al  ac ti v itie s .   Fo r   ex a m p le,   d ata  tr a n s ac tio n   s ec u r it y   ca n   u s n et w o r k   s ec u r it y ,   w h ile   f o r   t h p h y s ic al  s ec u r it y   o f   d ata   s to r ag i n   th e   r o o m   ca n   u s r o o m   s af e t y   s en s o r s   [ 2 1 ] .   T h u s o f   i n f o r m atio n   tec h n o lo g y ,   esp ec iall y   i n   t h e   w eb   h a s   m ad it  ea s ier   in   th e   p r o m o tio n   an d   s p r ea d in g   o f   in f o r m atio n   g lo b all y .   On f o r m   o f   co n v e n ie n ce   p r o v id ed   b y   s o m w eb   ap p licatio n s   i s   th u s o f   w eb   s er v ice s   th at  ar i m p le m e n ted   in to   E - b u s i n ess   [ 2 2 ] .     3 . 2 .   J a v a s cr ipt  la ng ua g es pro g r a mm i ng   T h j av aScr ip p r o g r am m i n g   lan g u a g i s   o f te n   ca lled   t h e   lan g u a g o f   th w eb   b r o w s er   b ec au s e   ev er y   in ter n et  b r o w s er   alr ea d y   s u p p o r ts   j av aScr ip t.  T h m ai n   task   o f   j av aScr ip is   to   h an d les  u s er   in ter ac tio n ,   b u a f ter   t h r elea s e   o f   n o d e. j s   in   2 0 0 9 ,   th j av aScr ip i s   n o   l o n g er   li m i te d   o n l y   to   th e   clie n s id b u ca n   al s o   b u s ed   o n   th s er v er   o r   n et wo r k in g   s id an d   h an d le  f ile  s y s te m   ac ce s s   is s u e s .   No d e. j s   m a k es  t h w eb   s er v ic e   ap p licatio n   to   b r ea l - ti m [ 2 3 ] .     3 . 3 .   Acc eler a t ed  m o bi le  pa g es   A MP   i s   a n   o p en   s o u r ce   p r o j ec t f r o m   Go o g le   b ased   o n   j av aS cr ip t p r o g r am m i n g   la n g u a g a n d   ai m s   to   ac ce ler ate  an d   im p r o v s ite  p er f o r m an ce   o n   m o b ile  u s er s   o r   s m ar tp h o n es.  Sit e s   th at  alr ea d y   u s A MP   w ill  au to m at icall y   ap p ea r   o n   Go o g le  s ea r ch   en g i n s ea r ch   w it h   ad d itio n al   A MP   f ea t u r es  i n   s ea r ch   co n s o le  o n   g o o g le.     3 . 3 . 1 .   AM P   H T M L   A MP   HT ML   i s   HT ML   w it h   s o m r eliab le  p er f o r m an ce   ch a n g e s ,   w h ic h   ar b asical l y   HT M L   ex p an d ed   w i th   s p ec ial  A MP   p r o p er ties .   T h s i m p lest   co d o f   th A MP   HT ML   f ile  p r o g r a m   in   j av aScr ip ca n   b s ee n   in   t h F i g u r 2 .   A lt h o u g h   s o m o f   t h p r o g r a m   co d o r   s cr ip alo n g   w i th   t h ta g s   in   th AM P   HT ML   p ag ar r eg u lar   HT ML   tag s ,   s o m HT ML   tag s   ca n   b r ep la ce d   w ith   s p ec i f ic  A MP   tag s .   T h is   s p ec ial  ele m en t   is   ca lled   th e   A MP   HT ML   co m p o n en t.  T h A MP   p ag e   i n   t h w eb s ite  ca n   b f o u n d   ea s il y   o n   t h i n ter n e b y   s ea r ch   en g i n es  v ia  HT ML   tag s   <lin k   r ei  " " [ 1 6 ] - 18 ] [ 2 3 ] .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  8 ,   No .   4 A u g u s t   201 8   :   2 3 9 9     2 4 0 5   2402     Fig u r 2 .   A MP   HT ML   p r o g r am   co d e       3 . 3 . 2 .   L ibra ry   AM P   J S   T h A MP   J L ib r ar y   en s u r e s   t h r en d er i n g   o f   A MP   HT ML   p a g es   in   t h w eb s i te  ca n   b d o n e   q u ick l y   b y   i m p le m e n ti n g   all   th ex is t in g   f ac i liti es  i n   th e   A MP   in to   th b est  p er f o r m an ce .   T h A MP   J L ib r ar y   al s o   m a n a g es  t h lo ad in g   o f   co n ten t   as  w el as  w i ll  g iv e   s p ec ial  ta g   a n d   en s u r all  th r e n d er in g   o f   th w eb s ite  p a g es  i s   d o n q u ick l y .   T h g r ea te s o p ti m izatio n   o f   t h A MP   J L ib r ar y   is   to   m a k s u r e   ev er y t h i n g   co m i n g   f r o m   e x t er n al  co n te n b ec o m e s   as y n c h r o n o u s ,   th u s   n o n o f   th a ctiv itie s   ca n   b lo ck   r ed ir ec tin g   th p ag e s   o f   th w eb s i te.   I n   ad d itio n ,   r en d er in g   ca n   b o p tim ized   th r o u g h   th s an d b o x   p r o ce s s ,   if r a m la y o u t,  p r eli m i n ar y   ca l cu lat io n   o f   ea ch   ele m en t ' s   la y o u o n   th w eb s i te  p ag b ef o r co n ten is   lo ad ed   an d   d is ab lin g   th s lo w   r u n n i n g   C S S selectio n   [ 1 8 ] ,   [ 2 3 ] .     3 . 3 . 3 .   G o o g le  AM P   Ca che   T h Go o g le  A MP   C ac h i s   p r o x y - b ased   w eb s i te,   co n te n ca llin g   n et w o r k ,   to   d is p la y   all  v alid   A MP   doc u m en ts ,   w h ic h   au to m atica ll y   lo ad   t h A MP   HT ML   p ag es  an d   p lace   t h e m   i n to   th ca ch e.   Usi n g   Go o g l e   A MP   C ac h r es u lt s   i n   all  d o cu m en ts ,   J f iles   a s   w ell   as i m a g es lo ad ed   f r o m   t h s a m s o u r c an d   u s in g   HT T w il g et  m a x i m u m   e f f icie n c y .   T h is   ca ch is   al s o   ac co m p a n ie d   b y   b u i lt - in   v al id atio n   s y s te m   t h at  e n s u r es   th a th w eb   p ag is   g u ar an teed   to   w o r k   a n d   n o d ep en d en o n   ex ter n al  co n te n [ 1 8 ] .   Go o g le  AM P   C ac h w o r k i n g   s y s te m   ca n   b s ee n   i n   t h F i g u r 3 .           Fig u r 3 .   Go o g le  A MP   c ac h e       Sit es  t h at  ar e - co m m er ce   an d   d o   n o s u p p o r th n ativ ca n   ad d   am p - if r a m es  f o r   ch a an d   m ap   f ac ilit ies.  C h a n g e s   in   p r o d u ct  co lo r s   an d   s h ap es,  s o r tin g   a n d   f ilter i n g ,   s ea r c h   r es u lts   a n d   s u g g es tio n s ,   ca n   ad d   an   a m p - b in d   f ac ilit y .     3 . 4 .   Va lid a t io n a nd   t esting   AM P   p ro ce s s   T h v alid atio n   s y s te m   w ill  r u n   s er ie s   o f   s tate m e n ts   t h at   w ill  e n s u r th m ar k u p   o f   t h w eb s ite   p ag es  m atc h e s   th A MP   HT M L   s p ec i f icatio n .   Ot h er   v alid at o r   v er s io n s   ar av ailab le  i n   o n p ac k ag o n   ev er y   A MP   p ag th at  ca n   r ec o r d   v alid atio n   er r o r s   d ir ec tly   to   th b r o w s er   co n s o le  w h e n   th w e b   p ag is   r en d er ed .   T ests   ar p er f o r m ed   to   d eter m i n c h an g es   an d   d i f f er en ce s   af ter   t h u s e   o f   a m p s   o n   w e b   s er v ices   [ 1 6 ] - [ 18 ] [ 2 3 ] .     3 . 4 . 1 .   AM P   v a lid a t io n   T h s ites   th at  u s A MP   m u s g o   th r o u g h   t h v alid atio n   p r o c ess ,   b y   en ter i n g   t h d o m ain   a d d r ess   an d   lin k   f r o m   th e   s i te  o r   t h w eb   i n to   t h v alid atio n   s y s te m ,   s u c h   a s   F ig u r 4 .   T h v alid atio n   p r o ce s s   is   co m p leted   if   t h s ite  o r   e - co m m er ce   s er v i ce   is   er r o r   f r ee   an d   m ar k ed   w it h   th li g h t n in g   i m a g e.     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       A cc elera ted   Mo b ile  P a g es fr o Ja va S crip t a s   A cc elera to r   To o l fo r   W eb   S ervice     ( A g u s   Wib o w o )   2403       Fig u r 4 .   Valid atio n   p r o ce s s       3 . 4 . 2 .   AM P   t esting   T h c h an g e s   an d   d if f er en ce s   in   r en d er in g   o n   th w eb   s er v ic ca n   b p er f o r m ed   af ter   th v alid atio n   p r o ce s s   is   co m p lete   an d   i n   t h e   j av aScr ip lan g u a g e s   p r o g r am   alr ea d y   h a v t h A MP   s cr i p " <scr ip as y n s r c   ="   h ttp s ://cd n . a m p p r o j ec t.o r g /v 0 . j s   " </  s cr ip t>"   in s talled .   T h test in g   p r o ce s s   is   d o n b y   u s in g   p i n g d o m   to o v ia  m o b ile  d ev ice  ( s m ar tp h o n a n d   tab let) .   P er f o r m a n ce   an d   ti m r eq u ir ed   as  w ell  as  s p ee d   b ef o r u s o f   A MP   p r o g r a m   ca n   b s ee n   in   t h F i g u r 5 .           Fig u r e   5 B ef o r A MP   i n s tal le d       T h er is   s p ee d   i n cr ea s e   o f   1 . 7 9   s ec o n d s   f o r   lo ad in g   i n to   w eb   s er v ice   w h er e   lo ad in g   b e f o r u s in g   A MP   tak e s   4 . 0 6   s ec o n d s   an d   af ter   u s in g   A MP   tak es  2 . 2 7   s ec o n d s .   T h in cr ea s is   2 5 i n   Fas ter   th a n   f r o m   4 0 to   6 5 w it h   t h s a m p er f o r m an ce   at  1 0 0   p er f o r m a n ce   g r ad p o s itio n .   T h is   d i f f er en ce   is   s ee n   i n   t h e   F ig u r 6   w h ic h   s h o w s   th i m p r o v e m e n t p r o ce s s   af ter   t h u s e   o f   A MP   in   j av aScr ip t o n   t h w eb   s er v ice.           Fig u r e   6 .   Af ter   A MP   i n s tal led       4.   CO NCLU SI O N   I is   n ec es s ar y   to   i m p r o v s er v ice  an d   q u ali t y   i n   t h u s o f   w eb   s er v ice  as  m ea n s   o f   u tili zin g   e - co m m er ce   to   cu s to m er s .   On e   th at  s h o u ld   b im p r o v ed   is   th s p ee d   an d   lig h t n es s   o f   ac ce s s i n g   e - co m m er ce   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  8 ,   No .   4 A u g u s t   201 8   :   2 3 9 9     2 4 0 5   2404   w eb s i te  s er v ices   w h en   d o in g   t r an s ac tio n s   o n li n u s i n g   a   s m a r tp h o n e.   J av aScr ip t P r o g r a m m in g   L a n g u a g es  h a s   d ev elo p ed   A MP   to   b u s ed   as  an   ac ce ler ato r   to o l,  b ec au s o f   t h r en d er i n g   p r o ce s s   i n   t h b ac k g r o u n d ,   allo w i n g   th w eb s ite  to   o p en   f aster   al m o s w i th o u d ela y .   User s   w ill  n o f ee w aiti n g   wh en   lo ad i n g   w h e n   u s i n g   s m ar tp h o n d e v ice,   b ec au s w i th   t h i s   ac ce ler ato r   to o o n   e - co m m er ce   w eb s ite  m ak e s   e - co m m er ce   ac tiv itie s   m o r attr ac ti v b ec au s it  f ee ls   f as t a n d   li g h t.       ACK NO WL E D G E M E NT S   T h is   r esear ch   is   s u p p o r ted   b y   Dep ar te m en o f   C o m p u ter   S y s te m   o f   Sek o la h   T in g g E lek tr o n ik d an   Ko m p u ter   ( ST E KOM )   Sem ar an g   u n d er   th s u p er v is io n   o f   R esear ch   i n s ti tu t io n s   a n d   co m m u n it y   s er v ice  o f   ST E KOM   Se m ar an g ,   I n d o n es ia.       RE F E R E NC E S   [1 ]   S .   Y.  L im   an S .   F .   W o n g ,   Im p a c o f   A p p ly in g   Ag g re g a te  Qu e r y   P r o c e ss in g   in   M o b il e   Co m m e rc e ,”   In ter n a t io n a l   J o u rn a o B u sin e ss   Da t a   Co mm u n ica ti o n a n d   Ne two rk in g , v o l.   8 ,   n o .   2 ,   p p.   1 - 17 ,   2 0 1 2 .   [2 ]   J.  K.  M a rti n se n ,   H.   G ra h n   a n d   A .   Isb e rg ,   U sin g   S p e c u latio n   to   En h a n c e   Ja v a S c rip P e rf o rm a n c e   in   W e b   A p p li c a ti o n s ,   IEE E   In ter n e t   Co mp u ti n g ,   v o l.   1 7 ,   n o .   2 ,   p p.   10 - 1 9 ,   2 0 1 3 .   [3 ]   KEM ENKO M INFO,   In tern e U se rs  in   In d o n e sia   Nu m b e S ix   W o rld   Ra n k ,   M in istry   o f   Co m m u n ica ti o n a n d   In f o rm a ti c s,  Ja k a rta,  In d o n e sia ,   2 0 1 4 .   [4 ]   P USKA KO M ,   In tern e Us e rs  P ro f il e   in   In d o n e sia   2 0 1 5 ,   A ss o c iatio n   o f   In d o n e sia n   In ter n e S e rv ice   P ro v id e r s   (A P JII),  Ja k a rta,  In d o n e sia ,   2 0 1 5 .   [5 ]   D.  K.  G a n g e sh w e r ,   E - Co m m e rc e   o In tern e M a rk e ti n g A   Bu sin e ss   Re v ie w   f ro m   In d ian   Co n tex t ,”   In ter n a ti o n a l   J o u rn a o u -   a n d   e -   S e rv ice ,   S c ien c e   a n d   T e c h n o l o g y ,   v o l.   6 ,   n o .   6 ,   p p.   1 8 7 - 1 9 4 ,   2 0 1 3 .   [6 ]   R.   L e k h a ,   N a ir,   D.  S u jala   a n d   S .   D.  S h e tt y ,   S trea m in g   Bi g   Da ta  A n a l y si f o Re a l - T i m e   S e n ti m e n b a se d   T a rg e ted   A d v e rti sin g ,”   In ter n a ti o n a J o u rn a o El e c trica a n d   C o mp u ter   En g in e e rin g ,   v o l.   7 ,   n o .   1 ,   p p.   4 0 2 - 4 0 7 ,   2 0 1 7 .   [7 ]   M.  M u f a d h o l,   G .   A r y o tejo   a n d   A .   W ib o w o ,   Ne tsc a n   a n d   Ne two rx   f o M a n a g e m e n Ba n d w id th   a n d   T ra ff ic  w it h   S im p le  Ro u ti n g ,   T EL KOM NIK T e lec o mm u n ica t io n ,   Co m p u ti n g ,   E lec tro n ics   a n d   C o n tr o l ,   v o l.   1 5 ,   n o .   1   p p.   4 6 4 - 470 ,   2 0 1 7 .   [8 ]   T .   Zh u ,   Y.   G u o ,   A .   Ju ,   J.  M a   a n d   X .   W a n g ,   A n   In sid e T h re a De tec ti o n   M e t h o d   Ba se d   o n   B u sin e ss   P ro c e ss   M in i n g ,   In ter n a ti o n a l   J o u r n a l   o f   Bu sin e ss   Da t a   C o mm u n ica ti o n a n d   Ne two rk in g ,   v o l .   13 ,   n o .   2 , p p.   83 - 86 ,   2 0 1 7 .   [9 ]   J.  A n d re e v a ,   I.   Dz h u n o v ,   E.  Ka ra v a k is,   L .   Ko k o sz k ie w icz ,   M.  N o w o tk a ,   P .   S a iz  a n d   D.  T u c k e tt ,   De sig n in g   a n d   d e v e lo p in g   p o rtab le   larg e - sc a le Ja v a S c rip w e b   a p p li c a ti o n s w it h in   th e   Ex p e rim e n Da sh b o a rd   f ra m e w o rk ,   J o u rn a l   o P h y sic s: Co n fer e n c e   S e rie s ,   3 9 6 (0 5 2 0 6 9 ) ,   p p.   2 - 11 ,   2 0 1 2 .   [1 0 ]   S.  M isra   a n d   F.  Ca f e r ,   Esti m a ti n g   Qu a li ty   o f   Ja v a S c rip t ,   In ter n a t io n a Ar a b   J o u rn a Of   In f o rm a ti o n   T e c h n o l o g y ,   v o l.   9 ,   n o .   6 ,   p p.   5 3 5 - 5 4 3 ,   2 0 1 2 .   [1 1 ]   M.  M u f a d h o l ,   S.  S isw a n to ,   D.  D.  S u sa ty o n o   a n d   U.  D.  M a y a ,   Th e   P h e n o m e n o n   o f   Re se a rc h   a n d   De v e lo p m e n M e th o d   i n   R e se a rc h   o f   S o f twa re   En g e n e e rin g ,   In ter n a ti o n a J o u r n a l   o f   Arti fi c i a I n telli g e c e   Res e a rh v o l.   1 ,   n o .   1 p p.   1 - 5 ,   2 0 1 7 .   [1 2 ]   H.  Ya n g ,   J.  L i,   J.  W a n g   a n d   X .   Du ,   S h o rtag e   o f   lo g isti c f o e - c o m m e rc e   in   h o li d a y ,”   In ter n a ti o n a J o u r n a o f   In fo rm a t io n   T e c h n o l o g y   a n d   M a n a g e me n t v o l.   1 5 ,   n o .   1 ,   p p.   90 - 9 8 ,   2 0 1 6 .   [1 3 ]   E.   V .   P o g o re lo v a ,   I.   V .   Ya k h n e e v a ,   A .   N.  Ag a f o n o v a   a n d   A .   O.  P ro k u b o v sk a y a ,   M a r k e ti n g   M ix   f o E - c o m m e rc e ,   In ter n a t io n a J o u rn a o E n v iro n me n ta &   S c ien c e   Ed u c a ti o n v o l.   1 1 ,   n o .   1 4 ,   p p.   6 7 4 4 - 6 7 5 9 ,   2 0 1 6 .   [1 4 ]   K.  A n u sh a ,   C.   Ya sh a s w in a n d   S.  M a n ish a n k a r ,   S e g m e n tatio n   o f   Re tail  M o b il e   M a rk e Us in g   H M S   A lg o rit h m ,”   In ter n a t io n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g v o l.   6 ,   n o .   4 ,   p p.   1 8 1 8 - 1 8 2 7 ,   2 0 1 6 .   [1 5 ]   D.  G u rra m ,   B.   V .   Ba b u   a n d   V .   P e ll a k u ri ,   Iss u e s an d   Ch a ll e n g e s in   A d v e rti sin g   o n   th e   W e b ,”   In ter n a ti o n a J o u rn a o El e c trica a n d   C o mp u ter   En g in e e rin g ,   v o l.   4 ,   n o .   5 ,   p p.   8 1 0 - 8 1 6 ,   2 0 1 4 .   [1 6 ]   S .   J.  S .   Bh a n u ,   A .   V .   Ba b u   a n d   P .   T rim u rth y ,   I m p le m e n ti n g   D y n a m ica ll y   Ev o lv a b le  Co m m u n ica ti o n   w it h   Em b e d d e d   S y ste m s   th ro u g h   W EB  S e rv ice s ,”   In ter n a ti o n a J o u rn a o El e c trica a n d   Co m p u te En g in e e rin g ,   v o l.   6 ,   n o .   1 ,   p p.   3 8 1 - 3 9 8 ,   2 0 1 6 .   [1 7 ]   S.  S u b ra m a n ia m ,   S .   C.   Ha a n d   P .   K.  Ho o n g ,   Brid g in g   X M L   a n d   Re latio n a Da tab a se s:  A n   E ffe c ti v e   M a p p in g   S c h e m e   b a se d   o n   P e rsiste n t ,”   I n ter n a ti o n a J o u r n a o El e c trica a n d   Co mp u ter   En g i n e e rin g ,   v o l.   2 ,   n o .   2   p p.   2 3 9 - 2 4 6 ,   2 0 1 2 .   [1 8 ]   G .   V a r m a ,   G o o g le  to   ro ll   o u Ac c e lera ted   M o b il e   P a g e ( A M P to   M a in   S e a rc h   En g in e   Re su lt P a g e s   (S ERP s),   M il e sto n e ’s G a lex i®  CM S   De li v e rs A   Rich   A M P   Ex p e rien c e ,   M il e sto n e ,   S a n ta Cl a ra ,   C. A ,   2 0 1 6 .   [1 9 ]   N.  M .   Ha jl i ,   A   stu d y   o th e   imp a c o f   so c ial  m e d ia  o n   c o n su m e r s ,”   In ter n a ti o n a J o u rn a o M a rk e Res e a rc h ,     v o l.   5 6 ,   n o .   3 ,   p p.   3 8 7 - 4 0 5 ,   2 0 1 4 .   [2 0 ]   M .   K.  M ij i n y a wa   a n d   L .   A b d u lw a h a b ,   A n   Ex ten d e d   F ra m e wo rk   f o Ev a lu a ti o n   o f   Op e n   S o u rc e   S o f tw a r e   A d o p ti o n   i n   S m a ll   Bu sin e ss e s ,”   Res e a rc h   J o u rn a o In f o rm a ti o n   T e c h n o l o g y v o l .   6 ,   n o .   4 ,   p p.   2 4 8 - 269 ,   2 0 1 4 .   [2 1 ]   M.  M u f a d h o l,   G .   A r y o tejo   a n d   D.  Y.  Kristiy a n to ,   Ru le  Ba se d   Re a so n in g   M e th o d   f o S a f e t y   Ro o m   b y   M e a n o f   T e m p e r a tu re   S e n so a n d   M o ti o n   De tec to r ,”   In ter n a t io n a J o u rn a o A d v a n c e d   S c ien c e   L e tt e rs ,   v o l.   2 3 ,   n o .   3   p p.   2 4 8 1 - 2 4 8 3 ,   2 0 1 7 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       A cc elera ted   Mo b ile  P a g es fr o Ja va S crip t a s   A cc elera to r   To o l fo r   W eb   S ervice     ( A g u s   Wib o w o )   2405   [2 2 ]   N.  Ne wm a n ,   Jo u rn a li sm ,   M e d ia,  A n d   T e c h n o lo g y   T r e n d A n d   P re d ictio n 2 0 1 7 ,”   Dig it a Ne ws  P ro jec t ,   Re u ters   In stit u te,   Un it e d   Kin g d o m ,   2 0 1 7 .   [2 3 ]   J.  T .   P a rk ,   H.G   Ki m   a n d   I.   Y.  M o o n ,   De sig n   a n d   A n a ly sis  o Co n ten T ra n sf e S y ste m   Us in g   Ja v a S c rip a n d   D2 D ,”   In ter n a ti o n a J o u r n a l   o f   C o n tro T h e o ry   a n d   Ap p li c a ti o n s ,   v o l.   9 ,   n o .   4 4 ,   p p.   3 7 9 - 3 8 8 ,   2 0 1 6 .       B I O G RAP H I E S O F   AUTH O RS       Ag u W i b o w o   (S c o p u ID 5 7 1 9 4 7 8 4 8 1 4 ) De p a rtm e n o f   Co m p u ter  S y ste m ,   S T EKOM  S e m a ra n g ,   S e m a ra n g   In d o n e sia .   Do c to ra o f   M a n a g e m e n P r o g ra m   f ro m   Dip o n e g o ro   Un iv e rsity ,   M a ste o f   Co m p u ter  En g in e e rin g   f ro m   B e n a rif   Un iv e r sit y ,   M a s ter  o f   S c ien c e   a n d   M a ste o f   M a n a g e m e n f ro m   S a t y a   W a c a n a   Ch risti a n   Un iv e rsity ,   In d o n e sia .   Re se a rc h   In tere st  a re   in   Co m p u ter  S y st e m s,  S o f t w a r e   En g in e e rin g ,   Da tab a se   M a n a g e m e n t,   a n d   S u p p ly   Ch a in   M a n a g e m e n S y ste m .         G u r u h   Ar y o te j o   (S c o p u ID 5 7 1 9 4 0 6 4 7 8 8 ) D e p a rtem e n o f   In f o r m a ti c   M a n a g e m e n t S T EKOM  S e m a ra n g ,   S e m a ra n g ,   In d o n e sia .   G ra d u a tes   o f   Co m p u ter  S c ien c e   a n d   In f o rm a ti c s   f ro m   Bu d L u h u Un iv e rsity ,   Ja k a rta,  In d o n e sia   a n d   M a ste o f   S c ien c e   f ro m   A S IA   Un iv e rsit y ,   T a ich u n g ,   T a i wa n .   Re se a rc h   In tere st  a re   in   Co m p u ter  Ne tw o rk ,   Da tab a se   S y ste m s,  S o f t wa re   En g in e e rin g   a n d   In f o rm a ti o n   S y st e m s.         M u fa d h o M u fa d h o l   (S c o p u ID 5 7 1 9 4 0 7 3 5 7 6 ) De p a rtm e n o Co m p u ter  S y ste m ,   S T EKOM  S e m a ra n g ,   S e m a ra n g ,   In d o n e si a .   G ra d u a tes   o f   Co m p u ter  S c ien c e   a n d   In f o rm a ti c f ro m   S T IKU B A NK   Un iv e rsit y   S e m a ra n g ,   In d o n e sia   a n d   M a ste o f   In f o r m a ti o n   S y st e m   f ro m   Dip o n e g o r o   Un iv e rsity ,   S e m a ra n g ,   In d o n e sia .   Re se a rc h   In tere st   a re   in   In f o rm a ti o n   S y ste m s,   Da tab a se   S y ste m ,   A rti f icia In telli g e n c e ,   Co m p u ter  En g in e e rin g ,   S o f tw a r e   En g in e e rin g ,   a n d   Co m p u ter Ne tw o rk .       Evaluation Warning : The document was created with Spire.PDF for Python.