4.4
Implementation
Pada tahap ini penulis melakukan implementasi dari rancangan- rancangan yang sebelumnya telah dibuat, baik rancangan basis data,
rancangan aplikasi, maupun rancangan tampilan.
4.4.1 Perangkat Lunak dan Komponen
Perangkat lunak dan komponen-komponen yang digunakan dalam perancangan aplikasi ini adalah:
1 Sistem Operasi Linux 10.10 Maverick Merkaat
2 ApacheFriend XAMPP for Linux version 1.7.3
a Apache 2.2.14
b MySQL 5.1.41 Community Server
c PHP 5.3.1 + PEAR
d phpMyAdmin 3.2.4
3 Framework : Codeigniter 1.7.3
4 jQuery 1.6.2
5 Teks Editor
a GEdit
b Notepad ++ 5.9.3
6 Sqiud 2.7
4.4.2 Installasi Sistem
Berikut ini adalah langkah-langkah installasi sistem monitoring jaringan yang penulis rancang :
1. Konfigurasi
Untuk dapat menjalankan aplikasi ini terlebih dahulu dilakukan konfigurasi pada file-file config yang terdapat pada direktori
webroot tempat dimana aplikasi tersimpan. sismonjarsystemapplicationconfig
File-file yang perlu di edit adalah : config.php
File ini berisi konfigurasi dasar sistem, hal yang perlu diubah hanyalah pada bagian base URL yang berfungsi untuk
pendefinisian URL aplikasi pada browser.
config[base_url] = http:localhostsismonjar;
database.php
File ini berisi konfigurasi untuk mengakses database yang akan digunakan dalam sistem. Hal yang perlu diubah hanya pada
bagian :
db[default][hostname] = localhost; db[default][username] = root;
db[default][password] = ; db[default][database] = sismonjar;
db[default][dbdriver] = mysql;
sismonjar.php
File ini berisi konfigurasi sistem monitoring ini. Diantaranya untuk pagination, port mana saja yang akan di monitor, banner
pada header, label pada tiap-tiap menu, dan nama jenis-jenis user.
sqstat.php
File ini berisi konfigurasi modul Aktif Request untuk koneksi dengan squid.
2. Mengaktifkan Web Server
Penulis menggunakan LAMPP sebagai web server dalam penelitian ini, berikut ini adalah langkah-langkah untuk mengaktifkannya :
Buka terminal linux Ketikkan perintah sudo optlamp lampp start
Gambar 4.34 Tampilan Aktifasi LAMPP pada Terminal
3. Setting Crontab
Pada penelitian ini penulis menggunakan crontab untuk dapat menjalankan file cron.php yang berfungsi untuk melakukan cek
koneksi host pada waktu yang telah ditentukan. Berikut ini adalah langkah-langkahnya :
Pindahkan file cron.php dari web root ke folder lain, dalam hal ini penulis pindahkan ke folder Documents.
Buka file cron.php edit pada bagian
cronscript[index]
Arahkan ke lokasi fisik script index.php pada CodeIgniter.
cronscript[index] = varwwwindex.php;
Buka terminal kemudian masukkan printah :
sudo crontab -e untuk mengedit crontab
Gambar 4.35 Tampilan edit crontab pada Terminal Tekan ctrl+x untuk keluar pada editor, kemudian save.
Masukkan perintah sudo crontab -l pada terminal untuk melihat list crontab yang ada.
Gambar 4.36 Tampilan list crontab pada Terminal
4.4.3 Aplikasi Sistem Monitoring Jaringan