Cara Install & Konfigurasi Kalkun untuk SMS Gateway pada Linux Ubuntu 14.04

Posted by

Bagian Kedua - Cara Membuat SMS Gateway di Linux Ubuntu dengan Gammu & Kalkun

Tutorial ini adalah lanjutan dari cara membuat sms gateway pada linux ubuntu 14.04.
Jadi untuk mengikuti tutorial ini anda harus mengikuti artikel tersebut terlebih dahulu :D

Kalkun adalah sebuah aplikasi berbasis web yang berfungsi untuk mengkoneksikan database mysql yang penyimpanan SMS masuk (inbox) dan SMS keluar (outbox), sehingga kita dapat lebih mudah untuk mengirim dan menerima sms dengan tampilan web kalkun. Karena kalkun berbasi web maka PC kita harus sudah terinstall paket web server (LAMP SERVER).

Pastikan anda telah mengikuti tutorial bagian pertama disini.
Jika anda sudah mengikuti tutorial pertama tentang cara install LAMP Server, dan telah berhasil mengirim sms dengan Gammu, selanjutnya pada tutorial ini kita akan mencoba untuk menginstall Kalkun :D

Fitur Kalkun
  • Memiliki lebih dari satu pengguna (Multi User)
  • Threated SMS.
  • Memiliki lebih dari satu telepon / modem? Beberapa modem yang tepat bagi Anda.
  • Kirim SMS berulang kali (SMS Bomber).
  • Ingin membuat SMS berbasis masyarakat? Anggota SMS akan membantu Anda.
  • Forward SMS ke Email.
  • SMS Iklan untuk pesan Anda.
  • Lelah mengetik SMS yang sama lagi dan lagi? Template SMS adalah yang Anda butuhkan.
  • Ingin membuat program Anda sendiri tetapi tidak ingin menyentuh kode Kalkun? Script eksternal adalah solusinya.
  • Mari kita menendang spammer dengan Spam Filter.
  • Jawaban SMS secara otomatis dengan Autoreply Sederhana.
  • Kirim SMS dari aplikasi lain menggunakan API.

Cara Install Kalkun SMS Gateway

Ingat sekali lagi, pastikan anda sudah menginstall SMS Gateway, Lamp Server dan Gammu pada Ubuntu 14.04 seperti pada tutorial sebelumnya di cara membuat sms gateway pada linux ubuntu 14.04.
Berikut adalah cara install kalkun :

  1. Download aplikasi Kalkun di SINI
  2. Buka aplikasi terminal pada ubuntu lalu buat folder kalkun dan ekstrak file yang telah didownload
  3. $ sudo mkdir /var/www/html/kalkun
    $ sudo mv ~/Downloads/kalkun_x.x.x.zip /var/www/html/kalkun
    
    Perhatikan tulisan yang berwarna merah adalah tempat file kalkun yang baru anda download dan tulisan xxx adalah versi kalkun, sesuaikan dengan lokasi file dan nama file kalkun yang telah anda download. Pada kasus saya file kalkun berada pada folder "~/Download". Selanjutnya ektrak file tersebut dengan cara :
     
    $ sudo unzip /var/www/html/kalkun_x.x.x.zip  
    
    perhatikan tulisan yang berwarna merah adalah nama file, sesuaikan tanda xxx dengan versi atau nama file kalkun.
  4. Membuat database kalkun dengan mysql
  5. $ mysql -uroot -p
    
    mysql akan meminta password user root anda, masukan password sesuai dengan password saat pertama menginstall mysql. Jika berhasil langkah selanjutnya adalah membuat database bernama "kalkun".
    mysql> CREATE DATABASE kalkun;
    mysql> \q 
    
    untuk mengecek apakah database sudah berhasil dibuat bisa dicek menggunakan perintah mysql :
    mysql> show databases; 
    
    berikut adalah tampilan database kalkun yang telah berhasil dibuat.
  6. Edit config Kalkun database di /var/www/html/kalkun/application/config/database.php
  7. $ sudo gedit /var/www/html/kalkun/application/config/database.php 
    
    file database.php akan terbuka, lalu edit pada baris berikut :
    $db['default']['hostname'] = "localhost";
    $db['default']['username'] = "root"; 
    $db['default']['password'] = "root";    //sesuaikan dg password mysql
    $db['default']['database'] = "kalkun";  //sesuaikan dg nama database
    $db['default']['dbdriver'] = "mysql"; 
     
  8. Ekstrak database mysql gammu agar bisa di import
  9. $ sudo gunzip /usr/share/doc/gammu/examples/sql/mysql.sql.gz
    
  10. Import struktur database gammu
  11. $ mysql kalkun -u root -p < /usr/share/doc/gammu/examples/sql/mysql.sql 
    
  12. Konfigurasi path daemon.sh
  13. $ sudo gedit /var/www/html/kalkun/scripts/daemon.sh 
    
    lalu sesuaikan seperti berikut :
    #!/bin/sh
    
    # Configure this (use absolute path)
    PHP=/usr/bin/php # php cli path
    DAEMON=/var/www/html/kalkun/scripts/daemon.php 
    
    # Execute
    $PHP $DAEMON
    ~             
    
  14. cek konfigurasi path pada file daemon.php
  15. $ sudo gedit /var/www/html/kalkun/scripts/daemon.php 
    
    Lalu pada pada bagian url pastikan pathnya sudah menuju :
    $url = "http://localhost/kalkun";
  16. edit permission file daemon agar bisa diekseskusi dengan cara :
  17. $ cd /var/www/html/kalkun/scripts
    $ sudo chmod +x daemon.bat
    $ sudo chmod +x daemon.sh
    $ sudo chmod +x daemon.php 
    
  18. start service gammu-smsd dengan cara :
  19. $ sudo service gammu-smsd start
    
  20. Buka web browser mengarah ke http://localhost/kalkun/ dan selanjutnya akan terjadi proses instalasi.
  21. Pada akhir instalasi akan ada pesan gagal untuk menghapus folder install, hapus secara manual dengan cara :
  22. $ sudo rm -R /var/www/html/kalkun/install 
    
  23. Akses dengan browser http://localhost/kalkun/ kembali dengan user dan pass default user=kalkun pass=kalkun.

Jika muncul tampilan seperti ini maka kalkun untuk sms gateway telah berhasil terinstall :)

Perhatikan pada bagian pojok kiri atas pada tulisan "Status : Connected", jika sudah berstatus connected itu artinya sms gateway gammu dan kalkun pada linux ubuntu sudah siap digunakan untuk berkirim sms :D

Demikianlah tutorial kali ini mengenai cara membuat sms gateway dengan gammu dan kalkun pada linux ubuntu 14.04 bagian kedua, jika ada yang mengalami error silahkan untuk bertanya pada kolom komentar :)

sumber : http://ugos.ugm.ac.id


Artikel Terkait

Blog, Updated at: 08.51

4 komentar:


  1. A Database Error Occurred

    Error Number: 1054

    Unknown column 'id_folder' in 'where clause'

    UPDATE `inbox` SET `id_folder` = 7 WHERE `id_folder` = '6'

    pada saat upgrade kalkun mas ??
    ada kah solusinya ??

    BalasHapus
  2. gan saya masih blum bisa terkoneksi dari web browser,
    muncul pesan error :
    A Database Error Occurred

    Unable to connect to your database server using the provided settings.

    itu kenapa ya gan?
    atau perlu ada script koneksi?

    BalasHapus
  3. Mas saya mau tanya gimana cara bikin service gammu berjalan otomatis/start, karna tiap kali server di restart atau mati service gammu jg jd stop pas begitu server dinyalain. mohon bantuannya, makasih.

    BalasHapus
  4. assalamu'alaikum bang
    mau nanya ni, database.php punya saya gk ada solusinya gimana

    BalasHapus

Jika posting ini bermanfaat mohon tinggalkan jejak komentar, demi masa depan bangsa gan :v

Diberdayakan oleh Blogger.

Mahasiswa Masa-Gini?

Copyright © 2014 Catatan Mahasiswa - @AwidiyaDew . All Rights Reserved. New Johny Wuss Template