SMS GATEWAY APLIKASI LAYANAN SMS LOKASI TEMPAT KKN MAHASISWA UMM Tujuan Memanfaatkan
SMS
Gateway
untukaplikasilayananlokasitempat
KKN
MahasiswaUMM. DasarTeori SMS
Gatewayadalahaplikasipengiriman
SMS
secaramassal
yang
dilakukanlangsungdariPC/Notebook/HandphonekepadasetiappenggunaHandphonesep anjangnomornyamasihterdatadalamkondisikapanpundan di manapun. SMS Gateway dapatdimanfaatkanuntukberbagaikeperluanseperti
system
pengirimanpesansecara
personal, corporate, dan group, customer relationship, marketing promostion, launching product, invitation, notifikasibiling statement/tagihan, dan lain sebagainya. SMS
Gateway
merupakanpintugerbangbagipenyebaranInformasidenganmenggunakan dapatmenyebarkanpesankeratusannomorsecaraotomatisdancepat langsungterhubungdengan
database
yang nomor-
nomorponselsajatanpaharusmengetikratusannomordanpesan ponselkarenasemuanomorakandiambilsecaraotomatisdari
SMS.Kita
di database
tersebut.
Selainitu ,denganadanya SMS Gateway kitadapatmengotomisasipesan-pesan yang ingindikirim. Denganmenggunakan program tambahan yang dapatdibuatsendiri, pengirimpesandapatlebihfleksibeldalammengirimberitakarenabiasanyapesan
yang
ingindikirimberbeda-bedauntukmasing-masingpenerimanya. Fitur-fiturstandar SMS Gateway, yaitukomunikasi SMS interaktifduaarah, SMS info on demand, SMS service settings, SMS Automatic Registration, polling SMS, pengiriman SMS Broadcast, pengiriman SMS ke Call Group, pengiriman SMS terjadwal, personalisasi SMS, antarmukaaplikasiberbasis web, bukualamatdan call group, manajemenpengguna, sistem security access, sertasistem parameter. Fitur-fitur advance SMS Gateway, yaituantarmukadinamisuntukintegrasike database perusahaan, SMS Remote Control, E-mail to SMS, SMS to E-mail, ekspansi modem GSM, dankoneksilangsungke SMSC via SMPP.
Persiapan Hardware dan software Dalamujicobaini, kami menggunakanperalatan (hardware) sebagaiberikut : -
LaptopAxioo Celeron M Processor 1,73GHz
dengan OS Windows XP Pro
Service Pack 2 -
Handphone
(atau
GSM
Modem)
Sony
Ericsson
W830i
dengankartuIM3sebagaipenerimasms (yang dihubungkandengankomputermelalui USB) -
Handphone Nokia 6020dengankartuIM3untukpengirimsms.
Software yang digunakan : - Sony Ericsson PC Suite mobile2 (sebagai driver) - XAMPP Versi 1.7.2 sebagai web server - NowSMSVersi 2007.06.27sebagai gateway Proses InstalasidanPengujian Setelahsemua software di-install perlukitaujidulu, apakahsemua software berfungsidenganbaik. 1. Jalankan Sony Ericsson PC Suite dansambungkanhandphone Sony Ericsson Wdengankomputer. 2. Jalankan XAMPP Control Panel danklikStartpada module Apache danMySql
Setelah module Apache danMySql running, buka Web Browser, danketikkan ‘http://localhost’
(tentusajatanpatandapetik)
pada
address
bar.
Jikaberhasilakantampilsebagaiberikut :
Menghubungkan GSM Modem dengan Gateway Untukmenghubungkan
GSM
Modem
(Handphone)
ikutilangkah-langkahberikut : 1. JalankanNowSMS, mula-mulaakantampilsebagaiberikut :
dengan
Gateway,
2. KlikAdd, pada SMSC Connection Type pilih GSM Phone or Modem. KlikOK.
3. Pilihsalahsatu modem yang terdeteksisecaraotomatis. Biarkankolom Modem Pin kosong.KliktombolTest and Add Modem.
4. Jikaberhasilakankeluartampilanberikut :
5. KlikProperties,
akanterbuka
masukkannomorhandphone Number.
default.
KlikOK.
baru
Modem
Connection,
tersambungdengankomputerkekolom
BeritandacentangpadaReceive
lainpadaposisi KlikApply.
yang
window SMS
Window
Messages.Biarkankolom
Modem
Connection
Phone yang
akantertutup.
6. Ketikaadapertanyaan ‘Configuration changes have been applied, do you wish to restart the service for the changes to take effect ?’ klikYes. Mengaktifkan Web Interface pada Gateway Setelah
modem
terinstalldengansukses,
makalangkahselanjutnyaadalahmengaktifkan Web Interface, caranyaklik tab Web padaNowSMS.
PastikanAndamemberitandacentangpada Enable menu driven web interface.Secara default Web Interface akanbekerjapada port 8800. Kemudianbukajuga tab Service.
Beritandacentangpada Run as a service
Sekarangcobakitabuka Web Browser, danketikkan http://localhost:8800 pada address bar. Jikaberhasil, akanterbukahalamansebagaiberikut :
Nah, dengan web interface ini, kitabisamengirimkansmsmelaluikomputerkita, caranyaketikkannomortelepontujuanpadakolomPhone NumberdanisismspadakolomText.Biarkankolom-kolom
yang
laindalamkondisi
default. KemudianklikSubmit. Padalangkahiniseharusnyasmsakanterkirimkenomortujuan,
jikatidak,
periksakembalisemuakonfigurasipadalangkah-langkahsebelumnya. MembuatBalasanAplikasiLayanan SMS lokasitempat KKN mahasiswa UMM Setelahsemua
hardware
dan
software
bekerjasesuaikeinginankita,
kinisaatnyakitamembuatAutoresponderatau Autoreply untukaplikasi yang kitabangun. Skenarionyaadalahsebagaiberikut : 1. Format SMS yang akandiprosesyaitu : KelompokTipe_Kelompok Misalnya: Contoh1 :Kelompok 1 2. SMS yang diterimadisimpandalam database ‘pesan’ pada table ‘inbox’ danakandiprosesolehsistem SMS Gateway.
3.
Jika
format
SMS
yang
diterimaolehsistemadakesalahanataukekeliruan,
makasistemakanmengirim SMS balasansecaraotomatis yang isinya SORRY
WRONG
FORMAT
PLEASE
REPLY
LIKE
THIS
:KELOMPOK TIPE_KELOMPOK 4.
Jikatidakadakesalahandalampenulisan
format
smsdan
data
KELOMPOKmahasiswaditemukandalam database, makasistemakanmengirim SMS balasansecaraotomatis yang isinya kelompok :tipe_kelompok#kota : kota yang ditentukan Contoh: kelompok :1#kota : malang Langkahpertamabuatlahsebuah database, bukahttp://localhost/phpmyadmin
Ketikkannama database yang akandibuatpadakolom ‘Create new database’, misalnya ‘sms’ (tanpatandapetik), klikCreate. Selanjutnya, buatlahsebuah table dengannama ‘inbox’ danstruktur table sebagaiberikut:
Kemudianbuatlah table dengannama ‘jadwal_kkndanstruktur table sebagaiberikut:
Pada table ‘jadwal_kkn’, kami isikan data-data sebagaiberikut:
Langkahberikutnyaadalahmembuat script php yang akanmenjalankanskenario yang telahkitabuat. Dan inilah script selengkapnya :
Bukalah folder di manaAndamenginstallXampp, di bawah folder ‘htdocs’ buatlah folder barudengannama ‘sms’. Simpan script di atasdengannama ‘reply.php’ pada folder tersebut.
MemberiPerintahKepada Gateway untukmenjalankan Script Langkahterakhiradalahmemberiperintahkepada gateway (NowSMS) untukmenjalankan script php yang telahkitabuat : 1. JalankankembaliNowSMS, danbuka tab 2-Way. 2. BeritandacentangpadaProcess Received SMS Message 3. Biarkan Character Set padaposisi default, yaitu utf-8 4. Ketikkan * (tandabintangatau wildcard) padakolom SMS Command Prefix, yang artinyasemuasmsakankita proses 5. Ketikkannomorhandphonepenerimasms, yaitunomorhandphone yang tersambungkekomputer, padakolomReceive Phone Number(s) 6. Ketikkan ‘http://localhost/pesan/balasan.php? sender=@@SENDER@@&isi=@@FULLSMS@@’ (tanpatandapetik) padakolom ” Command to Execute ” KlikAdd
Kesimpulan SMS
Gateway
memudahkanpenggunabaikituintitusimaupunperorangandalamhalpelayanankomunika siberbasissms (short messages service). Dalampercobaan yang kami lakukanini, kami membuatsuatuaplikasipelayananbagimahasiswauntukinformasilokasitempatkknmahas iswa umm. SMS Gateway inijugadapatditerapkandalamberbagaimacamaplikasi, misal: o Bank : payment, info rekening, transaksi, PLN Online, m-Banking o Travel Agent : ticketing, reservations o Properti Agent/Developer : promotion, exhibition, sales. o Showroom : info new produk, member promotions. o Hipermarket/Toko/MLM : produk update, promotions o dll
TUGAS ELEKTRONIKA KOMUNIKASI SMS GATEWAY APLIKASI LAYANAN SMS LOKASI TEMPAT KKN MAHASISWA UMM
Oleh Yusuf WahyuPerdana EndraHermawan A.HasanSuudi
(06530082) (06530084) (06530083)
JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2009