(Ebook Free Premium) SMS Gateway Tutorial
Konsultasikan ke : facebook.com/arwahtawon
Ini adalah tutorial gratis dan dapat disebarkan secara gratis,
dan juga yaa, ini merupakan permintaan temen-temen dan juga
alumni pelatihan PHP saya di beberapa tempat. Oke langsung saja
pada inti permasalahannya, yaitu pengertian sms gateway itu sendiri,
kemudian software pendukung apa saja yang dibutuhkan dalam
membuat sms gateway ini, dan lakukankah ATM (Amati Tiru dan
Modifikasi).
Penting !!!
Saya tidak menjelaskan secara rinci, akan tetapi jika anda
melakukan sesuai dengan prosedur di bawah yang terjadi adalah
anda pasti berhasil membuatnya! Tujuan saya adalah
pembelajaran!
A. SMS Gateway
SMS Gateway adalah teknologi mengirim, menerima dan
bahkan mengolah sms melalui komputer dan sistem
komputerisasi (software).
Pembuatan sms gateway ini dapat dibuat berdasarkan
aplikasi desktop maupun web, akan tetapi yang saya contohkan
menggunakan web bila ada waktu saya contohkan berbasis
desktop
B. Kebutuhan (Software Pendukung)
Gammu
Xampp (atau bisa menggunakan selain ini, dan apapun
yang penting ada apache dan mysqlnya)
C. Pembuatan
Instalasi gammu
1. Download aplikasi gammu di
http://telo.web.id/app/gammu-setup.exe
2. Klik 2 kali gammu-setup.exe
3. Pokok ada perintah apapun next ato install aja :P
4. Kalau uda ya klik finish
5. Ya Cuma begitu cara instalasinya, dan
selanjutnya adalah konfigurasi gammu pada
tutorial selanjutnya
Instasi Xampp
Sudah saya jelaskan dalam pelatihan PHP beberapa
waktu lalu
Setting gammu
Untuk setting gammu saya contohkan
menggunakan command line (cmd) bagi anda yang
belum biasa ya biasakan :D ato anda bisa menggunakan
explorer dan mengeditnya dengan notepad. Dan saya
sarankan anda menggunakan Command Line Pada
tutorial ini !
1. Pastikan anda anda telah melakukan tutorial
sebelumnya, jika sudah maka secara default file
gammu berada pada folder C:/gammu
2. Langkah berikutnya adalah colokkan modem atau
hp yang akan digunakan ke usb pc
3. Kembali pada command line, ada 2 file penting
yang digunakan untuk sms gateway yaitu
gammurc dan smsdrc. Untuk pembahasan awal
setting dulu file gammurc, lakukan sesuai gambar
dibawah:
- Edit File
- Maka akan tampil sebagai berikut, dan ubah
port dan jenis connectionnya. Perhatikan
catatan di bawah gambar:
Nb:
+ Hapus semua yang ada di file tersebut dang
anti sesuai dengan gambar diatas
+ Untuk menyimpan dg cara file->save
+ Untuk keluar file->exit
+ Untuk nomor port bisa dilihat di
Control Panel->Device Manager->Ports Lalu
klik kanan modem/hp yang digunakan klik
properties (setiap modem/hp berbeda port,
dan com7 adalah port modem/hp saja dan
bisa saja berbeda dengan punya anda)
- Dan untuk jenis connection bisa dilihat di
http://www.4shared.com/file/134337452/71cd9
ad1/phoneConnectionDB.html
4. Cek koneksi (apabila anda berhasil akan muncul
seperti di bawah, bila tidak silahkan baca ulang
langkah-langkah yang saya berikan!)
Cara mengeceknya juga harus lewat cmd yah ^^,
dg mengetik gammu.exe identify dan kurang
lebih aka nada respon seperti dibawah (nb:
responnya tergantung modem.hp yang digunakan
dan saya menggunakan modem Huawei)
5. Lanjutkan :D
Perintah Penting
Terdapat perintah penting saat memulai sms gateway,
perhatikan
Saat memulai sms gateway lakukan perintah berikut
Saat selesai sms gateway lakukan perintah berikut
Import Database
Pada langkah ini bertujuan untuk menyiapkan database
untuk menampung data-data sms yang diperlukan. Tapi
tenang databasenya sudah disediakan kog tinggal import
aja, caranya masuk ke http://locahost/phpmyadmin (ingat
aktifkan dulu xamppnya). Oh iya selain menggunakan
mysql gammu juga mensupport database lainnya (MySQL
and PostgreSQL are supported natively and wide range of
others (including SQLite) through libdbi (libdbi backend is
currently not available in Windows builds).)
- Oke langsung saja buka localhost/phpmyadmin dan buat
database baru misalnya smsgateway lalu klik create
- Setelah membuat database secara otomatis akan masuk
pada halaman database. Pada tap import pilih file
database yang terletak di c:/gammu/mysql-table.sql dan
klik go
- Sampai disini perjuangan masih belum berakhir :D inget 2
file yang harus disetting, masih di setting satu kan,
sekarang setting file satunnya lagi yaitu smsdrc dengan
cara yang sama dan ubah sesuai kebutukan seperti
dibawah:
Kirim SMS
Syntax dasar untuk mengirim sms adalah :
Melihat inbox SMS
Syntax dasar untuk melihat isi sms masuk (inbox) adalah:
Catatan
Apabila masih kesulitan bisa add
facebook.com/arwahtawon atau bertemu langsung
dengan saya
Auto replay
Cara membuat auto replay adalah...... Saya hanya
memberikan petuntuknya, Langkahnya:
- Ambil table inbox yang bernilai false
- Kirim lalu ambil nomor hp dari table inbox dan kirim
kembali ke nomor hp yang di ambil tadi
- Ingat setelah mengirim sms tersebut ubah kolom
false tadi menjadi true
INSERT INTO outbox(DestinationNumber, TextDecoded, CreatorID)
VALUES ('+628123456789', 'Thanx To Alloh', 'Gammu');
SELECT * FROM inbox;
D. ATM
Silahkan modifikasi beberapa cara diatas sesuai dengan
karakter anda Life is Passion and My Passion is Coding.
E. Referensi
http://wammu.eu/docs/manual/
Buku terbitan lokomedia karya Daud Edison Tarigan
(http://bukulokomedia.com/artikel-144-membangun-sms-
gateway-berbasis-web-dengan-codeigniter.html)
http://blog.rosihanari.net/