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