• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI

4.2. Implementasi Pembuatan Sistem Keamanan

implementasi data ini dibuat untuk mengetahui data apa saja yang ada dalam sistem. Adapun persyaratan hardware maupun software sudah disebutkan sebelumnya, maka sebagai implementasinya persyaratan dari hardware maupun software harus sudah tersedia dan telah siap digunakan.

perlu juga diingatkan pada saat konfigurasi server, komputer server harus terkoneksi dengan mirror sebagai tempat penyimpanan repository yang dibutuhkan

Langkah awal dalam mengkonfigurasi server berbasis open source untuk sistem keamanan ini adalah dengan melengkapi library dari mysql versi client, berikut langkahnya;

# apt-get install build-essential cmake libpq-dev libmysqlclient-dev libusb-dev

libbluetooth-dev openssl libssl-dev libdbi0-dev libcurl4-openssl-dev openssh-server samba

kemudian konfigurasi server harus dilengkapi dengan aplikasi webserver yang singkron dengan database mysql yaitu apache. Apache yang digunakan dalam sistem keamanan ini adalah apache2. Pada saat instalasi apache2, alangkah lebih baik jika disertakan basic programing berbasis php yaitu php5. Berikut cara instalasinya :

Saat installasi apache2, php5 dan library mysql telah selesai, ada baiknya jika kita mengedit file konfigurasi dari php5 yang bermasalah. Karena default konfigurasi dari hasil installasi php5 sendiri masih mengalami kekeliruan pada beberapa baris script konfigurasinya. Berikut cara mengatasi permasalahan konfigurasi pada php5 :

# nano /etc/php5/cli/conf.d/mcrypt.ini

kemudian hapus baris pertama yang diawali dengan tanda # , lalu simpan dengan nama yang sama.

Setelah mengapus permasalahan yang ada pada file konfigurasi php, maka php5 yang digunakan dapat berjalan dengan stabil untuk sistem keamanan yang akan dibuat.

Kemudian ubah posisi user kita ke dalam direktori “src” dengan cara berikut :

# cd /usr/src/

Pada langkah kali ini, komputer server harus terkoneksi dengan jaringan internet. Karena komputer server harus mendapatkan source gammu dari alamat http://www.dl.cihar.com. Paket gammu dibutuhkan dalam menjalankan SMS Gateway. Berikut ini langkah untuk mengambil source gammu :

umumnya. Sehingga jika ingin menggunakan package, harus di ekstrak terlebih dahulu. Berikut cara untuk unpacking package gammu-1.27.93.tar.bz2 :

# tar xjf gammu-1.27.93.tar.bz2

kemudian tempatkan posisi user kita pada direktori gammu yang telah di unpacking, dengan cara :

# cd gammu-1.27.93

kemudian chek hasil dari unpacking yang telah dilakukan dan mengcover hasil dari compile yang secara otomatis telah dilakukan saat unpacking, dengan cara sebagai berikut :

# ./configure # make

# make install

kemudian salin file mysql.sql yang berada didalam direktori sql, ke direktori desktop. Cara untuk menyalin adalah sebagai berikut :

# cp docs/sql/mysql.sql /home/teguh/Desktop/

salin juga file gammurc yang berada di direktori config ke direktori etc. # cp docs/config/gammurc /etc/

salin juga file smsdrc dari direktori config ke direktori etc # cp docs/config/smsdrc /etc/gammu-smsdrc

Setelah proses persiapan untuk sistem SMS Gateway selesai, maka langkah selanjutnya adalah membuat data base dengan nama “smsd”. Setelah kita berhasi membuat database tersebut, lalu import struktur database dari file yang ada di /home/teguh/Desktop/mysql.sql . tambahkan tabel motion pada database dengan struktur tabel sebagai berikut:

camera varchar(10) filename varchar(50) frame int(11) file_type varchar(5) time_stamp varchar(20) event_time_stamp varchar(15) processed varchar(6)

Setelah setting database selesai, langkah selanjutnya adalah mengedit sejumlah setingan motion . Edit juga file motion.conf dengan cara :

# nano /etc/motion/motion.conf

kemudian lakukan beberapa perubahan pada point settingan sebagai berikut :

 edit width menjadi 320

 edit height menjadi 240

 disable framerate dengan memberikan # diawal baris

 edit webcam_quality menjadi 30

 edit webcam_maxrate menjadi 30

 edit on_event_start menjadi /usr/bin/php5 -f /var/www/motion2sms.php

 edit on_event_end menjadi /usr/bin/php5 -f /var/www/motion2thumb.php

 edit on_camera_lost menjadi /usr/bin/php5 -f /var/www/motion2lost.php

 edit sql_log_mpeg menjadi on

 edit sql_query dengan menambahkan field processed dengan value false

 edit mysql_db dengan database yang digunakan

 edit mysql_host dengan localhost

 edit mysql_user dengan user pada database

 edit mysql_password dengan password user pada database

Setelah melakukan beberapa perubahan pada file motion.conf, maka simpan file tersebut. untuk settingan SMS Gateway, maka file gammurc yang terdapat pada direktori etc. Dengan cara sebagai berikut :

# nano /etc/gammurc

lakukan perubahan pada settingan port usb dan koneksi seperti brikut :

 edit port menjadi /dev/ttyUSB0

 edit connection menjadi at115200

setelah beberapa aktifitas yang dilakukan diatas, maka simpanlah file tersebut menggunakan nama file yang sama .

Semua settingan untuk SMS Gatewaynya sudah selesai dikonfigurasi untuk skala yang telah ditentukan, sekarang tinggal menyeting diall up pada file gammu-smsdrc di dalam direktori /etc dengan cara

# nano /etc/gammu-smsdrc

kemudian setting yang elah ada dengan settingan seperti berikut :

edit port menjadi /dev/ttyUSB0

edit connection menjadi at115200

edit service menjadi MYSQL

edit logfile menjadi /var/www/smsdlog

edit runonreceive menjadi /usr/bin/php5 -f /var/www/sms2motion.php

edit user dengan user pada database

edit password dengan password user pada database

edit pc dengan ip localhost

edit database dengan database yang digunakan

lalu simpan file gammu-smsdrc yang telah di konfigurasi. buat folder motion pada /var/www . Rubah permission dengan chmod 755 motion . Semua setting telah selesai , nyalakan gammu-smsd untuk menjalankan sms gateway dan saatnya untuk uji sistem yang sudah dibuat tadi dengan flowplayer sebagai player pada web yang digunakan.

Dokumen terkait