25
BAB IV HASIL DAN PEMBAHASAN
4.1 Implementasi Antarmuka
Implementasi program ini dilakukan dengan menggunakan NetBeans IDE 6.9.1 pada komputer dengan spesifikasi processor Intel Core i3 2,27 GHz,RAM
4.00 GB, dan hardisk 320 GB. Program ini dibuat sesuai dengan perancangan yang dibuat pada bab sebelumnya. Dan program ini dibuat dengan menggunakan
bahasa pemrograman Java.
4.1.1. Implementasi Halaman Awal
Halaman awal adalah tampilan yang pertama kali keluar pada saat program
dijalankan. Pada halaman ini terdapat tombol “Enkripsi” dan “Dekripsi”. Jika user ingin menggunakan program untuk mengenkripsi
dokumen, maka user harus menekan tombol “Enkripsi”. Dan jika user ingin menggunakan program untuk mendekripsi dokumen, maka user
harus menekan tombol “Dekripsi”.
Gambar 4.1 Tampilan Halaman Awal
26
4.1.2 Implementasi Halaman Enkripsi
Halaman enkripsi akan muncul setelah user menekan tombol “Enkripsi”. Pada halaman enkripsi ini terdapat tombol “Browse”, tombol
“Generate Key”, tombol “Proses”, tombol “Simpan”,tpmbol “Kembali”, text area “plainArea”, text area “enkripKey”, text area “hasilEnkrip”, dan text
area “LamaEnkrip”.
Jika user ingin mengenkripsi dokumen maka user menekan tombol “Browse” untuk mencari dokumen yang akan dienkripsi seperti di bawah
ini.
Gambar 4.2 Kotak Dialog saat memilih Dokumen
Setelah memilih file kemudian pengguna menekan tombol “Open”. Setelah menekan tombol “Open” maka dokumen tersebut akan ditampilkan,
kemudian user menekan tombol “Generate Key” maka kunci acak akan ditampilkan seperti di bawah ini.
27
Gambar 4.3 Tampilan Isi Dokumen dan Kunci Acak
Kemudian user melakukan proses enkripsi dengan menekan tombol “Proses” maka hasil dari proses akan muncul serta lamanya proses tersebut
dilakukan.
Gambar 4.4 Tampilan Hasil Enkripsi dan Lama Proses