- Kategori: Web Development
- Tools: Laravel 10, MySQL, Blade + Bootstrap, simple-qrcode (QR Generator), TCPDF (PDF Generator), Laravel Auth + Middleware Role, Flash Notification
- Klien: Klien Ke-4
- Tanggal Proyek: 21 Apr 2025
- 
                            
                                🔗 Lihat Demo
                            
                        
                        Sistem Manajemen Pengunjung & Absensi Wisata Berbasis QR Code adalah aplikasi web yang dirancang untuk memudahkan pengelolaan data wisatawan, pencatatan kehadiran berbasis QR code, dan pelaporan pengunjung secara real-time. Sistem ini dibangun menggunakan Laravel dan mendukung multi-role user: Admin, Kepala, Petugas, dan Wisatawan.
Fitur Utama:
1. Role-Based Access Control
   - Tersedia 4 peran: Admin, Kepala, Petugas, dan Wisatawan
   - Hak akses disesuaikan untuk tiap role
2. Pencatatan Kehadiran Otomatis
   - Petugas mencatat kedatangan & kepulangan wisatawan melalui scan QR
   - Data absensi tersimpan otomatis dengan timestamp
3. Dashboard Statistik
   - Total pengunjung, jumlah petugas, status pengguna, grafik kunjungan
   - Tampilan real-time untuk Admin & Kepala
4. CMS Jadwal
   - Admin mengelola hari & jam operasional
   - Data jadwal bisa diubah sesuai kebutuhan event
5. Manajemen Data Wisatawan & Petugas
   - CRUD lengkap + generate QRCode otomatis
   - Penyesuaian status pengguna aktif / nonaktif
6. Riwayat Pengunjung
   - Wisatawan dapat melihat riwayat kunjungan
   - Admin dapat mengakses log kehadiran semua pengguna
7. Export PDF
   - Laporan pengunjung bisa diunduh dalam bentuk PDF
   - Filter berdasarkan tanggal & status kehadiran
8. Edit Profil
   - Semua user bisa update data pribadi
   - Perubahan disimpan dan divalidasi otomatis
Alur Sistem:
1. Admin menambahkan user (petugas & wisatawan) dan mengelola jadwal
2. Wisatawan login & mendapatkan QR unik
3. Petugas scan QR untuk mencatat kehadiran
4. Sistem menyimpan waktu masuk & keluar ke database
5. Admin & Kepala memantau statistik dan laporan melalui dashboard
6. Laporan dapat diekspor menjadi PDF untuk dokumentasi
Teknologi yang Digunakan:
- Laravel 10
- MySQL
- Blade + Bootstrap
- simple-qrcode (QR Generator)
- TCPDF (PDF Generator)
- Laravel Auth + Middleware Role
- Flash Notification
Manfaat Sistem:
- Otomatisasi proses absensi
- Mempermudah kontrol kehadiran & keamanan
- Statistik real-time untuk evaluasi manajemen
- Pengelolaan user yang fleksibel & efisien
- Laporan siap cetak untuk kebutuhan instansi pemerintah