3.2.2.3 Antar Muka Form Dekripsi
Form ini digunakan untuk melakukan proses dekripsi. Proses dekripsi menggunakan Algoritma ElGamal terlebih dahulu, kemudian dilajutkan dengan
proses transposisi segitiga untuk mendapatkan hasil dekripsi yang sama dengan plaintext yang sebelumnya.
gambar 3. 13 : Rancangan Form Dekripsi
Komponen yang dipakai untuk membangun antar muka form dekripsi pada gambar 3.13 adalah sebagai berikut:
1. Label Judul : label yang digunakan untuk menampilkan judul dari sistem
yang digunakan. 2.
Tab : Tab yang digunakan untuk memilih proses yang diinginkan, tab ini terdiri dari 3 proses yang dapat dipilh, Encryption, Decryption dan About
3. Groupbox Ciphertext : pada groupbox ini kita dapat memilih ciphertext yang
akan kita dekripsi.
Universitas Sumatera Utara
4. Textbox 4 : textbox yang digunakan sebagai tempat untuk menginputkan
ciphertext. 5.
Tombol ‘Open File’ : tombol ini berfungsi untuk memilih file text yang akan didekripsi.
6. Group box File Info : pada Group box ini akan muncul spesifikasi dari file
yang diinputkan. File name, Location dan Character akan mucul secara otomatis ketika telah diinputkan ciphertext.
7. Group box Input Key : Group box ini berfungsi sebagai tempat untuk
memsukkan kunci-kunci yang dibutuhkan untuk mendekripsikan ciphertext. 8.
Textbox 8 : textbox ini berfungsi untuk menginputkan bilangan prima yang akan digunakan sebagi kunci.
9. Textbox 9 : textbox ini berfungsi untuk menginputkan a yang merupakan
kunci private. 10.
Tombol Decrypt : tombol ini berfungsi untuk melakukan proses deksripsi. 11.
Group box ElGamal : Group box ini berfungsi untuk menampilkan hasil dekripsi dengan Algoritma ElGamal.
12. Textbox 12 : textbox ini berfungsi untuk memunculkan hasil dekripsi yang
diproses dengan Algoritma ElGamal. 13.
Group box Triangle Tranposition : Group box ini berfungsi menampilkan hasil dekripsi dengan Transposisi Segitiga dan untuk menyimpan plaintext.
14. Textbox 15 : textbox ini berfungsi menampilkan segitiga hasil dekripsi dengan
Transposisi segitiga 15.
Textbox 14 : textbox ini berfungsi untuk menampilkan plaintext, hasil dekripsi dengan menggunakan Transposisi Segitiga.
16. Tombol Save File : tombol ini berfungsi untuk menyimpan hasil dekripsi.
Universitas Sumatera Utara
3.2.3 Tahapan Sistem