Pengujian Proses Enkripsi Proses Dekripsi

4.2.2 Pengujian

Pengujian untuk sistem implementasi algoritma ElGamal dengan teknik transposisi segitiga ini dilakukan untuk mendapatkan waktu melakukan enkripsi pesan dan dekripsi pesan dengan ukuran plaintext yang berbeda-beda, juga menguji sistem dalam segi recovery, apakah sistem ini dapat mengembalikan pesan secara utuh kembali. Kriteria pengujian sistem sebagi berikut: 1. Plaintext berupa file text yang telah terlebih dahulu disimpan didalam komputer atau dapat diinput langsung oleh user. 2. Ciphertext akan disimpan dalam bentuk file text. 3. Bilangan prima dipilih oleh user dan dinputkan maupun di-generate sesuai pilihan. 4. Sistem ini diuji dengan Personal Computer dengan spesifikasi processor intel core i7 - 2600 CPU 3.40 GHz 8CPUs, Memory 8 GB RAM.

4.2.1 Proses Enkripsi

Dalam proses enkripsi, pesan yang akan dienkripsi adalah file Paper.txt dengan ukuran 2 kb. Kunci yang digunakan akan di-generate oleh sistem. Berikut file yang akan dienkripsi. Gambar 4.7 : Plaintext Pengujian Proses Enkripsi Hasil proses enkripsi dapat dilihat pada gambar 4.8. Universitas Sumatera Utara Gambar 4.8 Form Enkripsi Pengujian Sistem Segitiga yang terbentuk dari proses enkripsi dapat dilihat pada gambar 4.9. Gambar 4.9. Segitiga Hasil Proses Enkripsi Maka ciphertext yang tersimpan dengan nama ciphertext.txt dapat dilihat pada gambar 4.10. Universitas Sumatera Utara Gambar 4.10 Ciphertext Hasil Enkripsi Pengujian Sistem

4.2.2 Proses Dekripsi

Untuk melakukan proses dekripsi, user harus menginputkan file ciphertext yang sudah disimpan sebelumnya, memasukkan bilangan prima yang digunakan sebagai kunci dan nilai kunci private yang digunakan. Proses dekripsi pesan dapat dilihat pada gambar 4.11. Universitas Sumatera Utara Gambar 4.11 Form Dekripsi Pengujian Sistem Untuk segitiga yang dihasilkan oleh proses dekripsi dapat dilihat pada gambar 4.12. Gambar 4.12. Segitiga Hasil Dekripsi Universitas Sumatera Utara File hasil enkripsi yang disimpan ke dalam file text dapat dilihat pada gambar 4.13. Gambar 4.13. File Text Hasil Proses Dekripsi Dari gambar 4.7 dan gambar 4.13 dapat dilihat sebelum pengujian dan sesudah pengujian menghasilkan file dengan teks yang sama dimana proses dekripsi ini berjalan baik sehinggan tidak ada teks file yang terpotong atau hilang.

4.2.3 Pengujian Sistem Berdasarkan Aspek Recovery