Mengirim SMS ke Banyak Nomor Sekaligus (Bulk SMS) Dengan NowSMS
Beberapa hari yang lalu, saya mendapatkan komentar dari Pak Syawal (sy4**l@g***l.com) di salah satu tutorial SMS Gateway yang ada di blog ini, isinya sebagai berikut :
Mas.., tutorial mas sudah saya coba dan sukses, namun, ada namun nya mas, tiba-tiba Kasek minta dibuatkan supaya jika ada keperluan mendadak, kasek bisa memberitahukan kepada setiap guru yang terdaftar no hp-nya secara sekaligus mas…, jadi biar nggak bolak-balik sms. Pake NowSMS gimana caranya mas…, mohon dibantu selengkap-lengkapnya….he..he…
thanks berat sak b4e……………..
Kasus yang dialami pak Syawal, pasti sering terjadi di organisasi manapun, tidak cuma di sekolahan, tapi juga di perusahaan, LSM, partai politik, maupun RT / RW. Bisa mengirim SMS ke banyak orang sekaligus (bahasa Madura-nya : bulk SMS) tentu bisa sangat meringankan pekerjaan kita, misal :
- Sebuah perusahaan ingin mengirimkan SMS untuk mengucapkan Selamat Hari Raya Idul Fitri ke semua customernya. Kalau customernya cuma 3 mungkin nggak repot ngirim pake HP, lha kalau customernya ada 500, gimana ngirimnya ?
- Agen marketing menawarkan produk baru ke semua pelanggannya.
- Pak RT ngirim undangan rapat ke semua warganya pake SMS.
- dan lain-lain
Nah mumpung saya ada waktu, saya akan penuhi request dari Pak Syawal.
Bagi rekan-rekan lain yang juga ingin mencoba, supaya bisa mengikuti tutorial ini dengan baik, sebaiknya Anda baca dulu :
Sms Gateway : Membuat Auto Responder Sederhana (Bag. 1)
Sms Gateway : Membuat Auto Responder Sederhana (Bag. 2)
Untuk proyek kali ini, saya sudah membuat sebuah paket bulk SMS. Paket ini berisi sebuah phonebook sederhana yang dilengkapi dengan fasilitas pengirim SMS, dalam bentuk file zip. Extract file tersebut dalam satu direktori tersendiri di bawah htdocs. Isi dari paket tersebut adalah :
- phonebook.db (SQL query untuk bikin table di database)
- phonebook.php (php script utama untuk menampilkan phonebook)
- bulksms.php (php script untuk mengirim sms)
- update.php (php script untuk menambah dan mengedit entry)
- delete.php (php script untuk menghapus entry)
Mula-mula buatlah sebuah database dan table seperti di phonebook.db, Anda bisa membuatnya dengan phpmyadmin.
Jika database sudah jadi, buka phonebook.php, update.php, dan delete.php dengan editor favorit Anda. Sesuaikan $user, $pass, dan $db dengan konfigurasi database Anda.
Nah, saatnya menguji hasil karya kita. Buka http://localhost/sms/phonebook.php (url sesuai lokasi di mana phonebook.php berada). Jika tidak ada masalah akan terbuka sebagai berikut :

Untuk mengirim SMS ke banyak nomor HP sekaligus, caranya mudah sekali. Tinggal pilih nomor mana saja yang mau dikirimi SMS, kemudian ketikkan isi SMS pada text area di bawah phonebook. Klik Send.
Agar fasilitas pengiriman SMS berfungsi, tentu saja service NowSMS sudah harus ON.
Dan tentunya Anda bertanya-tanya di mana bisa mendownload paket bulk SMS ini ?
Saya menjual paket bulk sms ini seharga Rp. 350.000,-. Pembayaran dapat dilakukan melakui nomor rekening BCA saya.
Nggak usah kuatir, Anda bisa mendownload paket bulk sms tersebut di sini. GRATIS.
Related posts :
- Sms Gateway : Membuat Auto Responder Sederhana (Bag. 1)
- Sms Gateway : Membuat Auto Responder Sederhana (Bag. 2)
- SMS Gateway : Aplikasi Polling SMS Sederhana
- Aplikasi Informasi Absensi Siswa Dengan SMS Gateway

waow…apik tenan mas programe ( bagus sekali mas programnya,red)
mmm…
kembali lagi pada postingan Anda sebelumnya,berkenaan dengan aplikasi yang berhubungan dengan sms sekolah,aq ada sedikit pertanyaan neh mas…
1.gimana caranya menyimpan sms yang sudah keluar ke dalam table outbox?
2.trus bagaimana caranya meng-insert data ke dalam tabel absen,masa’ ya harus lewat bahasa sql, ” insert into bla-bla-bla “. Adakah cara lain yang lebih mudah ?
@ioni :
1. Bikin table terlebih dahulu untuk sms yang keluar, kemudian lakukan query untuk menyimpan isi sms sebelum sms dikirim, misal :
$query = “INSERT INTO outbox (no_urut, tanggal, tujuan, isi_sms)
VALUES (”, ‘$tgl’, ‘$tujuan’, ‘$isi_sms’)” ;
mysql_query($query);
2. Aplikasi tersebut memang masih sangat sederhana, karena tujuan utamanya adalah untuk menunjukkan bagaimana membuat responder sms yang interaktif. Kalau mau ditambah fasilitas seperti itu tinggal contek aja aplikasi phonebook diatas.
Wah tutornya terperinci sekali pak, scriptnya gratis lagi. Minta ijin download ya pak.?
Moga ilmu yang bapak sebarkan menjadi sebuah pahala untuk bapak.
okay…terima kasih banyak,mas….
saya langsung praktek kalo gitu.
Makasih mas atas semua infonya…dengan adanya tutorial ini saya bisa melanjutkan skripsi saya yang ada kaitannya dengan smsgateway.aku tunggu mas tutorial turial sms gateway yg laennya n yg lebih menarik.
hehehe…maaf mas!
mau tanya lagi…
misalnya untuk nomor penerima sms cukup satu.Trus dibalasnya pake banyak nomor gimana mas?
Gini kasusnya: sms center nomernya pake im3,085608570858.
trus karena yang ada di daftar phonebooknya provider-nya gag cuma pake indosat aja (ada Telkomsel,XL,Axis,dkk) niatnya mau dibales dengan nomer yang 1 provider.Tarif sesama kan biasanya lebih murah,hehe.
Itu gimana mas nyetting-nya?Baik di NowSMS maupun di php-nya.
Sebelum dan sesudahnya,saya ucapkan Terima kasih!
mas, punya installer nowSMS yang lengkap dengan ctack atau serialnya? r
Bisa nggak bro dikembangin buat kirim pertanyaan trus masuk ke database nya WP ??
@ioni :
Untuk mengirim sms formatnya :
http://localhost:8800/?PhoneNumber=081xxxxxxxxx&text=bla+bla+bla&sender=081xxxxxxxxx
Tinggal dirubah saja value dari variable $sender
Tentu saja nomor HP sender sudah harus di-install di SMSC Connection di NowSMS
@deydi :
Saya tidak menyediakan. Silahkan cari di google.
@Pertanyaan :
Bisa bro, syaratnya bro menyediakan komputer yang berfungsi sebagai
SMS server, dan komputer ini harus terkoneksi intenet 24 jam.
alhamdulillah….Akhir dari penantian q terjawab sudah….
thx berat mas!
Wah kebetulan gw sering ngundang banyak orang, jadi puyeng juga kutak kutik hp. Nybain dulu ya semoga berhasil. Sip tipsnya
Mantep tutorialnya, ijin download. Mas gimana kalau Bulk SMS pengiriman dari hp ke smsgateway untuk diteruskan kenotlp yg sdh ada di phonebooks sesuai dengan group. Jadi setiap bidang bisa mengundang sesuai dengan group yg dituju. Misalnya saya mau mengundang bidang/bagian pemasaran untuk rpt saya cukup sms sekali ke smsgateway untuk diteruskan kegroup pemasaran. Format SMS misalnya UND PEMASARAN . Bidang lain bisa menggunakan juga dengan format yg berbeda. Thank
minta pencerahan nih mas, cara menukar nomor handphone yang kita pakai pada NowSMS menjadi nomor tertentu atau semacam tulisan seperti ada di tv (pada iklan kirim sms polling atau yang dikirim operator telp) yang akan dikirimkan melalalui nowsms ke penerima bagaimana caranya. makasih sebelumnya.. kirim ke email boleh jg.
sms msk bisa trsimpan didatabase walau dengan sedikit merubah scrip mslshnya dikomp ditemui bnyk errror, tapi waktu buat autoresponnya ada command :
parse error unexpected ":" di
header(”Location:http://127.0.0.1:8800/?PhoneNumber=$sender&Text=Terima+kasih.+Informasi+Anda+akan+segera
+kami+tindaklanjuti.”);
apanya yang salah ya mas? mohon pencerahanya.. trim’s
mas untuk phonebook.php saya dah bisa jalan, add, delete, update gak ada masalah..
tapi pas saya coba kirim pesan ada pesan error kaya gini :
Error: Invalid Parameter
Invalid format for telephone number.
phonebook db sudah ok. setelah dibuka http://sms/phonebook.php tidak bisa muncul data phonebook yg di database… apa ada masalah di data scrip phonebook.php? terima kasih
mas/om…. terimakasih,tutorial nya…
saya sudah nyobain yang autorespons.. ( sukses ).
polling juga sukses…
tapi untuk yg kirim banyak sms ini , ada masalah…
script nya nggak jalan… (dalam artian: tombol send setelah di-klik) nggak melanjutkan .
ada yg bisa bantu…..
tolong ya.. terimakasih…
bulksms.php nggak jalan ya…
pak yth, sy mau krm sms ke banyak lewat ym. bagaimana caranya…
mas/om/pak admin
bulksms nya ada pesan error… -> Error: Invalid Parameter Invalid format for telephone number.
ada salah dimana pak/om/mas admin…
tengkyu …
Error: Invalid Parameter Invalid format for telephone number.
ternyata di http://127.0.0.1:8800/?PhoneNumber=&Text=coba+bulksms <— phonenumber nya kosong…
mas/om/pak admin, untuk mengatasinya bagaimana?
kayaknya variable untuk phonenumber nggak ada…
tengkyu
@nix :
Phone number-nya kosong karena database tidak terbaca oleh script.
Check lagi konfigurasi database di script bulksms.php
Semoga membantu.
iya mas…
$penerima memang nggak terbaca mas.
Saya sudah coba ganti,yg di deklarasikan $penerima tetep nggak bisa..
Saya juga sudah ganti field yg ada di database..
Tetep nggak bisa mas,..
He..he…he…
Bisa bantuin mas…
Terimakasih….
@nix & Michele :
Cek lagi nama db, username, dan password untuk koneksi
database di script bulksms.php
untuk database, dah okey semua om admin
tapi belom juga terkirim..
alias masih sama kayak diatas…
ditunggu terus nich… inpho nya…
semoga om admin… jg online teruss…
he…he….he karena YM! om admin offline mulu….
YM! om admin….
Pak Admin, thanks ya buat tutorialnya. Bisa tidak kita menambahkan beberapa grup sms ke phonebook dan satu orang bisa tergabung ke beberapa phone book.
mas/pak Admin bintangweb.com
terima kasih atas penjelasan Anda tentang bulk sms ini..Cukup jelas menurut saya.
Namun saya ada pertanyaan.
Bagaimana kalau saya pake 2 hp
nomer sms penerima dan pengirimnya berbeda
misalkan untuk nomer penerima sms adalah 081330320xxx ( karena nomernya bagus)
dan sedangkan untuk membalas pakai nomer 08385632xxxx ( karena AX*S sedang ada gratisan banyak).
Sebelumnya saya ucapkan terima kasih !
Saya doakan,semoga Anda banyak rezeki…
@nix = klo copy-psate dari web, perhatikan tanda kutip ” ” dan ‘ ‘ dan , (koma) nya, karena bentuknya beda. dan bisa bikin errorr
koq databasenya gak bisa konek yah mas admin ? padahal konfigurasinya udah bener… jadinya di phonebook.php nya gak keliatan isi databasenya…
mas admin..ijin mau donlot scriptnya ya..
bagus banget nie artikelnya
sukses deh..buat mas bintangweb.com..
thank you very much
Mas admin, numpang tanya.
Saya udah konfigurasi dan semuanya berjalan lancar2 saja.
Semua SMS sampai ke semua nomor di Grup.
Tapi kemudian ada masalah nih.
Ketika anggota grupnya sudah banyak, isi SMSnya terpotong. Makin banyak anggota grupnya, makin banyak juga isi SMS yg terpotong.
Mungkin karna keterbatasan di urlnya kali ya?
Saya sudah coba pake "While" dan saya masukkan command "Header"nya di dalam "While". Maksudnya agar PHP mengirimkan perintah di Url "Header"-nya satu-persatu. Bukan seperti sebelumnya, yang masuk semua nomornya di url "Header".
Tapi gak bisa. Katanya "Header gak boleh ditiban, anda sudah menentukan header sebelumnya".
Kurang lebih begitu isi pesan errornya.
Mohon pencerahannya ya…
mas admin. Kenapa ya file bulksms.php punya saya. Pada saat di klik langsung muncul ERROR!. Incorect function or invalid phone number. Letak kesalahannya ada pada baris
“// Mengirim bulk sms
header(”Location:http://127.0.0.1:8800/?PhoneNumber=$penerima&Text=$pesan”);” apa yang harus dirubah?. Padahal script yang saya download dari situs bapak tidak ada yang saya rubah.
Tapi script yang lainnya tidak ada masalah.Mohon Di balas secepatnya.
Mohon Pencerahannya.
Trims ya..
mas admin. Kasus yang saya alami sama seperti “nix”. Semua konfigurasi sudah benar koneksi ke database nya juga sudah benar. Tapi ketika klik bulksms.php kok tetap muncul pesan “Error: Invalid Parameter Invalid format for telephone number.”. Mohon segera pencerahannya. Sdh maw deadline. Cz ini merupakan bahan TA ku. Makasi ya mas.
saya mo nanya gimana kirim sms yang pake karakter khusus mis.#, saya sudah cobabuat pesan seperti ini rumah#makan ..tapi sms yang masuk terpotong cuman rumah..gimana tuh,,,
mas…
nasib saya jg serupa dgn “nix” dan “vayyzy”. npa ya??? smua tutorial mas yg lain pd berhasil,tp ko yg ni g ya???
di nowsms’y msti disetting jg g mas???
kan klo ky polling kmrn ad settingan di 2-way nowsms.. klo bulk sms ni ad settingan2 jg g di nowsms’y???
mohon pencerahannya…
@nix, vayyzy, reb3l :
Jika sudah mengikuti tutorial di atas dengan detail masih belum berhasil, coba gunakan HP Sony Ericsson, boleh type G, W, atau Z. Banyak yang mengeluh seperti itu, setelah ganti SE langsung OK.
:cendol
Gitu ya mas… Coba dulu deh cari temen yang punya hape Type G,W atau Z.
.
Kmaren Coba dengan SE K530i,tpi ttp tidak jalan
Kira2 kalau pake modem GSM beneran bisa nda ya???
emg’y npa mas msti pk SE??? ap bd’y ma modem??? msak pk modem g bs c???
Terima kasih artikelnya Mas.
ada yang ingin aku tanyakan:
1.apakah NowSMS dapat menyimpan secara otomatis, data SMS terkirim maupun SMS yang masuk, tersimpan langsung ke databast?
2.apa mungkin diperlukan script khusus untuk ini? atau ada cara manual yang lebih sederhana tapi efektif.
Salam
terima kasih mas admin tutor sangat membantu dan mencerdaskan
Mas admin puny sy kok muncul :
“Invalid format phone number” –> setalah sy ganti nomornya dengan 812…. dst (tanpa nol didepannya) mau cuman muncul lagi begini :
“Warning: Header may not contain more than a single header, new line detected. in C:\AppServ\www\SMS\bulksms.php on line 35″
Mohon pencerahan mas admin kira2 apanya yg harus sy seting lagi?
Mas admin, maksih banget maju trus bintangweb, mohon solusi..!
Dari script autoresponder.php, sy dah coba
ERROR disini mas admin ”
$sql = “INSERT INTO inbox (id, sender, isi) VALUES (”, ‘$sender’, ‘$isi’”)”;
kira2 btul tidak script itu dari sisi penulisannya?
Mkasih
makasih mas admin,
Mohon penjelasannya :
Muncul ini keselahannya :
Warning: Header may not contain more than a single header, new line detected. in C:\AppServ\www\SMS\bulksms.php on line 35
Makasih
tetap gk bisa mas admin… mohon solusinya…
script anda waktu saya jalankan di pc lokalnya bisa lancar tapi kl kta kases via web dari komputer lain lain(lan kok) terus lari ke http://127.0.0.1:8800/?PhoneNumber=0816682984&Text=++Your+message+here+.+.+.
sehinggak tidak terkirim
mohon solusinya
Wah tutorial yang bagus banget,
Dan untuk sms gratis unlimited bisa dilihat nich contoh dari nowsms yang di share di publik
http://www.ematoh.com
Googling phonebook akhirnya nyampek di sini, karena member dari ematoh.com setiap user pingin punya phonebook sendiri-sendiri. googling akhirnya mampir di sini.
mantap sekali mas programmya, mohon ijin download ya..