Anda di halaman 1dari 25

Pag ge|1

DAFTARISI


KebutuhanHardwaredanSoftware............................................................................................................. 3 InstalasiLawooSMSGateway....................................................................................................................... 3 CaraPenggunaanLawooSMSGateway....................................................................................................... 7 MemanfaatkanLawooSMSGatewayuntukmembangunaplikasiberbasisSMS......................................21

Page|2

Kebutu uhan Hard dware da an Softwar re


1. Hardw ware Spesif fikasiminimalhardwareya angdiperluka anagarLawoo odapatberja alandengann normal: a. PC CatauLaptop pPentiumIVkeatas. b. RA AMminimal512 5 MB c. Modem M GSM yang support t AT Command, sudah di ujicoba meng ggunakan handset Nokia 6020, modem m GSMHuawei H E156G G,modemGS SMWavecom mmFastTrack. . d. Ka abeldatasesuaimodemyang y digunaka an(jikadiperllukan). e. GSMSIMCardyangmasihaktif. a 2. Softw ware a. Si istemOperas si:MicrosoftWindows W XPSP2, S Microsof ftWindows7Ultimate b. DriverModem mGSM c. Fi ileInstallerLa awooSMSGa ateway,yangdapatdiundu uhdisitushtt tp://smsgatew way.web.id

Instala asi Lawoo o SMS Gate eway


Carainsta alasiLawoo: 1. Klikga andapadafile eSetupLawo oo3767FullPackage.exe P . 2. Akantampiljendelaberikut:

Gambar1.We elcomeScreen nLawooSetu up Padajendeladiatas,klikNEXT. elaberikutnya ayangmuncu uladalah: 3. Jende

Pag ge|3

Gambar2.Se electDestinat tionLocation Pada jendela diat tas, Anda dapat merubah h lokasi insta alasi Lawoo ke folder lain. Namun, s secara ult akan terin nstall di folde er C:\Program m Files\Lawo oo SMS Gate eway Daemo on & Broadcaster. defau Andadapatlangsu ungmelanjutk kaninstalasike k tahapberik kutnyadenga anmenekant tombolNEXT. 4. Jende elaselanjutny yayangmunculadalahSele ectStartMen nufolder:

Gambar3.Select S StartM MenuFolder Padajendeladiatas,biarkanapaadanya,danklikNEXT.

Pag ge|4

elaselanjutny yayangmunculadalahSele ectAdditiona alTask: 5. Jende

Gambar4.SelectAddit tionalTask mudianklikN NEXT. Padajendeladiatas,biarkanapaadanya,kem elaselanjutny yayangmunculadalahRea adytoInstall : 6. Jende

Gamba ar5.Readyto oInstall Anda dapat langsung melanjut tkan proses instalasi den gan melakuk kan klik pada a tombol INS STALL. Selanj jutnya akan ditampilkan progress dari proses i nstalasi yang g sedang be erlangsung. H Harap ditung gguhinggapr rosesselesai.

Pag ge|5

elayangmunc culselanjutny yaadalahMic crosoft.NETF Framework2.0Setup. 7. Jende

Gambar6.Micros soft.NETFram mework2.0S Setup KlikNEXT N ,dansele esaikanprose esinstalasiMi icrosoft.NET Framework2 2.0ini. ela selanjutny ya instalasi MyODBC, M lan ngkahlangkah h instalasiny ya sangat mu udah, Anda h hanya 8. Jende tingga almengikutipetunjuk p yang gmunculdimonitor. m jutnya,Andaakandiminta auntukmelak kukaninstala siXAMPP. 9. Selanj

Gambar7.InstalasiX XAMPP nstalluntukmemulai m instalasiXAMPP. KlikIn Pag ge|6

ahinstalasiXA AMPPselesai i,makaklikFINISH. 10. Setela

Gambar8.Selesaiinsta lasiLawoo stalasiLawoosudahselesa ai. Prosesins

Cara Pe enggunaa an Lawoo SMS Gate eway


1. Lakuk kan Langkahlangkah beri ikut ini hany ya jika Anda pertama kali menjalankan Lawoo se etelah prose esinstalasisel lesai. a. Pa adadesktopAnda, A klikgan ndapadaikon nXAMPPCon ntrolPanel.

Gambar9.XAMPPC ContolPanel b. Pa ada jendela XAMPP X Contr rol Panel, pas stikan kedua checkbox S SVC di samping tulisan Ap pache danMySQLdalamkondisitercentang. t

Pag ge|7

Ga ambar10.Me enjalankanXA AMPPControlPanel c. Se elanjutnya klik kedua tom mbol START ya ang ada disam mping tulisan n Apache dan n MySQL, seh hingga st tatusApachedanMySQLadalah a Runnin ng.

Gamba ar11.ApachedanMySQLd dalamkeadaa anRunning d. Se elanjutnyaAn ndadapatme enutupXAMP PPControlPan neltersebut. Pag ge|8

angkahberiku utnyaadalahmelakukanim mportfileSQ QLyangakandigunakanolehLawoo. e. La Caranyaadalahsebagaiber rikut: 1) ) Bukabrow wserAnda(mi isalnyaMozillaFirefox,Ch rome,InternetExplorer,O Opera) 2) ) Ketikpada aaddressbarhttp://localh host/phpmyad dmin 3) ) Selanjutny yaakanmunc culjendelalog gin:

Gamb bar12.Login PhpMyAdmin n npadabagian nPasswordda anklikGo. Kosongkan 4) ) Setelahlog ginberhasil,perhatikan p pa adabagianin i:

Gamba ar13.Create NewDatabas se IsibagianCreate C NewDatabase D dengan:lawoo_d dbdanklikto ombolCREAT TE.

Gambar G 14.Mengisi M Dialog gCreateNewDatabase woo_db ini berhasil, ind dikatornya a adalah Dan pastikan proses pembuatan database law munculinf formasiberikutini:

Pag ge|9

Gambar15 5.Pembuatan ndatabasebe erhasil ) Langkahse elanjutnyaad dalahdenganmelakukanim mporttabelt tabelyangdip perlukanyaitu u 5) dengancaraklikmenu. 6) ) Selanjutny yaakanmunc culdialoguntu ukmencarifi leSQLyanga akandiimport t.

Gambar16.Dialog gImportSQL L ogtersebut,kliktombolBR ROWSE.Kemu udiancarifile elawoo_db.sqldifolder Padadialo C:\Program mFiles\Lawo ooSMSGatew wayDaemon &Broadcast ter\.

Page e|10

Gamb bar17.Dialog gMemilihFile e oo_db.sqldanklikOPEN. Kemudianpilihfilelawo

Page e|11

) Kembalike edialogImpo ort: 7)

gImportSQL L Gambar18.Dialog ogimportiniAnda A dapatla angsungklikp padatombolG GO. Padadialo 8) ) Pastikanproses p Import tiniberhasil,indikatornya aadalahadan nyainformasi: :

Gambar19.Import tDataBerhas sil Page e|12

) Langkahla angkahpenga aturandataba asesudahsel esai.Andada apatmenutup pbrowserAnda. 9) 2. Mulai imenjalankan nLawooSMS SGateway a. Klik Start Menu All Prog grams Lawoo SMS Gate eway Daemon n & Broadcas ster Lawoo o SMS mon&Broadc caster GatewayDaem b. AtaumelaluiDesktop, D klikganda g padaic conLawooSM MSGateway:

Ga ambar20.Ico onLawooSMS SGatewayDa aemon c. Ka arena saat in ni adalah pertama kalinya Lawoo SM MS Gateway d dijalankan, m maka akan m muncul pesanuntukmelakukan m kon nfigurasikone eksikeMySQ QLServer.

Gamba ar21.PesanPengaturan P Ko oneksiKeMy ySQLServer elanjutnyaak kanmunculje endelapengat turankoneks ikeMySQLS Serverberikut tini: Se

Gambar r22.JendelaPengaturanK KoneksikeMy ySQLServer Se elanjutnyaisikandengandata d berikutini:

Page e|13

Gambar23.Pengisia anPengatura nKoneksiMy ySQLServer elanjutnya kl lik tombol Si impan dan Test T Koneksi i, maka jika koneksi berh hasil akan m muncul Se in nformasiberik kutini:

Gambar24.InformasiKo onfigurasiKo neksiMySQLServerBerha asil utuplah terleb bih dahulu pr rogram Lawoo o SMS Gatew way. Selanjutn nya jalankan ulang Klik OK dan tu awooSMSGa atewaydenga ancaraklikga andapadaico onLawooSMSGatewaydi iDesktopAnd da. La

Page e|14

elanjutnyaak kanmunculje endelautamaLawooSMSG Gatewayberikutini: d. Se

Gam mbar25.Jend delaUtamaL LawooSMSGateway e. Ka arenasaatiniadalahperta amakalinyaLawoo L SMSG atewaydijala ankan,makaA Andaharus melakukan m beb berapapenga aturanagarLa awooSMSGa atewaydapat tberfungsi. f. Kliktombol ,pilihPengat turanPortScanPortSe ecaraOtomatis.Makaakan nmunculjend dela Po ortScansepe ertigambarberikutini:

Gambar26.ScanPo rtOtomatis Se elanjutnya Anda dapat melakukan m pro oses scan po ort secara oto omatis denga an melakukan klik pada tombol Mulai M Scan. Tunggu T hingg ga modem An nda terdetek ksi dan munc cul di dalam d daftar ya angtersedia.

Page e|15

Gambar G 27.Daftar D Modem myangTerdet teksi Dari daftar modem m dan port p yang su udah terdete ksi, silakan p pilih modem m yang akan Anda gu unakan,kemu udiankliktom mbolPilihPor rtini. es scan otom matis tidak dapat mend deteksi mode em Anda, ada baiknya Anda Apabila prose melakukan m pen ngaturanPortSecaraMan nual. elakukanpeng gaturanPortSecaraManu ualadalahseb bagaiberikut: : Carauntukme 1) ) Pastikan driver d modem m Anda sudah h terinstall d i Windows d dan modem A Anda terdete eksi di Device Manager. Cara a memastika annya adalah h sebagai be erikut (cara ini diterapkan di MicrosoftWindows7dan d mengguna akanmodem mGSMWavec comFastTrack k): a) Klik(Start) e ananCompute er,danpilihmenu m Manage b) Klikka

Gambar G 28.M MenuManage e Page e|16

c) KlikDe eviceManage er

Ga ambar29.De eviceManage er

Page e|17

dian,klikpadaPorts(COM M&LPT) d) Kemud

Gam mbar30.Port ts(COM&LP PT) e) Dari in nformasi pad da Device Manager M terse ebut, diperol leh Port yan ng digunakan n oleh Modem m adalah Por rt COM16 (ar rtinya modem m Anda meng ggunakan Po ort Communic cation nomor r16). f) Setelah mengetahu ui nomor Port yang diguna akan oleh mo odem, maka kembali ke L Lawoo G danklik k tombol ,pilihPeng gaturanPortAturPortS SecaraManua al. SMSGateway g) Pada jendela konfig gurasi yang muncul, m Nom mor Port diisi dengan 16, B Baud rate 11 15200, danHa andshakepilihcomRTS.

3 Pengatura anPortSecara aManual Gambar31.

Page e|18

h) Langka ah selanjutny ya adalah klik k pada tombo ol Test Port. T Tunggu seben ntar hingga p proses TestPo ortselesai.

Gambar G 32.H HasilTestPort t i) Apabila hasil Test Port sudah menampilka n informasi modem dan n IMEI, maka a port but dapat dig gunakan, dan langkah se adalah menyimpan konfig gurasi terseb elanjutnya a dengankliktombolSimpan.

Gambar33.Informas iKonfigurasiModem knya Anda me m restart Lawoo SMS G ateway agar r konfigurasi yang baru dapat Sebaik diterap pkan. Namun apabila ha asil Test Port t gagal, ada baiknya And da mengubah nilai Baud d rate menjadi 2400 ataunilai yang lainnya sesuai p petunjuk mod dem Anda da an klik tombo ol Test Portla agi.

j)

3. Setela ah pengatura an Koneksi MySQL M dan Ko oneksi Port se elesai dilakuk kan, maka langkah selanjutnya adalah memilih operator o tele ekomunikasi seluler yang g Anda gunakan pada bagian drop pdown atorSeluler. Opera

Page e|19

Gambar34 4.PilihOpera torSeluler Perha atian, jika operator seluler yang Anda gunakan tida ak tercantum m di dalam da aftar, silakan Anda tamba ahkansendiri isecaramanu ualdenganca ara: a) Kliktombol,pilihAturOperator O Selu uler.

b) c) d)

e) f)

Gambar35.DataOpe eratorSeluler Pa ada jendela yang y muncul l, Anda dapat menambah hkan, mengub bah, maupun n menghapus s data ko onfigurasioperatorseluler r. Untuk menam mbahkan data a operator se eluler, isikan Nama Oper rator, Nomor r Pusat Pesan n dan odeUSSDdankliktombolSimpan. Ko Untuk mengub bah data operator seluler yang sudah a ada, caranya adalah denga an klik ganda pada ntum dalam daftar, d kemu dian ubahlah h dengan data yang bena ar dan nama operator yang tercan liktombolSim mpan. kl Untuk mengha apusdataope eratorseluler r,caranyaada alahdengan klikganda pa adanamaope erator eluleryangte ercantumdala amdaftar,kemudianklikt tombolHapus s. se Untukmenutu upjendelapen ngaturandataoperatorcu ukupdenganklikpadatom mbolTutup.

Page e|20

ah memilihoperator selule er,makaLaw wooSMS Gate ewaysudahd dapatdiopera asikandengan ncara 4. Setela klikto ombolSambu ungkandantu ungguhingga aproseskone eksiberhasil, denganindik katormunculnama mode emdanIMEI.

Gamb bar36.Menya ambungkanK KoneksikeMo odem 5. Setela ahtersambun ngdenganmo odem,kliktom mbolStartSe erver. 6. Selanj jutnya Lawoo o SMS Gatew way akan sela alu berkomun nikasi dengan n modem unt tuk membaca a SMS yang masuk dan mengirim m antrian SMS. Selama S Lawoo o SMS Gatew way berjalan, Anda dapat me mizejendelasoftware s ini. minim 7. Untuk kmengecekpulsa, p Andadapatmelakuk kannyadenga ankliktombo olRequest.

Gambar37.BalasanC CekPulsa 8. Untuk k menghentik kan Lawoo SMS S Gateway y, caranya ad dalah dengan n melakukan klik pada to ombol StopServer S . 9. Untuk kkeluardariLawoo L SMSGateway, G cara anyaadalahd denganklikto ombolkem mudianpilihKe eluar.

Meman nfaatkan Lawoo SM MS Gatew way untuk k memban ngun aplik kasi berbasis SMS
Lawoo SM MS Gateway y dapat digu unakan untu uk membang gun aplikasi berbasis SM MS cukup de engan memanfaatkan tabeltabel yang terdapat t dala am database e lawoo_db, Anda sudah h dapat mem mbuat m berba asisSMSsepe ertiSMSAuto orespond,SM MS Manager,d danaplikasila ainnyayangs sesuai aplikasimenarik denganba ahasapemrogramanyang gAndakuasai. Page e|21

BerikutiniadalahperintahperintahdasarSQLuntukmengelolaSMS. 1.KirimSMS: INSERT INTO outbox (SENDINGDATETIME, MESSAGES, DESTINATIONNUMBER, PRIORITY, IMEI) VALUES ('20120103 15:15', 'Test kirim sms', '085642123123', '5', '1234567890'); 2.KirimSMSTerjadwal: INSERT INTO schedule (SENDINGDATETIME, MESSAGES, DESTINATIONNUMBER, ISPROCESSED, PRIORITY, IMEI) VALUES ('20120103 15:22', 'Test kirim sms terjadwal', '085642123123','0','5','1234567890'); CatatanuntuknilaiPRIORITYpengiriman:1s/d5. 1 =prioritastinggiuntuksegeradikirim 5 = prioritas rendah untuk dikirim, akan diproses untuk dikirim jika prioritas sebelumnyasudahselesaidiproses. 3.MenampilkanSMSyangbarumasukdanstatusnyabelumdibaca/dibuka: SELECT * FROM inbox WHERE ISREAD = '0' AND FLAG='MANUAL' AND ISPROCESSED='0'; ApabilaSMSsudahdibuka/dibaca/ditampilkansebaiknyalakukanupdateISREAD='1' contohperintahupdate: UPDATEinboxSETISREAD='1',ISPROCESSED='1'WHEREID='26'; (artinya: lakukan update field ISREAD='1' dan ISPROCESSED='1' pada tabel inbox dimanaID='26') 4.MenampilkanseluruhSMSmasuktanpakecuali: SELECT*FROMinbox; Keteranganfieldfieldpentingditabelinbox: NOSCA =NomorservicecenterSMS(defaultdarioperatornya) NOOA =NomorPengirim(Sender) UD =IsiSMS SCTS_D =tanggalsmsditerima SCTS_T =Jamsmsditerima ISPROCESSED=untukSMSautoresponder(1/0) FLAG =FlagManualatauAutoresponder(MANUAL/AUTO) ISPROCESSED=smssudahdibaca(1/0) 5.MenampilkanSMSterkirim: SELECT*FROMsentitems; Page|22

Pada contoh aplikasi SMS Manage er yang kami sertakan da alam paket L Lawoo SMS G Gateway ini, kami bagaibahasapemrograma annya.Andad dapatmenguj jicobanyade engancarase ebagai menggunakanPHPseb berikut: nloadSourceCodePHPSM MSManagerdi d http://smsg gateway.web.id 1. Down 2. Extrac ct File smsm manager.zip ke k C:\XAMPP P\htdocs, seh hingga di fold der c:\XAMPP\htdocs terdapat sebua ahfolderdeng gannamasm msmanager. 3. Kemu udian, buka alah browser Anda, ketik p pada addre ess bar alamat be erikut: http:/ //localhost/s smsmanager. 4. Pada layar browse er Anda akan ditampilkan sebuah ap plikasi mengg gunakan PHP P untuk meng gelola SMS.

6.Menampilkanantrian nSMSyangakandikirim: SE ELECT*FROM Moutbox; 7.Menampilkanantrian nSMSterjadw wal: SE ELECT*FROM MscheduleWHEREISPROC CESSED='0'; 8.Catatan untuktabelphonebook: p CO =Na ONTACTNAME amaKontak PH HONENUMBER =no omorhandph honekontak GR ROUPNAME =gr roupkontak BIRTHDAY = ta anggal lahir k kontak (bila d diperlukan bo oleh diisi, jika tidak diisidengantan ndaminus'') )

Gambar r38.Halaman nHome Page e|23

kmengirimSM MS,klikmenu uKIRIM,isino omortujuan danisipesan n,kemudiank kliktombolKirim. 5. Untuk

Gambar39.MengiriimSMS 6. Untuk kmengirimSM MSTerjadwal,klikmenuSchedule S .Isi

Gambar G 40.Mengirim M Pes sanTerjadwal

Page e|24

k menampilkan Inbox, klik menu Inbo ox. Kemudian n pilih Modem dan klik P Proses, maka akan 7. Untuk ditam mpilkanseluru uhpesanmasuk.

Gambar41. 4 Menampil kanInbox Source Co ode diatas hanya sebatas s prototype saja, yang m menjelaskan f fungsi inti ya aitu mengirim m dan menerima a sms, dan Anda A diperbo olehkan mem modifikasi sou urce code dia atas. Selain d dengan PHP, Anda dapat me engembangka an aplikasi berbasis b sms s dengan me enggunakan bahasa pem mrograman la ainnya sepertiVisualBasic,De elphi,Java,dll. Demikian Buku Manua al ini kami sus sun dengan tujuan agar A Anda dapat de engan mudah h mengemban ngkan erbasisSMS. aplikasibe b Selamatberkarya. H HormatKami, T TimLawooSM MSGateway

Page e|25