Sistem Manajemen Pengunjung & Absensi Wisata Berbasis QR Code
  • 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