Sabtu, 14 Desember 2013

SIKAT SLiMS

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.
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.html
Setelah 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 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 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:



11 komentar:

  1. Mantap Masbro..... nice share, ntar ta coba...

    BalasHapus
  2. yg versi windows sdh ditulis blm mas?

    BalasHapus
    Balasan
    1. Belum mas, dalam waktu dekat akan saya tulis :D
      terima kasih sudah berkunjung :)

      Hapus
  3. Mantaps mas brow...
    Ijin share.

    BalasHapus
  4. akhirnya nemu juga yang dicari-cari makasih bro

    BalasHapus
  5. Mw Nanya Mas, ini klw saya instal di Windows bisa nggak yah..

    BalasHapus
    Balasan
    1. bisa mas, tapi saya belum bikin tutorial yang buat windows. yang membedakan instalasi di linux atau di windows cuma pada instalasi Gammu mas :D

      Hapus

Pengunjung yang baik selalu meninggalkan komentar :)