Thursday, June 28, 2018

Install OpenSID 18.07 di Linux | #2 | Mukti911

A. Pendahuluan
Dalam artikel sebelumnya aku sudah memberikan penjelasan tentang OpenSID. Bagaimana cara menginstallnya ? berikut adalah cara untuk menginstall OpenSID 18.07 di Linux Xubuntu.

B. Latar Belakang
Karena dalam sistem informasi desa jika masih menggunakan sistem manual maka sistem tersebut seiring perkembangan zaman akan semakin lambat. Maka dari itu OpenSID dibuat, sehingga dapat melancarkan Sistem Informasi Desa.

C. Maksud dan Tujuan
Agar dapat melakukan installasi OpenSID di Linux.

D. Alat & Bahan
D. Waktu Pelaksanaan
  • 15 Menit.
E. Pembahasan
OpenSID 18.07 - Rilis ini menambahkan modul Inventaris sesuai dengan PERMENDAGRI NO 4 THN 2007. Selain itu, rilis ini juga berisi perbaikan lain yang diminta oleh komunitas SID.
Terima kasih pada Diego Dafma, Yusup Hambali dan tim programmer dari Diskominfo Kab Bandung, yang terus berkontribusi. Juga terima kasih pada https://github.com/LIQRGV yang mulai kontribusi.

Lengkapnya, isi rilis versi 18.07:
  1. Tampilkan logo OpenSID sebagai lambang desa default.
  2. #1037: Tambahkan validasi nama penduduk hanya boleh berisi karakter alpha, spasi atau tanda petik. [bug-fix]
  3. #1037: Perbaiki tampilkan pilihan penduduk program bantuan di mana nama penduduk berisi tanda kutip. [bug-fix]
  4. #860: Sekarang umur penduduk dengan status dasar mati atau hilang yang ditampilkan di halaman Penduduk adalah umur pada tanggal peristiwa. [bug-fix]
  5. #972: Ubah judul tombol mengunduh surat di Cetak Surat > Arsip Layanan dari Cetak menjadi Surat. [bug-fix]
  6. #935: Form surat keterangan kelahiran sekarang menampilkan hari lahir yang benar bagi data kelahiran dari database penduduk. [bug-fix]
  7. #1033: Sekarang lampiran F-1.15 untuk surat permohonan kartu keluarga menampilkan jumlah dan daftar anggota keluarga tidak termasuk kepala keluarga. Di form, pemohon dibatasi pada kepala keluarga saja. [bug-fix]
  8. #1033: Sekarang lampiran F-1.16 untuk surat permohonan perubahan kartu keluarga menampilkan jumlah dan daftar anggota keluarga tidak termasuk kepala keluarga. Di form, pemohon dibatasi pada kepala keluarga saja. [bug-fix]
  9. Di SID Home > Identitas Desa, sekarang peta lokasi Kantor Desa bisa diubah dan disimpan tanpa mempengaruhi perubahan data identitas desa. [bug-fix]
  10. Di SID Home > Identitas Desa, sekarang peta Wilayah Desa bisa diubah dan disimpan tanpa mempengaruhi perubahan data identitas desa. [bug-fix]
  11. Di Penduduk > Penduduk > Ubah data penduduk, sekarang peta lokasi penduduk bisa diubah dan disimpan tanpa mempengaruhi perubahan data penduduk lainnya. [bug-fix]
  12. #665: Sekarang mencentang checkbox Desa di Peta akan menampilkan lokasi kantor desa dan wilayah desa. Penampilan peta di widget Wilayah Desa dan Kantor Desa diseragamkan dengan tampilan di Peta.
  13. #1035: Sekarang data persil pemilik desa dan luar desa bisa ditambah dan diubah tanpa error. [bug-fix]
  14. Tambah modul Inventaris berdasarkan PERMENDAGRI NO 4 THN 2007.
  15. #1067: Sekarang Log Penduduk tidak lagi menampilkan data ganda untuk penduduk pecah KK atau penduduk baru yang status dasarnya diubah menjadi mati/hilang/pindah. [bug-fix]
  16. #1114: Perbaiki fitur cari dan filter aktif/tidak-aktif di Pengaturan > Manajemen Modul. [bug-fix]
  17. #143: Sekarang Laporan Kependudukan Bulanan menampilkan jumlah penduduk WNA dengan benar. [bug-fix]
  18. #1031: Sekarang bisa cari Keluarga berdasarkan nomor KK.
  19. #1032: Sekarang jumlah surat juga ditampilkan di Arsip Layanan > Grafik Surat Keluar.
  20. #1121: Sederhanakan paginasi artikel dan galeri di modul Web untuk mengatasi masalah di mana ada banyak artikel atau gambar galeri.
Apabila meng-upgrade (yaitu bukan install baru) dari versi SEBELUM versi 18.07, struktur database dan/atau folder desa perlu diubah dengan menjalankan fitur Database > Migrasi DB. Fitur migrasi ini melakukan perubahan database dan/atau folder desa yang diperlukan.
Perhatian: Modul Sekretariat > Inventaris Desa akan dihilangkan pada rilis September 2018 karena telah diganti dengan modul Inventaris baru. Pastikan memindahkan semua data ke format Inventaris baru sebelum rilis tersebut.

F. Langkah Kerja
  • Pastikan kalian sudah membuat webserver dan sudah mendownload OpenSID 18.07. Lalu buka Terminal masuk sebagai Root. Lalu masuk ke Folder tempat file Download-an OpenSID.
mukti@911-X453MA:~$ su
Password:
root@911-X453MA:/home/mukti# cd Downloads/Compressed/
root@911-X453MA:/home/mukti/Downloads/Compressed# ls
firefox                    OpenSID-18.07.zip
root@911-X453MA:/home/mukti/Downloads/Compressed# 
  •  Lalu ekstrak file OpenSID-18.07 dan pilih destination ekstrakannya. lalu ubah nama dari file ekstrakan tadi menjadi nama desa, contoh : desamaron
root@911-X453MA:/home/mukti/Downloads/Compressed# unzip OpenSID-18.07.zip -d /var/www/html/
root@911-X453MA:/home/mukti/Downloads/Compressed# cd /var/www/html
root@911-X453MA:/var/www/html/# mv OpenSID-18.07/ desamaron/
  •  Setelah itu ubah permession akses dari folder tersebut lalu ubah juga user permission akses. Cek apakah sudah berubah jika sudah masuk ke folder tadi lalu lihat isinya. ubah nama dari desa-contoh menjadi desa. Lalu buka file database.php pada folder tadi lalu config. setelah itu scroll kebawah lalu ubah sesuai konfigurasi mysql server yang telah ada lalu pada $db['default']['database'] = 'opensid'; ubah sesuai yang diinginkan contoh $db['default']['database'] = 'desamaron';
root@911-X453MA:/var/www/html# ls -l
drw-r--r-- 3 root root  4096 Jun   13:32 desamaron-rwxrwxrwx 1 root root 10918 Jun 28 23:27 index.html
root@911-X453MA:/var/www/html# chmod -R 777 desamaron/
root@911-X453MA:/var/www/html# chown -R www-data:www-data desamaron/
root@911-X453MA:/var/www/html# ls -l
drwxrwxrwx 3 www-data www-data  4096 Jul  4 13:32 desamaron-rwxrwxrwx 1 root     root     10918 Jun 28 23:27 index.html
root@911-X453MA:/var/www/html# /desamaron/desa/config/database.php 

  • Lalu buat database baru dengan nama sesuai konfigurasi file database.php tadi. Contoh : desamaron. Setelah itu import-kan file contoh_data_awal_20180628.sql  jika kalian masih baru menginstall OpenSID jika sudah pernah menginstall OpenSID sebelumnya kalian backup dulu file dari database karena perubahan pada OpenSID 18.07 berada pada model database. Caranya seperti berikut :
root@911-X453MA:/# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| phpmyadmin         |
| sys                |
+--------------------+
5 rows in set (0.05 sec)
mysql> CREATE DATABASE desamaron;
Query OK, 1 row affected (0.00 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| desamaron          |
| mysql              |
| performance_schema |
| phpmyadmin         |
| sys                |
+--------------------+
6 rows in set (0.00 sec)
mysql> exit
Bye
root@911-X453MA:/# mysql -u root -p desamaron1 < /var/www/html/desamaron/OpenSID-18.07/contoh_data_awal_20180628.sql
Enter password: 
  • Cek pada Browser apakah sudah bisa dibuka jika sudah maka tampilannya akan seperti berikut :


    G. Hasil Yang Didapat

    • Dapat Meng-install OpenSID di WebServer Linux 

    H. Kesimpulan
    Jadi installasi OpenSID dapat dilakukan di Terminal dan dalam penginstallanya tidak telalu rumit.


    I. Referensi



    No comments:

    Post a Comment