Rekayasa Perangkat Lunak SMKN 1 Mejayan
(BLC-Telkom Klaten)

Selasa, 07 April 2015

Install Modul SMS Gateway di SLiMS 7 di Linux

SMS Gateway pada SLiMS dapat digunakan untuk mengingatkan member yang terlambat mengembalikan pinjaman.

 Untuk menginstall modul SMS Gateway yang pertama adalah Download Modul SMS Gateway di https://drive.google.com/file/d/0B7fMEdEpBHXddDZ3Ym5WcWU5dW8/view

Setelah di download Extract, akan terbentuk folder Gammu
  • gammu
  • sms-gateway
  • desktop.ini
  • slims7.sql
  • SLiMS + SMS GATEWAY (gammu).zip
  • sysconfig.local.inc.php
Jika SLiMS + SMS GATEWAY (gammu).zip di extract, berisi file presentasi SLiMS

1. Pertama Import database slims7.sql, buka browser ketik di Address bar "localhost/phpmyadmin", klik pada nama database SLiMS, klik Import -> Browse -> Go


2. Buka terminal (ctrl+alt+t). Pada hasil Extract, copy folder modul sms_gateway ke folder /var/www/html/slim/admin/modules
cp sms_gateway /var/www/html/slim/admin/modules/

3. Pada hasil Extract, copy folder modul gammu ke folder /var/www/html/slim/lib

cp gammu /var/www/html/slim/lib/

 4. Buka browser login ke SLiMS untuk membuat link modul baru
Masuk menu System -> Modules -> Add New Modules


5. Silahkan isi

Keterangan :
  • Module Name : SMS Gateway
  • Module Path : sms_gateway
  • Module Description : Modul Untuk SMS Gateway
Klik Save

6. Buka file sysconfig.local.inc.php yang ada di SLiMS. Copy kode berikut, kode ini ada pada hasil extract yaitu sysconfig.local.inc.php

 
/* sms-autoreply enable */
//add heru subekti (heroe_soebekti@yahoo.co.id)

$sysconf['sms']['member_registration'] = 0;
$sysconf['sms']['loan_notification'] = 0;
$sysconf['sms']['due_notification'] = 0;
$sysconf['sms']['info_notification'] = 0;
$sysconf['sms']['member_unregister'] = 0;
$sysconf['sms']['cek'] = 0;
$sysconf['sms']['info_message'] = 'ini adalah pesan massal, maksimal 160 karakter';

$sysconf['keyword']['reg']  = 'REG';
$sysconf['keyword']['loan'] = 'LOAN';
$sysconf['keyword']['due']  = 'DUE';
$sysconf['keyword']['info'] = 'INFO';
$sysconf['keyword']['unreg'] = 'UNREG';
$sysconf['keyword']['cek'] = 'CEK';

?> 

Kemudian Simpan
7. Ubah nama direktori yang tadinya win menjadi linux, folder tersebut ada di folder /var/www/html/slim/lib/gammu/bin/win
cd /var/www/html/slim/lib/gammu/bin/
mv win linux
8. Edit file daemon.bat, file ini ada di folder /var/www/html/slim/lib/gammu/bin/linux/daemon.bat
nano daemon.bat

Disini kita harus teliti


Keterangan :
  • set PHP= \etc\php5\apache2\php.ini
  • set DAEMON= \var\www\html\slim\admin\modules\sms_gateway\daemon.php
Save dengan perintah Ctrl+x -> y -> enter

9. Rubah konfigurasi koneksi database pada daemon.php, pastikan koneksi database nya sesuai dengan koneksi database yang digunakan oleh SLiMS
letak file ini ada di /var/www/html/slim/admin/modules/sms_gateway/daemon.php
cd /var/www/html/slim/admin/modules/sms_gateway/
nano daemon.php

Ganti sesuai relasi database SLiMS

Keterangan :
  • localhost : db_host
  • root : db_user
  • rpl : db_password
  • dbslim : db_name
Save dengan perintah Ctrl+x -> y -> enter

10. Lihat modul SMS Gateway pada SLiMS pastikan tidak ada error


vitarista11.blogspot.com

Popular Posts