Saturday, December 28, 2013

Tutorial Install Jibas Di Windows

Filled under: ,

Tutorial Jibas Akademik


Tutorial Instalasi JIBAS di Windows 

UPDATED ON 06 Nopember 2012

1. Install dahulu XAMPP (http://www.apachefriends.org/en/xampp.html). 

2. Buka file php.ini (biasanya ada di direktori C:/XAMPP/php), kemudian cari dan ubah variabel-variabel berikut:
Kode: Pilih semua
short_open_tag = On
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING


3. Ekstrak file jibas.roadtocommunity.src-x.y.z.7z. Pindahkan folder jibas dan filesharing ke folder Document Root XAMPP. Folder Document Root ini biasanya ada di C:\XAMPP\htdocs, sehingga nanti akan memiliki struktur direktori sebagai berikut:
Kode: Pilih semua
C:\XAMPP\
         htdocs\
                jibas\
                filesharing\


4. Salin file database JIBAS (jibas_db.sql) ke folder C:\XAMPP\mysql\bin. Buka Command Prompt, arahkan ke C:\XAMPP\mysql\bin kemudian jalankan perintah berikut untuk membuat database JIBAS 
Kode: Pilih semua
DOS> cd C:\XAMPP\mysql\bin
DOS> mysql -u root < jibas_db.sql

Cara lain yang lebih mudah adalah menggunakan JIBAS Backup & Restore, unduh terlebih dahulu file jibas.master.db-x.y.z.bkp kemudian Restore menggunakan aplikasi JIBAS Backup & Restore ke basis data yang dituju.

5. Atur ulang security di mysql. Jalankan perintah berikut dari Command Prompt:
Kode: Pilih semua
DOS> mysqladmin -u root password kebersamaan
DOS> mysql -u root --password=kebersamaan
MYSQL> grant all privileges on *.* to `root`@`%` identified by 'kebersamaan';
MYSQL> exit;

Baris pertama akan mendefinisikan password user root di database mysql. Password yang digunakan pada contoh ini adalahkebersamaan. Anda dapat mengganti password ini dengan password pilihan anda.
Baris kedua akan masuk ke Console MySQL menggunakan user root dan password kebersamaan.
Baris ketga, apabila berhasil masuk ke Console MySQL, berikan hak akses kepada user root supaya bisa mengakses diluar localhost dari host manapun. Perhatikan tanda kutip nya, tanda kutip terbalik untuk `root`@`%` dan tanda kutip biasa untuk'kebersamaan'

6. Atur kembali beberapa file konfigurasi SISFO Sekoloah JIBAS, yaitu: database.config.php, application.config.php, system.config.php serta school.config.php. Keempat file konfigurasi tersebut ada di folder C:\XAMPP\htdocs\jibas\include

database.config.php
Atur kembail variable2 berikut sesuai dengan database mysql yang digunakan
Kode: Pilih semua
/* Alamat basis data MySQL JIBAS */
$db_host="localhost";

/* User basis data MySQL JIBAS */
$db_user="root";

/* Password basis data MySQL JIBAS */
$db_pass="kebersamaan";

/* Basis data default JIBAS */
$db_name='jbsakad';


application.config.php
Sesuaikan nilai $G_START_YEAR dengan tahun aplikasi ini mulai digunakan . Isi $G_SERVER_ADDR dengan IP Addresskomputer supaya bisa diakses melalui Local Area Network. $FS_UPLOAD_DIR dengan direktori lengkap ke folder filesharing
Kode: Pilih semua
/* Awal tahun pendataan menggunakan SISFO JIBAS */
$G_START_YEAR="2012";

/* Alamat Server aplikasi SISFO JIBAS 
   Alamat ini digunakan untuk menampilkan header cetak di laporan-laporan yang disediakan SISFO JIBAS 
   Gunakan alamat IP atau nama domainnya, jangan menggunakan localhost */
$G_SERVER_ADDR="192.168.1.88/jibas";

/* Direktori untuk menyimpan berkas-berkas unggahan dari aplikasi InfoGuru */
$FS_UPLOAD_DIR='C:\\xampp\\htdocs\\filesharing\\';


system.config.php
Sesuaikan JIBAS_TIMEZONE dengan zona waktu di daerah anda
Kode: Pilih semua
/* 
   TIME ZONE
   Untuk daerah Indonesa bagian barat (WIB) gunakan Asia/Jakarta
   Untuk daerah Indonesa bagian tengah (WITA) gunakan Asia/Makassar
   Untuk daerah Indonesa bagian timur (WIT) gunakan Asia/Jayapura
*/
define('JIBAS_TIMEZONE','Asia/Jakarta');

date_default_timezone_set(JIBAS_TIMEZONE);


school.config.php
Isikan logo dan identitas sekolah di file ini
Kode: Pilih semua
<?
/*
   Konfigurasi Untuk Logo dan Judul di Halaman Muka
   Ukuran logo 60x60 pixel. Menggunakan format PNG atau GIF dengan latar belakang transparan
   Simpan Gambar Logo di direktori images
   Jika tidak menggunakan logo, masukkan nama gambar nologo.png
*/
$G_LOGO_DEPAN_KIRI="logo_front_left.png"; // nama file gambarnya, jika tidak ada gunakan nama file nologo.png
$G_LOGO_DEPAN_KANAN="logo_front_right.png";
$G_JUDUL_DEPAN_1="SEKOLAH INDONESIA MEMBACA";
$G_JUDUL_DEPAN_2="YAYASAN INDONESIA MEMBACA";
$G_JUDUL_DEPAN_3="Jl. Kalijati Raya no.30 Antapani Bandung 40291<br>Telp/Fax: (022)-7272571, Website: http://www.forintegra.com";
?>


filesharing.config.php
Isikan diretori dan alamat penyimpanan file-file Filesharing di modul InfoGuru dan InfoSiswa
Kode: Pilih semua
<?
/* Direktori tempat penyimpanan file-file FileSharing
   Direktori slashes di sistem operasi Linux menggunakan /
   sedangkan di Windows bisa menggunakan \\ dan /   */
$FILESHARE_UPLOAD_DIR = "C:/XAMPP/htdocs/filesharing/";
 
/* Alamat web based dari direktori tempat penyimpanan file-file FileSharing 
   PERHATIAN:
     UNTUK PENGGUNAAN MULTIUSER di LOCAL AREA NETWORK
     JANGAN MENGGUNAKAN localhost TETAPI GUNAKAN IP ADDRESS atau HOSTNAME */
$FILESHARE_ADDR = "http://192.168.1.10/filesharing/";
?>


7. Selesai. Untuk ujicoba, buka web browser dan arahkan ke http://localhost/jibas

Sumber : http://jibas.net

3 comments:

  1. terimakasih gan..
    tutorialnya ngebantu banget...
    tapi, ane ada kasus dimana ane nggak bisa masuin database query nya dari sql query Phpmyadmin...
    apa ada sosusi gan..??

    ReplyDelete
    Replies
    1. untuk insert query yang terlalu panjang memang tidak bisa mas.. krn menggunakan inodb. sebaiknya jika ingin omport database yang panjang melalui konsole.

      Delete
  2. Kalau mysql tidak jalan permasalahaanya apa ya mas?

    ReplyDelete