e-Arsip adalah aplikasi berbasis web yang dibangun dengan Laravel 11 untuk mengelola arsip dan surat secara digital. Aplikasi ini dirancang untuk mempermudah proses pembuatan, pelacakan, pengarsipan, dan verifikasi dokumen dengan sistem yang aman, cepat, dan efisien. Dengan integrasi QR Code, histori aktivitas, dan peran pengguna (role-based access), e-Arsip menghadirkan pengelolaan dokumen yang modern, transparan, dan mudah diakses oleh seluruh lapisan organisasi.
e-Arsip ini dikembangkan sebagai solusi atas permasalahan yang temukan selama menjalani Praktik Kerja Lapangan (PKL) di CV Putra Panggil Jaya. Melalui sistem berbasis web ini, proses manajemen pengarsipan surat dapat dilakukan secara otomatis, efisien, dan terstruktur, dengan dukungan fitur-fitur modern seperti QR Code, pencarian data cepat, pelacakan aktivitas (history), restore data yang terhapus, hingga personaliasi profil dan pengelolaan hak akses berdasarkan role.
Website ini tidak hanya menjawab kebutuhan akan sistem pengarsipan yang lebih baik di CV Putra Panggil Jaya, tetapi juga dapat dikembangkan lebih lanjut dan diterapkan di berbagai perusahaan dengan kebutuhan serupa.
Multi Role Access Control
Tersedia 3 tingkat akses pengguna dengan batasan dan tanggung jawab yang berbeda:
Super Admin
Memiliki akses penuh atas sistem, seperti mengelola seluruh data arsip, surat, kategori, divisi, staff, serta memiliki otoritas untuk mengubah status surat (pending atau approve). Juga dapat mengelola user dari semua role.
Admin
Role ini berwenang untuk mengelola divisi, kategori, data arsip, surat, serta staff. Namun pada pengelolaan staff, Admin hanya bisa mengelola staff yang memiliki role User dan Guest.
User
Role ini memiliki akses terbatas yang ditujukan untuk mengelola surat seperti surat masuk, keluar, notulen, faktur, serta notulen.
Guest
Role ini hanya bisa mengakses scan QR Code untuk memverifikasi legalitas surat.
Divisi
Super Admin dan Admin dapat membuat, mengedit, dan menghapus divisi-divisi sesuai struktur organisasi, seperti nama divisi, tempat, dan status.
Kategori
Kategori digunakan untuk mengelompokkan jenis surat atau arsip berdasarkan klasifikasi tertentu. Super Admin dan Admin dapat mengelola kategori ini, termasuk menambah, mengedit, atau menghapus kategori sesuai kebutuhan instansi. Sedangkan User, hanya bisa memilih kategori untuk dimasukkan pada data surat.
Arsip
Arsip adalah tempat penyimpanan dokumen. Super Admin dan Admin memiliki kontrol penuh untuk menambahkan arsip baru, memperbarui informasi, atau menghapus arsip yang tidak relevan. Sedangkan User, hanya bisa melihat dan menambahkan surat di dalam arsip.
Surat
Pengelolaan surat mencakup pembuatan surat masuk, keluar, notulen, faktur, dan memo. User dapat membuat surat dan memanfaatkannya dengan template otomatis.
Staff
Pengelolaan data staff mencakup pembuatan, pengeditan, penghapusan, serta pengaturan hak akses berdasarkan role. Admin hanya dapat mengelola staff dengan role User dan Guest, sedangkan Super Admin bisa mengelola semua level staff (Guest, User, Admin, dan Super Admin).
Riwayat Aktivitas
Setiap tindakan pengguna, seperti menambah, mengedit, atau menghapus data akan otomatis terekam di fitur history. Ini mendukung kebutuhan audit dan pelacakan aktivitas secara transparan.
Progressive Web Application (PWA)
e-Arsip mendukung teknologi PWA, yang memungkinkan pengguna mengunduh aplikasi langsung dari browser ke perangkat desktop maupun mobile. Setelah diinstal, aplikasi ini dapat digunakan seperti aplikasi native.