33
BAB 4 Implementasi dan Pengujian
Pada bab ini akan dibahas implementasi atau penerapan dari desain sistem dan aplikasi ke dalam bentuk source code, pengujian
terhadap aplikasi untuk mengetahui sejauh mana aplikasi dapat berjalan dengan baik dan analisa dari hasil pengujian.
4.1 Implementasi Sistem
4.1.1 Tampilan Utama
Tampilan ini adalah menu utama dalam program yang di buat. Tujuan dibentuk tampilan ini adalah dibuat sesederhana mungkin,
namun dapat berfungsi sesuai dengan yang diharapkan.
Gambar 4.1 Tampilan Form utama
Penerapan algoritma WAKE ini terdiri dari beberapa bagian, satu bagian untuk memasukkan nama beserta password, dan dua
tombol proses satu tombol untuk enkripsi dan satu tombol lainnya
untuk dekripsi. Berikut adalah penjelasan submenu dari masing- masing menu utama program ini.
Bagian Input, digunakan untuk memasukkan nama file yang yang akan dienkripsi dan password yang akan digunakan untuk
enkripsi data. Di sebelah bagian input password terdapat pilihan jumlah putaran yang digunakan.
Bagian proses, digunakan untuk memproses. Dua proses yang digunakan sesuai dengan pilihan yaitu proses enkripsi, dan
bagian yang lain yaitu dekripsi. Bagian buka file, digunakan untuk membuka file.
Tutup, digunakan untuk menutup aplikasi
4.1.2 Tampilan About
Gambar 4.2 Tampilan Form About
Pada bagian form ini informasi yang dimasukan hanya informasi tentang keterangan judul aplikasi, data pembuat, dan data
kampus. Dalam form ini hanya terdiri dari beberapa bagian saja, yaitu label, picture box, dan button.
4.1.3 Tampilan Masukan Input
Masukan untuk aplikasi enkripsi ini adalah dengan memilih tombol browse agar muncul kotak dialog seperti pada gambar 4.3
Gambar 4.3 Tampilan Form open dialog
Pada tombol browse terdapat suatu kode yang digunakan untuk menampilkan yaitu dengan perintah seperti berikut :
Kode Program 1 Kode button browse
1. Private Sub cmdBrowse_Click
2. CommonDialog1.Filter = Text File|.txt|Word Document|.Doc|Excel
Document|.xls 3.
CommonDialog1.ShowOpen 4.
txtFileName = CommonDialog1.FileName 5.
If CommonDialog1.FileName Then lblKapasitasAwal.Caption = File
LenCommonDialog1.FileName
6.
End Sub
Dari prosedur kode program 1 dapat di ketahui bahwa prosedur pada baris 1 yang di pakai adalah cmdBrowse yang terjadi
saat di klik. Bersifat private, artinya tidak untuk semua prosedur atau masih bersifat lokal dalam satu form. Kemudia pada baris 2
CommonDialog1.Filter =
Text File|.txt|Word
Document|.Doc|Excel Document|.xls di gunakan untuk memfilter bahwa file yang di buka bertipe txt, doc, xls.
Pada baris ke 3, perintah CommonDialog1.ShowOpen di gunakan untuk menampilkan kotak dialog. Kemudia baris ke 4
txtFileName = CommonDialog1.FileName digunakan untuk menampung file yang dipilih oleh user. Sedangkan baris ke 5 adalah
untuk menampilkan kapasitas awal atau ukuran panjang file.
4.1.4 Tampilan Tabel S-Box