BATARA ILMU adalah aplikasi manajemen perpustakaan sekolah berbasis PHP dan MySQL yang membantu pengelolaan buku tamu, peminjaman, pengembalian, katalog buku, laporan, serta administrasi perpustakaan, yang dikembangkan dari source code yang diperoleh dari komunitas ATPUSI Jabar Perpus_V2.html,
Secara umum aplikasi batara ilmu mempunyai fitur utamanya,sebagai berikut :
- Dashboard statistik dan grafik
- Buku tamu pengunjung
- Peminjaman dan pengembalian buku
- Katalog buku
- Import CSV buku, siswa, dan guru
- Backup dan restore JSON
- Export laporan CSV
- Integrasi SLiMS dan INLISLite
Adapun persyaratan sistem minimumnya, antara lain :
- PHP 8.0+
- MySQL/MariaDB
- PDO MySQL
- Apache (XAMPP, Laragon, WAMP)
Sedangkan struktur filenya, sebagai berikut :
batara_ilmu/
├── index.php
├── config.php
└── uploads/
Untuk Instalasi Lokal, langkahnya sebagai berikut :
- Salin project ke htdocs atau www.
- Buat database `batara_ilmu`.
- Import file SQL.
- Sesuaikan konfigurasi pada `config.php`.
- Pastikan folder `uploads/` tersedia file pendukung
- Cara mudahnya Download Source Code aplikasi batara_ilmu untuk localhost, kemudian ekstrak ke drive c, jalankan xampp
- Akses aplikasi melalui browser, https ://localhost/batara_ilmu
Sedangkan untuk Deployment Hosting, sebagai berikut :
- Upload file Source Code aplikasi batara_ilmu untuk hosting ke `public_html`.
- Buat database dan user MySQL.
- Import database melalui phpMyAdmin.
- Sesuaikan `config.php`, yang meliputi
-
const DB_HOST = ‘localhost’;
-
const DB_NAME = ‘nama db’;
-
const DB_USER = ‘nama user’;
-
const DB_PASS = ‘password_db’;
-
- Atur permission folder `uploads` pada 755
- Aktifkan SSL.
- Akses melalui browser, https://paket.batarailmu.my.id/
Untuk Login Defaultnya, sebagai berikut :
- Username: admin
- Password: admin123
Setelah terinstall, lakukan seting pengaturan nama perpustakaan dan logo, import data siswa, guru dan buku serta kelas, sesuaikan dengan kondisi perpustakaannya. untuk memudahkan bisa ditambahkan scan barcode, ucapan selamat datang dan barcode generate untuk buku.
LAMPIRAN :