4.1.6 Halaman Tentang
Tab tentang berisi informasi mengenai aplikasi dan profil programmer. Tampilan halaman tentang dapat dilihat pada Gambar 4.6.
Gambar 4.6. Tampilan Halaman Tentang
4.2 Pengujian Sistem
4.2.1 Pengujian Proses Enkripsi Pengirim Enkripsi1
Sebelum melakukan proses enkripsi, Pengirim akan membangkitkan bilangan prima dengan memilih digit bilangan prima yang diinginkan dan mengeksekusi tombol
Generate Prima pada tab pembangkit kunci. Setelah bilangan prima didapatkan, Pengirim membangkitkan kunci enkripsi
dan dekripsi dengan mengeksekusi tombol Generate Kunci dan menyimpan kunci yang didapatkan. Pembangkit kunci Pengirim dapat dilihat pada gambar 4.7.
Gambar 4.7. Hasil Generate Bilangan Prima dan Kunci Pengirim
Universitas Sumatera Utara
Untuk memulai proses Enkripsi1, Sender akan membuka file kunci dengan mengeksekusi tombol Browse dan sistem akan menampilkan direktori penyimpanan
file. Setelah Sender memilih file kunci dengan ekstensi .kma, sistem akan menampilkan kunci pada textbox.
Gambar 4.8. Kunci Enkripsi Pengirim
Kemudian Sender memilih file dokumen untuk dienkripsi dengan mengeksekusi tombol Browse dan sistem akan menampilkan window direktori
penyimpanan file. Setelah Sender memilih file, konten file akan tampil pada textbox. Untuk melakukan proses enkripsi, Sender mengeksekusi tombol Enkripsi Teks dan
sistem akan menampilkan hasil enkripsi Cipherteks1 dan waktu enkripsi.
Gambar 4.9. Hasil Eksekusi Enkripsi1
Setelah melakukan enkripsi, Sender menyimpan hasil enkripsi dengan mengeksekusi tombol Simpan C1. Untuk mengkompresi file cipherteks1, Sender
memilih file enkripsi untuk dikompresi dengan mengeksekusi tombol Browse dan sistem akan menampilkan window direktori penyimpanan file. Selanjutnya, User
mengeksekusi tombol Kompresi untuk menjalankan proses.
Gambar 4.10. Kompresi Cipherteks1
Window Save akan muncul ketika tombol dieksekusi dan Sender memilih direktori untuk menyimpan file hasil kompresi Cipherteks1. Proses kompresi akan
menghasilkan sebuah file output dengan dengan ekstensi .erc1. File output berisi
Universitas Sumatera Utara
karakter hasil kompresi dan bilangan prima yang akan digunakan oleh Recipient untuk membangkitkan kunci enkripsi dan dekripsi miliknya.
Gambar 4.11. File Hasil Kompresi Even-Rodeh
Angka setelah tanda “” pertama merupakan karakter yang ada pada file sebelum dilakukan kompresi. Karakter ini akan digunakan pada proses dekompresi
untuk mengembalikan isi file terkompresi menjadi file asli kembali. Angka setelah tanda “” kedua adalah bilangan prima. Bilangan prima akan digunakan oleh
Recipient untuk membangkitkan kunci enkripsi dan dekripsi. Sistem akan menampilkan waktu kompresi, Ratio of Compression,
Compression Ratio, dan Redudancy.
Gambar 4.12. Informasi Enkripsi1
4.2.2 Pengujian Proses Enkripsi Penerima Enkripsi2
Setelah menerima file cipherteks, Recipient membangkitkan kunci enkripsi dan dekripsi miliknya dengan cara mengeksekusi tombol Browse dan memilih file
cipherteks. Sistem akan menampilkan direktori penyimpanan file. Setelah Recipient memilih file, bilangan prima akan tampil pada textbox. Kemudian, Recipient
membangkitkan kunci dengan mengeksekusi tombol Generate Kunci dan menyimpan
Universitas Sumatera Utara
kunci dengan mengeksekusi tombol Simpan Kunci. Kunci Recipient disimpan dengan ekstensi .kmb.
Gambar 4.13. Hasil Generate Kunci Pengirim
Pada Enkripsi2, proses yang dijalankan adalah melakukan dekompresi pesan dengan mengeksekusi tombol Browse dan sistem akan menampilkan window direktori
penyimpanan file. Selanjutnya User memilih file untuk diproses dengan ekstensi .erc1.
Gambar 4.14. Dekompresi Cipherteks1
Setelah tombol Dekompresi dieksekusi, file akan didekompresi dan konten file akan ditampilkan oleh sistem pada textbox beserta waktu dekompresi file. Kemudian,
Recipient memilih file kunci dengan mengeksekusi tombol Browse dan sistem akan menampilkan window direktori penyimpanan file. Setelah file kunci dengan ekstensi
.kmb dipilih, maka kunci enkripsi akan tampil pada textbox. Recipient mengeksekusi tombol Enkripsi Teks dan sistem akan menampilkan hasil Enkripsi2 yaitu Cipherteks2
dan waktu enkripsi.
Gambar 4.15. Hasil Eksekusi Enkripsi2
Universitas Sumatera Utara
Kemudian, Recipient menyimpan hasil enkripsi dengan mengeksekusi tombol Simpan C2. Untuk mengkompresi file C2, Recipient memilih file enkripsi untuk
dikompresi dengan mengeksekusi tombol Browse pada grupBox Kompresi dan sistem akan menampilkan window direktori penyimpanan file. Recipient memilih file
cipherteks2 dan mengeksekusi tombol Kompresi.
Gambar 4.16. Kompresi Cipherteks2
Pop-Up Window Save akan muncul ketika tombol dieksekusi dan Recipient memilih direktori untuk menyimpan file hasil kompresi Cipherteks2. File akan
disimpan dengan ekstensi .erc2. Sistem akan menampilkan waktu kompresi, Rc, Cr, dan Rd.
Gambar 4.17. Informasi Enkripsi2
4.2.3 Pengujian Proses Dekripsi Pengirim Dekripsi1
Alur proses dekripsi1 sama dengan Enkripsi 2, dimana proses dimulai dengan melakukan dekompresi teks. Sender memilih file untuk didekompresi dengan ekstensi
.erc2 dan mengeksekusi tombol Dekompresi.
Gambar 4.18. Dekompresi Cipherteks2
Sistem akan menampilkan hasil dekompresi file dan waktu proses dekompresi. Selanjutnya, Sender memilih file kunci berekstensi .kma dengan mengeksekusi
tombol Browse dan kemudian mengeksekusi tombol Dekripsi Teks untuk mendekripsi teks.
Universitas Sumatera Utara
Gambar 4.19. Hasil Eksekusi Dekripsi1
Setelah melakukan enkripsi, Sender menyimpan hasil enkripsi dengan mengeksekusi tombol Simpan C3. Untuk mengkompresi file cipherteks3, Sender
memilih file untuk dikompresi dengan mengeksekusi tombol Browse pada grupBox Kompresi dan mengeksekusi tombol Kompresi.
Gambar 4.20. Kompresi Cipherteks3
Pop-up Window Save akan muncul ketika tombol Kompresi dieksekusi dan Sender memilih direktori untuk menyimpan file hasil kompresi Cipherteks3. File akan
disimpan dengan ekstensi .erc3. Sistem akan menampilkan waktu kompresi, Ratio of Compression, Compression Ratio, dan Redudancy.
Gambar 4.21. Informasi Dekripsi1
4.2.4 Pengujian Proses Dekripsi Penerima Dekripsi2
Dekripsi2 dimulai dengan melakukan dekompresi terhadap file kompresi Cipherteks3 .erc3 dengan mengeksekusi tombol Browse dan memilih file yang akan diproses.
Gambar 4.22. Dekompresi Cipherteks3
Universitas Sumatera Utara
Tombol dekompresi dieksekusi untuk memulai proses dan sistem akan menampilkan hasil dekompresi file beserta waktu dekompresi. File kunci dipilih
dengan mengeksekusi tombol Browse dan memilih file kunci penerima dengan ekstensi .kmb. Kemudian, Recipient mengeksekusi tombol Dekripsi teks untuk
mendekripsi teks yang sudah didekompresi. Karena Dekripsi2 merupakan tahap terakhir dari enkripsi-dekripsi pesan algoritma Massey-Omura, maka hasil yang
didapatkan setelah proses Dekripsi2 merupakan pesan asli. Sistem akan menampilkan waktu dekompresi dan waktu dekripsi.
Gambar 4.23. Hasil Eksekusi Dekripsi2
4.3 Hasil Pengujian Sistem