Deskripsi Proyek
Sistem E-Arsip adalah sebuah aplikasi web yang dirancang khusus untuk memodernisasi manajemen arsip dan dokumen fisik atau digital. Aplikasi ini memungkinkan pencatatan, pengkategorian, dan pengelolaan siklus peminjaman arsip secara terstruktur. Sistem ini sangat cocok diimplementasikan pada instansi pemerintahan, perpustakaan, atau perusahaan skala menengah untuk mengurangi risiko hilangnya dokumen berharga.
Latar Belakang dan Tujuan
Pengelolaan dokumen konvensional seringkali memicu kendala administratif seperti kesulitan pelacakan posisi dokumen, kerusakan fisik yang tidak terdata, atau rumitnya klasifikasi ribuan berkas.
Tujuan dibangunnya aplikasi ini adalah untuk menciptakan ekosistem manajemen paperless atau inventarisasi dokumen terpusat yang aman. Dengan integrasi otentikasi ketat dan manajemen peran (role-based access), sistem ini menjamin bahwa hanya staf berwenang yang dapat mengubah data krusial atau menyetujui peminjaman arsip.
Fungsionalitas Utama
Sistem memiliki modul berlapis untuk mengatur operasional persuratan/dokumen:
- Otentikasi & Keamanan (Authentication & Password Recovery):
- Mendukung fitur Login/Logout secara aman.
- Dilengkapi dengan fitur pemulihan kata sandi tingkat lanjut berbasis OTP (One-Time Password) yang dikirimkan langsung melalui sistem surel terpadu (SMTP Gmail).
- Manajemen Arsip & Kategori:
- Modul Kategori untuk menyusun klasifikasi dokumen (misalnya: Surat Masuk, Surat Keluar, Rahasia, Publik, dll).
- Modul Arsip sebagai basis data utama penyimpanan detail arsip (nomor surat, tanggal, file scan, dll).
- Sirkulasi Arsip (Peminjaman & Pengembalian):
- Pencatatan secara real-time siapa yang sedang meminjam arsip tertentu.
- Modul tracking yang memfasilitasi penandaan ketika arsip telah dikembalikan (peminjaman.kembalikan), sehingga status ketersediaan arsip selalu valid.
- Manajemen Pengguna (Admin Only):
- Panel khusus administrator (terlindungi oleh middleware Role:Admin) untuk menambah atau mencabut akses akun operator/karyawan.
Tech Stack
- Framework Utama: Ditenagai oleh Laravel 12 yang tangguh.
- Basis Data: Menggunakan MySQL.
- Layanan Eksternal (Mailing): Memanfaatkan layanan SMTP Server (seperti Gmail/Mailtrap) yang tertanam di .env untuk mengirim kode OTP pemulihan kata sandi kepada staf.
- Sistem Keamanan: Menerapkan enkripsi Bcrypt untuk kata sandi, CSRF Token untuk proteksi form, dan middleware otorisasi lapis ganda.
Galeri Tambahan