Satu
lagi saya bagikan The Real Full Source
Code yaitu program SMS Gateway berbasis
web. Fasilitas yang diberikan oleh program ini :
- Inbox, dimana fasilitas ini menampilkan daftar sms yang diterima ketika ada sms yang masuk.
- Outbox, fasilitas ini memberikan daftar sms yang kita kirimkan ke orang lain
- Send Item, berisi daftar sms yang sudah kita kirimkan berikut status pengirimannya, apakah gagal atau tidak.
- Group Phone Book, berisi daftar pengiriman sms berdasarkan Group tertentu
- Phone Book, merupakan daftar kontak atau nomor-nomor yang akan kita kirim sms
- Kirim SMS, merupakan fasilitas untuk mengirimkan berdasarkan phone book yang sudah kita masukkan
- SMS Group, fasilias ini digunakan untuk mengirimkan sms berdasarkan group tertentu secara serentak atau bersamaan.
Data
– data yang dimasukkan bisa kita edit atau perbaiki, hapus atau kita tambah
sesuai dengan kebutuhan kita.
Untuk
bisa menjalankan program sms gateway ini, service gammu harus dijalankankan
terlebih dahulu, tentunya modemnya juga harus disediakan. Untuk jenis modem
bisa menggunakan modem yang umum biasa digunakan melalui port usb.
Berikut
beberapa tampilan program sms gateway ketika dijalankan :
Gambar 1. Menu Login SMS Gateway (
user : admin password : admin)
Gambar 2. Tampilan Menu Utama SMS
Gateway
Gambar 3. Menu Inbox ( Daftar SMS yang
masuk )
Gambar 4. Menu Outbox ( Daftar SMS
yang keluar atau terkirim )
Gambar 5. Daftar Sms yang kita
kirimkan beserta status pengirimannya
Gambar 6. Daftar SMS berdasarkan Group
tertentu
Gambar 7. Daftar Kontak yang akan
dikirimkan sms
Gambar 8. Menu pengiriman SMS
berdasarkan Phone Book
Gambar 9. Daftar SMS berdasarkan Group
tertentu
Gambar 10. Menu untuk merubah pengguna
Sekilas Teori tentang SMS Gateway
SMS singkatan dari Short Message Service adalah merupakan suatu teknologi yang memungkinkan untuk mengirim dan menerima pesan antar pengguna mobile phone. SMS pertama hadir di Eropa pada tahun 1992. Yang standar awalnya diterapkan dengan menggunakan GSM (Global System for Mobile Communications).
Saat ini banyak sekali pengguna layanan pesan singkat atau SMS yang digunakan di beberapa lini bisnis, baik perusahaan besar, perusahaan kecil maupun perorangan. Dimana tujuannya pun beragam, seperti yang sering kita lihat bahkan menggunakannya. Sebagai contoh penggunaan yang sering kita
lihat adalah dalam acara atau program televisi dimana semakin maraknya polling quiz yang menggunakan layanan SMS atau dapat kita lihat dalam penjualan pulsa elektronik. Dimana untuk mendukung proses tersebut diperlukan sebuah aplikasi penghubung yang dapat mengelola dan menangani pesan SMS yang masuk. Dapat dibayangkan apabila hal seperti ini ditangani secara manual tanpa adanya aplikasi pembantu untuk mengelolanya. Berdasarkan permasalahan diatas maka disini kita akan membahas bagaimana membuat aplikasi SMS gateway yang dapat membantu menangani pesan-pesan yang masuk dan mengelolanya sesuai dengan kebutuhan. Pembahasan akan dibatasi hanya mengenai SMS gateway. SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll)
melalui SMS Gateway s shortcode (sebagai contoh 9221). SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco.
SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar. UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll. UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).
Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst. Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll). Berikut gambar simulasi pengiriman dan penerimaan SMS Gateway.
Saat ini banyak sekali pengguna layanan pesan singkat atau SMS yang digunakan di beberapa lini bisnis, baik perusahaan besar, perusahaan kecil maupun perorangan. Dimana tujuannya pun beragam, seperti yang sering kita lihat bahkan menggunakannya. Sebagai contoh penggunaan yang sering kita
lihat adalah dalam acara atau program televisi dimana semakin maraknya polling quiz yang menggunakan layanan SMS atau dapat kita lihat dalam penjualan pulsa elektronik. Dimana untuk mendukung proses tersebut diperlukan sebuah aplikasi penghubung yang dapat mengelola dan menangani pesan SMS yang masuk. Dapat dibayangkan apabila hal seperti ini ditangani secara manual tanpa adanya aplikasi pembantu untuk mengelolanya. Berdasarkan permasalahan diatas maka disini kita akan membahas bagaimana membuat aplikasi SMS gateway yang dapat membantu menangani pesan-pesan yang masuk dan mengelolanya sesuai dengan kebutuhan. Pembahasan akan dibatasi hanya mengenai SMS gateway. SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll)
melalui SMS Gateway s shortcode (sebagai contoh 9221). SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco.
SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar. UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll. UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).
Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst. Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll). Berikut gambar simulasi pengiriman dan penerimaan SMS Gateway.
Keuntungan SMS Gateway
SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu , dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.
Terima kasih - Mr.Dicsr
mantap ini...
ReplyDeleteapakah langsung terinterget gammu gan?
ReplyDeleteUntuk gammu+tutorial sudah saya buat link diatas (dibawah alamat source code) .semoga membantu
Deleteuntuk implementasi pada hosting bagaimana ??
ReplyDeleteVideo tutorialnya sudah saya buat diatas.Semoga bisa membantu ( localhost ) untuk yang hosting berbayar saya belum mencobanya.
DeleteThis comment has been removed by the author.
ReplyDeleteThanks Gan.. Terus Update Gan
ReplyDeletesangat bermanfaat sekali
ReplyDeleteKalau untuk nomor pengirim sms bisa di ganti dengan nama ngak mas
ReplyDeleteBisa, harus daftar ke provider yang kita gunakan, disamping nama bisa nomor tertentu misalnya 999 atau yang lainnya.Semoga membantu
DeleteKirim sms bisa otomatis terjadwal gk gan
ReplyDeleteUntuk saat ini belum, tetapi bisa ditambahkan di source code yang sudah saya upload.Dimana pengecekannya perbandingan tanggal yg kita masukan dengan tanggal sistem komputer,silahkan untuk di kembangkan.Semoga membantu
DeleteGan mau tanya yang saat setting port com 7 di device manager kalau di windows 8 apa namanya ?
ReplyDeleteHampir sama..bisa di coba ke control panel kemudian di kolom search kita ketikan device manager.nanti akan tampil.semoga membantu
DeleteGan nanya lagi saya yg tahap pertama instal modem ada tutorialnya ada ?
ReplyDeleteUntuk instalasinya adanya tahapan prosesnya. sedikit berbeda untuk bisa menjalankan diservice win7,8 dan 10. sebelum instalasinya harus ada setingan yang kita rubah.Change User Account Control Settings tombol securitynya harus ada dipaling bawah. Menu ini ada di user account.baru kita instalasi gammunya.kalau tidak diservice gammunya sering tidak bisa start.semoga membantu
DeleteMakasi gan alhamdullilah sudah bisa
DeleteGan kalau pakai modem batangan biasa, bisa kah ?
ReplyDeleteUntuk modem bebas..yang harus kita perhatikan kadang log file gammunya suka penuh itu bisa kita delete isinya dengan cara menggunakan notepad atau notepad++
DeleteMaaf gan nanya lagi saat saya star gammu nya bisa tapi modemnya nggak mendetek simcard, begitu sebaliknya jika saya stop gammu nya dan saya colokin modem ke leptop simkart terdeteksi dan bisa connect terus saya coba star gammu nya maka muncul pesan eror 27: the drive cannot find the sector requested
ReplyDeleteBiasanya Error tersebut dikarenakan :
DeleteAda beberapa struktur tabel database Gammu yang tidak lengkap (belum dibuat), atau ada tabel database yang corrupt atau rusak. Solusi dari penyebab ini adalah melakukan repair tabel dari yang corrupt tersebut (bisa melalui phpMyAdmin), atau jika ternyata ada tabel dari database Gammu yang belum diinstall, maka segera buat tabel yang kurang tersebut.
Adanya ketidaksesuaian nama database yang disetting di file SMSDRC nya dengan nama database MySQL atau database lain yang sudah dibuat. Solusinya pastikan nama database di file SMSDRC sama dengan database yang sudah Anda buat tempat Anda membuat tabel-tabel Gammu nya. Jika ternyata memang nama database yang di SMSDRC salah, maka hapus terlebih dahulu service Gammu yang sudah dibuat, kemudian buat lagi servicenya.
Username dan password koneksi ke database Gammu yang sudah disetting di file SMSDRC tidak sesuai atau salah. Solusinya pastikan username dan password koneksi ke database Gammunya benar. Jika ternyata username dan password di SMSDRC ini salah, maka hapus dahulu service gammu nya dan lakukan instalasi service ulang.
Struktur tabel database Gammu yang sudah dibuat berasal dari versi Gammu yang berbeda dengan Gammu yang sedang digunakan. Sebagai contoh misalkan Anda menggunakan Gammu versi X, tapi struktur tabel databasenya mengambil dari Gammu versi Y. Solusinya, pastikan struktur tabel database Gammu yang akan Anda buat berasal dari versi Gammu yang Anda gunakan.Semoga membantu
Untuk langkah detailnya seperti biasa bisa kita kunjungi Abah Google.Semoga bisa membantu
DeleteGan kalo contoh misalkan kita cek kuota mengetikan kode terus ada balasan balik
ReplyDeleteKuota/plsa anda.sekian.
Aplikasi ini bisa di bikin seperti itu GK pak? Fungsinya?? Misalkan saya punya yuser..yuser kita mengetikan kodenya terus ada balasan outomatis..
Aku berminat gan! Mhn maaf sher penjelasannya saya kurang Pham mslh yg gini terimakasih
Bisa dibuat seperti itu jd autoresponse tp harus di customize. sy sdh sertakan source codenya jd tinggal dikembangkan.contoh seperti ini bisa dilihat di halaman depan ada SNOS apa itu SNOS & Demonya bisa dilihat.Semoga membantu
Deletemin kok saya login pakai admin pasword admin kok gk bisa ya ? padahal databasenya juga sudah saya import
ReplyDeleteDi rubah saja , sebelum disimpan typenya kita rubah ke MD5 bukan di struktur databasenya tp pada saat kita edit data. Semoga membantu
DeleteItu maksudnya gimana ya gan?
DeleteKita edit di databasenya ketikan saja langsung admin, kemudian pilih type datanya ke MD5 setelah itu kita simpan.
Deletebang sehabis login saya error di cek_login bang
ReplyDelete'sekarang loginnya tidak bisa diinjeksi'
mohon bantuannya bang
Pesan errornya seperti apa, supaya bisa ditelusuri penyebabnya.
Deletegan ,mau tanya, ketika install gammu yg lewat cmd kok keluarny error 5, cara mengatasinya gimana ya?
ReplyDeleteterima kasih
Coba semua exe yang ada di folder gammu di rubah ke Run administrator yg ada di properties checklist run this program as an administrator.
DeleteOke gan terima kasih
Deletemakasih mas source code nya , tapi ada error msvcr71.exe , itu kenapa ya mas?
ReplyDeletemas sudah ga error , saya sudah dapet file msvcr71.exe nya , tapi tidak terkirim sms nya...apakah pake handphone colok pake kabel data bisa? terima kasih
DeleteAda beberapa hal yang harus kita cek : gammu service apa sudah status start,port di file gammurc,smsdrc sdh sesuai dengan modem,konfigurasi databasenya sdh sesuai dengan xampp ada di file smsdrc.Kalau ini OK In Shaa Allah Jalan.Trims
DeleteSiappp mas , Sudah saya cek mas...pesan nya masih nyangkut di outbox mas
DeleteModem wavecom 1306B apakah bisa mas?
ReplyDeleteMohon Maaf slow respon, sehubungan aktifitas kerja yang padat, untuk modem seharusnya bebas selama bisa berjalan di sistem operasinya.
DeletePak minta tolong bantuannya ini saya tidak bisa login dengan pesar error seperti ini :
ReplyDeleteFatal error: Uncaught Error: Call to undefined function mysql_connect()in C:\xampp\htdocs\sms\config\koneksi.php:12 Stack trace #0 C:\xampp\htdocs\sms\cek_login.php(2):include()#1 {main} trhow in C:\xampp\htdocs\sms\config\koneksi.php on line 12
Mohon bantuannya pak
coba dicek versi php yang digunakan ?, saya menggunakan 5.6
DeleteBang mau tanya kalau sms pakai media seperti ini gratis apa harus isi pulsa dulu? maaf kalau pertanyaan saya kurang jelas maklum masih awam hehehe
ReplyDeleteHarus isi pulsa dulu, tapi sebelumnya ada mahasiswa saya bisa pakai yg gratisan tanpa modem via internet..mungkin bisa coba dibantu cari di abah google.semoga bisa membantu
DeleteAssalamu'alaikum pak mau bertanya kembali mengapa tidak bisa untuk menginputkan nomor telpon di menu phonebook ya pak ? Mohon bantuannya terima kasih
ReplyDeleteWaalaikumsalam. seharusnya bisa, program ini sdh cukup lama In Shaa Allah kalau tidak lupa nanti dibantu di cek..hehe..sekarang sudah menggunakan sms API..hingga tidak perlu ada modem lagi.
ReplyDeleteApa karena versi php yg tidak sama juga bisa jadi faktor ya pak ? Karena saya menggunakan versi php 7
ReplyDeleteBisa juga..sebetulnya ada beberapa source code yg belum saya upload untuk model sekarang..bisanya sdh menggunakan sms API..tidak menggunakan modem lagi mungkin supaya lebih simple.
DeleteEfficiently written information. It will be profitable to anybody who utilizes it, counting me. Keep up the good work. For certain I will review out more posts day in and day out. SMS Marketing - massen sms versenden
ReplyDeleteBoleh minta codingannya gax?
ReplyDelete