Koleksi Pustaka
Perkembangan teknologi informasi memiliki peran yang sangat penting dalam mendukung proses bisnis di berbagai sektor, termasuk pada bidang logistik dan manajemen gudang. Sistem manajemen gudang merupakan salah satu elemen kunci dalam supply chain yang berfungsi untuk mengelola penyimpanan, pendistribusian, dan pengawasan barang secara efektif dan efisien. Melalui sistem ini, perusahaan dapat memantau arus barang masuk dan keluar, mengelola persediaan, serta memastikan ketersediaan barang sesuai kebutuhan operasional. Perusahaan yang menjadi objek magang telah memiliki sistem berbasis website yang dikembangkan dengan framework CodeIgniter. Namun, sistem ini memiliki keterbatasan, seperti pengelolaan role-based access control (RBAC) yang belum dinamis sehingga penambahan atau perubahan peran tidak dapat dilakukan secara fleksibel. Selain itu, tampilan antarmuka pengguna (user interface) terlihat outdated dan kurang mendukung pengalaman penggunaan. Dari sisi keamanan, selama proses pengujian yang dilakukan pada test environment, ditemukan bahwa peran yang seharusnya tidak memiliki hak akses administrator masih dapat mengakses menu khusus yang hanya diperuntukkan bagi administrator, termasuk melakukan pembuatan data baru. Temuan ini menunjukkan perlunya peningkatan mekanisme pembatasan akses agar setiap peran hanya dapat mengakses fitur sesuai kewenangan yang dimilikinya. Berdasarkan permasalahan tersebut, dilakukan rancang bangun sistem menggunakan framework Laravel versi terbaru. Pengembangan ini berfokus pada pembaruan tampilan antarmuka, perbaikan kelemahan yang ada, peningkatan keamanan, serta pengelolaan peran dan hak akses yang lebih fleksibel. Selain itu, pengembangan juga mencakup pembuatan diagram perancangan sistem, seperti activity dan use case diagram sebagai dokumentasi untuk mendukung pengembangan dan pemeliharaan sistem di masa mendatang.