Pengujian Sistem IMPLEMENTASI DAN PENGUJIAN SISTEM

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