SIKAT adalah kependekan dari sistem informasi keterlambatan untuk SLiMS. Sistem ini menggunakan SMS sebagai medianya. Sebelum benar-benar mengaplikasikan sistem informasi keterlambatan SIKAT maka penulis mengasumsikan jika teman-teman semua sudah melakukan instalasi SLiMS dan telah mengkonfigurasi Modemnya. Untuk keterangan lebih lanjut silahkan cek link berikut ini.
http://goslims.blogspot.com/2013/12/install-slims-cendana-di-linux.html
http://aktarmak.blogspot.com/2013/10/ubuntu-gammu-sierra-wireless-compass.html
Setelah SLiMS terinstall dan Modem sudah terdeteksi oleh gammu silahkan download perlengkapannya di sini, ektrak file tersebut dan buka readme.txt nya sehingga akan muncul seperti ini .
Langkah-langkah Integrasi Gammu dengan SLiMS
1. Konfigurasu dulu modem dengan gammu dan pastikan sudah terdeteksi oleh gammu
2. Import kirim.sql ke database SLiMS
3. Import gammu.sql ke database SLiMS
4. Lakukan penyesuaian nama, user dan password database pada file gammu-smsdrc
5. Masukan file terlambat.php ke dalam web server
Langkah pertama yang harus dilakukan adalah mengimport database kirim.sql kedalam database SLiMS
Selanjutnya import database gammu.sql kedalam database SLiMS
Setelah kedua database tersebut di cemplungin kedalam database SLiMS selanjutnya kita lakukan konfigurasi pada file gammu-smsdrc, berikut perintahnya
sudo gedit /etc/gammu-smsdrc
Tambahkan tulisan berikut kedalam gammu-smsdrc
# SMSD configuration, see gammu-smsdrc(5)
[smsd]
PIN = 1234
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/smsdlog
# Increase for debugging information
debuglevel = 1
User = cendana (username database)
password = password (password database)
pc = localhost:/opt/lampp/var/mysql/mysql.sock
database = cendana (nama database)
runonreceive = /opt/lampp/htdocs/cendana/daemon.sh
Berikutnya Konfigurasi path daemon di /opt/lampp/htdocs/cendana/daemon.sh
sudo nano /opt/lampp/htdocs/kalkun/scripts/daemon.sh
isi dengan ini
#!/bin/sh
# Configure this (use absolute path)
PHP=/opt/lampp/bin/php
DAEMON=/opt/lampp/htdocs/cendana/daemon.php
# Execute
$PHP $DAEMON
Kemudian buat file daemon.php dengan perintah
sudo nano /opt/lampp/htdocs/cendana/daemon.php
isi dengan ini
$url = "http://localhost/cendana";
Saatnya uji coba, namun pastikan dulu semuah langkah sudah diikuti dan jangan lupa untuk memindahkan file terlambat.php kedalam webserver kemudian aktifkan service gammu dengan perintah
sudo /etc/init.d/gammu-smsd start
Dan yang terakhir cek keterlambatan melalui alamat
http://localhost/cendana/terlambat.php
Jika semua konfigurasi sudah sesuai dengan apa yang ditulis diatas maka seluruh anggota yang memiliki keterlambatan pengembalian buku akan menerima pesan singkat.
Tutorial ini sudah sukses penulis uji coba pada OS ubuntu 12.04, SLiMS Cendana dan Meranti dan Modem Sierra Wireless Compass 885. Dan tentunya apa yang penulis tulis ini masih jauh dari kesempurnaan dikarenakan penulis bukan ahlinya. Jika teman-teman tidak keberatan silahkan di coba dan kalau ada masalah jangan sungkan untuk menanyakan disini.
Referensi:
Referensi: