Panduan ini ditulis untuk catatan pribadi atau untuk yang baru memulai untuk menggunakan Aplikasi OpenSID v22.04 Umum secara offline pada sistem operasi Windows 10.
Minimal Spesifikasi Perangkat Lunak OpenSID Offline
Sistem Operasi Windows 11, 10, 8 dan 7
https://www.microsoft.com/en-us/software-download/windows10
Microsoft Visual C++ 2017 [Wajib]
https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
XAMPP Version 7.4.xx [Wajib]
https://www.apachefriends.org/download.html
SourceCode OpenSID Rilis – Umum Terbaru [Wajib]
https://github.com/OpenSID/OpenSID/releases/
Notepad++ [Opsional]
https://notepad-plus-plus.org/downloads/
1. Install & Setting XAMP
Install XAMPP
Proses Install XAMPP dilakukan dengan cara mejalankan installer yang telah di unduh sebelumnya yaitu xampp-windows-x64-installer.exe, tunggu proses instalsi hingga selesai dan pastikan XAMPP Control Panel bisa terbuka dengan baik.
Jika mengalami kesulitan silahkan tonton video Tutorial Cara Instalasi XAMPP Untuk Web Server OpenSID Offline di channel resmi openSID ini https://youtu.be/5QNvzjIq424
Setting XAMPP
SETTING XAMPP CONTROL PANNEL AUTOSTART
Pengaturan ini dilakukan guna webserver berjalan otomatis ketika komputer dihidupkan kembali (restart), silahkan lakukan langkah-langkah berikut:
• Buka XAMPP Control Panel terlebih dahulu, Silahkan Klik STOP Module Apache dan MySql jika kondisi berjalan (Starting)
• Pilih CONFIG yang berada di pojok kanan atas
• Kemudian centang: Apache, MySql & Start Control Panel Minimized
MENAMBAHKAN FILE REGISTRY XAMPP CONTROL PANNEL AUTOSTART
• Klik Icon Start Windows kemudian klik Run dan ketikkan REGEDIT lalu ENTER
• Ketika halaman REGEDIT muncul, silahkan masuk ke : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
• Pada sisi kanan, Klik kanan “New” pilih “String Value” lalu rubah nama NewValue dengan XAMPP lalu klik kanan MODIFY isikan kolom Value Data C:\xampp\xampp-control.exe
EDIT FILE CONFIG.INC.PHP MODULE APHACE
Tujuan Edit file config.inc.php ini ada menambahkan perintah baru untuk menghindari error Maximum execution time of 300 seconds exceeded pada saat import database openSID
Edit file config.inc.php ini bisa dilakukan melalui XAMPP Control Panel ataupun membuka file secara manual lewat windows explorer, berikut langkah-langkahnya:
Buka XAMPP Control Panel di barisan APACHE klik CONFIG pilih PhpMyAdmin(config.inc.php)
• Setelah config.inc.php terbuka di notepad tambahkan perintah baru pada barisan $cfg lainnya
$cfg['ExecTimeLimit'] = 900;
Membuka file config.in.php secara manual melalu windows explorer dengan mengakses lokasi file yang berada pada folder ini C:\xampp\phpMyAdmin\config.inc.php
Setelah langkah langkah di atas dilakukan silahkan hidupkan ulang (restart) Komputer PC Desktop atau laptop anda.
Untuk memastikan XAMPP sudah AutoStart (berjalan otomatis) pada Apache & MySql dengan cara Klik Ikon Windows (Start) lalu All Programs Pilih Folder Xamp dan Pilih XAMPP Control Panel atau cek pada sisi kiri taskbar bersandingan dengan jam komputer ada xampp-control
2. Install OpenSID-22.04 Umum
Bongkar File (Extract) SourceCode OpenSID-22.04
• Silahkan Bongkar file (Extract) SourceCode OpenSID-22.04 yang sudah di unduh tadi dengan Winrar atau 7Zip
• Susunan folder hasil bongkar file (extract) akan seperti ini: C:\Users\Administrator\Downloads\OpenSID-22.04\OpenSID-22.04
• Buka Folder OpenSID-22.04 dan RENAME Folder yang berada dalam folder OpenSID-22.04 menjadi OpenSID
Rename Folder desa-contoh
Rubah nama folder desa-contoh yang berada dalam folder OpenSID menjadi desa
COPY Folder OpenSID
Lakukan Copy Folder OpenSID yang sudah di rename tadi ke folder XAMPP>HTDOCS C:\xampp\htdocs\
3. Membuat, Konfigurasi & Import Database OpenSID
Membuat Database
Buka browser chrome atau browser lainnya dan kunjungi alamat ini http://localhost/phpmyadmin/
• Klik Basis Data
• Pada kolom Nama Basis Data, ketikkan: opensid
• Klik buat
Konfigurasi database.php openSID
Sebelum Import Database bawaan openSID, silahkan lakukan konfigurasi pada file database.php yang berada di C:\xampp\htdocs\OpenSID\desa\config
• Klik kanan file database.php dan pilih Edit With Notepad++
• Rubah pada barisan yang bertuliskan $db['default']['database'] = 'umum';
dari tulisan umum menjadi opensid sesuai nama database yang sudah dibuat tadi
• perhatikan besar kecil huruf penulisan nama databse
Import Database OpenSID
Setelah membuat database dan melakukan perubahan pada file database.php bawaan openSID, saatnya sekarang melakukan unggah / update database dengan mengakses halaman http://localhost/phpmyadmin/
• Pada sisi kiri silahkan pilih database yang sudah dibuat tadi yaitu opensid
• Pada Sisi kanan klik Import
pada Berkas untuk impor & Telusuri komputer Anda:
• Klik Chose File dan masuk ke folder C:\xampp\htdocs\OpenSID
• Pilih file ektensi .sql atau data dengan nama contoh_data_awal_20220301.sql
Bisa dipastikan tidak akan mengalami error Maximum execution time of 300 seconds exceeded saat proses inport database, karena sudah disesuaikan pada file config.inc.php
Proses Import database ini akan memakan sedikit waktu, sesuai dengan spek komputer pc atau laptop anda, mohon jangan sampai menutup browser secara paksa atau menghidupkan ulang perangkat, menghindari error pada Webserver XAMPP
4. Akses Modul Admin
Silahkan langsung akses modul Admin openSID di http://localhost/opensid/index.php/siteman
Gundakan username dan password standar dari openSID:
Username: admin
Password: sid304
5. FINISH
Thanks to Allah & Thanks to All Team OpenSID
Alhamdulillah panduan sekaligus catatan pribadi ini selesai dibuat, merasa senang karena kali pertama sukses mengenalkan aplikasi openSID kepada salah staf desa persiapan / desa aktik dan ikut membantu proses instalasinya hinggal berjalan dengan baik. Semoga bermanfaat dan bahasa penulisan panduan ini bisa dipahami dengan mudah untuk langkah-langkahnya, mohon maaf jika belum melampirkan gambar. Mohon dikoreksi atau ditambahkan jika ada langkah yang tidak sesuai guna bisa membantu mempermudah teman-teman yang yang akan menggunakan aplikasi openSID secara offline.
Referensi Panduan:
Github OpenSID
https://github.com/OpenSID/OpenSID/wiki/
Youtube Komunitas OpenSID:
https://www.youtube.com/c/KomunitasOpenSID-OpenDesa