Panduan Instalasi OpenSID

 

Untuk dapat menjalankan suatu aplikasi beberapa persiapam harus dilakukan. Setelah sebelumnya dibahas mengenai cara install Xampp sebagai web server local sekarang panduan dilanjutkan dengan Panduan Instalasi OpenSID ini.

Untuk rilis tertentu (terakhir rilis OpenSID v1.2), OpenSID menyediakan berkas .rar yang memudahkan proses menginstall awal OpenSID di Windows. Langkah yang perlu diikuti adalah sebagai berikut :

  1. Unduh berkas OpenSID-[versi]-Windows.rar dari catatan rilis di https://github.com/eddieridwan/OpenSID/releases
  2. Yakinkan tidak ada folder xampp di C:/
  3. Extract file OpenSID-[versi]-Windows.rar ke folder C:/
  4. Di folder C:/xampp, double-click file xampp-control.exe
  5. Di tampilan XAMPP, yakinkan Apache dan MySQL tampil dengan warna hijau, yang menunjukkan kedua servis itu sudah jalan
  6. Di browser anda (misalnya Chrome atau Firefox), masukkan alamat http://localhost/OpenSID/index.php/first untuk menampilkan modul web OpenSID

Perlu diperhatikan, data yang tampil berasal dari contoh yang disediakan di rilis OpenSID. Data tersebut perlu diganti dengan data untuk desa anda.

Langkah install mempergunakan unduhan script

Panduan berikut ini memberi langkah menginstall OpenSID dengan mengunduh script OpenSID dari repository di Github. Langkah-langkah di bawah dapat dipakai untuk menginstall OpenSID pada sistem operasi Windows, Linux ataupun Apple Mac.

  1. Siapkan server/PC
  2. Unduh script OpenSID
  3. Buat folder desa
  4. Buat database OpenSID
  5. Siapkan file konfigurasi database
  6. Import data awal
  7. Dapatkan Google API key and masukkan ke OpenSID

Persiapan Server

Perangkat lunak yang diperlukan :

  • PHP 5.x, minimal 5.3

Supaya konsisten dengan kebanyakan instalasi OpenSID, dianjurkan memakai :

  • Apache
  • Mysql 5.x

Umumnya, untuk mudahnya, kebanyakan pengguna SID memakai XAMPP untuk menyiapkan server yang dibutuhkan.
Ikuti Panduan Install XAMPP untuk mengunduh dan menginstal XAMPP.

Unduh script OpenSID

Release OpenSID dapat diunduh dari laman release di https://github.com/eddieridwan/opensid/releases.

Tentunya anda juga bisa saja men-download commit mana saja yang diinginkan dari https://github.com/eddieridwan/opensid.

Untuk mengunduh dan memasang OpenSID ikuti Panduan Unduh script OpenSID.

Buat folder root OpenSID

Di direktori root di server anda (htdocs kalau memakai XAMPP), disediakan folder desa-contoh. Buat folder desa dan copy semua isi desa-contoh ke folder desa. Folder desa ini akan dipakai untuk menyimpan semua file yang diubah sesuai kebutuhan desa.

Untuk penjelasan struktur folder desa lihat Folder Desa.

Buat Database OpenSID

Buat database Mysql mempergunakan perangkat phpmyadmin yang tersedia di server XAMPP anda.

Catat nama database, nama user and password yang anda pergunakan. Untuk membuat database Mysql lihat langkah Membuat Database SID.

Siapkan file konfigurasi database

Di folder desa/config, anda akan temukan file database.php. Ubah file ini dengan memasukkan nama database, nama user database dan password yang anda catat di langkah buat database OpenSID di atas. Tampak seperti gambar berikut :

311bb172 661e 11e6 95de ac4cf2d2f1c0

Import data awal

Di folder htdocs ada file contoh_data_awal_[yyyymmdd].sql. File ini berisi data contoh untuk aplikasi SID. Import data awal ini ke dalam database anda mempergunakan perangkat phpmyadmin yang tersedia di server XAMPP anda.

Ikuti Panduan Import Data Awal untuk melakukan Import data awal ke dalam database SID.

Dapatkan Google API Key dan masukkan ke OpenSID

SID menyediakan berbagai fitur yang memakai fasilitas peta dari Google Maps. Untuk mempergunakan fasilitas Google tersebut, Google mengharuskan pemakai memiliki Google API Key.

Sebagai contoh, widget Lokasi Kantor Desa di sidebar modul web tidak akan menampilkan peta apabila Google API Key belum terpasang.

Ikuti Panduan Memasang Google API Key untuk mendapatkan Google API Key dan memasangnya di OpenSID.

Panduan OpenSID dibuat oleh pengguna dan pegiat OpenSID, termasuk teman-teman yang tergabung dalam Jaringan Masyarakat Sipil Lombok. Kami juga mengajak anda untuk turut membantu mengembangkan panduan ini, untuk manfaat bersama. Silakan melihat caranya di Mengembangkan Panduan OpenSID. Petunjuk cara memakai panduan ini ada di Petunjuk Memakai Panduan OpenSID