Abstract
Ujian merupakan salah satu wujud evaluasi dari proses belajar. Sejauh mana pemahaman siswa terhadap bidang studi yang ditempuh diukur melalui hasil yang diperoleh setelah melaksanakan ujian. Namun permasalahan keamanan menjadi tantangan di dalam sebuah sistem ujian online. Proses pengiriman dan penerimaan informasi ujian masih sangat rentan terhadap upaya pencurian, penyadapan, pembajakan, dan hal lain yang menyebabkan kebocoran informasi ujian. Dua aspek yang menjadi perhatian dalam pelaksanaan ujian online ini adalah confidentiality dan integrity. Confidentiality yang diartikan sebagai privasi atau kerahasiaan merujuk pada perlindungan informasi dari penyingkapan pihak yang tidak sah. Sedangkan integrity merujuk pada fungsionalitas jaringan, sistem, atau aplikasi untuk melindungi informasi dari perubahan yang disengaja.
Salah satu metode yang dapat diterapkan untuk mengatasi masalah tersebut adalah metode kriptografi dengan menerapkan enkripsi untuk melindungi informasi terkait ujian online yang sedang berlangsung. Penerapan kriptografi memanfaatkan algoritme Blowfish sebagai salah satu algoritme sandi simetris yang handal dibanding algoritme lainnya dapat meningkatkan sekuritas dari sisi informasi ujian terhadap sistem keamanan ujian online yang dibangun.
Berdasarkan pengujian confidentiality, informasi ujian online yang dikirimkan peserta dengan enkripsi algoritme Blowfish mampu merahasiakan isi di dalamnya saat dilakukan penyadapan melalui aplikasi sniffing jaringan Wireshark sehingga tidak dapat dimengerti isinya oleh penyadap. Sedangkan hasil dari pengujian integrity dengan adanya percobaan dekripsi terhadap informasi ujian yang berhasil disadap menggunakan metode brute force, tidak dapat ditemukan kunci yang sesuai untuk membuka informasi jawaban. Dari pengujian untuk melakukan request langsung dari URL menggunakan informasi hasil sniffing, sistem keamanan ujian online memberi penolakan akses dan tidak dapat dilakukan perbaruan data milik peserta sehingga keutuhan data milik peserta yang tersimpan terjaga.