Professional Documents
Culture Documents
DAFTARISI
KebutuhanHardwaredanSoftware............................................................................................................. 3 InstalasiLawooSMSGateway....................................................................................................................... 3 CaraPenggunaanLawooSMSGateway....................................................................................................... 7 MemanfaatkanLawooSMSGatewayuntukmembangunaplikasiberbasisSMS......................................21
Page|2
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:
Pag ge|4
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
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
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:
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
Page e|11
gImportSQL L Gambar18.Dialog ogimportiniAnda A dapatla angsungklikp padatombolG GO. Padadialo 8) ) Pastikanproses p Import tiniberhasil,indikatornya aadalahadan nyainformasi: :
) 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
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
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
c) KlikDe eviceManage er
Ga ambar29.De eviceManage er
Page e|17
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.
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'') )
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