Rancangan Interface Form Utama Rancangan Interface Form Enkripsi

3.3.2 Perancangan Interface Aplikasi

Sistem ini dirancang dalam 5 dua form yaitu form utama, form enkripsi, form dekripsi, form bantuan, dan form tentang programmer.

3.3.2.1 Rancangan Interface Form Utama

Berikut merupakan sketsa rancangan interface form utama pada gambar 3.13 : Judul Skripsi 5 Oleh : Nama : Nim : File Enkripsi Dekripsi Tentang 6 7 1 2 3 4 Gambar 3.13 Rancangan Interface Form Utama Pada gambar 3.13 merupakan halaman utama yaitu form utama, ketika dijalankan akan muncul interface form utama atau tampilan halaman utama dimana halamnnya terdiri dari File, form Enkripsi, form Dekripsi, dan form Tentang. Keterangan gambar 3.13 : Universitas Sumatera Utara 1. Merupakan menustrip yang berisi submenustrip tutup yang berfungsi untuk mengakhiri atau menutup aplikasi 2. Merupakan menustrip yang berfungsi untuk membuka form enkripsi 3. Merupakan menustrip yang berfungsi untuk membuka form dekripsi 4. Merupakan menustrip yang berfungsi untuk membuka form tentang 5. Merupakan label yang berfungsi sebagai tampilan judul skripsi 6. Merupakan label yang berfungsi sebagai tampilan kata “oleh” 7. Merupakan label yang berfungsi sebagai tampilan nama dan nim pembuat skripsi.

3.3.2.2 Rancangan Interface Form Enkripsi

Halaman enkripsi atau Interface form enkripsi akan tampil setelah tombol enkripsi pada menustrip dipilih ataupun diklik. Di dalam halaman ini dapat dilakukan proses enkripsi file dengan kunci Hill Cipher dan enkripsi kunci dengan pembangkitan kunci privat dan kunci publik pada kunci Knapsack seperti yang terdapat pada sketsa atau gambar 3.14 di bawah ini: Universitas Sumatera Utara Enkripsi Key File Sumber 1 2 Ekstensi 4 Jenis Matrix Inv Det K Generate Matriks K Pembangkit Kunci Matrix Proses Enkripsi File File Tujuan Masukkan File Yang Akan Dienkripsi 5 7 11 8 9 12 13 10 Cari 3 6 Pembangkitan Kunci Pulik dan Kunci Privat w q r Kunci Publik Kunci Private Generate 16 20 22 24 26 17 21 23 25 27 19 18 Enkripsi File Cari 14 Proses Enkripsi Key File Tujuan 28 29 Cari 30 Cipherkey 31 32 Enkripsi 15 Enkripsi 33 Action Ukuran File Ukuran Cipherfile Lama Enkripsi 34 35 36 37 38 39 Action Lama Enkripsi 40 41 Gambar 3.14 Rancangan Interface Form Enkripsi Keterangan gambar 3.14 : 1. Merupakan label yang berfungsi sebagai tampilan dalam file sumber 2. Merupakan textbox yang berfungsi sebagai tempat file sumber yang dipilih 3. Merupakan button yang berfungsi untuk membuka atau mengambil file 4. Merupakan label yang berfungsi sebagai tampilan ekstensi file 5. Merupakan textbox yang berfungsi sebagai tempat nama ekstensi file Universitas Sumatera Utara 6. Merupakan label yang berfungsi sebagai tampilan jenis matriks kunci 7. Merupakan combobox yang berfungsi untuk memilih kunci matriks 8. Merupakan button yang berfungsi untuk membangkitkan kunci matriks 9. Merupakan textbox yang berfungsi sebagai tempat kunci matriks 10. Merupakan label yang berfungsi sebagai tampilan invers determinan matriks 11. Merupakan textbox yang berfungsi sebagai tempat nilai invers determinan matriks 12. Merupakan label yang berfungsi sebagai tampilan nama direktori penyimpanan file tujuan yang akan dienkripsi 13. Merupakan textbox yang berfungsi sebagai tempat direktori penyimpanan file tujuan yang terenkripsi 14. Merupakan button yang berfungsi untuk melakukan penyimpanan file yang terenkripsi 15. Merupakan button yang berfungsi untuk melakukan proses Enkripsi File 16. Merupakan label yang berfungsi sebagai tampilan barisan superincreasing w 17. Merupakan textbox yang berfungsi sebagai tempat nilai barisan superincreasing w 18. Merupakan combobox yang berfungsi untuk memilih jumlah nilai barisan superincreasing w 19. Merupakan button yang berfungsi untuk melakukan proses penghitungan barisan Kunci Publik, nilai q, nilai r, dan kunci privat 20. Merupakan label yang berfungsi sebagai tampilan nama q 21. Merupakan textbox yang berfungsi sebagai tempat nilai q 22. Merupakan label yang berfungsi sebagai tampilan nama r 23. Merupakan textbox yang berfungsi sebagai tempat nilai r 24. Merupakan label yang berfungsi sebagai tampilan nama barisan Kunci Publik 25. Merupakan textbox yang berfungsi sebagai tempat nilai barisan Kunci Publik 26. Merupakan label yang berfungsi sebagai tampilan nama Kunci Privat 27. Merupakan textbox yang berfungsi sebagai tempat nilai Kunci Privat 28. Merupakan label yang berfungsi sebagai tampilan file tujuan kunci yang akan dienkripsi Universitas Sumatera Utara 29. Merupakan textbox yang berfungsi sebagai tempat direktori penyimpanan kunci yang terenkripsi 30. Merupakan button yang berfungsi untuk melakukan proses pencarian direktori file untuk penyimpanan file yang terenkripsi 31. Merupakan label yang berfungsi sebagai tampilan kunci yang terenkripsi cipherkey 32. Merupakan textbox yang berfungsi sebagai tempat hasil kunci yang terenkripsi 33. Merupakan button yang berfungsi untuk melakukan proses enkripsi kunci 34. Merupakan label yang berfungsi sebagai tampilan ukuran file sebelum dienkripsi 35. Merupakan textbox yang berfungsi sebagai tempat ukuran file sebelum dienkripsi 36. Merupakan label yang berfungsi sebagai tampilan ukuran file setelah dienkripsi ukuran cipherfile 37. Merupakan textbox yang berfungsi sebagai tempat ukuran file setelah dienkripsi ukuran cipherfile 38. Merupakan label yang berfungsi sebagai tampilan lama enkripsi file 39. Merupakan textbox yang berfungsi sebagai tempat nilai lama enkripis file 40. Merupakan label yang berfungsi sebagai tampilan lama enkripsi kunci session key 41. Merupakan textbox yang berfungsi sebagai tempat nilai lama enkripis kunci session key

3.3.2.3 Rancangan Interface Form Dekripsi