PA
pangeran-droid/WebGIS-Sekolah-CI4
Sistem Informasi Geografis untuk pendataan dan pemetaan lokasi sekolah menggunakan CodeIgniter 4 dan Leaflet.js.
πΊοΈ Web GIS Sekolah - CodeIgniter 4
Proyek ini merupakan aplikasi Web GIS (Geographic Information System) untuk pendataan dan pemetaan lokasi sekolah, dibangun menggunakan framework CodeIgniter 4 serta tampilan berbasis AdminLTE.
β¨ Fitur Utama
- π Autentikasi Admin (Login & Logout)
- π Pemetaan lokasi sekolah menggunakan Leaflet.js
- π« Manajemen data sekolah (CRUD)
- π Dashboard admin responsif dan modern
- π§ Penentuan koordinat lokasi secara interaktif di peta
- π Upload gambar/foto sekolah
π οΈ Teknologi yang Digunakan
- CodeIgniter 4
- AdminLTE 3
- Leaflet.js
- MySQL/MariaDB
- Bootstrap, jQuery, FontAwesome
π Referensi Pembelajaran
Referensi utama dari seri pembelajaran di YouTube. Terima kasih kepada kreator konten atas ilmunya.
π Cara Menjalankan Proyek
-
Clone repositori
git clone https://github.com/pangeran-droid/WebGIS-Sekolah-CI4.git cd WebGIS-Sekolah-CI4 -
Salin file
.env.examplecp .env.example .env
-
Edit konfigurasi database di
.envdatabase.default.hostname = localhost database.default.database = nama_database database.default.username = root database.default.password = database.default.DBDriver = MySQLi -
Jalankan server lokal
php spark serve
-
Akses di browser
http://localhost:8080
π Login Admin
Gunakan kredensial berikut untuk masuk sebagai admin:
- Email:
admin@gmail.com - Password:
admin123
π§ Struktur Proyek (Ringkasan)
/app
βββ Controllers
βββ Models
βββ Views
βββ Config
/public
βββ AdminLTE/
/writable
.env
π Catatan
- Pastikan ekstensi PHP seperti
intl,curl,mbstring, danopensslaktif. - Gunakan versi PHP minimal 7.4 atau lebih tinggi.
- Jika menggunakan XAMPP/Laragon, tempatkan folder proyek di
htdocsatauwww.
π Lisensi
Proyek ini dibuat untuk keperluan pembelajaran dan tugas kuliah. Bebas dimodifikasi sesuai kebutuhan.
On this page
Languages
JavaScript55.1%CSS20.1%PHP12.6%HTML11.2%SCSS1.0%Smarty0.0%Dockerfile0.0%Hack0.0%
Contributors
MIT License
Created June 10, 2025
Updated February 5, 2026