Start
Input File Kompresi .bv
Ubah Menjadi Bilangan ASCII
End Dekompresi
Hasil Plaintext
Gambar 3.15 Flowchart Dekompresi
3.2 Perancangan Interface
Pada perancangan sistem terdapat pembuatan Graphic User Interface GUI yang akan mempermudah user dalam menggunakan sistem yang ada. Pada sistem, terdapat
5 buah Form yang akan ditampilkan antara lain Form Beranda, Form Menu yang di dalamnya terdapat tiga Form yaitu Bangkit Kunci, Enkripsi dan Kompresi,
Dekompresi dan Dekripsi, Form Bantuan, Form Tentang dan Form Keluar. a.
Form Beranda Pada halaman Beranda terdapat keterangan dari sistem yaitu judul skripsi yang
dibuat, logo universitas dan nama. Form beranda dapat kita lihat pada gambar 3.16 pada halaman berikutnya:
Universitas Sumatera Utara
Gambar 3.16 Form Beranda
Keterangan : 1.
Tab Beranda Berguna untuk menampilkan tampilan beranda pada sistem yang ada.
2. Tab Menu
Berguna untuk menampilkan menu yang bisa kita pilih pada sistem. 3.
Tab Bantuan Berguna untuk menampilkan menu bantuan pada sistem yang ada.
4. Tab Tentang
Berguna untuk menampilkan menu tentang pada sistem yang ada. 5.
Tab Keluar Berguna untuk keluar dari sistem.
6. Label Text
Berisi Judul skripsi yang dibuat. 7.
Picture Box Berisi logo universitas berformat .PNG sebagai keterangan dari sistem.
Universitas Sumatera Utara
8. Label Text
Berisi keterangan mengenai sistem.
b. Form Menu
Pada Form menu berisi tiga tab yaitu Bangkit Kunci, Enkripsi dan Kompresi, Dekompresi dan Dekripsi. Untuk melihat tampilan Menu dapat dilihat pada
gambar 3.17 dibawah ini :
Gambar 3.17 Form Menu
Keterangan : 1.
Tab Beranda Berguna untuk menampilkan tampilan beranda pada sistem yang ada.
2. Tab Menu
Berguna untuk menampilkan menu yang bisa kita pilih pada sistem. 3.
Tab Bantuan Berguna untuk menampilkan menu bantuan pada sistem yang ada.
Universitas Sumatera Utara
4. Tab Tentang
Berguna untuk menampilkan menu tentang pada sistem yang ada. 5.
Tab Keluar Berguna untuk keluar dari sistem.
6. Tab Bangkit Kunci
Berguna untuk menampilkan menu Bangkit Kunci pada sistem yang ada. 7.
Tab Enkripsi dan Kompresi Berguna untuk menampilkan menu Enkripsi dan Kompresi pada sistem yang
ada. 8.
Tab Dekompresi dan Dekripsi Berguna untuk menampilkan menu Dekompresi dan Dekripsi pada sistem yang
ada.
d. Form bangkit kunci
Pada Form bangkit kunci terdapat beberapa button dan text box yang akan digunakan untuk melakukan bangkit kunci. Form Bangkit Kunci dapat kita lihat
pada gambar 3.18 dibawah ini :
Gambar 3.18 Form Bangkit Kunci
Universitas Sumatera Utara
Keterangan :
1. Tab Beranda
Berguna untuk menampilkan tampilan beranda pada sistem yang ada. 2.
Tab Menu Berguna untuk menampilkan menu yang bisa kita pilih pada sistem.
3. Tab Bantuan
Berguna untuk menampilkan menu bantuan pada sistem yang ada. 4.
Tab Tentang Berguna untuk menampilkan menu tentang pada sistem yang ada.
5. Tab Keluar
Berguna untuk keluar dari sistem. 6.
Group Box Berguna untuk mengelompokkan button dan Text box pada sistem.
7. Text box
Berguna untuk mengambil nilai bangkit kunci yang akan di input oleh user. 8.
Button Generate Berguna untuk menghasilkan nilai bangkit kunci.
9. Button Simpan
Berguna untuk menyimpan file teks. 10.
Button Bersih Berguna untuk menghapus data yang telah di input dan menjadikan nya default.
11. Button kembali
Berguna untuk kembali ke menu utama. 12.
Label Berguna untuk memberi nama pada sistem.
13. Text box
Berguna untuk menampilkan barisan nilai kunci rahasia dan kunci publik.
e. Form Enkripsi dan Kompresi
Pada Form Enkripsi dan Kompresi terdapat beberapa button dan text box yang akan digunakan untuk melakukan bangkit kunci. Form Bangkit Kunci dapat kita
lihat pada gambar 3.19 pada halaman berikutnya:
Universitas Sumatera Utara
Gambar 3.19 Form Enkripsi dan Kompresi
Keterangan : 1.
Tab Beranda Berguna untuk menampilkan tampilan beranda pada sistem yang ada.
2. Tab Menu
Berguna untuk menampilkan menu yang bisa kita pilih pada sistem. 3.
Tab Bantuan Berguna untuk menampilkan menu bantuan pada sistem yang ada.
4. Tab Tentang
Berguna untuk menampilkan menu tentang pada sistem yang ada. 5.
Tab Keluar Berguna untuk keluar dari sistem.
6. Group Box
Berguna untuk mengelompokkan button dan Text box pada sistem. 7.
Button Pilih Teks Berguna untuk mengambil teks yang akan di masukkan.
Universitas Sumatera Utara
8. Text box
Berisi informasi dari file teks yang diinput. 9.
Button Load Kunci Berguna untuk mengambil bilangan kunci.
10. Text box
Berisi informasi dari load kunci. 11.
Button Enkripsi Berguna untuk mengenkripsi data teks yang di input.
12. Text box
Berisi informasi dari hasil enkripsi. 13.
Button Enkripsi dan Kompresi Berguna untuk mengenkripsi dan mengkompresi file yang telah di input pada
sistem. 14.
Text box Berisi informasi dari hasil enkripsi dan kompresi.
15. Button Simpan
Berguna untuk menyimpan file teks hasil enkripsi dan kompresi. 16.
Button Bersih Berguna untuk menghapus data yang telah di input dan menjadikan nya default.
17. Button kembali
Berguna untuk kembali ke menu utama.
f. Form Dekompresi dan Dekripsi
Pada Form Enkripsi dan Kompresi terdapat beberapa button dan text box yang akan digunakan untuk melakukan bangkit kunci. Form Bangkit Kunci dapat kita
lihat pada gambar 3.20 pada halaman berikutnya:
Universitas Sumatera Utara
Gambar 3.20 Form Dekompresi Dan Dekripsi
Keterangan : 1.
Tab Beranda Berguna untuk menampilkan tampilan beranda pada sistem yang ada.
2. Tab Menu
Berguna untuk menampilkan menu yang bisa kita pilih pada sistem. 3.
Tab Bantuan Berguna untuk menampilkan menu bantuan pada sistem yang ada.
4. Tab Tentang
Berguna untuk menampilkan menu tentang pada sistem yang ada. 5.
Tab Keluar Berguna untuk keluar dari sistem.
6. Button Pilih Teks
Berguna untuk mengambil teks yang akan di masukkan.
Universitas Sumatera Utara
7. Group Box
Berguna untuk mengelompokkan button dan Text Box pada sistem. 8.
Text box Berisi informasi dari file teks yang diinput.
9. Button Dekompresi
Berguna untuk mendekompresi file teks yang telah diinput. 10.
Text box Berisi informasi dari hasil dekompresi.
11. Button Load Kunci
Berguna untuk mengambil bilangan kunci. 12.
Text box Berisi informasi dari load kunci.
13. Button Dekompresi dan Dekripsi
Berguna untuk mendekompresi dan mendekripsi file yang telah di input pada sistem.
14. Text box
Berisi informasi dari hasil dekompresi dan dekripsi. 15.
Button Simpan Berguna untuk menyimpan file teks hasil dekompresi dan dekripsi.
16. Button Bersih
Berguna untuk menghapus data yang telah di input dan menjadikan nya default. 17.
Button kembali Berguna untuk kembali ke menu utama.
g. Form Bantuan
Pada Form Bantuan terdapat beberapa button dan grup box yang berisi keterangan untuk membantu user menggunakan sistem yang ada. Form Bantuan
dapat kita lihat pada gambar 3.21 pada halaman berikutnya:
Universitas Sumatera Utara
Gambar 3.21 Form Bantuan
Keterangan : 1.
Tab Beranda Berguna untuk menampilkan tampilan beranda pada sistem yang ada.
2. Tab Menu
Berguna untuk menampilkan menu yang bisa kita pilih pada sistem. 3.
Tab Bantuan Berguna untuk menampilkan menu bantuan pada sistem yang ada.
4. Tab Tentang
Berguna untuk menampilkan menu tentang pada sistem yang ada. 5.
Tab Keluar Berguna untuk keluar dari sistem.
6. Grup Box
Berguna untuk mengelompokkan informasi tentang bantuan menjalankan sistem.
Universitas Sumatera Utara
h. Form Tentang
Pada Form Tentang terdapat beberapa button dan grup box yang berisi keterangan untuk membantu user menggunakan sistem yang ada. Form Tentang dapat kita
lihat pada gambar 3.22 dibawah ini :
Gambar 3.22 Form Tentang
Keterangan :
1. Tab Beranda
Berguna untuk menampilkan tampilan beranda pada sistem yang ada. 2.
Tab Menu Berguna untuk menampilkan menu yang bisa kita pilih pada sistem.
3. Tab Bantuan
Berguna untuk menampilkan menu bantuan pada sistem yang ada. 4.
Tab Tentang Berguna untuk menampilkan menu tentang pada sistem yang ada.
Universitas Sumatera Utara
5. Tab Keluar
Berguna untuk keluar dari sistem. 6.
PictureBox Berguna untuk meletakkan foto dalam format .PNG.
7. GrupBox
Berguna untuk mengelompokkan informasi tentang bantuan menjalankan sistem.
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem