Implementasi Pengujian IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pada tahap ini dilakukan pembuatan sistem sesuai dengan analisis dan perancangan. Kemudian melakukan pengujian sistem

4.1. Implementasi

Dalam tugas akhir ini, program dibangun menggunakan bahasa pemrograman Java. Program ini terdiri dari 4 Halaman utama, yaitu: Halaman menu utama, Halaman Enkrip gambar, Halaman Dekrip gambar, dan Halaman About 4.1.1. Halaman Menu Utama Halaman utama adalah halaman yang pertama kali muncul apabila sistem dibuka. Terdapat tiga menu yang masing-masing mempunyai fungsinya. Gambar 4.1. Halaman Menu Utama Universitas Sumatera Utara 4.1.2. Halaman Enkrip Halaman Enkrip adalah halaman yang berguna untuk menjadikan gambar asli ke gambar yang dirahasiakandisamarkan. Sehingga gambar tersebut menjadi gambar rahasia yang bisa disimpan untuk digunakan sebagai gambar yang sudah terenkripsi. Gambar 4.2. Halaman Enkrip 4.1.3. Halaman Dekrip Halaman Dekrip adalah halaman yang berguna untuk menjadikan gambar dirahasiakandisamarkan ke gambar yang asli. Sehingga gambar tersebut menjadi gambar asli yang bisa disimpan untuk digunakan sebagai gambar yang sudah terdekripsi. Universitas Sumatera Utara Gambar 4.3. Halaman Dekrip 4.1.3. Halaman About Halaman About adalah halaman informasi dan biodata dari penulis yang melakukan penelitian ini. Yang berisi profil dan latar belakang penulis. Universitas Sumatera Utara Gambar 4.4. Halaman About

4.2. Pengujian

4.2.1. Pengujian Enkripsi Pengujian ini dilakukan untuk mengetahui pengaruh panjang kunci yang digunakan terhadap lama enkripsi algoritma Blowfish. Universitas Sumatera Utara Tabel 4.1. Hasil Pengujian Enkripsi dengan Variasi Panjang kunci No Panjang kuncibyte Resolusi pixel Waktu detik 1. 4 50x50 0.506 2. 8 50x50 0.512 3. 16 50x50 0.550 4. 32 50x50 0.590 5. 64 50x50 0.603 Gambar 4.5. Grafik Pengujian Enkripsi terhadap panjang kunci Berdasarkan tabel 4.1 dan gambar 4.5 dapat dilihat bahwa lama waktu dalam melakukan proses enkripsi sesuai dengan panjang kunci yang digunakan. Universitas Sumatera Utara Tabel 4.2. Hasil Pengujian Enkripsi dengan Variasi Resolusi Citra No Resolusi pixel Panjang kunci byte Waktu detik 1. 200 x 200 4 2.019 2. 400 x 400 4 44.284 3. 600 x 600 4 228.996 4. 800 x 800 4 743.701 5. 1000 x 1000 4 1843.097 Gambar 4.6. Grafik Pengujian Enkripsi waktu vs resolusi Universitas Sumatera Utara Berdasarkan tabel 4.2 dan gambar 4.6 dapat dilihat bahwa lama waktu dalam melakukan proses enkripsi berbanding lurus dengan resolusi citra yang digunakan. 4.2.2. Pengujian Dekripsi Pengujian dekripsi dilakukan untuk mengetahui pengaruh panjang kunci yang digunakan terhadap lama proses dekripsi algoritma Blowfish. Tabel 4.3. Hasil Pengujian Dekripsi dengan Variasi Panjang Kunci No Panjang kuncibyte Resolusi pixel Waktu detik 1. 4 50x50 0.465 2. 8 50x50 0.487 3. 16 50x50 0.492 4. 32 50x50 0.512 5. 64 50x50 0.530 Universitas Sumatera Utara Gambar 4.7 Grafik Pengujian Dekripsi terhadap panjang kunci Berdasarkan tabel 4.3 dan gambar 4.7 dapat dilihat bahwa lama waktu dalam melakukan proses dekripsi sesuai dengan panjang kunci. Tabel 4.4. Hasil Pengujian Dekripsi dengan Variasi Resolusi Citra No Resolusi Panjang kunci byte Waktu detik 1. 200 x 200 4 1.915 2. 400 x 400 4 42.585 3. 600 x 600 4 220.996 4. 800 x 800 4 730.701 5. 1000 x 1000 4 1807.097 Universitas Sumatera Utara Gambar 4.8 Grafik Pengujian Dekripsi Waktu vs Resolusi Berdasarkan tabel 4.4 dan gambar 4.8 dapat dilihat bahwa lama waktu dalam melakukan proses dekripsi berbanding lurus dengan besar resolusi citra yang digunakan.. Berdasarkan tabel 4.1 , 4.2, 4.3, 4.4 dan gambar 4.5 ,4.6, 4.7, 48 dapat diinformasikan bahwa jumlah proses waktu enkripsi dan dekripsi berbeda. Sistem memerlukan waktu yang lebih lama untuk melakukan proses dekripsi daripada melakukan proses enkripsi dan juga sistem juga memerlukan waktu yang lebih lama untuk memproses resolusi yang lebih besar. Tabel 4.5. Perbandingan Waktu Enkripsi dan Dekripsi terhadap panjang kunci No Panjang kuncibyte Resolusi pixel Waktu Enkripsi detik Waktu Dekripsi detik 1 4 50x50 0.506 0.465 2 8 50x50 0.512 0.487 3 16 50x50 0.550 0.492 Universitas Sumatera Utara 4 32 50x50 0.590 0.512 5 64 50x50 0.603 0.530 Gambar 4.9 Grafik Perbandingan Enkripsi dan Dekripsi terhadap panjang kunci Tabel 4.6. Perbandingan Waktu Enkripsi dan Dekripsi terhadap Resolusi No Resolusi pixel Panjang Kunci byte Waktu Enkripsi detik Waktu Dekripsi detik 1 200 x 200 4 2.019 1.915 2 400 x 400 4 44.284 42.585 3 600 x 600 4 228.996 220.996 4 800 x 800 4 743.701 730.701 5 1000 x 1000 4 1843.097 1807.097 Universitas Sumatera Utara Gambar 4.10 Grafik Perbandingan Enkripsi dan Dekripsi terhadap resolusi Universitas Sumatera Utara

BAB V KESIMPULAN DAN SARAN