Sistem Informasi Katalog Flora dan Fauna Berbasis QR Code
  • Kategori: Web Development
  • Tools: Laravel 10, Blade + Bootstrap, simple-qrcode, TCPDF, ZipArchive, MySQL, Laravel Auth + middleware role
  • Klien: Klien Ke-6
  • Tanggal Proyek: 21 Apr 2025
  • ⭐ Proyek Unggulan
  • 🔗 Lihat Demo
Sistem Informasi Katalog Flora dan Fauna Berbasis QR Code adalah aplikasi berbasis web yang dikembangkan untuk mempermudah pengelolaan data flora dan fauna secara digital, serta meningkatkan pengalaman pengunjung dalam mengakses informasi menggunakan QR Code.

Platform ini menggunakan Laravel sebagai framework backend dan mengimplementasikan sistem multi-role berbasis autentikasi. Pengguna dengan peran admin memiliki akses penuh untuk mengelola entitas, membuat barcode, dan mengunduh laporan PDF. Pengunjung umum dapat melihat detail fauna dan flora, serta melakukan pemindaian QR secara mandiri melalui halaman khusus.

Fitur Utama:

1. Manajemen Entitas Flora & Fauna
- Admin dapat menambahkan, mengedit, dan menghapus entitas flora dan fauna.
- Data mencakup nama umum, nama lokal, nama latin, habitat (biome), kuantitas, deskripsi, dan gambar.

2. QR Code Otomatis & Download
- Sistem secara otomatis menghasilkan QR Code untuk setiap entitas.
- QR dapat diunduh per entitas atau secara massal dalam bentuk file PDF atau ZIP.
- Setiap QR mengarah ke halaman detail entitas yang bersangkutan.

3. Pemindaian QR untuk Pengunjung
- Tersedia halaman pemindaian QR yang memungkinkan pengguna mengakses informasi dengan mudah.
- Tautan QR mengarah langsung ke detail entitas tanpa login.

4. Dashboard Statistik
- Admin dapat melihat jumlah fauna, flora, total pengunjung, dan total kuantitas semua entitas.
- Tampilan data tersegmentasi antara flora dan fauna untuk monitoring yang lebih mudah.

5. Laporan PDF & Filter Berdasarkan Kategori
- Sistem menyediakan fitur cetak laporan PDF data entitas berdasarkan kategori (Aves, Mamalia, Tumbuhan Berdaun Lebar, dll).
- Laporan memuat detail entitas dan rekap kuantitas per kategori.

6. Autentikasi & Role Based Access
- Sistem login untuk admin dan pengguna umum.
- Role diatur menggunakan middleware `auth` dan `role:admin`.

Alur Sistem:

1. Admin login ke dashboard dan menambahkan entitas flora/fauna.
2. Sistem menghasilkan QR Code otomatis untuk tiap entitas.
3. QR dapat diunduh dalam bentuk file individual atau kolektif.
4. Pengunjung dapat memindai QR melalui halaman /scan-qr untuk melihat detail flora/fauna.
5. Admin dapat mengunduh laporan PDF sebagai dokumentasi.

Teknologi yang Digunakan:

- Laravel 10
- Blade + Bootstrap
- simple-qrcode
- TCPDF
- ZipArchive
- MySQL
- Laravel Auth + middleware role

Manfaat Sistem:

- Digitalisasi katalog flora dan fauna.
- Edukasi publik melalui akses informasi berbasis QR Code.
- Kemudahan dalam mengelola dan mencetak data flora/fauna.
- Dukungan statistik dan visualisasi untuk keperluan pelaporan.