SIMPEL-POL (Sistem Manajemen Pelaporan dan Perbaikan Fasilitas Kampus) adalah platform digital terintegrasi yang dikembangkan khusus untuk lingkungan Politeknik Negeri Malang. Sistem ini dirancang untuk mengelola, memantau, dan memudahkan seluruh civitas akademika dalam melaporkan kerusakan atau gangguan pada fasilitas kampus secara cepat dan efisien.
Dengan antarmuka yang intuitif dan sistem pelacakan yang transparan, SIMPEL-POL menghubungkan tiga kelompok pengguna utama: admin, pelapor (mahasiswa, dosen, dan tenaga kependidikan), dan teknisi. Kolaborasi ini memastikan setiap masalah ditangani secara tepat waktu, dengan prioritas yang jelas, dan dapat dipantau progresnya untuk menciptakan lingkungan kampus yang selalu prima.
git clone https://github.com/Atadewa/SIMPEL-POL
cd SIMPEL-POL# Install PHP dependencies
composer install
# Install Node.js dependencies
npm install# Copy file environment
copy .env.example .env
# Generate application key
php artisan key:generateEdit file .env dan sesuaikan konfigurasi database:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=simpel_pol
DB_USERNAME=root
DB_PASSWORD=# Jalankan migrasi
php artisan migrate
# Jalankan seeder (opsional)
php artisan db:seed# Development
npm run dev
# Production
npm run build# Menjalankan server Laravel
php artisan serve
# Atau menggunakan script gabungan (dev + server)
npm run appAplikasi akan tersedia di http://localhost:8000
- Admin: Gunakan kredensial admin untuk mengelola sistem
- Mahasiswa/Dosen/Tenaga Kependidikan: Login dengan NIM/NIP
- Teknisi: Login dengan akun teknisi
- Pelaporan - Buat laporan kerusakan fasilitas
- Verifikasi Admin - Admin memverifikasi dan menentukan prioritas
- Penugasan Teknisi - Admin menugaskan teknisi
- Perbaikan - Teknisi melakukan perbaikan
- Umpan Balik - Pelapor memberikan feedback
Berdasarkan diagram sistem, SIMPEL-POL memiliki fitur-fitur berikut:
- Manajemen Pengguna: Kelola akun dan hak akses pengguna sistem
- Manajemen Data Fasilitas Kampus: Pengelolaan database fasilitas kampus
- Manajemen Data Gedung: Pengelolaan informasi gedung dan ruangan
- Pengelolaan Laporan Kerusakan: Proses dan distribusi laporan kerusakan
- Manajemen Data Prioritas Perbaikan: Pengaturan level prioritas perbaikan
- Laporan dan Statistik Sistem: Akses data analitik sistem secara komprehensif
- Manajemen Periode: Pengaturan periode pelaporan dan maintenance
- Manajemen Akun & Profil: Kelola informasi profil pengguna
- Pelaporan Kerusakan Fasilitas: Buat dan kirim laporan kerusakan fasilitas
- Melihat Status Laporan Perbaikan: Pantau progres perbaikan secara real-time
- Memberikan Umpan Balik: Sampaikan feedback terhadap perbaikan yang dilakukan
- Menentukan Prioritas Perbaikan: Indikasi tingkat urgensi dari kerusakan
- Laporan Perbaikan Fasilitas: Akses dan terima penugasan perbaikan
- Riwayat Laporan Perbaikan: Lacak histori penanganan kerusakan
- Mengelola Laporan Kerusakan Fasilitas: Proses laporan kerusakan yang masuk
- Menentukan Rekomendasi Perbaikan: Berikan solusi perbaikan optimal
- Menugaskan Teknisi untuk Perbaikan: Distribusi tugas perbaikan
- Analisis dan Laporan Statistik Fasilitas: Evaluasi data perbaikan fasilitas
- Export laporan ke Excel/PDF
- Import data fasilitas dari Excel
- Backup dan restore database
- Notifikasi real-time untuk update status
- Email notifikasi untuk laporan baru
- Dashboard notifikasi untuk admin
- Dashboard statistik untuk admin
- Grafik laporan berdasarkan periode
- Analisis tren kerusakan fasilitas
- Laporan kinerja teknisi
