Difference between revisions of "Kalkun: Instalasi Kalkun Web Interface SMS Gateway"

From OnnoWiki
Jump to navigation Jump to search
(New page: Sebelum memasak, bahan-bahan untuk memasak harus dipersiapkan. Salah satunya saya akan memasak Kalkun. Ternyata Kalkun ini memerlukan mesin untuk mengirim pesan singkat atau biasa disebut...)
 
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
Kalkun adalah CMS untuk SMS Gateway buatan anak bangsa :) ..
  
Sebelum memasak, bahan-bahan untuk memasak harus dipersiapkan. Salah satunya saya akan memasak Kalkun. Ternyata Kalkun ini memerlukan mesin untuk mengirim pesan singkat atau biasa disebut SMS. Pada awalnya mempersiapkannya saya fikir gampang karena hanya apt-get install. Ternyata tidak semudah itu. Tapi memerlukan repo lain.
+
Asumsi
  
Aplikasi yang saya perlukan ada Gammu sebagai mesin sms untuk Kalkun. Dulu saya pernah membuat SMS Gateway untuk sebuah tabloid yang mempunyai slogan Kredibel Indepeden Market Leader. :D Kali ini berbeda, saya menggunakan Gammu. Berikut yang harus dipersiapkan, saya menggunakan Ubuntu 9.10 :
+
Nama Database  kalkun
1. Buka terminal karena kita akan lebih sering mengetik :D
+
User Database  root
2. Ketikkan, echo "deb http://ppa.launchpad.net/nijel/ppa/ubuntu karmic main" | sudo tee -a /etc/apt/sources.list
+
Password      123456
3. Ketikkan, sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 06ED541C
+
IP SMS gateway 192.168.0.1
4. Installasi Gammu dengan mengetikkan sudo apt-get update && sudo apt-get install gammu gammu-smsd
 
5. Pastikan pada berkas /etc/gammurc, berisi
 
  
    [gammu]
+
Langkah untuk menginstalasi Kalkun Web Internet untuk SMS Gateway adalah sebagai berikut
    port = /dev/ttyUSB0
 
    connection = at115200
 
    logfile = gammulog
 
    logformat = textall
 
    use_locking = yes
 
  
6. Pastikan pada berkas /etc/gammu-smsd, berisi
+
==Instalasi Gammu SMS Server==
  
    [gammu]
+
* [[Instalasi Gammu SMS Server | Siapkan Server Gammu]]
    port = /dev/ttyUSB0
 
    connection = at115200
 
  
    [smsd]
+
sudo apt-get install gammu gammu-smsd
    PIN = ''
 
    service = mysql
 
    DeliveryReport = sms
 
    logfile = /etc/smsdlog
 
    debuglevel = 255
 
  
    # Change this to your mysql config
+
* Edit /etc/gammurc (asumsi menggunakan Huawei)
    User = userdatabase
 
    Password = passworddatabase
 
    PC = localhost
 
    Database = namadatabase
 
  
7. Memastikan modem sudah terdeteksi dengan perintah sudo gammu --identify
+
vi /etc/gammurc
  
    Manufacturer : iWOW
+
[gammu]
    Model : unknown (TR-800)
+
port = /dev/ttyUSB0
    Firmware : AB_02_00_30N_DEF003
+
connection = at115200
    IMEI : 3557800030******
+
logfile = gammulog
    SIM IMSI : 51010251300****
+
logformat = textall
 +
use_locking = yes
  
8. Aktifkan mesin SMS dengan mengetikkan, sudo /etc/init.d/gammu-smsd restart
+
* Edit /etc/gammu-smsd (asumsi menggunakan Huawei)
  
Sampai disini mesin SMS dengan Gammu sudah terkonfigurasi. Saatnya diujicoba terlebih dahulu. Pengujian dengan cara mengirim SMS. Sebaiknya untuk pengujian service gammu-smsd dimatikan terlebih dahulu, sudo /etc/init.d/gammu-smsd stop. Contoh pengiriman SMS :
+
vi /etc/gammu-smsd
  
    $gammu --sendsms text +62812xxxxxxx
+
[gammu]
    Enter message text and press ^D:
+
port = /dev/ttyUSB0
    ini testing gammu
+
connection = at115200
    If you want break, press Ctrl+C...
+
    Sending SMS 1/1....waiting for network answer..OK, message reference=-1
+
[smsd]
 +
PIN = ''
 +
service = mysql
 +
DeliveryReport = sms
 +
logfile = /etc/smsdlog
 +
debuglevel = 255
  
Silakan cek pada ponsel anda bahwa SMS sudah masuk ke dalam inbox ponsel anda. Perlu diketahui LAMP sudah terinstall dengan baik. Modem yang saya gunakan adalah iTegno. Langkah berikutnya adalah memasak Kalkun :D
+
# Change this to your mysql config
*tungguaksiberikutnya*
+
User = root
 +
Password = 123456
 +
PC = localhost
 +
Database = kalkun
  
  
 +
* Pastikan modem terdeteksi
  
Sebelumnya saya pernah menulis tentang mesin SMS menggunakan Gammu. Mesin SMS ini memang berencana untuk mendukung Kalkun sebagai Front-End dari Gammu yang berbasis web. Kalkun adalah manajemen SMS yang sederhana berbasis web dengan Gammu sebagai mesin SMS yang dapat mengirim dan menerima SMS dari modem/ponsel. Berhubung berbasis web saya sebagai pengguna sangat mudah mengatur dan menggunakan dalam suatu jaringan. Tidak perlu repot-repot dengan lokasi modem ditancapkan. Semuanya bisa saya atur dengan mudah. Kebetulan juga berjalan di sistem operasi Linux.
+
gammu --identify
  
Dalam implementasi Kalkun, saya menggunakan sistem operasi Ubuntu 9.10 dengan Apache2, MySQL v5.x dan PHP v5.x. Kalkun yang saya gunakan versi terakhir yaitu v0.1.4beta. Sedangkan Gammu yang digunakan v1.26.1.
+
Manufacturer        : huawei
 +
Model                : unknown (E169)
 +
Firmware            : 11.314.13.51.156
 +
IMEI                : 3596380188*****
 +
SIM IMSI            : 510************
  
Sebelum installasi Kalkun harap memastikan Gammu sudah terinstall dengan baik. Untuk tutorialnya dapat dicek di http://milisdad.blogspot.com/2009/12/mesin-sms-untuk-kalkun.html. Berikut tahapan installasi Kalkun :
 
1. Unduh Kalkun versi terakhir di http://sourceforge.net/projects/kalkun/files/
 
2. Ekstrak Kalkun.
 
  
    sudo tar zxvf kalkun_0.1.4beta.tar.gz -C /var/www/
+
* Pastikan gammu dapat beroperasi
  
3. Masuk ke direktori Kalkun.
+
$gammu --sendsms text +62812xxxxxxx
 +
Enter message text and press ^D:
 +
ini testing gammu
 +
If you want break, press Ctrl+C...
 +
Sending SMS 1/1....waiting for network answer..OK, message reference=-1
  
    cd /var/www/kalkun/
+
* Aktifkan SMS Server
  
4. Membuat database Kalkun.
+
sudo /etc/init.d/gammu-smsd restart
  
    ~$mysql -u root -p
 
    mysql> CREATE DATABASE kalkun;
 
    mysql> quit
 
  
5. Mengatur database pada berkas /var/www/kalkun/system/application/config/database.php, pastikan isinya disesuakan dengan database yang anda buat.
+
==Instalasi Kalkun==
  
    $db['default']['hostname'] = "localhost";
+
* [[Instalasi Apache | Pastikan Apache Web Server di Instalasi]]  
    $db['default']['username'] = "root";
+
* Naga-naganya butuh [[Instalasi PHP Codeigniter]] atau XAMPP supaya aman.
    $db['default']['password'] = "toor";
+
* Ambil kalkun versi terakhir dari http://sourceforge.net/projects/kalkun/files/
    $db['default']['database'] = "kalkun";
+
* Ekstrak Kalkun.
    $db['default']['dbdriver'] = "mysql";
 
  
6. Jalankan service gammu-smsd, pastikan tidak ada error.
+
sudo tar zxvf kalkun_0.1.4beta.tar.gz -C /var/www/
  
    sudo /etc/init.d/gammu-smsd restart
+
* Masuk ke direktori Kalkun.
  
7. Buka web browser mengarah ke http://localhost/kalkun/
+
cd /var/www/kalkun/
8. Masukkan user kalkun dan password kalkun.
 
  
Selesai.... Selamat anda sudah berhasil menginstall Kalkun sebagai manajemen SMS berbasis web. Jika berhasil login tampilannya seperti dibawah ini.
+
* Membuat database Kalkun.
  
 +
$ mysql -u root -p
 +
CREATE DATABASE kalkun;
 +
quit
  
 +
* Edit file
 +
 +
vi /var/www/kalkun/system/application/config/database.php
 +
 +
$db['default']['hostname'] = "localhost";
 +
$db['default']['username'] = "root";
 +
$db['default']['password'] = "123456";
 +
$db['default']['database'] = "kalkun";
 +
$db['default']['dbdriver'] = "mysql";
 +
 +
* Jalankan service gammu-smsd, pastikan tidak ada error.
 +
 +
sudo /etc/init.d/gammu-smsd restart
 +
 +
* Install tabel database
 +
 +
mysql -u root -p123456 kalkun < /var/www/kalkun/media/db/install.sql
 +
 +
 +
* Install
 +
 +
http://localhost/kalkun/index.php/install
 +
http://192.168.0.1/kalkun/index.php/install
 +
 +
* Buka browser
 +
 +
http://localhost/kalkun/
 +
http://192.168.0.1/kalkun
 +
 +
username kalkun
 +
password kalkun
 +
 +
==Referensi==
 +
 +
* http://milisdad.blogspot.com/2009/12/mesin-sms-untuk-kalkun.html
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
* [[Membuat SMS Gateway]]
 
* [[Membuat SMS Gateway]]

Latest revision as of 20:17, 26 April 2010

Kalkun adalah CMS untuk SMS Gateway buatan anak bangsa :) ..

Asumsi

Nama Database  kalkun
User Database  root
Password       123456
IP SMS gateway 192.168.0.1

Langkah untuk menginstalasi Kalkun Web Internet untuk SMS Gateway adalah sebagai berikut

Instalasi Gammu SMS Server

sudo apt-get install gammu gammu-smsd
  • Edit /etc/gammurc (asumsi menggunakan Huawei)
vi /etc/gammurc
[gammu]
port = /dev/ttyUSB0
connection = at115200
logfile = gammulog
logformat = textall
use_locking = yes
  • Edit /etc/gammu-smsd (asumsi menggunakan Huawei)
vi /etc/gammu-smsd
[gammu]
port = /dev/ttyUSB0
connection = at115200

[smsd]
PIN = 
service = mysql
DeliveryReport = sms
logfile = /etc/smsdlog
debuglevel = 255
# Change this to your mysql config
User = root
Password = 123456
PC = localhost
Database = kalkun


  • Pastikan modem terdeteksi
gammu --identify
Manufacturer         : huawei
Model                : unknown (E169)
Firmware             : 11.314.13.51.156
IMEI                 : 3596380188*****
SIM IMSI             : 510************


  • Pastikan gammu dapat beroperasi
$gammu --sendsms text +62812xxxxxxx
Enter message text and press ^D:
ini testing gammu
If you want break, press Ctrl+C...
Sending SMS 1/1....waiting for network answer..OK, message reference=-1
  • Aktifkan SMS Server
sudo /etc/init.d/gammu-smsd restart


Instalasi Kalkun

sudo tar zxvf kalkun_0.1.4beta.tar.gz -C /var/www/
  • Masuk ke direktori Kalkun.
cd /var/www/kalkun/
  • Membuat database Kalkun.
$ mysql -u root -p
CREATE DATABASE kalkun;
quit
  • Edit file
vi /var/www/kalkun/system/application/config/database.php
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "123456";
$db['default']['database'] = "kalkun";
$db['default']['dbdriver'] = "mysql";
  • Jalankan service gammu-smsd, pastikan tidak ada error.
sudo /etc/init.d/gammu-smsd restart
  • Install tabel database
mysql -u root -p123456 kalkun < /var/www/kalkun/media/db/install.sql


  • Install
http://localhost/kalkun/index.php/install
http://192.168.0.1/kalkun/index.php/install
  • Buka browser
http://localhost/kalkun/
http://192.168.0.1/kalkun
username kalkun
password kalkun

Referensi

Pranala Menarik