Abstract:
Keamanan dokumen digital merupakan salah satu aspek yang perlu diperhatikan
untuk mencegah informasi diakses oleh pihak yang tidak berwenang. Penelitian ini
bertujuan untuk mengembangkan sistem penyimpanan dokumen digital berbasis
web yang menerapkan algoritma Advanced Encryption Standard (AES-256-CBC)
sebagai mekanisme pengamanan. Sistem dibangun dengan menggunakan
framework Laravel, bahasa pemrograman PHP, basis data SQLite, serta pustaka
OpenSSL untuk mendukung proses enkripsi dan dekripsi dokumen. Pengujian
sistem dilakukan menggunakan metode Black Box Testing untuk mengetahui
kesesuaian fungsi sistem dengan kebutuhan yang telah ditentukan. Pengujian
mencakup fitur login, unggah dokumen, enkripsi, dekripsi, pengunduhan, dan
penghapusan dokumen. Hasil penelitian menunjukkan bahwa algoritma AES-256
CBC dapat diterapkan pada sistem untuk memberikan perlindungan terhadap
dokumen digital. Setiap dokumen yang diunggah diproses melalui enkripsi secara
otomatis sebelum disimpan, sedangkan pengembalian dokumen ke bentuk semula
memerlukan Encryption Key yang dimiliki pengguna. Sistem juga menggunakan
Initialization Vector (IV) yang dihasilkan secara acak pada setiap proses enkripsi
sebagai bagian dari mekanisme pengamanan data. Hasil pengujian menggunakan
metode Black Box menunjukkan bahwa seluruh fungsi utama sistem telah berjalan
sesuai dengan kebutuhan fungsional. Dengan demikian, sistem yang dikembangkan
dapat digunakan untuk mendukung keamanan penyimpanan dokumen digital
berbasis web.