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