Bahan-bahan yang perlu kita siapkan adalah :
- Download Gammu, Gammu digunakan sebagai service SMS. -> disini
- Download Kalkun yang nantinya akan dibuat sebagai CMS untuk mengatur transaksi keluar masuknya SMS. -> disini
- Modem, pada kesempatan ini menggunakan modem Huawei e-270 untuk SMS Gateway saya lebih suka menggunakan modem ini karena tahan panas dan bisa dipakai jangka panjang untuk ketahanannya.
- Download XAMPP atau aplikasi sejenis (AppServ, WAMPP). -> disini
- Download file pendukung lain. -> disini
Catatan :
copy pastekan file pendukung lain ini ke C:\Windows\system32 bagi Windows 32 bit atau C:\Windows\SysWow64 bagi Windows 64 bit kemudian copy pastekan file pendukung ini ke folder Gammu Anda, dalam hal ini alamat Gammu saya adalah D:\xampp\htdocs\kalkun\gammu\bin
Langkah selanjutnya adalah :
- Pastikan XAMPP sudah diinstall kemudian service Apache & MySQL XAMPP di komputer sudah aktif.
- Ekstrak Kalkun CMS yang sudah download, dalam hal ini file Kalkun ditempatkan di D:\xampp\htdocs.
- Ektrak Gammu didalam folder kalkun D:\xampp\htdocs\kalkun\gammu
- Buat database beri nama kalkun, lakukan lewat http://localhost/phpmyadmin.
- Kemudian import file mysql.sql yang ada pada direktori D:\xampp\htdocs\kalkun\gammu\share\doc\gammu\examples\sql\ ke database kalkun.
- Edit file database.php yang ada pada folder D:\xampp\htdocs\kalkun\application\config\ sesuaikan username, password dan database.
$db['default']['hostname'] = "localhost:3306";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "kalkun";
$db['default']['dbdriver'] = "mysql";
lalu edit file daemon.php yang ada pada direktori D:\xampp\htdocs\kalkun\scripts\
$url = "http://localhost/kalkun";
lalu edit file daemon.bat yang ada pada direktori D:\xampp\htdocs\kalkun\scripts\
set PHP=D:\xampp\php\php.exe
set DAEMON=D:\xampp\htdocs\kalkun\scripts\daemon.php
note :
set PHP=D:\xampp\php\php.exe menunjukkan alamat php.exe
set DAEMON=D:\xampp\htdocs\kalkun\scripts\daemon.php menunjukkan service dari CMS Kalkun
set DAEMON=D:\xampp\htdocs\kalkun\scripts\daemon.php menunjukkan service dari CMS Kalkun
- kemudian Pasang modem dan install driver modem tersebut sampai selesai.
- Buka Control Panel -> System -> Device Manager -> Modem
- Copy file gammurc & smsdrc yang ada di D:\xampp\htdocs\kalkun\gammu\share\doc\gammu\examples\config\ ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Edit file gammurc yang ada di D:\xampp\htdocs\kalkun\gammu\bin\ -> sesuaikan dengan port modem di komputer
[gammu]
device = com5:
connection = at460800
Edit file smsdrc yang ada di D:\xampp\htdocs\kalkun\gammu\bin\ -> sesuaikan dengan port modem di komputer.
[gammu]
device = com5:
connection = at460800
# Script to be executed when new message has been received
runonreceive = D:\xampp\htdocs\kalkun\scripts\daemon.bat
# Database backends congfiguration
device = com5:
connection = at460800
service = sql
#PIN = 1234
logfile = kalkunlog
user = root
password =
pc = localhost:3306
database = kalkun
# DBI configuration
driver = native_mysql
- Kemudian test modem menggunakan gammu identify -> Buka command prompt (jalankan sebagai administrator) masuk ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Install service gammu dengan cara gammu-smsd -c smsdrc -i -> Buka command prompt (jalankan sebagai administrator) masuk ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Jalankan service gammu dengan cara gammu-smsd -c smsdrc -s -> Buka command prompt (jalankan sebagai administrator) masuk ke direktori D:\xampp\htdocs\kalkun\gammu\bin\
- Kemudian buka CMS Kalkun di browser ketik : http://localhost/kalkun
- Lakukan proses instalasi sampai selesai
- Langkah terakhir, hapus atau rename folder install di dalam folder kalkun
- Login dengan username : kalkun
- Password : kalkun
Hasil SMS Gateway