STUDI KASUS
Operasional
Sistem Inventaris dan Persetujuan Stok Rumah Plastik
Aplikasi inventaris internal untuk mengelola barang dan mencatat pergerakan stok melalui pengajuan Staff, pemeriksaan Admin, dan keputusan akhir Kepala.
TEKNOLOGI YANG DIGUNAKAN
Laravel 10 / PHP / MySQL / Blade / AdminLTE / Bootstrap / Chart.js / DataTables
MASALAH
Barang masuk dan keluar melibatkan beberapa peran. Jika stok langsung berubah saat Staff mengajukan permintaan, angka persediaan bisa mendahului keputusan yang sebenarnya. Permintaan barang keluar juga perlu memperhitungkan stok yang sudah diajukan tetapi belum diputus agar tidak saling berebut jumlah yang sama.
FITUR UTAMA
-
01
Persetujuan tiga peran
Staff mengajukan, Admin memeriksa, dan Kepala memutuskan permintaan barang masuk atau keluar.
-
02
Stok berubah setelah keputusan akhir
Persediaan diperbarui hanya ketika Kepala menyetujui pengajuan.
-
03
Reservasi stok keluar
Pengajuan yang masih menunggu keputusan ikut dihitung agar stok tersedia tidak dipakai dua kali.
-
04
Riwayat dan dashboard
Pergerakan barang, status pengajuan, dan ringkasan stok dapat ditinjau menurut peran.
-
05
Pengelolaan data inventaris
Admin mengelola barang, kategori, pemasok, dan akun pengguna dari satu aplikasi.
IMPLEMENTASI
Aplikasi Laravel memisahkan akses Staff, Admin, dan Kepala. Staff mengajukan barang masuk atau keluar; Admin memeriksa dan meneruskan atau menolak; Kepala memberi keputusan akhir. Stok baru diperbarui setelah persetujuan Kepala. Saat membuat pengajuan keluar, sistem menghitung stok yang sedang direservasi oleh permintaan tertunda. Transaksi database dan penguncian baris menjaga proses persetujuan serta perubahan stok tetap konsisten. Admin juga dapat mengelola barang, kategori, pemasok, dan pengguna; dashboard serta histori menampilkan pergerakan stok dan status pengajuan.
TAMPILAN PROYEK
Buka tampilan 01 dalam ukuran penuh
Buka tampilan 02 dalam ukuran penuh
Buka tampilan 03 dalam ukuran penuh
Buka tampilan 04 dalam ukuran penuh
Buka tampilan 05 dalam ukuran penuh
Buka tampilan 06 dalam ukuran penuh
HASIL
Setiap permintaan memiliki status yang dapat ditelusuri dari pengajuan hingga keputusan akhir. Dashboard merangkum stok dan pergerakan barang, sedangkan histori memisahkan barang masuk dan keluar. Jumlah stok hanya berubah setelah pengajuan disetujui pada tahap terakhir.
Ingin membuat aplikasi dengan kebutuhan serupa?
Jelaskan siapa penggunanya, bagaimana prosesnya berjalan, dan fitur apa yang dibutuhkan. Saya akan mempelajarinya sebelum membahas solusi teknis.
Bahas Proyek