SIKAT adalah kependekan dari sistem informasi keterlambatan untuk SLiMS. Sistem ini menggunakan SMS sebagai medianya. Sebelum benar-benar mengaplikasikan sistem informasi keterlambatan SIKAT maka saya asumsikan teman-teman semua sudah melakukan instalasi SLiMS dan telah mengkonfigurasi Modemnya. Untuk keterangan lebih lanjut silahkan cek link berikut ini.
Selanjutnya import database gammu.sql kedalam database SLiMS
http://www.doni.my.id/2013/11/install-slims-7-cendana-di-linux-ubuntu.html
http://www.doni.my.id/2013/10/ubuntu-gammu-sierra-wireless-compass.htmlSetelah SLiMS terinstall dan Modem sudah terdeteksi oleh gammu silahkan download perlengkapannya di sini, extrak file tersebut dan buka readme.txt nya sehingga akan muncul seperti ini
Langkah-langkah Integrasi Gammu dengan SLiMSLangkah pertama yang harus dilakukan adalah mengimport database kirim.sql kedalam database 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
Setelah kedua database tersebut di cemplungin kedalam database SLiMS selanjutnya kita lakukan konfigurasi pada file gammu-smsdrc, berikut perintahnya
Tambahkan tulisan berikut kedalam gammu-smsdrcsudo gedit /etc/gammu-smsdrc
# SMSD configuration, see gammu-smsdrc(5)Berikutnya Konfigurasi path daemon di /opt/lampp/htdocs/cendana/daemon.sh
[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
sudo nano /opt/lampp/htdocs/kalkun/scripts/daemon.shisi dengan ini
#!/bin/sh # Configure this (use absolute path) PHP=/opt/lampp/bin/php DAEMON=/opt/lampp/htdocs/cendana/daemon.php # Execute
$PHP $DAEMONKemudian buat file daemon.php dengan perintah
sudo nano /opt/lampp/htdocs/cendana/daemon.phpisi dengan ini
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$url = "http://localhost/cendana";
sudo /etc/init.d/gammu-smsd startDan 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 saya uji coba pada OS ubuntu 12.04, SLiMS Cendana dan Meranti dan Modem Sierra Wireless Compass 885. Dan tentunya apa yang saya tulis ini masih jauh dari kesempurnaan dikarenakan saya bukan ahlinya. Jika teman-teman tidak keberatan silahkan di coba dan kalau ada masalah jangan sungkan untuk menanyakan disini.
Referensi:
(y)
BalasHapusMantap Masbro..... nice share, ntar ta coba...
BalasHapusSilahkan mas, semoga bisa membantu :D
Hapusyg versi windows sdh ditulis blm mas?
BalasHapusBelum mas, dalam waktu dekat akan saya tulis :D
Hapusterima kasih sudah berkunjung :)
Mantaps mas brow...
BalasHapusIjin share.
Terima Kasih banyak mas :)
Hapusakhirnya nemu juga yang dicari-cari makasih bro
BalasHapussama-sama mas, semoga bisa membantu :)
HapusMw Nanya Mas, ini klw saya instal di Windows bisa nggak yah..
BalasHapusbisa mas, tapi saya belum bikin tutorial yang buat windows. yang membedakan instalasi di linux atau di windows cuma pada instalasi Gammu mas :D
Hapus