Rancangan menu utama Rancangan halaman enkripsi Rancangan halaman dekripsi

3.6. Perancangan Interface

Perancangan interface bertujuan untuk memahami fungsi-fungsi dari bagian yang terdapat pada sistem serta memudahkan dalam pengelolaan agar sistem berjalan sebagaimana mestinya.

3.6.1. Rancangan menu utama

Rancangan menu utama merupakan tampilan saat sistem pertama kali dijalankan. Pada halaman ini terdapat fungsi button enkripsi, dekripsi, button about dan button exit. Button enkripsi akan mengarahkan user ke dalam halaman enkripsi, Button dekripsi akan mengarahkan user ke halaman dekripsi, dan Button about berisikan tentang biodata penulis dan keterangan aplikasi. Gambar 3.11 Rancangan Menu Utama Universitas Sumatera Utara

3.6.2. Rancangan halaman enkripsi

Pada halaman proses enkripsi terdapat dua buah bagian yaitu bagian proses Rijndael dan RSA. Pada rancangan tampilan Proses Rijndael terdapat kolom utuk pengimputan sessionkey dan kolom plainteks. Button buka file berfungsi untuk membuka direktori penyimpanan file .txt yang akan dienkripsikan. Button enkripsi plainteks berfungsi untuk melakukan proses enkripsi terhadap plainteks. Untuk form proses RSA terdiri dari kolom teks terenkripsi untuk menampilkan hasil enkripsi, kolom key terenkripsi untuk menampilkan hasil enkripsi cipherkey. Pada bagian bawah terdapat kolom untuk kunci publik e dan kunci privat d. Button enkripsikey berfungsi untuk enkripsi sessionkey. Button save berfungsi untuk menyimpan hasil proses enkripsi kunci. Untuk rancangan proses enkripsi seperti Gambar 3.13 berikut. Gambar 3.12 Rancangan Halaman Enkripsi Universitas Sumatera Utara

3.6.3. Rancangan halaman dekripsi

Halaman dekripsi merupakan proses mengembalikan cipeherteks dan cipherkey kebentuk plainteks dan sessionkey. Pada rancangan halaman dekripsi terdapat kolom teks terenkripsi untuk menampilkan cipherteks, kolom key terenkripsi untuk menampilkan cipherkey, dan kolom kunci privat yang akan digunakan pada proses dekripsi cipherkey. Button dekripsi key berfungsi untuk melakukan proses dekripsi untuk mendapatkan sessionkey dan Button dekripsi teks berfungsi untuk mengembalikan cipherteks kebentuk plainteks. Untuk rancangan proses dekripsi dapat dilihat pada Gambar 3.14. Gambar 3.13 Rancangan Halaman Dekripsi Universitas Sumatera Utara BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1. Proses Algoritma Rijndael