Daftar Isi:
  • Ujian merupakan salah satu sarana untuk memberikan penilaian terhadap siswa atau mahasiswa sebagai peserta didik didalam proses belajar. Perkembangan model pelaksanaan ujian pun telah menyesuaikan dengan perkembangan teknologi informasi dan internet dimana ujian online telah menggeser pelaksanaan ujian konvensional yang mengharuskan penguji melakukan evaluasi secara manual pada lembar jawaban. Tetapi dalam pelaksanaan ujian online, keamanan data atau informasi menjadi salah satu tantangan. Dua dari tiga unsur utama terkait keamanan data dan informasi menjadi perhatian dalam pelaksanaan ujian online ini adalah confidentiality dan integrity. Kriptografi merupakan salah satu cara untuk mengamankan data atau informasi dari pihak yang tidak bertanggung jawab baik disengaja maupun tidak disengaja. Algoritma blowfish merupakan bagian dari ilmu kriptografi yang menggunakan kunci simetris untuk melakukan enkripsi dan dekripsi. Tujuan dari penyusunan tugas akhir ini adalah untuk membangun sistem keamanan aplikasi client ujian online android dengan server berbasis web dan mengetahui penerapan kunci dan keamanan algoritma blowfish dalam mengenkripsi nilai peserta ujian online. Metode serangan yang diujikan adalah teknik SQL injection di form login admin. Aplikasi ini dibangun menggunakan eclipse. Hasil dari penelitian menunjukkan bahwa penerapan algoritma enkripsi blowfish berhasil menjaga integritas dan kerahasian nilai peserta ujian online android. Dan tingkat keamanan sistem yang menggunakan algoritma enkripsi blowfih jauh lebih aman daripada sistem yang tidak menggunakan algoritma blowfish.