User Tools

Site Tools


Sidebar

Tentang SIMR@L

Administrator

Profil Pengguna

Setup SIKD

Perencanaan

Penganggaran

Penatausahaan Belanja

Penatausahaan Pendapatan

Penatausahaan Dana JKN/BLUD/BOS

Penatausahaan Kas Daerah

Perubahan

Akuntansi

SAKIP

BookCreator

instalasi_simral

This is an old revision of the document!


Hacked By ./Unkw0N-94nS

false

Persiapan instalasi pada sistem operasi Linux

Untuk penggunaan versi production disarankan menggunakan sistem operasi Linux distribusi Ubuntu 14.04 atau Debian 8.2.

Berikut langkah-langkah instalasi yang harus dilakukan:

Instalasi Apache

Lakukan perintah-perintah pada terminal berikut ini untuk melakukan instalasi apache:

sudo apt-get update
sudo apt-get install apache2

Untuk mengecek apakah instalasi telah berhasil dan webserver apache telah berfungsi, buka alamat berikut pada browser:

http://server_IP_address

Maka akan muncul halaman default untuk Apache Ubuntu 14.04:

apache_ubuntu.jpg

Instalasi MySQL

Gunakan perintah berikut untuk melakukan instalasi aplikasi database MySQL:

sudo apt-get install mysql-server php5-mysql

Instalasi PHP

Perintah apt dibawah ini untuk instalasi PHP dan modul PHP untuk Apache:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

Untuk keperluan aplikasi SIMR@L, modul-modul PHP berikut harus diinstal:

  • xml
  • bcmath
  • dom
  • mbstring
  • fileinfo
  • gd
  • gettext
  • mcrypt
  • mysql
  • mysqli
  • pdo_mysql
  • SimpleXML
  • sockets
  • xmlreader
  • xmlwriter
  • zip

Untuk melihat daftar modul PHP yang bisa diinstal gunakan perintah berikut:

apt-cache search php5-

Selanjutnya lakukan instalasi masing-masing modul php dengan perintah:

sudo apt-get install <nama-modul-php>

Setelah melakukan instalasi semua modul PHP yang diperlukan, lakukan restart Apache dengan perintah berikut ini:

sudo service apache2 restart

Instalasi JRE (Java Runtime Environment)

Untuk keperluan report pada aplikasi SIMRAL diperlukan JRE untuk menjalankan Jasper Report Engine. Perintah berikut digunakan untuk melakukan instalasi JRE:

sudo apt-get install default-jre

Instalasi SIMR@L

Copy source code SIMR@L

Copy-kan semua file source code SIMR@L kedalam folder /var/www/html/simral

Restore Database SIMR@L

Untuk setiap tahun anggaran, aplikasi SIMR@L memiliki 3 skema database:

  • lived_sikd_kabkota_xxxx : database framework aplikasi
  • sikd_kabkota_xxxx : database SIMRAL
  • sikd_kabkota_xxxx_log : database log SIMRAL

Setiap skema diatas tersedia dalam dalam bentuk mysql-dump dalam paket source code SIMR@L. Untuk restore setiap skema database bisa dilakukan melalui terminal mysql dengan perintah berikut, dengan terlebih dahulu masuk ke folder tempat file-file tersebut diatas:

cd <folder_tempat_file_mysql-dump>
mysql -u root -p

</file>

Setelah muncul terminal mysql, gunakan perintah berikut untuk me-restore database (sebagai contoh untuk tahun anggaran 2020):

<code>CREATE DATABASE lived_sikd_kabkota_2020;
USE lived_sikd_kabkota_2020;
source lived_sikd_kabkota_xxxx.sql
CREATE DATABASE sikd_kabkota_2020;
USE sikd_kabkota_2020;
source sikd_kabkota_xxxx.sql
CREATE DATABASE sikd_kabkota_2020_log;
USE sikd_kabkota_2020_log;
source sikd_kabkota_xxxx_log.sql

Konfigurasi SIMR@L

Terdapat 2 file yang perlu dikonfigurasi atau dibuat, yaitu:

  • cfg/config_map.xml : File mapping antara tahun anggaran dan file konfigurasi
  • cfg/appl_config_xxxx.php : File konfigurasi tahun anggaran

Berikut adalah contoh file cfg/config_map.xml :

<?xml version="1.0" encoding="iso-8859-1" ?>
<config_map>
    <item>
   <title>2020</title>
        <cfg_file>appl_config_2020.php</cfg_file>
        <default>1</default>
    </item>
</config_map>

</file>

Sedangkan contoh file ''cfg/appl_config_xxxx.php''  seperti berikut :

<code><?php
/**
 * LIVED Configuration File
 *
 * @file   appl_config.php
 * @modul        LIVED PHP Application Framework Configuration
 * @author       Agus
 * @version      LIVED V.1.0
 * @license      Copyright (c) 2007 BPPT-Kominfo
 * @description  Variabel-variabel konfigurasi dasar LIVED-Application Framework
 */

# Konfigurasi ADODB koneksi ke database application framework

// ADODB Database Driver
  $db_type     = "mysql";

// ADODB Database Host
  $db_host     = "simralweb-db";

// ADODB Database User
  $db_user     = "xxx";

// ADODB Database Password
  $db_pswd     = "xxx";

// Application Framework Database
  $db_appl     = "lived_sikd_2020";

# Setting directory

// Direktori instalasi LIVED-Application Framework
// Contoh untuk sistem operasi linux:
// $base_path = "/var/www/html/lived";
// Contoh untuk sistem operasi microsoft windows: (gunakan DOUBLE backslash untuk pemisahan direktori)
  $base_path = "/var/www/html/simral";

// URL LIVED-Application Framework, alamat url untuk mengakses LIVED
  $web_path = "http://localhost/simral";

// Direktori data database mysql untuk keperluan backup
// $mysql_data_path = "/var/lib/mysql/";
//  $mysql_data_path = "D:\\AppServ\\MySQL\\data";

// Logo aplikasi di sebelah kiri (logo institusi)
// Sebaiknya berformat GIF dengan transparansi, ukuran maksimal sekitar tinggi 80 pixel, lebar 80 pixel
  $header_logo_left = "images/logo.gif";

// Titel aplikasi
  $header_application_title = "Sistem Informasi Perencanaan, Penganggaran dan Pelaporan";

// Nama institusi 1
  $header_title = "Pemerintah Kabupaten/Kota";

// Nama institusi 2, dibawah nama institusi 1, dengan huruf yang lebih kecil
  $header_subtitle = "Version 2.0 2014-2016";

// Cakupan wilayah aplikasi
  $kode_wilayah = "3510";

// Jumlah record/baris untuk tampilan form list
  $record_per_page = 20;

// Jasper Report Server
  $jasper_server_address = "simralweb-report";
  $jasper_server_port = 9999;
  $jasper_dir = $base_path."\\modul\\sikd_2018";

// Awalan phrase object id (harus angka!)
  $object_model_pre_id = "9829";

  $default_latitude = "-6.752847";
  $default_longitude = "111.040011";

  $enable_obj_log = true;
  $log_db_type = "mysql";
  $log_db_host = "simralweb-db";
  $log_db_user = "xxx";
  $log_db_pswd = "xxx";
  $log_db_name = "sikd_2020_log";
?>

</file>

=== Test Aplikasi SIMRAL ===

Gunakan browser untuk membuka aplikasi SIMRAL dengan alamat

<code>http://<server_ip>/simral

Pada halaman login masukan user: admin dan password: #s1mr@lbppt. Apabila berhasil akan muncul halaman awal aplikasi SIMRAL.

Konfigurasi Modul Aplikasi

Aplikasi SIMRAL didesain agar tiap modul bisa memiliki koneksi database masing-masing. Untuk itu perlu dilakukan konfigurasi koneksi pada tiap-tiap modul dengan cara melalui modul Administrator, menu Setup Aplikasi –> Modul

list_modul.jpg

Kemudian klik pada nama salah modul, setelah muncul tampilan view modul, klik pada tombol edit pada toolbar sehingga muncul tampilan berikut:

edit_modul.jpg

Sesuaikan nama database host, user dan password, kemudian klik tombol simpan. Lakukan prosedur tersebut untuk semua modul.

Jasper Report Server

Pastikan file lib/jasper_report/run_jasperserver memiliki attribute executable, jika belum gunakan perintah berikut:

sudo chmod +x /var/www/html/simral/lib/jasper_report/run_jasperserver

Untuk menjalankan Jasper Report Server gunakan perintah berikut:

cd /var/www/html/simral/lib/jasper_report
./run_jasperserver

Jasperserver akan berhenti bila terminal ditutup. Untuk menjalankan jasperserver setiap kali sever di restart, isikan perintah diatas pada file /etc/rc.local

false

instalasi_simral.1690605364.txt.gz · Last modified: 2023/07/29 11:36 by 182.2.145.111