DOI: [Link]
34005/rw8nbk20
E-ISSN : 30253608
Vol. 04 No. 2 (2026) 9 - 14
Keamanan data berbasis Web Menggunakan Algoritma Advanced
Encryption Standard 128 di SMK Karya Mandiri
Fauziah1, Ahmad Fatih 2, Mochamad Irham Ahmadi3
1,2,3Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Islam As-Syafi’iyah
[Link]@[Link],
ABSTRACT
The rapid development of data security technology has made information exchange easier, yet
it also increases the risk of data manipulation and theft. At SMK Karya Mandiri, exam questions
are managed using Microsoft Office but lack proper data protection mechanisms, making them
vulnerable to unauthorized access, including from internal staff. This study aims to secure
exam files by implementing cryptography using the Advanced Encryption Standard (AES-128).
The system was developed as a web-based PHP application with MySQL as the database.
Test results show that the application successfully encrypts exam files from plaintext into
ciphertext, ensuring the confidentiality and integrity of the data..
Keywords: Data Security, Cryptography, AES-128, File Encryption, Web Application
ABSTRAK
Perkembangan teknologi keamanan data yang pesat memudahkan pertukaran informasi
namun meningkatkan risiko manipulasi dan pencurian data. Di SMK Karya Mandiri, file soal
ujian masih dikelola dengan Microsoft Office tanpa mekanisme perlindungan, sehingga rawan
disalahgunakan. Penelitian ini bertujuan mengamankan file soal ujian dengan menerapkan
kriptografi Advanced Encryption Standard (AES-128) dalam aplikasi berbasis web
menggunakan PHP dan MySQL. Hasil pengujian menunjukkan sistem mampu mengubah file
dari plaintext menjadi ciphertext sehingga menjaga kerahasiaan dan integritas data ujian.
Kata Kunci: Keamanan Data, Kriptpgrafi, Aes-128, Enkripsi File, Aplikasi Web
INSIT (Informatika Sains Teknologi ) Vol. 4 No. 02 (2026) 30253608
9
Dari fishbone analysis berikut, terdapat beberapa
I. PENDAHULUAN faktor yang mempengaruhi permasalahan yaitu,
1.1 Latar Belakang banyaknya proses penjagaan melibatkan karyawan
sekolah yang
Di era digital, isu kebocoran data menjadi salah satu membutuhkan waktu banyak sampai tiba waktu soal atau
permasalahan serius, termasuk pada penyelenggaraan ujian data tersebut di ujikan . Faktor – faktor tersebut antara lain
sekolah. Banyak kasus menunjukkan adanya pihak tidak proses, prosedur dan guru , dan dari faktor – faktor
bertanggung jawab, baik oknum guru maupun wali murid, tersebut memiliki sub faktor, dimana sub faktor tersebut
yang berusaha memperoleh atau memperjualbelikan soal akan dijelaskan melalui paragraf dibawah ini : Proses
ujian demi kepentingan pribadi. Kondisi ini membuktikan yang di maksud proses tersebut adalah proses penjagaan
bahwa sistem keamanan data ujian masih lemah dan rentan ketika soal soal atau data sudah jadi dan akan diujikan,
[Link] Karya Mandiri saat ini memanfaatkan pihak sekolah akan menerima soal tersebut dan disimpan
aplikasi Microsoft Office untuk pembuatan soal ujian. dalam bentuk fisik atau sudah tercetak. Maka dari pihak
Namun, file soal yang disimpan masih berbentuk plaintext, sekolah pun menyiapkan tempat untuk menaruh soal
sehingga mudah dibaca, diubah, maupun dicuri oleh pihak tersebut dam membutuhkan beberapa karyawan untuk
yang tidak berwenang. Oleh karena itu, diperlukan ditugaskan menjaga soal tersebut. Sangat memakan
mekanisme pengamanan yang mampu menjaga banyak waktu untuk karyawan menjaga soal tersebut
kerahasiaan, keaslian, dan integritas data ujian. maka dari itu system ini sangat mempermudah untuk
menaruh dan menjaga soal soal dan data tersebut dengan
Salah satu metode yang dapat diterapkan adalah mudah dan aman.
kriptografi, yaitu ilmu yang mempelajari teknik pengamanan
data melalui proses enkripsi dan dekripsi. Dengan enkripsi, Prosedur yang di maksud prosedur adalah Ketika
teks asli (plaintext) diubah menjadi ciphertext sehingga tidak menjelang hari H soal tersebut akan diujikan maka akan
dapat dipahami oleh pihak yang tidak berhak, dan hanya dihitung Kembali sesuai dengan pertama soal tersebut
dapat dikembalikan melalui proses dekripsi. Dalam turun dan terbit ke sekolah dalam bentuk fisik atau sudah
penelitian ini digunakan algoritma Advanced Encryption tercetak. Mengecek amplop soal yang sudah tersegel
Standard (AES-128), yang dipilih karena keseimbangan apakah ada oknum yang membuka soal berikut atau tidak,
antara tingkat keamanan, kecepatan, dan fleksibilitas di dan memerlukan waktu yang sangat banyak untuk
berbagai platform perangkat lunak maupun perangkat mengecek soal soal berikut karna banyak nya mata
[Link] latar belakang tersebut, penelitian ini Pelajaran yang akan diujikan dan melibatkan beberapa
bertujuan merancang aplikasi pengamanan soal ujian guru untuk membantu proses perhitungan dan
berbasis web dengan bahasa pemrograman PHP dan pengukuran data dan soal berikut.
MySQL sebagai sistem manajemen basis data.
Implementasi AES-128 diharapkan dapat mencegah Berdasarkan analisis yang ditinjau dari berbagai
kebocoran soal ujian serta meningkatkan keamanan faktor, maka permasalahan yang dibahas adalah
informasi di lingkungan SMK Karya Mandiri. banyaknya waktu yang tidak pentin untuk menjaga soal
soal dan data berikut yang melibatkan guru untuk
pengecekan Kembali soal soal per mata Pelajaran yang
1.2 Rumusan Masalah
akan diujikan. Dari permasalahan yang sudah
Beberapa masalah yang akan dikaji dalam penelitian ini
dijelaskan, maka pertanyaan penelitian yang ingin
adalah: diselesaikan pada penelitian ini adalah “ Bagaimana
membuat sistem keamanan soal ujian Sekolah berbasi
1. Sistem manual pada penyimpanan soal ujian tidak
Web menggunakan Algoritma Advanced Encryption
efisien karena memakan tempat dan biaya dan
Standard 128 di SMK KARYA MANDIRI ?”
bahkan ada proses penjagaan akan soal atau data
berikut. II. Landasan Teori
Guru banyak yang menyalah gunakan jabatan untuk
2. • A. Profil Sekolah
mengambil data atau soal ujian tersebut secara diam
SMK Karya Mandiri adalah sekolah menengah
diam dan menjual nya kepada wali murid
kejuruan swasta yang berlokasi di Kota Bekasi,
3. Mempermudah guru dalam mengambil soal yang
Tepatnya di Jl. Wibawa Mukti II KM 5, Kelurahan
masih berbentuk hardcopy.
Jatiasih, Kecamatan Jatiasih. Sekolah ini memiliki
NPSN 20280602 dan terdaftar di Kemendikbud.
Sekolah ini berada di bawah naungan Yayasan Bina
Karya Mandiri. Beberapa jurusan yang tersedia di SMK
Karya Mandiri antara lain Teknik Kendaraan Ringan
Otomotif (TKRO), Teknik Elektronika Industri (TELIND),
Teknik dan Bisnis Sepeda Motor (TBSM), Teknik
Komputer dan Jaringan (TKJ), serta Produksi dan
Siaran Program Televisi.
INSIT (Informatika Sains Teknologi ) Vol. 04 No. 02 (2026)30253608
10
B. Ujian Sekolah membangun sebuah CMS. PHP merupakan bahasa
Ujian Sekolah merupakan salah satu bentuk alat pemrograman yang bisa digunakan untuk membuat
ukur yang terdiri dari butir-butir pertanyaan untuk halaman HTML. File .php yang dibuat akan di proses di
mengukur kemampuan siswa dalam mencapai tujuan dalam server, sedangkan halaman yang akan dikirim ke
pembelajaran yang telah dilakukan selama proses browser pengunjung hanyalah tampilan HTML.
pembelajaran berlangsung. Penilaian ini dilakukan Pemrograman PHP sangat cocok untuk dikembangkan
berdasarkan poin-poin hasil pengukuran. Data hasil dalam lingkungan web, karena PHP bisa dilekatkan
pengukuran kemudian dianalisis melalui sebuah pada script HTML atau sebaliknya. PHP dikhususkan
prosedur yang sistematis, selanjutnya untuk pengembangan web dinamis, maksudnya adalah
diinterpretasikan untuk membuat sebuah kesimpulan. bahwa PHP mampu menghasilkan website yang secara
terus-menerus bisa berubah-ubah hasilnya sesuai
C. Kriptografi dengan pola yang diberikan, hal tersebut tergantung
dari permintaan client browsernya (bisa menggunakan
Kriptografi adalah bidang ilmu yang mempelajari browser opera, internet explorer, mozilla, dan lain-lain).
bagaimana cara mengamankan suatu pesan atau Dan biasanya pembuatan web dinamis dengan PHP
informasi [1]. Dalam bidang kriptografi terdapat dua berhubungan erat dengan database sebagai sumber
konsep yang sangat penting yaitu enkripsi dan data yang akan ditampilkan.
deskripsi. Proses pengiriman pesan akan melalui
proses enkripsi untuk mengubah teks asli (plaintext) G. Database
menjadi teks sandi (ciphertext). Dengan proses
enkripsi suatu informasi akan menjadi lebih sulit Database adalah sekumpulan data yang sudah
untuk diketahui oleh orang yang tidak berhak. disusun sedemikan rupa dengan ketentuan atau aturan
Keamanan tersebut diperlukan untuk menghindari tertentu yang saling berelasi sehingga memudahkan
adanya penyadapan atau pembajakan terhadap file pengguna dalam mengelolanya juga memudahkan
yang mengandung informasi penting bagi memperoleh informasi. Selain itu adapula yang
penggunanya dan menjaga integritas tersebut agar mendefinisikan database sebagai kumpulan file, tabel,
tetap aman, maka dibutuhkan sebuah algoritma atau arsip yang saling terhubung yang disimpan dalam
yang dapat memproteksi file adalah Algoritma media elektronik.
Advanced Standard Encryption (AES).
H. Website
D. Advanced Encryption Standard 128 Website adalah kumpulan halaman dalam suatu
domain yang memuat tentang berbagai informasi agar
Advanced Encryption Standard adalah algoritma dapat dibaca dan dilihat oleh pengguna internet melalui
kriptografi simetris yang dapat digunakan untuk sebuah mesin pencari. Informasi yang dapat dimuat
mengamankan sebuah data informasi. Algoritma ini dalam sebuah website umumnya berisi mengenai
merupakan standar enkripsi dengan kunci simetris. konten gambar, ilustrasi, video, dan teks untuk
Beberapa mode operasi yang dapat diterapkan pada berbagai macam kepentingan.
algoritma kriptografi penyandi blok AES di antaranya
adalah Electronic Code Book (ECB), Cipher Block III. METODE PENELITIAN
Chaining (CBC), Cipher Feedback (CFB), dan Output 2.1 Metode Pengumpulan Data
Feedback (OFB). Implementasi AES dengan mode
operasi ECB, CBC, CFB, dan OFB tentu saja memiliki
1. Observasi
kelebihan dan kekurangan tertentu dalam aspek Pada tahap penelitian, Penulis mengamati secara
tingkat keamanan data langsung pada SMK KARYA MANDIRI Di Kp.
Cakung Jl. Wibawa Mukti II No.RT01/05,
RT.001/RW.005, Jatisari, Kec. Jatiasih, Kota Bks,
E. Visual Studio Code
Jawa Barat 17426 untuk mendapatkan informasi
Visual Studio Code adalah sebuah teks editor ringan
langsung mengenai sistem penyimpanan dan
dan handal yang dibuat oleh Microsoft untuk sistem
pengamanan soal-soal ujian sekolah.
operasi multiplatform, artinya tersedia juga untuk versi
Linux, Mac, dan Windows. Teks editor ini secara 2. Wawancara
langsung mendukung bahasa pemrograman Pada tahap berikutnya, penulis langsung
Javascript, Typescript, dan Node. Js, serta bahasa melakukan wawancara kepada Kepala sekolah
pemrograman lainnya dengan bantuan plugin yang beserta guru SMK KARYA MANDIRI guna
dapat dipasang via marketplace Visual Studio Code memperoleh informasi dan data secara lisan
seperti : C++, C#, Python, Go, Java, PHP, dst. (Ummy mengenai sistem penyimpanan dan pengamanan
Gusti Salamah, 2021). soal-soal ujian sekolah.
3. Studi Pustaka
F. Hypertext preprocessor (PHP) Pada tahap berikutnya, penulis langsung
PHP adalah bahasa script yang dapat melakukan wawancara kepada Kepala sekolah
ditanamkan atau disisipkan ke dalam HTML. PHP dan Operator sekolah beserta guru SMK KARYA
banyak dipakai untuk membuat program situs web MANDIRI guna memperoleh informasi dan data
dinamis. PHP sering juga digunakan untuk secara lisan mengenai sistem penyimpanan dan
INSIT (Informatika Sains Teknologi ) Vol. 04 No. 02 (2026)30253608
11
pengamanan soal-soal ujian sekolah berbasis
website.
2.2 Metode Pengembangan Sistem
Pada penelitian ini, akan dibangun sebuah Sistem
Penyimpanan soal ujian sekolah serta file penting
berbasis Web yang bertujuan untuk melindungi
soal soal yang bersifat rahasia untuk disimpan
dengan aman. Proses dalam membangun sistem
ini menggunakan metode waterfall. Adapun
tahapan-tahapan dalam metode waterfall yang
akan diterapkan dalam penelitian ini meliputi:
Gambar 2. Flowchart Admin
1. Menganalisis Kebutuhan
Pengumpulan data ini dilakukan melalui Flowchart ini menggambarkan alur kerja dalam
observasi serta wawancara dengan Pihak pengelolaan data dan file pengguna yang
sekolah meliputi Kepala Sekolah, dewan guru dilakukan oleh Admin atau Operator sekolah
serta karyawan yang ada pada sekolah SMK
KARYA MANDIRI Observasi ini bertujuan 2.3 Usecase Diagram
memahami proses penyimpanan soal soal ujian
sekolah serta file penting sekolah dan kendala
dalam mengelola penyimpanan soal dan berkas
penting sekolah. Wawancara ini menggali
kebutuhan dan harapan para pengguna serta
sekolah dalam sistem penyimpanan soal ujian
sekolah yang berbasis website.
2. Desain Sistem
Berdasarkan analisis kebutuhan yang sudah
dilakukan penulis, fase perancangan sistem
ditujukan untuk mengubah kebutuhan itu menjadi
desain yang lebih terperinci. Desain ini mencakup Gambar 1. Usecase Diagram Guru
pengembangan arsitektur sistem , pemodelan alur
kerja, dan juga struktur data yang akan digunakan Gambar berikut adalah use case Guru,
dalam proses pembuatan sistem Penyimpanan Menjelaskan bahwa guru hanya bisa membuat soal,
soal ujian sekolah berbasis web menggunakan memilih dan mendonwload soal dengan memasukan
Advanced Encryption Standard 128 di SMK PIN yang di berikan oleh admin/Operator
KARYA MANDIRI .
a. Flowchart Sistem
1. Flowchart Pengguna
Gambar 2. Usecase Diagram Admin
Gambar berikut adalah use case
Admin\Operator, Menjelaskan bahwa admin bisa
menggunkan fitur fitur yang tidak bisa di gunakan oleh
guru/user. Seperti membuat account, membuat PIN
pada file yang akan di download,
Gambar 1. Flowchart Pengguna
Flowchart ini menggambarkan alur kerja dalam IV. HASIL DAN PEMBAHASAN
pengelolaan data dan file pengguna yang 1.1 Implementasi Sistem
dilakukan oleh pemilik akun
INSIT (Informatika Sains Teknologi ) Vol. 04 No. 02 (2026)30253608
12
Gambar 4. Halaman Deskripsi
Gambar 1. Halaman Login Halaman berikut adalah tampilan deskripsi
Halaman login ini dirancang khusus untuk untuk melihat file file yang sudah di enkripsi oleh
memverifikasi identitas pengguna dengan menggunakan admin, nama file yang sudah di cantumkan sebagai
alamat email dan password yang telah terdaftar sebelumnya. tanda bahwa file tersebut mempunyai nama masing
Proses login ini bertujuan menjamin bahwa hanya pengguna masing, jika pengguna mengklik deskripsi file maka
yang berwenang yang dapat mengakses sistem akan dialihkan ke tampilan download dan masukkan
pengamanan File ujian sekolah di Smk Karya Mandiri. pin atau password yang sudah diberikan oleh admin
atau operator sekolah jika ingin mendownload file
tersebut.
V. KESIMPULAN DAN SARAN
a. Kesimpulan
Hasil perancangan dan implementasi
sistem informasi manajemen file terenkripsi berbasis
web di SMK Karya Mandiri menunjukkan bahwa
sistem mampu mengamankan dokumen penting
melalui fitur enkripsi dan dekripsi, autentikasi
pengguna, serta log aktivitas. Mekanisme PIN pada
Gambar 2. Halaman Dashboard proses dekripsi menambah lapisan keamanan
Halaman ini merupakan langkah awal untuk sehingga kerahasiaan file tetap terjaga. Dengan
pengguna ketika berhasil masuk ke dalam sistem antarmuka yang sederhana dan interaktif, sistem ini
pengamanan file tersebut, pengguna hanya bisa memasuki memudahkan pengguna sekaligus meningkatkan
tampilan layar deskripsi untuk mendownload file tersebut, keamanan, efisiensi, dan kontrol dalam
namun untuk admin bisa mengakses semua tampilan yang penyimpanan serta distribusi dokumen sekolah.
ada pada tampilan dashboard tersebut.
b. Saran
Untuk pengembangan lebih lanjut, sistem
manajemen file terenkripsi ini dapat ditingkatkan
dengan penambahan fitur backup dan restore
otomatis, integrasi notifikasi, penerapan autentikasi
ganda, antarmuka yang lebih responsif pada
perangkat seluler, serta penyediaan statistik
penggunaan. Pengembangan ini diharapkan dapat
meningkatkan keamanan, efisiensi, dan kenyamanan
Gambar 3. Halaman Enkripsi dalam pengelolaan dokumen penting di SMK Karya
Pada tampilan berikut adalah tampilan enkripsi Mandiri.
untuk memasukan file ke dalam sistem tersebut,
memasukan deskripsi atau keterangan jika diperlukan.
memasukan password atau pin yang akan diberikan pada file UCAPAN TERIMAKASIH
tersebut untuk pengguna selain admin jika ingin 1. Fauziah, M.T sebagai Dosen pembimbing 1 yang telah
mendownload maka wajib memasukan pin atau password bersedia meluangkan waktu untuk memberikan arahan
yang sudah diberikan oleh admin. dengan adanya fitur ini dan masukan selama penyusunan jurnal ini.
maka admin bisa memasukan file penting ke dalam sistem 2. Ahmad Fatih [Link], M.M.S.I. sebagai dosen
tersebut agar lebih aman. pembimbing 2 yang telah bersedia meluangkan waktu
untuk memberikan saran dan masukan selama
penyusunan jurnal ini.
INSIT (Informatika Sains Teknologi ) Vol. 04 No. 02 (2026)30253608
13
DAFTAR PUSTAKA [Link] (2020).
[1] Istiqomah, F. et al. Analisis Perencanaan, [7] Cerlia Ashari, B. & Waluyo, S.
Pelaksanaan, dan Evaluasi Problem Based PENGAMANAN FILE UJIAN
Learning dan Project Based Learning. J. MENGGUNAKAN ALGORITMA
Educ. 06,. ADVANCED ENCRYPTION STANDARD 128
[2] Hamza, M., Baig, M., Burhan, H., Haq, U. DI SMP NEGERI 22. Seminar Nasional
& Habib, W. A Comparative Analysis of Mahasiswa Fakultas Teknologi Informasi
AES , RSA , and 3DES Encryption (SENAFTI) Jakarta-Indonesia (2022).
Standards based on Speed and Performance. [8] Kusuma, G. Implementasi Owasp Zap Untuk
1, 20–30 (2024). Pengujian Keamanan Sistem Informasi
[3] Ramadhan, R. & Soetanto, H. PENERAPAN Akademik. J. Teknol. Inf. J. Keilmuan dan
KRIPTOGRAFI MENGGUNAKAN Apl. Bid. Tek. Inform. 16, 178–186 (2022).
ADVANCED ENCRYPTION STANDARD [9] Rijal Fadli, M. Memahami desain metode
128 UNTUK PENGAMANAN FILE PADA penelitian kualitatif. 21, 33–54 (2021).
SMK MUHAMMADIYAH 4. Seminar [10] Kurniawan, A. R. & Chan, F. Otomius
Nasional Mahasiswa Fakultas Teknologi Wanimbo 4) , Nindy Hafelia Putri 5) , Fradia
Informasi (SENAFTI) Jakarta-Indonesia Mayang Intan 6). Wind. L. S. Samosir 7, 7.
[Link]
afti/index (2022).
[4] Handoyo, J. & Subakti, Y. M. KEAMANAN
DOKUMEN MENGGUNAKAN
ALGORITMA ADVANCED ENCRYPTION
STANDARD (AES).
[Link]
[5] Lubis, R. N. & Budiyanto, U. APLIKASI
PENGAMANAN FILE DOKUMEN
MENGGUNAKAN ALGORITMA AES-128
DAN RC4 PADA SEKOLAH SMK YADIKA
3. vol. 3 (2024).
[6] Ahmad Sitorus, F. et al. Implementasi
Algoritma Advanced Encryption Standard
(AES) 128 Bit Untuk Keamanan Data
Transaksi Penjualan Pada PT.
MITSUBISHI ELECTRIC INDONESIA.
Jurnal CyberTech vol. x. No.x
INSIT (Informatika Sains Teknologi ) Vol. 04 No. 02 (2026)30253608
14