Desain Menu Desain Antar Muka

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