Algoritma Pengacakan Kunci Halaman Awal Halaman Teori Singkat

Gambar 3.7 Flowchart Algoritma One Time Pad

d. Algoritma Pengacakan Kunci

Algoritma pengacakan kunci digunakan untuk proses enkripsi dan dekripsi kedua algoritma yang digunakan. Algoritma ini digunakan agar kunci yang dihasilkan acak, sehingga algoritma akan sulit diruntuhkan. Gambar 3.8 menunjukkan diagram alir pengacakan kunci yang akan digunakan. Universitas Sumatera Utara Gambar 3.8 Diagram Alir Acak Kunci Pada gambar 3.8 dapat dilihat bahwa pengacakan kunci dilakukan sesuai dengan plaintext yang telah diinputkan sebelumnya. Selanjutnya panjang plaintext dijumlahkan dengan bilangan acak untuk menghasilkan kunci acak dimana jumlah karakter kunci yang dihasilkan sama dengan jumlah karakter plaintext. 3.2.Perancangan Interface Proses perancangan antarmuka sistem bertujuan untuk mendefinisikan bagaimana sistem akan berinteraksi dengan entitas dari luar sistem tersebut, contohnya adalah pengguna atau interaksi dengan sistem lain Dennis, et al. 2012. Perancangan antarmuka sistem akan digambarkan melalui mock-up. Fauzana 2013 menyatakan bahwa mock-up adalah sebuah rancangan sistem yang tidak lengkap dan berskala kecil yang digunakan sebagai tampilan desain awal. Sistem dirancang memiliki empat mock- up, yaitu halaman awal, teori singkat, enkripsi-dekripsi dan tentang aplikasi.

a. Halaman Awal

Halaman awal adalah halaman yang pertama kali muncul saat sistem dijalankan. Halaman ini berisi nama sistem, logo universitas dan sebuah tombol untuk masuk ke dalam sistem. Halaman awal ini dapat dilihat pada gambar 3.9. Universitas Sumatera Utara Gambar 3.9 Perancangan Antarmuka Halaman Awal Keterangan gambar: 1. Label digunakan untuk judul sistem. 2. Picturebox digunakan untuk logo universitas. 3. Button digunakan untuk masuk ke dalam sistem.

b. Halaman Teori Singkat

Halaman teori singkat berisi teori singkat mengenai algoritma Beaufort Cipher dan One Time Pad serta mekanisme Three-Pass Protocol. Halaman teori singkat dapat dilihat pada gambar 3.10. Gambar 3.10 Perancangan Antarmuka Halaman Teori Singkat 1 2 3 Teori Singkat Enkripsi-Dekripsi Tentang Aplikasi Beaufort Cipher One Time Pad Three-Pass Protocol Informasi tentang algoritma Beaufort Cipher. Informasi tentang algoritma One Time Pad. Informasi tentang mekanisme Three- Pass Protocol. 1 2 3 4 5 6 7 Universitas Sumatera Utara 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