Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian Online

Terdapat berbagai macam cara untuk melaksanakan ujian di tingkat perguruan tinggi, selama masa pandemi Covid-19 metode ujian online menjadi banyak digunakan. Meskipun ujian online dapat dilaksanakan di mana saja dan kapan saja, sayangnya masih banyak terjadi kecurangan seperti bocornya soal ujian,...

Full description

Saved in:
Bibliographic Details
Main Authors: Ferzha Putra Utama, Gusman Wijaya, Ruvita Faurina, Arie Vatresia
Format: Article
Language:Indonesian
Published: University of Brawijaya 2023-10-01
Series:Jurnal Teknologi Informasi dan Ilmu Komputer
Online Access:https://jtiik.ub.ac.id/index.php/jtiik/article/view/6558
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1823858633977364480
author Ferzha Putra Utama
Gusman Wijaya
Ruvita Faurina
Arie Vatresia
author_facet Ferzha Putra Utama
Gusman Wijaya
Ruvita Faurina
Arie Vatresia
author_sort Ferzha Putra Utama
collection DOAJ
description Terdapat berbagai macam cara untuk melaksanakan ujian di tingkat perguruan tinggi, selama masa pandemi Covid-19 metode ujian online menjadi banyak digunakan. Meskipun ujian online dapat dilaksanakan di mana saja dan kapan saja, sayangnya masih banyak terjadi kecurangan seperti bocornya soal ujian, tersebarnya kunci jawaban secara ilegal, dan pengubahan pada data hasil ujian.  Salah satu solusi dalam menjaga integritas hasil ujian berbasis online adalah mengenkripsi data ujian dengan metode kriptografi. Penelitian ini mengusulkan menerapkan beberapa metode kriptografi sebagai upaya dalam mengamankan dan memastikan keaslian data ujian online menggunakan algoritma AES 256 CBC, Base 64, dan SHA 256. Penelitian ini menghasilkan aplikasi ujian online berbasis website yang dibangun menggunakan teknologi MERN Stack. Hasil pengujian dalam memvalidasi data ujian online yang telah dienkripsi menggunakan sistem dan OpenSSL menunjukkan nilai hash yang sama. Hal ini menunjukkan sistem telah mampu mengenkripsi, mendekripsi, dan memvalidasi data ujian online dengan efektif.   Abstract There are various ways to organize exams at the higher education level. During the Covid-19 pandemic, the online examination method has become widely used. Although online exams can be held anywhere and anytime, unfortunately, many violations and fraud exist, such as leaking exam questions, spreading answer keys illegally, and changing exam result data. One solution for maintaining the integrity of online-based exam results is to encrypt exam data with cryptographic methods. This study proposes applying several cryptographic methods to secure and ensure the authenticity of online exam data using AES 256 CBC, Base 64, and SHA 256 algorithms. This research resulted in a website-based online exam application built using MERN Stack technology. The test results in validating online exam data that has been encrypted using the system and OpenSSL show the same hash value. This shows that the system has been able to encrypt, decrypt, and validate online exam data effectively.
format Article
id doaj-art-91131a8211b14da5a39aa885b3468d03
institution Kabale University
issn 2355-7699
2528-6579
language Indonesian
publishDate 2023-10-01
publisher University of Brawijaya
record_format Article
series Jurnal Teknologi Informasi dan Ilmu Komputer
spelling doaj-art-91131a8211b14da5a39aa885b3468d032025-02-11T10:38:39ZindUniversity of BrawijayaJurnal Teknologi Informasi dan Ilmu Komputer2355-76992528-65792023-10-0110510.25126/jtiik.20231056558Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian OnlineFerzha Putra Utama0Gusman Wijaya1Ruvita Faurina2Arie Vatresia3Universitas Bengkulu, BengkuluUniversitas Bengkulu, BengkuluUniversitas Bengkulu, BengkuluUniversitas Bengkulu, Bengkulu Terdapat berbagai macam cara untuk melaksanakan ujian di tingkat perguruan tinggi, selama masa pandemi Covid-19 metode ujian online menjadi banyak digunakan. Meskipun ujian online dapat dilaksanakan di mana saja dan kapan saja, sayangnya masih banyak terjadi kecurangan seperti bocornya soal ujian, tersebarnya kunci jawaban secara ilegal, dan pengubahan pada data hasil ujian.  Salah satu solusi dalam menjaga integritas hasil ujian berbasis online adalah mengenkripsi data ujian dengan metode kriptografi. Penelitian ini mengusulkan menerapkan beberapa metode kriptografi sebagai upaya dalam mengamankan dan memastikan keaslian data ujian online menggunakan algoritma AES 256 CBC, Base 64, dan SHA 256. Penelitian ini menghasilkan aplikasi ujian online berbasis website yang dibangun menggunakan teknologi MERN Stack. Hasil pengujian dalam memvalidasi data ujian online yang telah dienkripsi menggunakan sistem dan OpenSSL menunjukkan nilai hash yang sama. Hal ini menunjukkan sistem telah mampu mengenkripsi, mendekripsi, dan memvalidasi data ujian online dengan efektif.   Abstract There are various ways to organize exams at the higher education level. During the Covid-19 pandemic, the online examination method has become widely used. Although online exams can be held anywhere and anytime, unfortunately, many violations and fraud exist, such as leaking exam questions, spreading answer keys illegally, and changing exam result data. One solution for maintaining the integrity of online-based exam results is to encrypt exam data with cryptographic methods. This study proposes applying several cryptographic methods to secure and ensure the authenticity of online exam data using AES 256 CBC, Base 64, and SHA 256 algorithms. This research resulted in a website-based online exam application built using MERN Stack technology. The test results in validating online exam data that has been encrypted using the system and OpenSSL show the same hash value. This shows that the system has been able to encrypt, decrypt, and validate online exam data effectively. https://jtiik.ub.ac.id/index.php/jtiik/article/view/6558
spellingShingle Ferzha Putra Utama
Gusman Wijaya
Ruvita Faurina
Arie Vatresia
Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian Online
Jurnal Teknologi Informasi dan Ilmu Komputer
title Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian Online
title_full Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian Online
title_fullStr Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian Online
title_full_unstemmed Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian Online
title_short Implementasi Algoritma AES 256 CBC, BASE 64, Dan SHA 256 dalam Pengamanan dan Validasi Data Ujian Online
title_sort implementasi algoritma aes 256 cbc base 64 dan sha 256 dalam pengamanan dan validasi data ujian online
url https://jtiik.ub.ac.id/index.php/jtiik/article/view/6558
work_keys_str_mv AT ferzhaputrautama implementasialgoritmaaes256cbcbase64dansha256dalampengamanandanvalidasidataujianonline
AT gusmanwijaya implementasialgoritmaaes256cbcbase64dansha256dalampengamanandanvalidasidataujianonline
AT ruvitafaurina implementasialgoritmaaes256cbcbase64dansha256dalampengamanandanvalidasidataujianonline
AT arievatresia implementasialgoritmaaes256cbcbase64dansha256dalampengamanandanvalidasidataujianonline