Rancangan Layar
2.3.2 Rancangan Layar
Menu Pada rancangan layar menu dashboard
3.2 Uji Coba Program
ini akan ditampilkan menu utama berupa pilihan Proses uji coba dilakukan untuk mengetahui menu pembuatan kunci RSA, menu enkripsi video,
apakah program telah berjalan sesuai rancangan atau menu dekripsi video, serta dilengkapi dengan pilihan
tidak.
menu keluar jika ingin menutup program dan logout seperti pada Gambar 3.
3.2.1 Uji coba Buat Kunci RSA
Sebelum melakukan enkripsi dan dekripsi
LOGO PROGRAM RSA
maka terlebih dahulu dilakukan proses pembentukan
Buat Kunci RSA Enkripsi Video
kunci dengan cara menekan tombol “Buat Kunci
Dekripsi Video Keluar
RSA” yang tampak pada menu utama. Pada proses
LOGO PERUSAHAAN
pembentukan kunci dipilih dua nilai bilangan prima Gambar 3. Rancangan Layar Menu Utama yang dikehendaki. Pada contoh pengujian dipilih
untuk p yaitu 109 dan q yaitu 131 dari daftar
3. Hasil Dan Pembahasan
(listbox) yang telah disediakan secara otomatis. Setelah memilih kedua nilai tersebut, program akan
3.1 Implementasi Program
otomatis untuk Implementasi program yang dimaksud adalah
menampilkan daftar nilai yang cocok untuk kunci menuangkan rancangan dan algoritma hasil
enkripsi (e) berdasarkan kedua nilai p dan q yang di perancangan ke dalam bahasa pemrograman Visual
input. Dari daftar nilai kunci enkripsi (e) yang Basic .NET, kemudian program tersebut diuji
terlihat pada listbox, dipilih salah satu nilai yaitu 229. dengan cara dijalankan.
Setelah nilai-nilai utama untuk proses pembentukan kunci ditentukan, maka untuk
mendapatkan pasangan kunci umum dan kunci Program ini tidak memerlukan cara instalasi
3.1.1 Proses Instalasi Program
rahasianya, dilakukan dengan cara menekan tombol yang khusus, dengan alasan bahwa semua file semua
“Proses >>”. Jika kunci rahasia dapat digunakan file yang dibutuhkan oleh aplikasi ini dapat
maka akan muncul pop-up window dengan dikompilasi menjadi satu file executable. Jadi untuk
ketera ngan “Kunci Dapat Digunakan!”. Jika instalasi program ini cukup dengan mengcopy file
pasangan kunci p dan q dimasukan dengan nilai executable -nya ke dalam lokasi folder yang dipilih
yang sama atau tidak sesuai aturan, maka akan pada harddisk sehingga bisa dikatakan program ini
muncul pop-up window dengan keterangan “Tidak bersifat portable.
Dapat Digunakan!”.
Hasil pasangan kunci umum dan kunci
rahasia akan terlihat pada label yang telah Kita dapat menjalankan aplikasi ini dengan
3.1.2 Mengakses Halaman Aplikasi
disediakan oleh program ini. Dari pasangan kunci cara langsung meng-klik file .exe nya yang terletak
yang didapat, maka pengguna sudah dapat di dalam berkas program, atau membuat shortcutnya
melakukan enkripsi maupun dekripsi seperti yang pada desktop seperti pada Gambar 6.
ditunjukkan pada Gambar 8.
Gambar 8. Tampilan Menu Buat Kunci RSA
Gambar 6: Tampilan Menu Login
3.2.2 Uji Coba Enkripsi Video
Setelah proses login berhasil, halaman yang Pada form menu utama, pengguna menekan ditampilkan pertama kali adalah halaman dashboard.
tombol “Enkripsi Video” untuk melakukan enkripsi, Di dalam dashboard tersebut kita dapat membuat
maka pertama sekali pengguna harus memasukkan pasangan
lokasi file video asli atau yang belum terenkripsi mendekripsi video, dan menu keluar untuk logout
kunci RSA,
mengenkripsi
video,
dengan cara menekan tombol “Browse”. Setelah akan ditampilkan di sini seperti tampak pada
lokasi file video asli dipilih, maka selanjutnya adalah Gambar 7.
memilih lokasi penyimpanan file video untuk hasil enkripsi dengan cara menekan tombol “Browse” berikutnya. Selanjutnya yang paling penting adalah memasukkan nilai pasangan kunci enkripsi yaitu n dan e. Setelah semua input yang diperlukan diisi, langkah terakhir yaitu menekan tombol “Proses”.
Proses enkripsi memerlukan waktu bergantung besar Gambar 7. Tampilan Menu Utama
C-56 C-56
enkripsi tersebut
ditunjukkan
pada
progressbar . Program juga menunjukkan lama durasi proses enkripsi pada bagian “Lama Proses Berjalan:” dalam
satuan “menit” dan “detik”. Saat proses enkripsi Gambar 11. Tampilan Menu Dekripsi Video berhasil maka akan muncul pop-up window “Enkripsi berhasil” beserta keterangan besar ukuran file sumber (172 Mega Byte), ukuran file hasil enkripsi (443 Mega Byte) serta lamanya proses
enkripsi (4 menit 4 detik) seperti Gambar 10.
Terdapat juga pilihan untuk langsung menjalankan Gambar 12: Keterangan Detail Proses dan Hasil file video hasil enkripsi atau tidak. Hasil uji coba
Video Dekripsi program seperti terlihat pada Gambar 9.
Aplikasi ini diuji dengan melakukan enkripsi dengan sample terhadap 8 trailer dari 8 judul film
yang berbeda. Masing-masing trailer memiliki jumlah frame dan durasi yang bervariasi dengan rentang 16 detik terpendek dan 1 menit 56 detik untuk durasi terpanjang. Percobaan ini juga menggunakan pasangan kunci yang berbeda-beda
Gambar 9. Tampilan Menu Enkripsi Video
untuk
bahwa aplikasi dapat menjalankan proses enkripsi dan dekripsi sesuai algoritma yang telah dirancang. Hasil pengujian terhadap trailer-trailer ini lebih jelas bisa dilihat pada tabel 1 dan 2. Tabel 1: Hasil Pengujian Aplikasi Enkripsi dan
membuktikan
Gambar 10. Keterangan Detail Proses dan Hasil
Dekripsi Video
Video Enkripsi