Keterangan gambar: 1.
TabControl berfungsi untuk menunjukkan halaman-halaman yang tersedia pada sistem.
2. Label digunakan untuk judul algoritma Beaufort Cipher.
3. Label digunakan untuk judul algoritma One Time Pad.
4. Label digunakan untuk judul mekanisme Three-Pass Protocol.
5. Rich Text Box digunakan untuk teori singkat mengenai algoritma Beaufort
Cipher. 6.
Rich Text Box digunakan untuk teori singkat mengenai algoritma One Time Pad. 7.
Rich Text Box digunakan untuk teori singkat mengenai mekanisme Three-Pass Protocol.
c. Halaman Enkripsi-Dekripsi
Halaman enkripsi-dekripsi merupakan halaman yang digunakan untuk melakukan proses enkripsi pesan dan mendekripsikannya kembali dengan menggunakan algoritma
Beaufort Cipher dan One Time Pad yang diimplementasikan pada mekanisme Three- Pass Protocol. Gambar 3.11 merupakan rancangan antarmuka halaman enkripsi-
dekripsi.
Gambar 3.11 Perancangan Antarmuka Halaman Enkripsi Dekripsi
Teori Singkat
Enkripsi-Dekripsi
Tentang Aplikasi
Cari Buka
Hitung
Dekripsi Reset
Enkripsi Acak
Enkripsi Acak
Dekripsi
1 2
3 4
5 6
7 8
9
10 11
12 20
21 13
14 15
16
22 17
18 19
23
Universitas Sumatera Utara
Keterangan gambar: 1.
TabControl berfungsi untuk menunjukkan halaman-halaman yang tersedia pada sistem.
2. Textbox digunakan untuk menampilkan nama file yang digunakan untuk proses
enkripsi-dekripsi. 3.
Button ini digunakan untuk mencari file yang akan digunakan. 4.
Button ini digunakna untuk membuka file yang akan digunakan. 5.
Rich Text Box digunakan untuk menampilkan isi file yang digunakan. 6.
Text Box digunakan untuk menampilkan jumlah karakter pada file. 7.
Label digunakan untuk menampilkan kata karakter. 8.
Button digunakan untuk menghitung jumlah karakter yang digunakan pada rich text box nomor 6.
9. Rich Text Box untuk menampung kunci Beaufort.
10. Button digunakan untuk mengacak kunci Beaufort.
11. Button digunakan untuk memulai proses enkripsi dengan algoritma Beaufort
Cipher. 12.
Rich Text Box untuk menampung karakter hasil enkripsi dengan algoritma Beaufort Cipher.
13. Rich Text Box untuk menampung kunci One Time Pad.
14. Button digunakan untuk mengacak kunci One Time Pad.
15. Button digunakan untuk memulai proses enkripsi dengan algoritma Beaufort
One Time Pad. 16.
Rich Text Box untuk menampung karakter hasil enkripsi dengan algoritma One Time Pad.
17. Rich Text Box untuk menampung kunci Beaufort yang digunakan untuk enkripsi
sebelumnya. 18.
Button digunakan untuk memulai proses dekripsi dengan algoritma Beaufort Cipher.
19. Rich Text Box untuk menampung karakter hasil dekripsi pertama dengan
algoritma Beaufort Cipher. 20.
Rich Text Box untuk menampung kunci One Time Pad yang digunakan untuk enkripsi sebelumnya.
Universitas Sumatera Utara
21. Button digunakan untuk memulai proses dekripsi dengan algoritma One Time
Pad. 22.
Rich Text Box untuk menampung karakter hasil dekripsi dengan algoritma One Time Pad.
23. Button digunakan untuk mereset kembali halaman enkripsi-dekripsi.
d. Halaman Tentang Aplikasi