Pengujian Aplikasi Program IMPLEMENTASI DAN PENGUJIAN

4.3 Pengujian Aplikasi Program

Pada bagian ini dilakukan pengujian aplikasi untuk mengenkripsi file dan setelah proses enkripsi selesai dilakukan akan dilihat hasilnya kemudian dilakukan pengujian apakah file tersebut bisa dikembalikan seperti semula. Pengujian dilakukan pada beberapa file dengan ekstensi berbeda, yaitu ekstensi-ekstensi file yang didukung oleh aplikasi ini kemudian akan dilihat perubahan dari setiap ekstensi serta hasil enkripsi dari masing-masing file. Pengujian dilakukan pada ukuran file yang berbeda dan membandingkan waktu proses untuk masing-masing proses enkripsi atau dekripsi. Kemudian hasil pengujian terhadap ukuran file dan waktu proses. Hasil pengujian pada beberapa file di atas dapat dirangkum dalam tabel berikut yang menunjukkan ukuran dan waktu proses untuk masing-masing file pada tiap proses enkripsi dan dekripsi. Hasil proses enkripsi beberapa file yang berekstensi berbeda dapat dilihat pada tabel 4.1. Tabel 4.1. Hasil Perbandingan Enkripsi Beberapa File Perbandingan Algoritma 3DES Dengan Rinjdael Dalam Perancangan Aplikasi Keamanan Data PDF No Nama File Plainteks Ukuran File Plainteks KB Ukuran File Cipherteks KB Waktu Proses Enkripsi s 3DES Rinjdael 3DES Rinjdael 1 Cover.pdf 378 KB 843 KB 672KB 2.87 s 2.15 s 2 Berkas.pdf 317 KB 738 KB 565KB 2.60 s 2.11 s 3 Bab1.pdf 90 KB 296 KB 161 KB 1.96 s 1.67 s 4 Bab2.pdf 336 KB 781 KB 597 KB 2.75 s 2.12 s 5 Bab3.pdf 414 KB 968 KB 736 KB 3.04 s 2.47 s 6 Bab4.pdf 981 KB 1.780 KB 1.445 KB 3.89 s 3.58 s 7 Bab5.pdf 128 KB 387 KB 227 KB 2.18 s 1.87 s Universitas Sumatera Utara Tabel 4.2. Hasil Proses Dekripsi Beberapa File Hasil Enkripsi No Nama File Plainteks Ukuran File Cipherteks KB Ukuran File PlainteksKB Waktu Proses Enkripsi s 3DES Rinjdael 3DES Rinjdael 3DES Rinjdael 1 Cover.pdf 843 KB 672KB 378 KB 378 KB 3.98 s 3.25 s 2 Berkas.pdf 738 KB 565KB 317 KB 317 KB 3.57 s 3.04 s 3 Bab1.pdf 296 KB 161 KB 90 KB 90 KB 2.49 s 2.07 s 4 Bab2.pdf 781 KB 597 KB 336 KB 336 KB 3.65 s 3.13 s 5 Bab3.pdf 968 KB 736 KB 414 KB 414 KB 4.13 s 3.47 s 6 Bab4.pdf 1.780 KB 1.445 KB 981 KB 981 KB 6.14 s 5.79 s 7 Bab5.pdf 387 KB 227 KB 128 KB 128 KB 2.68 s 2.14 s Dari hasil di atas dapat dilihat bahwa besarnya ukuran file mempengaruhi waktu atau lamanya proses enkripsi atau dekripsi. Dari tujuh file yang diproses oleh aplikasi ini terlihat bahwa semakin besar ukuran file, maka semakin banyak waktu yang diperlukan untuk proses tersebut. Waktu proses untuk enkripsi dan dekripsi untuk masing-masing file sedikit berbeda, diakibatkan ukuran antara file plainteks dan file cipherteks-nya sedikit berbeda. Ukuran file cipherteks sedikit lebih besar dibandingkan plainteksnya. Perbedaan ukuran antara plainteks dan cipherteks ini mengakibatkan waktu proses yang diperlukan untuk dekripsi sedikit lebih besar dibandingkan untuk proses enkripsi. Penambahan ukuran file cipherteks diakibatkan penambahan beberapa byte untuk mode enkripsi pada proses enkripsi. Tetapi ketika cipherteks didekripsi kembali, ukuran file kembali seperti plainteks-nya. Universitas Sumatera Utara

BAB V KESIMPULAN DAN SARAN