Pojok Lab (Barcode-Based Loan System)
Sistem inventarisasi modern untuk laboratorium sekolah dengan fitur pemindaian barcode untuk barang dan identitas peminjam.
Ikhtisar
Dirancang khusus untuk lab TI sekolah saya, sistem Pojok Lab membantu asisten lab memantau lalu lintas peralatan. Aplikasi ini mengandalkan pemindaian barcode untuk memverifikasi item fisik dan ID siswa secara instan, didukung dengan antarmuka dua peran: Admin (untuk manajemen inventaris) dan Peminjam.
Tantangan
- 1
Mengintegrasikan pembacaan barcode fisik/kamera ke dalam komponen antarmuka web Next.js.
- 2
Menangani transaksi peminjaman frekuensi tinggi secara cepat untuk mencegah antrian siswa di lab.
- 3
Merancang dashboard Admin yang padat data sekaligus responsif untuk digunakan di komputer lab pengawas.
Arsitektur & Strategi
Dibangun menggunakan arsitektur web Next.js modern. Antarmuka dirangkai secara presisi dengan komponen shadcn/ui dan Tailwind CSS, menyajikan pengalaman UI admin yang rapi serta scanner interface yang reaktif.
Hasil
Secara rutin digunakan di lab untuk melacak 200+ peralatan fisik menggunakan barcode.
Mencegah human error secara drastis melalui metode pemindaian ID dan label barang.
Memangkas waktu serah terima perangkat dari beberapa menit menjadi hitungan detik.
Pelajaran yang Didapat
- Menghubungkan input perangkat lunak berbasis web dengan input perangkat keras (seperti scanner) menuntut pengelolaan fokus (focus management) DOM yang teliti di React.
- Koleksi komponen shadcn/ui adalah pilihan yang sangat sangat efisien untuk dashboard internal bergaya profesional tanpa bloatware framework.
- Usability yang tinggi lewat proses satu langkah (seperti scan & go) sangat disukai pengguna sistem dibanding mengisi form manual.