3.4.1 Desain Menu
Menu merupakan hal yang sangat penting dalam merancang sebuah aplikasi. Untuk membuat sebuah aplikasi yang baik maka diperlukan juga sebuah
perancangan menu yang baik pula. Pada pembuatan aplikasi ini telah dirancang suatu perancangan menu yang untuk gambarnya dapat di lihat dibawah ini :
Gambar 3.4 Gambar Alur Desain Menu Program
Dari perancangan menu diatas, dapat dijelaskan seperti dibawah ini :
Home
Encryption Decryption
Ketik Plaintext
Input File .txt
Input Kunci
Enkrip
Hasil Enkrip
Simpan Hasil Ketik
Chipertext Input File
.txt
Input Kunci
Decrypt
Hasil Decrypt
Simpan Hasil
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
A. Proses pemilihan menu, pada tampilan awal pemilihan menu akan terdapat beberapa menu utama yang dapat di akses. Ketiga pilihan menu
tersebut adalah: 1
Home 2
Encryption 3
Decryption B. Home merupakan tampilan awal muka, pada menu home tidak ada
fitur-fitur khusus, hanya fitur untuk menuju ke fitur Encryption dan fitur Decryption
. Sebenarnya home berguna untuk kembali ke tampilan awal atau sekedar perkenalan terhadap aplikasi Chipertext generator
menggunakan algoritma Vigenere berbasis modifikasi Fibonacci. C. Encryption merupakan sebuah menu yang memiliki fitur untuk
mengenkripsi sebuah plaintext menjadi chipertext. Jika kita membuka menu ini maka akan muncul pilihan menu penginputan, menu encrypt
manual dan encrypt auto. Dimana kedua menu tersebut akan menentukan bagaiman proses pemasukan file kita nantinya. Keseluruhan fitur yang ada
pada menu encrypt adalah : 1
Browse dimana menu tersebut digunakan untuk memilih text yang
sudah jadi atau berupa data yang sudah terimpan berupa file berekstensi .txt.
2 Kata kunci kita dapat inputkan secara menual agar kita dapat
menentukan kata apa yang akan kita gunakan sebagai kata kunci.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3 Teks input merupakan tempat untuk meletakan kata-kata berupa
plaintext kita dapat menginputkan secara manual atau melalui menu
browse maka akan muncul isi dari file yang dipilih berupa text.
4 Teks Output merupakan sebuah textbox yang akan memunculkan
text yang sudah di enkripsi, text tersebut akan tampil jika kita sudah mengisi teks input dan menekan tombol encrypt.
5 Simpan encrypt merupakan fitur untuk menyimpan hasil encrypt,
yang berada pada text output. D. Decryption merupakan sebuah menu yang memiliki fitur yang hampir
sama dengan fitur Encryption perbedaannya jika fitur decryption berfungsi untuk mengubah kembali dari chipertext menjadi plaintext. Jika kita
membuka menu ini maka akan muncul sebuah menu yang sama seperti menu-menu yang ada pada menu encryption yaitu :
1 Browse menu tersebut digunakan untuk memilih text yang sudah jadi atau berupa data yang sudah terimpan berupa file berekstensi
.txt , 2 Kata kunci kita dapat inputkan secara menual agar kita dapat
menentukan kata apa yang akan kita gunakan sebagai kata kunci. 3 Teks input merupakan tempat untuk meletakan kata-kata berupa
text yang kita dapat menginputkan secara manual atau melalui menu browse yang nantinya jika kita pilih melalui menu browse
maka akan muncul isi dari file yang dipilih kedalam teks input berupa text.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4 Teks Output merupakan sebuah textbox yang akan memunculkan text yang sudah di enkripsi, text tersebut akan tampil jika kita
sudah mengisi teks input dan menekan tombol decrypt.
3.4.2 Desain Tampilan Muka Aplikasi