User Tools

Site Tools


instalasi:home

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
instalasi:home [2019/08/20 12:04]
admin_simralwiki [Instalasi SIMRAL]
instalasi:home [2019/11/21 20:39] (current)
admin_simralwiki
Line 10: Line 10:
   * Java Runtime Environment (JRE) minimal versi 7   * Java Runtime Environment (JRE) minimal versi 7
   * Sistem Operasi Linux atau Microsoft Windows   * Sistem Operasi Linux atau Microsoft Windows
 +
 +Aplikasi SIMRAL bisa diinstal dengan menggunakan 2 metode:
 +
 +  * Instalasi secara manual
 +  * Instalasi menggunakan Docker
 +
 +Metode instalasi dengan menggunakan Docker lebih disarankan karena jauh lebih mudah dan bisa menggunakan sistem operasi apapun dengan syarat telah terinstal Docker Engine.
  
 ===== Instalasi secara manual ===== ===== Instalasi secara manual =====
Line 104: Line 111:
  
 Copy-kan semua file source code SIMRAL kedalam folder ''/​var/​www/​html/​simral''​ Copy-kan semua file source code SIMRAL kedalam folder ''/​var/​www/​html/​simral''​
 +
 === Restore Database SIMRAL === === Restore Database SIMRAL ===
  
Line 251: Line 259:
 </​code>​ </​code>​
  
-Pada halaman login masukan user: ''​admin'' ​ dan password: ''#​simr@lbppt''​. Apabila berhasil akan muncul halaman awal aplikasi SIMRAL.+Pada halaman login masukan user: ''​admin'' ​ dan password: ''#​s1mr@lbppt''​. Apabila berhasil akan muncul halaman awal aplikasi SIMRAL.
  
 === Konfigurasi Modul Aplikasi === === Konfigurasi Modul Aplikasi ===
Line 257: Line 265:
 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 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
  
-{{:​instalasi:​list_modul.png?​nolink&​1032x470}}+{{:​instalasi:​list_modul.png?​nolink&​800x330}}
  
-{{:​instalasi:​edit_modul.png?​nolink&​1060x573}}+Kemudian klik pada nama salah modul, setelah muncul tampilan view modul, klik pada tombol edit pada toolbar sehingga muncul tampilan berikut: 
 + 
 +{{:​instalasi:​edit_modul.png?​nolink&​800x403}} 
 + 
 +Sesuaikan nama database host, user dan password, kemudian klik tombol simpan. Lakukan prosedur tersebut untuk semua modul.
  
 === Jasper Report Server === === Jasper Report Server ===
 +
 +Pastikan file lib/​jasper_report/​run_jasperserver memiliki attribute executable, jika belum gunakan perintah berikut:
 +
 +<​code>​
 +sudo chmod +x /​var/​www/​html/​simral/​lib/​jasper_report/​run_jasperserver
 +</​code>​
 +
 +Untuk menjalankan Jasper Report Server gunakan perintah berikut:
 +
 +<​code>​
 +cd /​var/​www/​html/​simral/​lib/​jasper_report
 +./​run_jasperserver
 +</​code>​
 +
 +Jasperserver akan berhenti bila terminal ditutup. Untuk menjalankan jasperserver setiap kali sever di restart, isikan perintah diatas pada file ''/​etc/​rc.local''​
 +
 +===== Instalasi menggunakan Docker =====
 +
 +Kebutuhan teknis untuk instalasi SIMRAL dengan metode Docker adalah:
 +
 +  * Docker Engine minimal versi 18.06
 +  * Docker Compose
 +
 +Sebelum melakukan instalasi, perlu dipersiapkan folder-folder tempat menyimpan data aplikasi SIMRAL agar bersifat persistent. Perintah berikut dengan asumsi pengguna memiliki home direktori ''/​home/​simral''​.
 +
 +<​code>​
 +cd ~
 +mkdir docker-simral-web
 +mkdir docker-simral-web/​simral-data
 +mkdir docker-simral-web/​simral-data/​cfg
 +mkdir docker-simral-web/​simral-data/​images
 +mkdir docker-simral-web/​simral-data/​mysql
 +</​code>​
 +
 +Setelah folder-folder tersebut tersedia gunakan perintah berikut untuk instalasi SIMRAL:
 +
 +<​code>​
 +cd docker-simral-web
 +curl -sSL https://​simral.bppt.go.id/​docker-simral-web/​docker-compose.yaml>​ docker-compose.yaml
 +docker-compose up -d
 +</​code>​
 +
 +Pastikan semua container berjalan dengan perintah berikut:
 +
 +<​code>​
 +docker ps
 +</​code>​
 +
 +yang akan menampilkan daftar container yang berjalan
 +
 +<​code>​
 +CONTAINER ID        IMAGE                                                    COMMAND ​                 CREATED ​            ​STATUS ​             PORTS                    NAMES
 +4d95f45fa7e0 ​       repo.ptik.bppt.go.id:​5000/​ptik/​simral-web-app:​1.0.0 ​     "​docker-php-entrypoi…" ​  22 hours ago        Up 22 hours         ​0.0.0.0:​82->​80/​tcp ​      ​simralweb-app_1
 +77119d1811b5 ​       phpmyadmin/​phpmyadmin ​                                   "/​docker-entrypoint.…" ​  22 hours ago        Up 22 hours         ​0.0.0.0:​83->​80/​tcp ​      ​simralweb-phpmyadmin_1
 +9dd15726854f ​       repo.ptik.bppt.go.id:​5000/​ptik/​simral-web-jasper:​1.0.0 ​  "/​usr/​bin/​supervisord" ​  22 hours ago        Up 22 hours         ​9999/​tcp ​                ​simralweb-report_1
 +cb296af123e6 ​       mysql:​5.6 ​                                               "​docker-entrypoint.s…" ​  22 hours ago        Up 22 hours         ​3306/​tcp ​                ​simralweb-db_1
 +</​code>​
  
  
instalasi/home.1566277451.txt.gz · Last modified: 2019/08/20 12:04 by admin_simralwiki