Focus/SIS Student Information System, adalah salah satu sistem informasi kesiswaan yang berbasis web. Aplikasi sejenis yang pernah kita installkan adalah Sisfokol
A. Pra Instalasi
Untuk dapat menginstal Focus, beberapa hal berikut harus anda siapkan diantaranya:
- Sistem Operasi (Mac OS X, Linux maupun Windows) yang sudah berfungsi dengan baik
- Apache Web Server (www.apache.org)
- PHP Versi 4.3 atau versi terbaru
- PostgreSQL database server versi 8.x (www.postgresql.org)
Dalam tutorial kali ini, kita akan mencoba melakukan instalasi Focus/SIS pada OS Linux Ubuntu 7.04.
Aplikasi web server dan PHP sudah dapat terpenuhi hanya dengan menginstal satu paket software yang disebut xampp. Bagaimana proses instalasi xampp anda dapat membaca artikel ini. Jadi pastikan kalau software xampp telah terinstal dengan baik di sistem kita sebelum kita menuju ke proses instalasi berikutnya.
B. Download dan extract
1. download aplikasi Focus/SIS disini
maka anda akan mendapatkan file dengan nama Focus_v2.2.zip. Letakkan file tersebut pada home directory
2. extract file tersebut
$ unzip Focus_v2.2.zip
maka akan terbentuk dua folder 1) Focus_v2.2 dan 2) __MACOSX
3. rubah folder Focus_v2.2 menjadi focus
$ mv Focus_v2.2 focus
4. pindahkan folder focus tersebut ke direktori /opt/lampp/htdocs/
$ sudo mv focus /opt/lampp/htdocs/
C. Instalasi Database Server PostgreSQL
Dalam paket aplikasi xampp, database server yang disertakan adalah mysql, sementara aplikasi Focus/SIS membutuhkan postgresql sebagai database servernya. Jadi kita harus siapkan dulu database postgresql tersebut. Ikuti langkah berikut
1. Lakukan installasi software postgresql-8.2
$ sudo apt-get install postgresql-8.2
Jawab saja Yes (y) apabila ada pertanyaan yang muncul pada saat instalasi yang menanyakan persetujuan instalasi beberapa software lain yang diperlukan.
2. Lakukan perubahan pada file konfigurasi utama postgresql yaitu pg_hba.conf
$ sudo gedit /etc/postgresql/8.2/main/pg_hba.conf
pastikan pada beberapa baris terakhir isi dari file pg_hba.conf mengikuti rangkaian kalimat berikut:
#————————————————–
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
#—————————————————
D. Pembuatan database
1. Jalankan dahulu service database postgresql
$ sudo /etc/init.d/postgresql-8.2 start
2. ikuti langkah berikut untuk membuat database dan password pemilik database tersebut
$ sudo -u postgres psql template1
3. ganti password postgres
template1=# ALTER USER postgres WITH PASSWORD ’secret’;
ganti ’secret’ dengan password yang anda mau
4. buat database dengan nama focus
template1=# CREATE DATABASE focus;
5. keluar dari prompt server dengan mengetikkan
template1=# \q
6. pindah ke direktori utama aplikasi focus
$ cd /opt/lampp/htdocs/focus/
7. dump database install.sql
$ sudo -u postgres psql focus < install.sql
maka akan ada proses dump database dari file install.sql ke database focus
E. Setting file configurasi Focus
1. edit file configurasi config.inc.php
$ sudo gedit /opt/lampp/htdocs/focus/config.inc.php
2. sesuaikan dengan konfigurasi database kita, terutama pada beberapa bagian berikut:
————————————–
$DatabaseServer=”localhost”;
$DatabaseUsername=”postgres”;
$DatabasePassword=”secret”;
$DatabaseName=”focus”;
$DatabasePort=”5432″;
$DefaultSyear = ‘2006′;
$htmldocPath=”/opt/lampp/htdocs”;
$StudentPicturesPath = “/home/username/StudentPhotos”;
$PluginPath = “/home/username/plug-ins/”;
$FocusTitle = ‘Focus/SIS Student Information System’;
$FocusVersion = ‘2.2′;
$FocusNotifyAddress = ”;
$uploaded_assets_dir = ‘/home/username/uploaded-assets/’;
$uploaded_assets_url = ‘http://localhost/~username/uploaded-assets’;
——————————————————
F. Instalasi Focus
1. aktifkan dulu fungsi xampp
$ sudo /opt/lampp/lampp start
2. buka browser dan ketikkan http://localhost/focus/install.php
3. sesuaikan kolom isian pada halaman instalasi tersebut dengan isian yang sudah disetting pada file config.inc.php
4. bila selesai, login pada http://localhost/focus
masukkan username dan password ‘admin’
Beberapa capture aplikasi Focus/SIS :









