Perancangan Antar Muka LANDASAN TEORI

Mulai Masukkan hasil dari kompresi dan Enkripsi Dekripsi Dekompresi Plainteks Akhir Gambar 3.19 Flowchart Dekripsi dan Dekompresi

3.4 Perancangan Antar Muka

Perancangan antarmuka adalah rancangan tampilan yang menghubungkan pengguna user dan komputer dengan bantuan program. Salah satu syarat pembuatan antarmuka adalah berorientasi pada kemudahan dalam penggunaannya user friendly serta informatif. Rancangan antarmuka aplikasi Kombinasi Algoritma Knapsack dan RLE pada file Teks dilakukan dengan tools bahasa Matlab 2009. Untuk memudahkan User dalam mengoperasikan perangkat lunak ini, maka dirancang sebuah User Interface yaitu sebuah antarmuka menggunakan beberapa rancangan halaman, antara lain: 1. Rancangan Antarmuka Form Beranda 2. Rancangan Antarmuka Form Menu Universitas Sumatera Utara 3.4.1. Perancangan Form Beranda Rancangan Form Beranda merupakan tampilan yang pertama kali muncul saat program dijalankan. Rancangan tab Beranda terlihat seperti pada Gambar 3.18 di bawah ini. Beranda Beranda Menu Bantuan Tentang Keluar ANALISIS KOMBINASI ALGORITMA KNAPSSACK DAN RLE PADA FILE TEKS Logo Universitas Sumatera Utara NAMIRA LISTYA UTAMI TANJUNG 081401093 Gambar 3.20 Form Beranda 3.4.2. Perancangan Form Menu Pada rancangan Form Menu berfungsi untuk menampilkan beberapa form lainnya seperti form Bangkit kunci, form Kompresi, form Dekompresi, form Enkripsi, form Dekripsi, form Kombinasi Algoritma Knapsack dan RLE, form Dekripsi dan Dekompresi, dan form Dekompresi dan Dekripsi. Form yang dipaparkan hanya form bangkit kunci pada gambar 3.18, form Kombinasi pada gambar 3.22, form Universitas Sumatera Utara Dekripsi dan Dekompresi, dan form Dekompresi dan Dekripsi pada gambar 3.23 dan 3.24. a. Perancangan Form Bangkit Kunci W0 : W1 : Distance : m: n: n: Proses Simpan Bersih Kembali Bangkit Kunci Beranda Menu Bantuan Tentang Keluar Bangkit Kunci Barisan SuperIncreasing Generate Gambar 3.21 Form Bangkit Kunci Keterangan: 1. Button Barisan superincreasing, berfungsi menampilkan kunci rahasia 2. Button Generate, berfungsi menampilkan bilangan acak pada nilai M 3. Button Proses, berfungsi menampilkan kunci publik Universitas Sumatera Utara b.Perancangan Form Kombinasi Edit 1 Pilih Teks Edit 2 Edit 3 Kompresi dan Enkripsi Enkripsi dan Kompresi Bersih Kembali Simpan 2 Simpan 1 Load Kunci Nama File : Ukuran : Waktu : Ukuran: Waktu : Ukuran: Kombinasi Beranda Menu Bantuan Tentang Keluar Kombinasi Algoritma Knapsack dan RLE pada File Teks Gambar 3.22 Form Kombinasi Keterangan: 1. Button Pilih Teks, berfungsi menampilkan teks yang akan dieksekusi pada Edit 1 2. Button Load Kunci, berfungsi menampilkan kunci publik 3. Button Kompresi dan Enkripsi, berfungsi menampilkan hasil dari teks yang telah dikompresi dan dienkripsi pada Edit 2. 4. Button Enkripsi dan Kompresi, berfungsi menampilkan hasil dari teks yang telah dienkripsi dan dikompresi pada Edit 3. 5. Button Bersih, berfungsi membersihkanmenghapus semuanya 6. Button Kembali, berfungsi keluar dari form tersebut 7. Button Simpan1, berfungsi menyimpan hasil teks yang telah dikompresi dan dienkripsi 8. Button Simpan2, berfungsi menyimpan hasil teks yang telah dienkripsi dan dikompresi Universitas Sumatera Utara c. Perancangan Form Dekripsi dan Dekompresi Edit 1 Pilih Teks Edit 2 Dekripsi dan Dekompresi Simpan Bersih Kembali Load Kunci Nama File : Ukuran : Dekripsi dan Dekompresi Beranda Menu Bantuan Tentang Keluar Dekripsi dan Dekompresi Waktu Proses : Ukuran : M : N : Gambar 3.23 Form Dekripsi dan Dekompresi Keterangan : 1. Button Pilih Teks, berfungsi menampilkan teks hasil kombinasi Kompresi dan Enkripsi pada 2. Button Dekripsi dan Dekompresi, berfungsi menampilkan teks yang telah didekripsi dan dekompresi teks asli pada 3. Button Simpan, berfungsi menyimpan hasil dekripsi dan dekompresi. 4. Button Bersih, berfungsi membersihkanmenghapus semuanya 5. Button Kembali, berfungsi keluar dari form tersebut. d. Perancangan Form Dekompresi dan Dekripsi Universitas Sumatera Utara Edit 1 Pilih Teks Edit 2 Dekompresi dan Dekripsi Simpan Bersih Kembali Load Kunci Nama File : Ukuran : Dekompresi dan Dekripsi Beranda Menu Bantuan Tentang Keluar Dekompresi dan Dekripsi Waktu Proses : Ukuran : M : N : Gambar 3.24 Form Dekompresi dan Dekripsi Keterangan : 1. Button Pilih Teks, berfungsi menampilkan teks hasil kombinasi Enkripsi dan KOmpresi pada 2. Button Dekompresi dan Dekripsi, berfungsi menampilkan teks yang telah didekompresi dan dekripsi teks asli pada 3. Button Simpan, berfungsi menyimpan hasil dekompresi dan dekripsi 4. Button Bersih, berfungsi membersihkanmenghapus semuanya 5. Button Kembali, berfungsi keluar dari form tersebut. Universitas Sumatera Utara BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem