ISSN: 1693-6 930                                                       57      Sistem  Layan an Inform asi  Pelangg an T e lpon …….(E ko Ari w ibo w o )   SISTEM LAYANAN INFORMASI   PELANGGAN TELEPON PT TELKOM   BERBASIS WIRELESS APPLICATION PROTOCOL  (WAP)       Eko Aribo w o   Program Studi Tekni k  Info rmatika Unive r sita s Ahmad  Dahl an   Kampus III Jl. Prof. Soepomo  Janturan Yogyakarta  Telp (0 274 ) 3 7941 8 Fax. (0274 ) 381 52 eko a b @ ua d.ac.id , ekoab @telkom.net       A b st r a Tekn ologi  wi rele ss i n tern et atau akse s in ternet ta npa  kabel m e m ungkin ka n  berb agai   pera n g k at kom unika si b e rge r a k  (m o b ile com m unicatio n se perti Pocket PC, PDA, dan  hand phon e d apat m e laku kan a k ses  ke  jaring an inte rnet. Hal ini  m e m berikan  alternatif  solu si   yan g  lebih praktis da n efisi en terha dap  keb u tuha n akse s inform asi .  Layana n inform asi terh ad ap  pelan ggan  te lepon  PT Te lkom  sa at ini  han ya  da pa t diakse se cara la ng sun g  de nga ca ra   m e lakukan p anggil an. Apabila hal itu d ilaku ka n m e lalui m obile phone m a ka bi aya  cu kup tin ggi.  Makal ah ini  m engurai ka n desain da n im plem entasi si stem  laya nan info rm asi pelang gan  Telepo n PT Telkom  berba sis WAP.    Kata kunci :   sistem  inform asi, pela ngg a n  PT Telkom , WAP, MySQ     1. PEN DA HU LU AN     Saat ini para pema k ai p e ran g kat ko munikasi  bergera k , bai hand pho se Poc k et PC maupu n PDA ( Person al  Digital A s sistan ce)  ap a b ila mem but uhkan info rmasi m eng e nai  pelan ggan  tel epon PT  Tel k om m a ka h a ru s mel a kukan pe mang gil an terhada p l a yanan tel k o m misalnya  108  atau 109. Hal tersebut te ntu mem butu h ka n biaya p e mang gilan y ang jau h  lebi tinggi jika dil a ku kan  melal u m obile ph on terseb ut di bandi ng m e la lui  fixe d ph on e.   Sebenarnya   hal ini  da pat  diberi k a n  lay anan  de nga n  biaya   yang  l ebih  efisie mengg una ka n teknolo g i y ang  sud ah ad a, salah satu alte rnatif tersebut  adalah te kno l ogi WAP ( Wi rele ss Apli cat i on Proto c ol ).     WAP merup a ka n teknolo g i yang m e mung kin k an  berb agai  pe rang kat be rge r ak ( m obile  devi c e ) d apat  mela ku kan   akse s inte rne t  se cara  wirel e s s .  WAP m enyedia k an  p ilihan te knol o g bro w ser  ya ng  dapat  dimanf aatka n secara ma ksim a l u n tuk a p likasi  berb a si se rv er  hi ngga  da pat   diakse s melal u hand phon e . Makalah ini  mengu rai k an  desain da n impleme n tasi  hal tersebut.       2. LANDASAN  TEORI   2.1  JSP & MYSQL  MySQL  ad al ah  m u ltiuser database  mengg una kan  baha sa  Stru ctured Qu ery Lang uage   (SQL ) SQL  a dalah  bah asa  stra nda r yan g  digu na kan  untuk  men g a k ses  datab ase se rver . Dalam  konte k s b aha sa  SQL , pa d a  umu m nya i n forma s i te rsi m pan  dalam  tabel-ta bel ya ng  se cara lo g i ka   meru pa kan struktu r  dua d i mensi yan g  terdiri  ata s  b a ris-b a ri s dat a yang bera da dalam  sa tu   kolom  atau le bih. Baris  pa da tabel  seri n g  dise but seb agai in stan ce  dari data,  se dang ka n kol o seri ng di se bu t seba gai attri bute atau  field . Keselu ru h an tabel i n i di himpun  dala m  satu  ke sat uan  yang disebut  databa se.    Datab a s e   MySQL  memiliki  kemam pua n seb agai b e ri kut :  1.  Dap a t dimanf aatka n dan di guna ka n oleh  banyak  CPU  sekaligus  2.  Memiliki  kon e k tivitas den ga n Bahasa  C, C++ ,  J a v a , P e rl, PHP, Phyton , dan  TCL   3.  Dap a t berjal a n dalam be rb agai Sistem  Operasi   4. Sangat  ce pat   Evaluation Warning : The document was created with Spire.PDF for Python.
                           ISSN: 16 93-6 930     TELKOM NIKA   Vol.2, No. 1,  April 2004  :  57 - 64   58 5. Mendu ku ng  fung si  SQL   6. Mendu ku ng  ODBC   7.  Mampu me na ngani d a taba se yang b e sa JSP (Ja v a S e rver Pa ge s)  adala h  suat u tekn ologi  web  berba sis  baha sa pe mrog ram an  Ja va  dan be rj alan  di   P l at f o rm  Ja va sert a me rupa ka n  bagia n  te kno l ogi  J 2 EE (J av 2 Enterpris e   Edition ) yan g  khu s u s  m enan gani  ko mpone web JS P  sang a t  sesuai da n  tangguh  un tuk   menan gani p r esenta s i di  web  de nga n menyedia k a n  cara yang l ebih mud ah dan ce pat un tuk  membu a t hal aman -hal ama n  web yan g  menam pilkan  isi se cara din a mik.     Kelebiha n-kel ebiha JS P  yaitu:  1.  Portable  kare na di buat  de ngan  teknolo g Java . Port able  disi ni b e r arti  su atu a p lika s i yan g   dibuat den ga Ja va  dap at berjala n di berba gai si ste m  opera s i de ngan sedi kit modifika si,   bah kan mu ng kin tanp a mo difika si se diki t pun  2.  Memud a h k an   pemb uatan aplikasi den g an  tag JS P  memiliki  kum pulan  tag  ya ng memili ki  berb agai fun g s i yang mud a h  digun akan.]  3. Manaje m en  me mo r y   yang baik.  JS P  memiliki ma n a jemen me m o ry dan se ku ritas yang  baik sep e rt h a lny a   Ja va   4.  Memiliki p e rf orma nsi ting g i  terhada p ba nyak  re que st  se kalig us d a lam wa ktu yang sam a 5.  Memiliki akses ke  A V I  Ja va  yang leng ka p, sepe rti  JD B C  dan  Java Mail   6.  Dap a t mengg una kan  komp onen yan g   po rtable  da re usa b le  sepe rti  JavaBean   7. Mudah  d a la deplo y m ent  dan  m a intenan ce . Aplikasi  JS P  memung kin k an untu k   dikem ban gka n  ke apli k a s berse kala  int e rface se pe rti halnya apli k a s J2E E   2.2  WAP     WAP meru pa kan lan g kah  awal me nuju   Mobile Internet  yang memung kin k an t e lepo n   selul e r (p on sel) bisa men gakse s internet. Tujuan  spe s ifik  WAP  adalah un tuk memb eri k an   metode sta n dard yan g  se derh ana d an hanya terb at as bagi p o n s el untuk men gakse s intern et.  Untu k m ena mpilka n  h a la man  WAP  p ada  pon sel   maka  p ada  tersebut  ha ru s te rda pat  mi c r o- bro w ser , sep e rti halnya b r owser p ada i n ternet.     Ponsel   tida kl ah  se can ggih   PC  ya ng m a mpu m eng ola h  teknolo g i m u ltimedia. Ke cep a tan  kon e ksi i n te rnet  pad hand phon e   WAP  me nuj serv er   m e lalui  WAP  Gate wa y  yang  memanfa a tka n  gelom ban elektroma gne tik tidak  se ba nding d eng an  ke cep a tan  kone ksi i n tern et  mengg una ka n si stem kab e l ( fixed line ).   Sebagai pe rbandi ngan, kece patan ko n e ksi  po nsel  WAP   masih  terbat as  pad 960 0 bp s sedan gka n   kon e ksi   fixed line  bi sa me ncapai   256  kb ps,  ba hka n   bisa le bih ting gi lagi.    2.3 Des k ripsi  Sistem   Terd apat  be bera p a  pe ra latan yan g   digun akan u n tuk men d u k un a p likasi  si stem  pelayan an  pe langg an tel e p on b e rba s is  WAP  de nga n  pem bagi an  seca ra  ga ris b e sa rnya  sepe rti  beri k ut.  a. RAS  Serv er   RAS ( Rem o t e  A cce s s  S e r v ic e ) ad alah  serve r  yang  membe r ikan l a yanan ( co ntent ) ke  client   se car a   remote  da ri jarak j auh m engg u nakan p r oto k ol  PPP (Point to Point Protoc ol)  un tu k   kon e ksi anta r client  d eng an  se r v er  m e l a lui ko ne ksi  d i a l  i n  . Metode  yang digu na kan a dala h   deng an cara   meng ko nfig ura s s o ftware (mgetty )  p ada siste m  operasi  Linu x.  De nga n   memasang  m odem   dan  men g ko nfig ura s sed e mi kian  ru pa  p ada  si stem  operasi   L i nux   memun g ki nkan PC dap at bekerja  seb a gai  RAS s e rver.   b. WAP  G a te w a y   Gateway   me rupa ka n p e ra latan yang  m engh ubun gka n  anta r a d u a  eleme n  yan g  be rbe da  proto k olnya   atau  seba gai  jalur kelua r -masu k nya  da ta.  Software  yang  dig una kan seba gai  gateway  adal ah  kann el   WAP gatewa y .  Kone ksi  ant ara  client  da g a t ew ay  m engg una kan   proto k ol  WA P WAP gatewa y  mene rim a   requ est  ke mudian m e m p ro se snya se hingg a dapat  diterima ol eh  web   ser v e r  m engg una kan  proto k ol  HTTP     c. Web  Ser ver   Web se rver  meru pa kan  server i n ternet  yang me mp u melaya ni kone ksi t r an sf er d a ta dal am  proto k ol  HTT P . Agar da p a t diakse s ol eh  WAP b r o w ser,  content  (data )  pa da   web se rver   dibuat me ng guna ka n ba h a sa  pem rog r aman  web  y ang di pad ukan de nga n b aha sa  WML   Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Sistem  Layan an Inform asi  Pelangg an T e lpon …….(E ko Ari w ibo w o )   59 We b Se r v e r   (A p a c h e   WA P  G a t e w a y (Ka nne l)  RA S  Se rv e r     (mgett y )   Datab a se  Se rv er   ( Wi rele ss M a rkup  Lan gu age ),  se bua h varia n  d a ri  HTM L  yan g  bi sa di gu nakan u n tuk  menam pilkan  isi  we b  di m onitor p o n s el . Program  un tuk  content  tersebut b e rsi f at dinamis  dan  berhub u ngan  erat de ngan   data b a s e.  Dal a m hal  ini  Web  se rver  yan g  di gu nakan  adala h   Apach e  T o m c at  ya ng  men d u k u ng  p r o g ram m i ng Web  Ja va Se rver Pag e da n  te rk on ek s deng an  data b a se M y SQL.   d. WAP  Brow s e Pada p o n s el  yang  WAP  ena ble  te rd apat  s o ftware  yang  dise but  mi c r ob r o w s e r  untu k   melayani apli k a s WAP . Selain itu  laya nan  dari  o p e r ator selula r j uga  meme ga ng p e ra nan   penting. De n gan ada nya  layanan  GPR S  yang seka ran g  su d ah dibe rikan  oleh semua  operator  selu lar di Indo ne sia mem ung kin k an u n tuk menga kse s   m obile internet  deng an   ke cep a tan ya ng  cu kup tin g g i melal u i po nsel.  Ji ka p o n sel  dan   SIM c a rd  dari   op erato r  selula menyediakan fasilitas ters ebut maka apli kasi  WAP  da pat diakse s.       3. KONFIGURASI  SISTEM   Perin c ian  se cara ga ri s be sar untu k  ma si ng-m a si ng ko nfigura s i diu r aika n se perti  beri k ut.  a. Kon f igurasi  Perangk at  Keras   Konfigurasi p e ran g kat ke ras info rma s i pelayan an pe langg an telep on berba sis  WAP  se ca ra   gari s  be sa r   terlihat pad a G a mba r  1.                                                            BT S     JSPSer v er &  Datab a se  My SQL   Gamba r  1. Konfigurasi p e rang kat ke ra s       b. Kon f igurasi  Perangk at  L unak   Peran g kat lunak yang di g una kan me n ggun akan  s o ftware-software  berba sis  o pen so urce.   Konfigurasi  p e ran g kat lun a k i n form asi   pelayan an p e lang gan tel epon  be rba s i s   WAP  yang   digun akan m enga cu p ada  Gamba r  2.                                            W ap Brow ser                   WAP Server        Gamba r  2. Konfigurasi  sof t ware  aplikasi              Evaluation Warning : The document was created with Spire.PDF for Python.
                           ISSN: 16 93-6 930     TELKOM NIKA   Vol.2, No. 1,  April 2004  :  57 - 64   60 User   0   Sistem In fo rmasi  L ayan an   Pe la ngga Te le pon Te lk o m   Ban j arm asin   4. IMPLEMENTASI  SISTEM   Konfigurasi  model  s yst e m  WA P  dan  bentu k   ra n c an gan  ba si s d a ta yan g  telah  ada  digun akan u n tuk dii m ple m entasi k a n  p ada tah ap p e ran c a nga menu tam p il an inp u t data  dan   menu tam p ilan outp u t se rta tekn ologi  pend uk ung y ang dip e rl ukan dala m  pe mbuatan  apli k a s i   pera n g k at lu nak. T aha pa n imple m enta s i u n tuk ma si ng-m a si ng la ngkah  dapat  diurai ka sep e rti   beri k ut.  a. Kon f igurasi  WAP G a te w a y   W AP g a t ew ay  yang di gun aka n  yaitu  kannel g a teway  merupakan  softwa r e o pen sou r ce A r sit e kt ur   Ka nnel gate w a y   se cara u m um terdiri  atas tig a   kom pone n, yaitu   bea re rbo x sm sbo x ,   da n  wapb ox . Untu mem bang un  WA P ser v er  ya ng dibutuh kan hanyalah  bearerbo x  da w a pb ox Be a r er bo x   a k a n  menga plika s ikan ting kat an  bea re r  dal am  proto c ol  WAP , seda n g ka w a pb ox  akan men g aplikasi k an ti ngkatan  layer  di atas  layer datag ram Untuk  s e tting  WAP gatewa y /etc/kan nel /kann el.co n f  diuba h se pert i  cara di b a wah ini :    group = core  admin-port = 13000  wapbox-port = 9201  wdp-interface-name = “10.14.200.199”  log-file = “/tmp/kannel.log”  box-allow-ip = “*.*.*.*”  access-log = “/tmp/access.log”  group = wapbox  bearer-box-host = server    Setela h konfi g urasi fil e  terseb ut selesa i perl u  disimp an kem udi an men getik  perinta h :    [root@domain]# /etc/rc.d/init.d/kannel start    Untuk mel i hat  messag e /pes a n  dap at dil i hat :       [root@domain]# tail –f /tmp/access.log    b. Kon f igurasi  Pengkon eks ian  JSP  dan  My SQ L   Untu k pe ng kone ksi an ant ara  J SP  dan   MySQL  perl u  ditamba h kan pa da  /etc/rc . d/rc .lokal  atau  pad a file /root/ .bash_ profile  de nga n perinta h di bawah ini :    PATH=/usr/java/j2sdk1.4.2/bin:$PATH  JAVA_HOME=/usr/java/j2sdk1.4.2  CATALINA_HOME=/tomcat  CLASSPATH=/tomcat/lib/servlet.jar:/j2sdk1.4.2/lib/tools.jar  CLASSPATH=/m3ysql/mysql-connector-java-3.0.8-stable-bin.jar    c.  Diagram Aru s  Data   Diag ram a r u s  data menu njukkan ali r an  data dalam  suatu pro s e s Dalam m a kal ah ini  DAD   yang disa mp aika n level 0, artinya  hanya di gamba rkan pro s e s  yang terjadi hu bung an anta r   entitas ya ng  ada  de ngan  si stem, dal a m  si stem i n forma s pelay anan  pela n g gan tel epon   online, da pat dijela skan se perti pad a Ga mbar 3.                           D a ta  Pel a ngg an                         Informasi                Data Pelanggan           Gamba r  3. Di agra m  ko nteks si stem      Ad m i n   Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Sistem  Layan an Inform asi  Pelangg an T e lpon …….(E ko Ari w ibo w o )   61 d.  Hippo Men u  Pela y a nan   Diag ram me n ggamb a rka n  menu yang a da untu k  me mperm uda h melakukan e k splorasi  pada sistem yang  diba ngu                                Berita          Inf o  tagihan     Info no telp.                      Telp penting                                           Gamba r  4. Di agra m  hipp o menu       5.  UJI CO B A  K E LAYA KA PROG R A M   Pengujia n p r ogra m  dila ku kan  den gan  cara me nga mati kel uara n  ( o u tput ) si st em  u n t u k   berb agai ma suka n ( input ). Ha sil peng uji an pro g ra m yang d ila ku ka n ditunjukka n  pada pem akai.  Dari h a sil uji  prog ram di pe roleh p r e s e p si pemakai ( use r ) te rhad ap  prog ram, mel a lui tangg apa menge nai tin g kat  kerama han p r og ram,  format tamp ilan, format  masu ka n, da n kel uaran. Jika   seb agia n   us er   me ra sa  se mua h a l te rsebut b a ik ma ka  si stem tel ah  se suai  de ngan  ra ncan gan   untuk b e rb ag ai variasi d a ta, dan si stem  dinyataka n  b a ik.   a.  Spesifikasi Sistem  Peng ujian  Pengujia n dil a ku ka n pad a seb uah  komp uter den gan  spesifi k a s i se b agai be rikut :      Sistem Ope r a s i Linux Red  Hat 7.1   MySQL Se rver  3.21   RAM 128 Mb   Hardisk 40 G b   VGA Card 64 Mb   Monitor d eng an du kun gan  maksima l  10 24x800 pi xel,  true colo r 24  bit   Che c kCom   WAP bro w ser, em ulatorWA untuk  PC     b.  Black Box  T est  Pengujia n progra m  dila ku kan d eng an  me tode Bla c k Box Te st,  yaitu metode pe ngujia n yang   dilakukan unt uk mem perol eh gamb a ran  kesesuaia n  antara  in put  dan  outp u t . Dalam uji ini  Halaman   Muka   Menu Pilihan : Berita,  Info Tagihan,  Tel p   Penting, Info no.  telp.  Tampilan Judul  Berita-berita  terbaru Inputan  No Telp &  bln  y ang ingin di  cek Info No telp La ya n - an Umum & Men u   Pencarian No  Te l p    Pencarian No Te lp  La y ana n Umum   Informasi Tagiha Konfirmasi  pembatalan   Input Nama & Al mt  Pelanggan y g   dicari  Infrmsi Nama,Almt  &No Telp. Pelan   Daftar N o  Telp  Penting / daru r at   Pencarian No Te lp  Pelanggan priba d Input Jenis lay a n an &  Almt Pelangg.  y g  dicari  Evaluation Warning : The document was created with Spire.PDF for Python.
                           ISSN: 16 93-6 930     TELKOM NIKA   Vol.2, No. 1,  April 2004  :  57 - 64   62 sistem dian g gap seba gai kota hitam  y ang  memili ki pintu  input  dan   output .  Unt u kepe rlu a unju k  ke rja i n i, sistem di beri ma su ka n bebe rap a  data dan dia m bil  outputn y a . Penguji a terse but dap a t  dilihat sepe rti pada Gamb ar 5 dan 6.                                  (a)          (b)     Gamba r  5. Penguji an  bla c k bo x t e st  pe nca r ian info t agiha n (a ) inp u t (b) outp u     Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Sistem  Layan an Inform asi  Pelangg an T e lpon …….(E ko Ari w ibo w o )   63                        (a)                    (b)    Gamba r  6. Penguji an  bla c k bo x t e st  pe nca r ian n o mo r telepon p e la ngga n (a ) inp u t (b) outp u     Jik a   o u tput  sesu ai  d eng a n   input  yang  dibe rikan  m a ka  kesi mpul an p eng ujian   bla c k bo tes t  be rjalan  se suai  den ga n yang di harapkan.  O u tput  data se su ai  deng an  in put  yang dib e ri kan,  data pela ngg an dan in put masu ka n su d ah se su ai da n baik.       6. KESIMPULAN    Berda s a r kan  uraia n  di  ata s  da pat di kat a ka n ba hwa  untuk  memb e r ika n  laya nan  informa s pelan ggan  t e lepo n PT  Telko m  d a p a t dibu at la yanan  berba sis WAP  se hingg a info rmasi  menge nai pe langg an tele pon PT Telkom dapat di akse s melalu m obile phone  deng an b i aya  yang lebih efi s ien.         DAF TA R PU STAK A   [1]  Cornell,  Gary “Core  Jav a Edisi In donesia , Penerbit Andi, Yogyakarta.   [2]  Mobile  Com m uni ca tion La boratory STT T e lkom B andu ng,  “M emba ngun Wirel ess   Applica t ion Protocol , Elex Media Ko mputindo, Ja karta.    [3]  Ric k y anto Is ak “J av a Serv er  Page s” , Elex Medi a Komputind o , 2003.   [4] Saputro, H.,  “Manaje m en Databa se M y SQL Menggun aka n M y SQL Fr ont”,  Elex Media   Komputind o , Ja karta, 20 03 Evaluation Warning : The document was created with Spire.PDF for Python.
                           ISSN: 16 93-6 930     TELKOM NIKA   Vol.2, No. 1,  April 2004  :  57 - 64   64 [5]  Tim,  “Pengembang a n Program WAP ,  Pene rbit Andi, Yogyakarta, 20 03 [6]  Wic a k s o no, A.,  “Das ar-Das ar Pe mrograman  Jav a 2” , Elex Media Kom putindo, Jaka rta ,   2002.         Evaluation Warning : The document was created with Spire.PDF for Python.