(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 waktu lalu Sudah saya jelaskan dalam pelatihan PHP beberapa 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 : INSERT INTO outbox(destinationnumber, TextDecoded, CreatorID) VALUES ('+628123456789', 'Thanx To Alloh', 'Gammu'); Melihat inbox SMS Syntax dasar untuk melihat isi sms masuk (inbox) adalah: SELECT * FROM inbox; 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
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-smsgateway-berbasis-web-dengan-codeigniter.html) http://blog.rosihanari.net/