www.gecko.web.id
   Resource Untuk Pengembang Web, PHP, CSS, MySQL, ajax.

   Home · resep PHP · Menggabungkan SMS Gateway dan PHP

6
Apr ’08
Menggabungkan SMS Gateway dan PHP

Setelah bosen bermain-main dengan RF Online (www.RF-Online.web.id) dan juga bosen pindah-pindah di RFO private server... akhirnya gw nemuin mainan baru. Istilahnya sms gateway. Ga tahu artinya, yang pasti di sini kita memfungsikan komputer sebagai lalu-lintas data SMS.
SMS yang masuk bisa diolah dengan komputer trus kemudian komputer menentukan sms balasannya. SMS responder mungkin itu istilah yang tepat. Pernah tahu khan kaya' iklan-iklan di TV misalnya ketik AFI <spasi> gecko kirim ke 8484 ada lagi yang kuis-kuis, trus lagi pengisian pulsa misalnya: epulsa vxl25 08121727266 dudulz

Pada artikel ini kita akan belajar bersama yang melalui wireless connection, berarti sms akan dikirim dari kartu gsm yang kita posisikan sebagai modem gsm. Dan maaf yang ip sms connection penulis belon nyoba..... :D
Berikut skema sistem yang akan penulis bahas:

skema sms gateway melalui wireless connection

Berikut alat dan bahan yang harus kita sediakan (lihat skema di bagian your sistem):

  1. 1 buah komputer; kita pakai OS Windows XP
    penulis menggunakan Win XP di laptop Byon Centrino Duo, RAM 2G.
  2. 1 buah gsm modem atau handphone yang bisa difungsikan sebagai gsm modem
    penulis menggunakan Sony Ericsson K750i dengan nomor IM3
  3. Kabel atau bluetooth untuk koneksi HP dengan komputer; penulis menggunakan kabel bawaan dari SE K750i
  4. Driver atau PC suite handphone; penulis menggunakan PC suite yang sudah tersedia di paket penjualan SE K750i
  5. 1 buah handphone untuk mengirim sms; penulis memakai Motorolla W150i dengan nomor Fren
  6. 1 buah software sebagai gateway; kita pakai nowsms
  7. apache, MySQL dan PHP; penulis memakai appserv 2.5.7

Langkah pertama yaitu menginstall appserv di komputer kita.

  1. test di browser dengan mengetik http://localhost apakah sudah tampil?? Kalau sudah tampil berarti Webserver sudah bisa.
  2. selanjutnya tes lagi ketik http://localhost/phpmyadmin. Kalau sudah jalan berarti PHP dan MySQLnya sudah berfungsi dengan baik

Langkah ke dua adalah menghubungkan HP dengan komputer. Jangan lupa menginstall juga driver atau PC Suite HP tersebut. Pastikan HP dan komputer sudah terhubung dengan baik.
connect ok

Langkah ke tiga yaitu menginstall NowSMS. File installer Now SMS/MMS gateway ini cuman 7,42MB dan bisa diunduh dengan mudah di http://www.nowsms.com. Software ini berbayar tetapi kita bisa mencoba gratis dan full fungsional selama 60 hari. (Mmmm jamunya banyak tuh di internet... kalo pengen make terus xixixixi......)

Setelah kita install kita akan disuguhi interface seperti ini:
now sms mms gateway

Langkah ke empat tambahkan modem gsm / HP kita ke situ.

  1. klik Add
  2. Pilih GSM Phone or Modem kemudian klik OK
    now sms 2
  3. Pilih modem kita dan isikan pin, di sini pin default SE adalah 1234. Dikosongi juga bisa. Klik Test and add modem. Kalau berhasil muncul tulisan modem successfully tested!!
    now sms mms gateway

Langkah ke lima adalah menyeting SMSC connection:

  1. Klik SMSC di menu atas
  2. Pilih SMSC connection kamu, dalah kasus ini yang baru ditambahkan adalah Sony Ericsson 750 USB WMC Modem.
    Kalo ingin menambahkan devices lain ya tinggal ikuti langkah ke empat
  3. Klik properties dan isikan nomer telepon di modem / HP SE K750i (dalam kasus ini yang nomer IM3)
  4. check receive SMS Messages
    setting SMSC di nowsms
  5. Klik OK

 

Langkah ke enam adalah menjalankan SMS gateway service:

  1. Klik Service di menu atas program now sms.
  2. Kemudian check sms gateway run as a service.
  3. Anda akan dimintai persetujuan dan nowsms akan restart dirinya secara otomatis untuk berjalan sebagai service.
    berikut gambar now sms yang sudah berfungsi sebagi service:
    now sms mms as a service

Langkah ke tujuh adalah mencoba mengirim sms melalu web interface now sms:

  1. Secara default now sms berjalan di localhost atau dengan ip address 127.0.0.1 dengan port 8800
  2. Kita buka browser dan ketikkan alamat berikut: http://localhost:8800
  3. akan muncul interface seperti ini:
    now sms web interface
  4. Isikan phone number dan Text kemudian klik submit
  5. Maka sms Anda akan terkirim ke nomer penerima

 

Apakah sudah puas dengan ini aja??? kalo belum mari kita hubungkan now sms dengan PHP dan MySQL. (Tapi maaf penulis mo bikin teh rosella dulu. haus...)

Menghubungkan now sms/ mms gateway dengan PHP dan MySQL
Skenarionya nanti sms akan dikirim dengan HP W150i yang berfungsi sebagi pengirim sms. Kemudian diterima HP K750i (gsm modem) yang diteruskan ke kompie diterima sms gateway yakni now sms kemudian diteruskan ke script php. Script PHP kemudian meneruskan menyimpan ke database MySQL.

langkah pertama yaitu membuat database mysql dengan nama nowsms

  1. ketik http://localhost/phpmyadmin di browser untuk membuka phpmyadmin
  2. ketik nama database, di sini kita paka nama nowsms
    membuat database di phpmyadmin

  3. kemudian masukkan kode sql ini untuk membuat tabel dengan nama inbox yang terdiri dari 2 column yaitu id dan isi

  4. berikut struktur datanya.... (maaf sederhana bgt untuk mempermudah pemahaman... )
    struktur data untuk dihubungkan dengan now sms

Langkah ke dua adalah membuat script PHP yang bertugas memasukkan sms ke database MySQL

  1. buka windows explorer untuk membuat direktori baru dengan nama nowsms
  2. kalo di komputer penulis urlnya adalah C:AppServwwwnowsms
    url script php now sms
  3. kemudian buat file dengan nama index.php yang isinya sebagai berikut:

  4. Selesai (jangan lupa extensinya adalah *.php jadi kalau lewat notepad pilih save as typenya sebagai all file, kemudian beri nama index.php)

langkah ke tiga adalah mengatur setting di now sms

  1. Pilih 2-Way di menu atasnya
  2. Check process received sms message
  3. Isi SMS command prefix dengan tanda bintang atau * atau asterix (*_*;)
    maksudnya semua sms akan diproses. apabila ingin command prefix tertentu silahkan diisi misalnya AFI (sehingga nantinya akan memproses SMS yang berawalan dengan AFI saja)
  4. isi Receive Phone Number(s) sesuai yang Anda isikan di SMSC connection tadi. (nomer IM3 yang di GSM Modem/ K750i)
  5. Command execute isi dengan: http://localhost/nowsms/index.php?isi=@@FULLSMS@@
  6. klik ADD
  7. Klik APPLY
  8. Jadi deh

Nanti apabila ada sms masuk ke HP / modem gprs kita maka otomatis akan terekam di database kita.

Masih belum puas dengan hasil yang ini??? Iya, emang masih segini doang. Nantinya ini bisa dibikin auto respond sms. Bisa dihubungkan dengan YM ataupun iRC. Tergantung kreativitas kita..

Segini dulu.. kalo ada saran, masukan, sumbangan atau apa ja silahkan dikomentari .. Ntar artikelnya dilanjut lagi.

Artikel yang sesuai:

Diskusikan Artikel Ini

* = required field

:

:

:





enam ditambah enam sama dengan
(Sum of six and six)


 

 

 

 




dedywib pada August 29, 2010 (4:40AM)
salam kenal gan,..^^

ketika buat index.php sudah selesai, trus saya coba tapi kog blank ya.. tidak ada isinya.
saya pake xammp
gori pada August 26, 2010 (12:11AM)
wah,,,bgs artikelnya,,,
lg buth nih,,,
thankz2
irmayana pada August 17, 2010 (9:26PM)
tadi saya liat diatas menggunakan hp merk sony ericson, kalau hp merk lain bisa nggak?
inoc pada August 14, 2010 (10:14PM)
artikel yang sangat bermanfaat...terima kasih
Ebook Gratis pada July 30, 2010 (12:47PM)
salam kenal bos.... saya juga sedang menggarap sms gateway tapi saya menggunakan gammu... kenpa...? karena gammu open source alias gratis... mohon masukkan nya ya.... tks zaky
joko pada July 28, 2010 (9:51PM)
bos, klo sms ke banyak orang, gmn punya g?
nyole pada July 23, 2010 (8:45PM)
klw mmbuat form balasan,
ad tambahan gk??
klw ad,
tolong infony y,,
nyole_26@yahoo.co.id
thanks,,
Andi Wahyudi pada July 21, 2010 (11:19PM)
makasih, artikelnya sangat membantu...
alni pada July 14, 2010 (8:42PM)
boz,,apa dalam sms center yng di jelaskan di atas bisa kita tambah kan form atau pilihan balasan yang di setting di dalam perintah php.misal nya pilihan menu atau format balasan yang di terima oleh si pengirim???
apa masih ada perintah tambahan yang akan kita gunakan?
terimakasih sebelum nya atas penjelasannya.
dj dunixi pada December 8, 2008 (6:36PM)
keren, aku pengen nyobain bikin kaya gini, soalnya kita pake sms radio. ku juga pengen misalnya sms si pendengar bisa langsung nyambung via web php, mohon panduannya, saat ini kita blum punya domain dan hosting, lagi nyoba2, saya daftar di 000webshot.com kalo local bisa online juga bisa ya om.. oke dech.. thanks, sangat membantu, salam sukses
jekzen pada December 1, 2008 (3:11PM)
begini mas,,apa bisa sms gateway ini digunakan sebagai database akademik (SIA)? kalau bisa, bagaimana caranya! soalnya saya mau mencobanya untuk dijadikan bahan penelitian tugas akhir! Maklum mas, saya mahasiswa di bidang IT sedang mencari objek untuk penelitian saya. MOhon pengertian dan bantuannya.Key, thanks sebelumnya dan jujur saya suka sekali dengan artikel mas ini dan kalau boleh saya minta pembahasan artikelnya lebih lanjut...


GBU...



jekzen
085298404573
jekzen pada December 1, 2008 (2:48PM)
begini mas,,apa bisa sms gateway ini digunakan sebagai database akademik (SIA)? kalau bisa, bagaimana caranya! soalnya saya mau mencobanya untuk dijadikan bahan penelitian tugas akhir! Maklum mas, saya mahasiswa di bidang IT sedang mencari objek untuk penelitian saya. MOhon pengertian dan bantuannya.Key, thanks sebelumnya dan jujur saya suka sekali dengan artikel mas ini dan kalau boleh saya minta pembahasan artikelnya lebih lanjut...
siswanto pada December 1, 2008 (9:19AM)
bos, ditunggu SMS Gateway untuk auto reesponse nya
emen pada December 1, 2008 (1:40AM)
mas, bisa gak kalo kia menghubungkan sms gateway dengan program lain yang data basenya mysql, soalnya saya mau bikin sistem informasi pelanggan via sms dengan data dari system yang ada
musida pada November 29, 2008 (8:49AM)
Saya dah coba2 pake gammu di linux and windows tapi gagal2 terus, saya mau coba tips ini ahh...semoga berhasil.
Muchson Astadziri pada November 23, 2008 (3:29AM)
nice. alhamdulillah lewat ini web aku jadi semangat belajar php. tapi smoga gak cuma semangat doang, tapi juga dipraktein. nggih mboten. nuwun..
saintzerox pada November 17, 2008 (1:52AM)
Wah bagus banget nih.. Tapi masih ada yg kurang..
Gimana cara kita merespon tiap sms yg masuk?
Disini tidak dituliskan mengenai hal ini..
Boleh minta resep2 lanjutannya?

Email : saintzerox@yahoo.com

Thanks..
Rochman pada November 12, 2008 (9:39AM)
terimaasih atas ilmunya.
mas, dikit2 udah mulai bisa...ada yg mau aku tanyakan,
Bgmn membuat sms itu bisa tersimpan di dtbase mysql dan sekaligus autorespon (jawab otomatis) ketika kita dapat sms.
krn ketika aku buat kok ndak bisa gabung ya....perintah di 2Way tdk dikenali.
terimakasih banyak.
edwin pada November 7, 2008 (11:14PM)
sebelumnya salam kenal aja
mas saya mau tanya?
kalau koneksinya pakai bluetooth cara setingnya gmn?
misal pai hp nokia 6310 atau hp sejenisnya
kalau boleh minta scrip coke PHP buat SMS Gateway nya dong mas?
sekalian situs2, tutorial2 & reverensi2 pendukungnya
tolong kirim ke e-mail saya edwin_atiar@yahoo.co.id
bantuan dan partisipasi temen2 semuanya sangat saya butuhkan cz ni buat tugas akhir saya.
atas bantuan dari temen2 semuanya saya ucapakan terimakasih
ambo pada November 2, 2008 (2:22AM)
bagus, bisa buat referensi ni.
dochi pada October 24, 2008 (9:21AM)
wow keren daripada gammu ne..
vibiansyah pada October 1, 2008 (1:46PM)
ko segitu doank.....
kalo 2 way sms nya kok ga diterusin artikelnya....
di tunggu ya......
andri pada September 25, 2008 (4:05PM)
mas tolong kirim script autoresponya dengan php.............
lina pada September 20, 2008 (10:37AM)
kalau saya ingin membuat kebalikannya bagaimana? maksudnya dari database qtmengirimkan sms he no hape tertentu? apakah sama? Program mana yang harus diubah
santo pada September 17, 2008 (9:13PM)
Maaf deh gecko aku kan dah sisipkan sumber artikel tsb di blog aku jd sorry nih i'm just kopas. hehehehehehehe. peace!!!
Leo pada September 17, 2008 (4:33PM)
mazz, klo mo bikin sms iklan kayak di kompas.com atau detik.com gimana yak carana??? harus pake sms gateway yach buat 4 angka call centrena. 'n buat nentuin tarifna gimana yach hehe...

Thx 'n GBU,
Leo
www.PerdanaCantiQue.com
pakde pada September 11, 2008 (8:54AM)
lum nyoba sie.. tapi kayaknya asik tu...
mohon tolong bantuannya buat ngaktifin nowsms. Yang pny serial number tlong kirimin ke smekerpwdd@yahoo.co.id
thx buanget..!
oki pada September 3, 2008 (9:05PM)
dear bro penulis, saya sedang mau bikin sms gateway seperti ini :\


[group user] kirim format : req_pulsa_200_password > [sms gateway] disini terdapat script untuk group, dll nya lalu sms yang masuk akan diproses spt ini : req_user1_200_passwordgateway > [provider]


kira2 apa ajah persiapan nya?


mohon banget masukkannya bro...

thanks.



oki
08568860088
wika pada September 3, 2008 (10:03AM)
sangat bagus dan berguna, tapi bagaimana kalo nowsms yang masa aktifnya panjang nggak 60 hari? Kasih tau dong
Tedzar pada August 16, 2008 (5:45PM)
Gecko... Makasih banget nih... gara2 arikel ini dan nowsms nya saya kemaren hari kamis tanggal 14 Agustus 2008 lulus sidang Skripsi... sistem yang saya bangn tentang sms gateway..

kali lagi makasih banyak nih....


Salam Tedzar
<< Awal < Previous [1 / 2] Next > Terakhir >>

© 2008-2010 Eko Priyanto - www.gecko.web.id - Dapat dikopi secara bebas dengan mencantumkan sumber artikel.