Indonesi an  Journa of  El ect ri cal Engineer ing  an d  Comp ut er  Scie nce   Vo l.   12 ,  No.   3 Decem ber   201 8 , p p.   11 26 ~ 11 31   IS S N: 25 02 - 4752, DO I: 10 .11 591/ijeecs .v1 2 .i 3 .pp 11 26 - 11 31          1126       Journ al h om e page http: // ia es core.c om/j ourn als/i ndex. ph p/ij eecs   Developi ng an Us er f riend ly Onl ine Sh opping Web - S ite       G.   S aib aba, S.  Pra s anth  Vai dya   Com pute Scie n ce   and Engi ne ering Ga y a tri Vid ya  Parishad   Coll e ge  of Engin ee rin g,   Madhura wada ,   Visakha pat n am, A ndhra   Prade sh  530048,   Indi a       Art ic le  In f o     ABSTR A CT   Art ic le  history:   Re cei ved   Ma 1,   2018   Re vised Ju n 1 3 , 2018   Accepte d Aug   2 1 , 201 8       I thi era   of  int ern et,  e - comm erc is  growing  b y   leaps  and   bounds  kee ping   the   growth   of   br ic k - and - m orta r   b usinesses  in  the   dust.   In  m an y   c a ses,  bric k - and - m orta bus i nesses  are   resor t ing  to  hav ing  a   count erp art   whi c is  int ern et   or  e - comm erc drive n.   Peop le   i the   dev el op ed  world  and  gro wing  num ber   of  peopl in  the  deve lopi ng  wor ld  now  u se  ec om m erc websites   on  dai l y   basis  to  m ake   th ei ev er y da y   pur cha ses.  Sti ll   th proli fer at ion   of   e - comm erc e   in  the   unde rde ve lope world  is  n ot  tha gr eat  and  the re  is  lot   to  desire   for  I t   consists  of  the  p la nning  pro ce ss ,   which  star ts  wit det ermining   th use  c ase ,   dom a in  m odel ing  and  arc hitect ur al   patter n   of  the   web  appl icati o n .   The   en ti re  d evel opm ent   proc ess  i primarily   divi d ed  int two  par ts the   fron t - end  deve lopmen and  the   bac e nd  deve lopment.  The   dat ab ase   de sign  is  al so  discussed  with a empha sis on it s re lational  conn ec t ivi t y .   Ke yw or d s :   On li ne  s hoppin g     E - com m erce  W e bs it e   W eb   Ap plica ti on       Copyright   ©   201 Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e .     Al l   rights re serv ed .   Corres pond in Aut h or :   S.  P rasa nth   Va idya ,   Com pu te Scie nce a nd  E ng i ne erin g ,   Gayat ri V i dya  Parisha C ollege  of Enginee r ing ,   Ma dhur a wa da, Visa kh a patna m ,   And hr a  Pr a des h 530 048, I ndia +9 1 - 96 5273 3636   Em a il vaidya26 9@ gm ail.co m       1.   INTROD U CTION   Ele ct ro nic  c om m erce  or   e - c omm erce  ref er to  com pr ehensi ve  ra nge   of   on li ne  business  act ivit ie s   for   pro d -   ucts  and   se r vices.    I is  gen erall accom pan yi ng   with  onli ne  bu yi ng   an sel li ng  over  t he  inte rn et   or  gu i dan ce   a ny  transacti on   in volvin the  t ranspose  of  ow ne rsh i or  ri gh ts   to  em plo ym e nt  go ods  or  se rv ic es   thr ough  c om pu te m id -   dl netw ork  [ 1,  2].  E - c omm e rce  is  div i ding   into   three   cat egories:   busi n ess  to  bu si ness o B 2B  ( Ci sco ),   business t c onsu m er  or  B 2C  (A m azon),  and c on su m er to  cons um er o r  C2C  (e Ba y).     1.1.   Bac kg r ound   E - com m erce  web sit de velo pm ent  is  do ne   us in fro nt - en an bac k - e nd  de velo pm ent.    Fr ont - e nd   dev el op -   m ent  can  be  do ne  usi ng   HTML,  C SS,   j avasc ript,   j que ry  an A j a x HTML  is  th sta nd a rd   for  hype te xt  m ark up  la ngua ge  f or   c re at ing   W e pages.    It  is  m a inly   us ed  to  desc r ibe   the  str uctu r of   Web   pa ge w it h   el e m ents.    Each  el em ents  c on ta in sta rt  and   e nd  ta gs CSS  is  Ca scadin Sty le   Shee ts  it   m ai nly   us ed  t descr i be   how  HTML  el em ents  are  to   be   dis play ed  on  scre en.   It  ca c on tr ol  the  la yo ut  of  m ulti ple  web  pa ge s   al at  on ce  [3,   4].  Chandra et   al [5 ]   pr op os e websi te   qu al it evaluati on   based   on   s earch  en gi ne  queries  us in web   ra nk  posit io al gorithm Zha ng  et   al [6 ]   pro po s ed  E - c omm erce  websi te   reco m m end er   syst e m   base on  dissi m il arity  and   associat ion   ru le Qu et   al [ 7]   design e we bs it resou rce  m on it or i ng  pla tfor m   su pp or ti ng ti be ta an d uyg hur  langua ge base d on sem antic s .     1.2.  The Pr obl em   Pr ovi ding  sal e an ad ve rtise m ent  for  sm al l   scal m erch an diser  is  ver diff ic ult  ta sk Du t day - to - day  com petet ion   t he  sel le r ’s   a re  facin m any  prob le m to  sel t he  pro duct to   the   cu stom ers.     I the  si m il ar   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Develo ping  an  Userfrie ndly   O nline  Shoppi ngWeb - Site   ( G. S aibaba )   1127   way,  the  cust om er’ require easy   sh opping  facil it ie and  m ulti ple  pr oducts  w hich  are   pr ese nt  at   the  sa m place.     1.3.  The  prop os ed  so lu tion   To  ov e rc om t he  di ff ic ulti es  of   t he  sel le rs  a nd   t he  c on s um ers,   e - com m erce  us e rfrien dly   websi te   is   desig ne with  ver lo budget   w her the  conus um ers  can  sel ect   the  product  an pu rc hase  it   at   their  ho m e.  Si m il arly  the sell ers  can  pro vi de  al l t he pr od ucts in  a sin gle  w in dow .   Mo del - view - c on t ro ll er  is   co m m on ly   u sed   for  dev el op i ng  softwar that  div ide a a ppli cat ion   int three  inte r -   c onnecte pa rts.  The  m od el   is  the  cent ral  com pone nt  of  the  pa tt ern It  e xpre sses  the  a pp li c at ion ’s   beh a vior  in  te rm of   the  pr ob le m   do m ai n ind e pe nd e nt  of   the  us e int erf ace.   view  can  be  a ny  ou t pu t   represe ntati on   of   in f or m at ion su c as  ch art  or   diag ra m Mult iple  views  of  the  sa m info rm at ion   are   po s sible,  s uc as  ba c har t f or   m anag em ent  and  ta bula view  for  acc ou ntants.  The   thir p art o r   sect io n,   t he   con t ro ll er,   acc epts in put an d conve rts it  to  c omm and for  t he  m od el  or  vi ew [8].   In   a ddit ion   t div idi ng  the  a pp li cat io into   three  kinds  of  com pone nts ,   the  m od el - vie w - c ontrolle r   desig def in es   the  interact io ns   betwee th e m The  m od el   is  respon si ble  f or   m anagi ng   the   data  of   t he   app li cat io n.     I receives  us e r   input  f r om   the  co ntr oll er.  T he  view  m eans  presentat io n   of  the  m od el   in  a   par ti cula f orm at The  co nt ro ll er  res pond to  the   us e i nput  a nd  pe rfor m interact ion s   on  t he  dat m od el   obj ect s.  Th e  c ontr oller   recei ve s the i nput, o ption al ly  v al idat e s it  and the n p asses the  in pu to the m od el   [9] .   In   t he  pro pos ed  m od el set ti ng   up   we bsi te   fo busine ss  pur opos is   addresse f r om   bo th  the     owne a nd  the   co nsum er  po i nt  of  view Si nc the  e valuati on  is  based  on   th owne rs  process  i.e .,  crea ti ng   a   web sit e,  unde r sta nd i ng   c onsum er  requirem e nts  an so   on.  The  re st  of   the   pap e is  is  org anized   as  f ollo ws.   I Sect ion   2,   feat ur es  of   the  m od el   are  disc us s ed.   I Sect ion   3,   the  plan nin process  is  dis cusse d.   I Sect ion   4,  th to ols  requi red  f or  de vel opin t he  m od e are  pr e sente d.  T he  wor king   of  the   g ive m od el   is  pr e se nted   in   Sect ion   5. I n S ect ion   6,  test in a nd bu g fixin a re  discuss e d. Finall y, th e   c on cl us io is  pr ov i ded in  Sect ion   7.       2.   FEATU RES   An   e nd  use ca achie ve  f ree   on li ne  re gistrati on   a nd  can  se arch   sp eci fic  pro du ct   of   his/her  i nteres t .     The  paym ent  c an  be  do ne  on l ine  or  th rou gh  “C ash  on   deliv ery”  m ann er.    The  a dm inist rator   has   th ri ght  to   add  pr oduct, upd at it c os t o ca ncel  any pr oduct.  C us tom ers  ca update t heir  per s onal   inf or am ti on   a ny   tim e.   Af te lo ggin into  the  syst em ,   the  custome rs  can  or der   the  require pro duct In   t his  ecom m erce  web sit e ,   pro du ct a re  orga nized  base on  cat e gories.  Wh e nev e a   custom er  pur chases  pro duct it   autom at ic al ly  su bt racts  the  count  from   the  inv e ntory   syst e m   if  the  qu antit of   the  pro duct   i le ss  t han   five,   no ti fi cat ion  will  b e se nt to   the ad m in and  su ppli er  [ 10 ] .       3.   THE  PLA NNING PR OCE SS   The  goal   is  to  disentan gle  web   a pp li cat io n   that  would  be   at tract ive  eno ug h,   ha ve  prof e s sio nal  look  an us e favor a ble.    S that,  pe op le   of   al per iod   gro up w ou l be  it end   use rs  w hich  be gi with  sub - div idi ng the  who le  tas a nd s et ti ng  m il es tone s.  T he  e ntire  plan ning  proce ss is d isc us se d here .     3.1.      Def ini n g Use  C as M odel s   Wr it in use   c a ses  or  sto ries   of   us i ng   syst e m   is  an  exc el le nt  te chn iq ue   to  ex plain  a nd   desc ribe   requirem ents.  An   e nd  us er  w it internet  bro wsing  facil it can  re gister  i nto   the  sit e.  By   sign i ng   i n,   t he can   fin al the   pro du ct s   pro vid e d;   us er ca fi nd  the   pr oducts  us i ng  t he  sea rc op ti on.   Item to  be  purc hase a re  add e int the   sh op ping  cart.   By   pr ovidi ng   paym ent  t ype,  the  orde will   be  com plete byge ner at in e - bill .    The follo wing  are the  prim ary  r e qu irem ents   1)   r egistrat io n pag e   2)   Searc h op ti on   3)   Shoppin ca rt   4)   Ad m in p a ge   5)   Paym ent p ag and s o on.     3.2.      Do m ain   Model ing   The  pro pose web   ap plica ti on   m od el   is  dev el oped  us in O bj ect   O rie nted  P rogr am m ing   (OOP wh ic em -   pha siz es on  fin ding a nd d e scribi ng the  ob j ect s.         Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   12 , N o.   3 Dece m ber  2 01 8   :   11 26     11 31   1128   3.3.  Arc hitect ural P attern   The  P rop os ed   app li cat ion   ha been   im pr oved   us in sta nd a r “M odel - Vie w - C on tr ol le r”  patte rn.   Mod el   view  c on tr oller  (M VC is  a a pp li cat ion   a rc hitec tur al   patte rn  f or   i m ple m enting   use inte rf aces   MVC   is  an  open  s our ce  web   dev el opm ent  fr am ew ork  that  pro vide su pp or to  buil the  ap plic at ion   us i ng   PHP  with   MVC  patte r n.  It  can   only   pas inf or m at ion   f ro m   th vie and  up dated  i nfo rm ation   to   the  view.  Finall y,  the   m od el   can  on l acce ss  to  m ys ql  databa se  w her it   updates   log in  in form a ti on re gistrati on   pag e s,  pri c es  and  pro du ct ente r ed  by  the  adm in  or   the  us er .   The  m od el view  and   c on t r oller  of   t he   ap plica ti on   is  show in  Figure   wit us er  view  an adm in  view  con sist ing   of   lo gi n,   hea der,  foo te and   s on,  m od el   con sist ing   of  log in pro duct ,   ca te go ry  an so   on  an co ntro ll er   f or   bo t adm in  and   us e to  m anipu la te   and   up date  use and  adm in v ie w wit the  help   of  t he  m od el .           Figure  1. Dia gra m  o M od el ,   View  a nd C on t ro ll er  of the  appli cat ion       4.   DEVELOP M ENT TOOL S   The  e ntire  devel op m e nt  proc ess  has   bee s ub - div ide d   i nto   f r on t - en a nd  back - e nd   de velo pm ent.    The  f ront -   e nd   d evel op m ent  consi sts  of   vis ually   visible  on  the  a pp li cat ion,  su c as  hom pag e,  a dm i pa nel,  con ta ct   pag e s hop -   pi ng  cart   pa ge  a nd  so  on.  T he  bac k - e nd  de velo pm e nt  co ntains  m y - sq l - data base  a nd  it s   interact ion wit h fron t - en d pa ges.     4.1.  Fr on t - En d D e velo pmen t   Fr ont - e nd  dev e lop m ent  m ai nly usin g HTML , CSS, Ja va  Sc r ipt, J Qu e ry an d A j ax .       4.1.1.  H yp er t ext M ark - up   Langua ge  ( H TML)   HTML  is   the  s ta nd a rd  f or  hy per  te xt  m ark up  la ngua ge  for   creati ng  We pag e s.  It  is  m ai nly  us e to   descr i be   th st ru ct ur e   of  We pa ges.   The   docum ent  co nta ins  tw sect io first  sect io is  hea der  sect ion  a nd   seco nd   is  body   sect ion   [ 11] The  he ade sec ti on c on ta in   c ascadin sty le   sh eet an j ava script  file s.  T he   body   sect ion  c onta in s v isi ble  pa rt of the  w e a ppli cat ion with el e m ents   (start a nd end ta gs )  [1 2,   13] .     4.1.2.  C as c ad i ng   Style  She et s (CSS )   CSS  is  Ca scad ing   Sty le   Sh ee ts  it   m a inly   us ed  to  descr i be   how  HTML  el e m ents  are  to  be  dis play ed   on   sc ree [ 14 ] .   CSS  is  sty le  sh eet   la ngua ge   us ed  f or   desc ribing  the  lo o and   form at t ing   a   doc um ent  wr it te in  m ark -   up   la ngua ge.    T hes CSS  file are   li nk e with  t he   cl ass  file wi th  . php  exte ns i on s   to   put  t he  pan el s   in  or der ,   the   te xt  with   c orrect  f on t,   siz a nd  colo ur.  CSS   ca c on t ro t he  l ay ou of  m ultip le   we pa ges  al at   on ce  [1 5].   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Develo ping  an  Userfrie ndly   O nline  Shoppi ngWeb - Site   ( G. S aibaba )   1129   4.1.3.  J ava Sc ri pt , JQ uery   & Aja x     Java  Sc ript  is  cl ie nt  side  s cripti ng  la ng ua ge,   m os com m on ly   us ed  as   par of  we bro wsers.  It’ s   i m ple m en ta ti o ns   al lo cl ie nt   side  scri pts  to  interact   with  the  us e r,   c on t ro the   bro wser,  c omm u nicat e   asy nch ron ously   and  al te the   docum ent  co nt ent  that  is  dis play ed.   Java Sc ript  is  sc riptin la ng uag e it   m ai nly   us e to  m akes  HTML  pag e m or dynam ic   and  interact ive   JQ ue ry  is  JavaSc ript  Li brary.  T he  pur pose  of   JQu e ry  is  to  m ake  it   m uch   easi er  to  use   Jav aScript   on   t he  web sit [ 16,  17] JQ ue ry  ta ke lot  of   co m m on   ta sk that  re quire  m any  l ines  of   Ja vaSc ript  cod t accom plish,  a nd  w ra ps   them   into  m et ho ds   t hat  can  cal with  sing le   li ne  of   c ode.  JQ uer al so   sim plifie lot  of   t he  com plica te thing f ro m   JavaSc r ipt,  li ke  AJAX   cal ls  and   DOM   m anipu la ti on AJ A is  Asynchron ous  JavaSc ript  an XML,  AJ AX  al lows   to  sen a nd   receive  data as ynch ron ou sly   without  reloa din g t he we b page  [18 ] .     4.2.  Bac kend   Dev el op me nt   Database  Ma na gem ent  Syst e m   (D BM S)   pr ov i des  sup port   fo b ack - e nd  dev el opm ent.  DBMS  is  essenti al ly   so ft war e   t create   the  data base  to   add,  drop,  al te an update  t ables  [ 19 ] Ba ck - e nd  de velo pm ent  us es  P HP   with   m ysql.  PH is   hype te xt   pr e process  w hich  is  m ai nly  us ed   to  create   dyna m ic   web pa ge.     PHP   can  c reate,  op e n,   rea d,   wr it e,  delet e,  an cl ose   file on  the  serv e wh ic c on ta in te xt,   H TML CSS   an P H P   Cod e  [20,  21 ] .     4.3.  D atabase  D esi gn   On e   of  the  m ost   i m po rtant  a nd  chall en ging   ta s is  databa se  desi gn.  T he   inf or m at ion   pa ssed  by  the   us ers   w hile  re gisterin in  t he   ap plica ti on   is  store in  t he  m ysql  databa se.  The  it em with  their  ide ntific at ion ,   descr i ption  a nd  im age  are  store in   the   databa se.  Ta bles  in   the  pro posed   ap plica ti on   databa s are:   reg ist rati on,   use rlo gin ,   adm in   log i n,   cat e gor y,  subcat eg or y subs ubcat eg ory it em s,  wishl ist order s lo gs  an so   on.  T he  f orm at ion   of  thre ta bles  are  s how in   the  Fi gure  2.   The  ta bl entit le “p rodu ct ”  has  t he  a tt ribu te s   nam ely:  pr od uc ti   d,   pro du ct at e,  cat eg or yi   d,   desc riptio and  sta tus   w he re  producti   i the  pri m ary  key  f or   this  ta ble  i.e.,  each  pro duct   will   hav un iqu ide ntit y.  The  at trib ute   cat egoryi   pla ys  as  fo rei gn   key  for   this  ta ble  i.e this  f or ei gn    ke create li nk  with   ta ble   cat egory  ha ving  tw at tribu t es:   cat egoryi   a nd   cat egoryn  am e.  Wh e a   cu stom er  reg ist ers   in  t he  websi te in form at ion   will   be  st or e in  the   cu stom e ta bl e   with  the  at trib utes  nam e,  custom eri  d,   pr od ucti  d,   quantit and   em ail.  Agai custom eri  dis  the  uniq ue   key  for   this ta ble a nd prod ucti d is t he  for ei gn  key to   li nk   with th product ta ble .           Figure  2. Table  of  product, cat egory, s ubcat egory, s ubsubca te gory an c us t om er d at abase   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   12 , N o.   3 Dece m ber  2 01 8   :   11 26     11 31   1130   5.   HOW T HE  WEB  A PPLI CA TI ON WO RKS   The  pro pose web   a pp li cat io com pr ise of  dynam ic  web  pag es  w hich   has  bee creat ed  for  both   cl ie nt  and   se rver  side  sc ripts.   dy nam ic   w eb  pa ge  is  w eb  pa ge  that   is   gen e rated  by  serv e r - si de  pro gr am   or   script.   F or   the  te sti ng   pur po s we bs it i hoste on  lo cal   ho sts   i.e.,   per s onal   com pu te rs.  Br ow se r   li ke   Goo gle  Ch ro m e,  Mozi ll Fire fox  or  Sa far s upport  t his  pro gr am The   bro wser  m akes  Hype rtext  T ra ns fe r   Pr ot oc ol   ( HTT P)   request  t th we se rv e f or   a   s pecific  dy nam ic   web   pa ge,   t he  web  ser ver   t he lo oks  up  the   extensi on   of   t he  re qu e ste f il to  fi nd   out   wh ic ap plica ti on   ser ver   s houl proce ss  th re qu e st.  Wh en  t he   app li cat io n   ser ver   receives  a   request,  it   r uns   the  sp eci fied  script.  Of te n,   t his  scri pt  us es  the  data  that  it   gets  from   the  web   browser  to  get   the  app r opriat data  fr om   database  ser ve r.   This  scri pt  can  al so   store  t he  data  that  it   receives  in  the   data ba se.  Wh en  t he  app li cat io n   ser ver   finishe pr ocessin the  da ta it   gen erat es  the  HTML  f or   web   pag a nd  returns  to  the  web   se rv e r.   T hen,  the  we s erv e retu r ns   the  HTML  to  t he  we browser  as   par t  of a n HTTP  r e sp onse       6.   TE STING A N BU G F I X   Test ing   te c hn i qu e   inclu de t he  process  of  execu ti ng  t he  app li cat io wit the   intent  of  fin ding  bu gs   (errors  or  ot her  de fects).     It  i nvol ved  exec uti on  of  t he  m os i m po rtant  a ppli cat ion   c om po nen ts   to  e valua te   t h pro per ti es  of  in te rest.  Am on g   the  seve ral  te sti ng   m et ho ds   Wh it e - box   te st ing   wa prefe rred.  Wh it e - box  te sti ng   al so   kn own  as   cl ear  box  te s ti ng te sts  inte rn al   str uc tu res   or   wor kings  of   pro gr am ,   as  oppose to  the   functi onal it e xpos e to  the  end   us er In   w hite  box  te sti ng   an  inter nal  pe rsp ect ive  of   t h syst e m   as  well   as   pro gr am m ing   s kill are  us e t de sig te st  cases.  T he  te ste ch ooses  in puts  to  exe rcise  pa ths  th rou gh   t he   code   and   determ ine the appro pr ia te  o ut pu ts . Th is i s an al og ou s t o t est ing  no des  i a circ uit. Based on th e  abo ve  test ,   it   can  sta te th at   the  propose we a ppli cat ion   is  pe rf ect ly   work i ng.  T he r we re  few  bu gs   la te r   fi xed  a nd  no it   is   fu ll   fu nc ti on in w e bs it e.  To  ensure the  secur it is su es,  cry ptogr aph ic   has f unct ion li ke  SHA - is   u se d durin th e i m ple m entat i on   of t he  f un ct ion s   w he re th e   app li cat io as ks t he use f or a  pass word.       7.   CONCL US I O N   E - Com m erce   has  trave rse the  li fe  sty le entirel by  prov i ding  easy   purc hasin opti on with out  go i ng   ou t.  T he   sel le can  read il sta rt  on li ne  bu sin ess  with  the  help  of   e - com m erce  app li cat ion   de vel op m ent  and   web   de velop m ent so luti ons.  It is one of  the ch ea pest m eans of  doin g bu si ness by prov i ding pro m otion s to   pro du ct s   an s erv ic es   with   le ss  co st  with out   tim bar rie r s.   An  interact iv e,   us e fr ie nd l   an sec ured   we bsi te   is   gen e rated  for o nline s hoppin g.       REFERE NCE S   [1]   M.  Nira nj ana m urth y ,   N.  K av y as hre e,  S.  Jaga nn a th,   and   D.  Chah ar,   Anal y sis  of   e - comm erc an m - comm erc e:   adva nt age s,   li m i ta ti ons  and  se cu rity   issues, ”  In ternat ion al   Journa of  Advan ce d   Rese arc h   in   Com pute and  Co m -   m unic at ion   Enginee ring ,   vo l. 2, n o.   6 ,   2013 .   [2]   A.  Sivaj i ,   A.  G.   Dow ne,   M.  F.  Maz la n ,   S. - T .   Soo,  and  A.  Abd ull ah ,   Im porta nce   of  in cor pora t ing  funda m ent a l   usabil ity   with  s oci a trust  elem ent for  e - co m m erc web site , ”  in  Business,  E ngineeri ng   and   Industria Appl i -   ca t ions ( ICBEIA ),   2011   Inte rn ati onal   Conf ere n ce on.   IE E E, 201 1,   pp .   221 226 .   [3]   S.  Gupta ,   Onlin e   shopping  ca r t a ppli c at ion ,   201 3.   [4]   M.  C .   Buzzi,   M.  Buz zi,  B .   L ep orini ,   and   F.  A khte r,  Us er  tru st  in  ec om m erce  servi ce s:   per c ept ion   via  scre e n   rea der , ”  in  New  Tre nds  in  Inform at ion  and  Servic Scie n c e ,   2009.   NIS S’09.  Inte rna ti on al   Confer enc on.     IEEE,   2009,   pp .   1166 1171.   [5]   M.  Chandran et  al . ,   W ebsit e   qu al ity   ev al u at ion   base on  s ea rch   engi ne   quer i es  u sing we r ank  p ositi on    al gor it h m   (wrpa),   Indone s ia Journa of   Elec tr ic a l Engi ne er ing  and   Com pute Sci ence, vo l.  4,   no .   1 ,   pp .   224 230,   2016 .   [6]   L.   Zh ang,   S.   Ya ng,   and  M.  Zhang,  E - comm erc website   rec om m ende s y stem  base on  dis sim il arit y   and  asso -   ci a ti on  rule,”   In donesia Journa of  El e ct ri ca   Engi ne eri ng  and   Com pute Scie nce ,   vol .   12,   no .   1,   pp.   353 360,   2014.   [7]   L.   Qiu,   W ebsit   resourc m on it oring    pla tfor m     supporting  ti bet an  and  u y gh ur  la nguage   bas ed  on  sem ant ic s,”   Indone si an  Jour nal   of   E le c tri c al  Engi ne eri ng  and   Com pute Sci en ce ,   vol .   11 ,   no .   8 ,   pp .   4766 4773 ,   2013.   [8]   V.  Pujani ,   Us of  ec om m erc website in  deve lopi ng  countrie s,”   W orld  Aca dem y   of  Scie nc e,  Engi nee r ing   an d   Te chno log y ,   vol. 78, pp. 790 795 ,   2011 .   [9]   S.  Sharm a,   In te rne   m ark et ing   The   bac kbone   of  ec om m erc e,”  Inte rna ti ona Journal  of  Emerging  Resea rch   i n   Mana gement & Te chno log y ,   vol. 4, no. 12, pp. 20 0 202,   2015 .   [10]   A.  B.   Mathe w ,   R.   Rav i, S.  Moh an,   and T. Ra m a krishnan,   E - co m m erc onli n p urc ha sing b ase on  compari son .”    [11]   S.  Gupta,   G .   Kaise r,   D.   Neis ta dt ,   and  P.   Grim m ,   Do m - bas ed  content  ext r ac t ion   of  html   documents, ”  i Proce ed ings o f   t he  12th   interna tional  c onf ere n ce on  W orld  W id e W eb.     ACM ,   20 03,   pp .   207 214 .   [12]   C.   Mus ci ano ,   B .   Kenne d y   e t al . ,   HTML,   th d efiniti ve   Guid e .     O’ Rei lly   &   As socia te s,   1996.   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       Develo ping  an  Userfrie ndly   O nline  Shoppi ngWeb - Site   ( G. S aibaba )   1131   [13]   D.  Raggett ,   A.   L Hors ,   I .   Ja cobs  et al. ,   Htm 4. 0 spec if icati on ,   W 3C  rec om m enda ti on ,   vol .   24 ,   1 999.   [14]   O.  Rubio - Cabe z as,     V.  Puri,   I.   Murano,   V.  Saudek,     R.   K.  Sem ple ,     S.  Dash,  C.   S.  Hy den ,   W .   Bott om ley ,   C.   Vigouroux,   J.  Magre ´   et   al.,   Par ti al   li pod y stroph y   and  insuli re sistant   dia b etes  in  pat i ent   with   hom oz y gou s   nonsense  m uta tion   in   c ide c ,   E MBO   m ole cul ar   m edi ci ne ,   vo l. 1, no. 5, pp. 280 2 87,   2009 .   [15]   M.  Ahm adi an,   M.  J.  Abbott,   T.   Ta ng,   C .   S.  Hudak,   Y.  Kim ,   M.  Bruss ,   M.  K.  He ll erst ei n,   H. - Y .   Le e ,   V.  T.   Sam ue l ,   G.  I.  Shulm an  e a l.,  Desnutrin /a tgl  is  r egul a ted  b y   a m pk  and  is  req uir ed  for   a   brown   adi pose   phenoty pe ,   Cell   m et abol ism ,   vol .   13,   no.   6,   pp.   73 9 748,   2011 .   [16]   D.  Flana g an, Ja v aScr ipt :     the de f i nit ive gui d e.  ” O Rei lly   M edi a ,   Inc . ,   2006 .   [17]   D.  Crockf ord ,   The   appl i cation/j son m edi t y p f or  ja v asc ript   obj ec t   notation   (jso n), ”  2006 .   [18]   T.   Br a y ,   The j a vasc ript obj e ct n ota ti on   (json)  d a ta   int er cha ng fo rm at ,   2017.   [19]   D.  Maier,   J.  St ein,  A.   Otis,   and   A.  Purd y ,   Deve lop m ent   of an  obj ect - orie n te DBM S.      ACM ,   1986,   vol. 21, no. 11.   [20]   M.  Stonebra ker   and  D.  Moore,   Objec t - r el a ti on al  dbm s - the   next   wave , ”  Inform ix   Software   (now  par of  the   IBM  Corp.   famil y ) ,   Menlo  Park,   CA ,   p .   14 ,   1995 .   [21]   M.  Stonebra k er,  D.  J.  Abad i,  A.  Bat kin ,   X.   Che n,   M.  Chern iack,  M.  Ferre ir a,  E .   L au,   A .   L in,  S.  M adde n,   E .   O’N eil  et   al.,   C - store:     col um n - orie nt ed  dbm s,”   in  Proce ed ings  of  the  31st  int ern ation al     conf er enc o Ver y   la rg data  base s.    VLDB  E ndowm ent ,   2005 ,   pp .   553 564 .           Evaluation Warning : The document was created with Spire.PDF for Python.