Implementasi IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi

Setelah selesai tahap analisis dan perancangan sistem, selanjutnya dilakukan tahap implementasi sistem, yaitu mengimplementasikan sistem yang telah dirancang sebelumnya ke dalam bahasa pemrograman. Dalam tugas akhir ini sistem dibangun dengan menggunakan Microsoft Visual Basic 2010. Terdapat 7 halaman utama pada sistem, yaitu : halaman Beranda, halaman Proses yang terdiri dari halaman Enkripsi- Kompresi, Dekompresi-Dekripsi, Kompresi-Enkripsi, dan Dekripsi-Dekompresi, halaman Tentang, dan halaman Bantuan. 4.1.1 Halaman Beranda Halaman Beranda merupakan halaman yang pertama kali terbuka saat sistem dijalankan. Halaman ini ditunjukan pada Gambar 4.1. Gambar 4.1 Antarmuka Menu Utama Universitas Sumatera Utara Pada Gambar 4.1 terdapat 3 menu utama yang dapat memanggil halaman lain, yaitu: menu Proses, menu Tentang, dan menu Bantuan. Pada menu bar Proses terdapat 4 menu lainnya yaitu: Enkripsi-kompresi, dekompresi-dekripsi, kompresi-enkripsi, dan dekripsi-dekompresi. Pada halaman Beranda ini terdapat informasi mengenai judul serta data pembuat sistem. 4.1.2 Halaman Proses Pada menu proses yang terdapat pada halaman beranda, user dapat memilih proses yang diinginkan sesuai kebutuhan. Halaman proses ini digunakan untuk proses enkripsi dan kompresi pesan serta proses dekripsi dan dekompresi pesan menggunakan algoritma Playfair Cipher dan RLE. Untuk halaman Enkripsi-kompresi dapat dilihat pada Gambar 4.2. Gambar 4.2 Antarmuka Enkripsi-Kompresi Pada halaman enkripsi-kompresi, proses dilakukan dengan meng-enkripsi pesan terlebih dahulu selanjutnya dilakukan proses kompresi terhadap ciphertext yang dihasilkan. Untuk halaman dekompresi-dekripsi dapat dilihat pada Gambar 4.3. Universitas Sumatera Utara Gambar 4.3 Antarmuka Dekompresi-Dekripsi Pada halaman dekompresi-dekripsi, proses pengembalian pesan semula dilakukan dengan meng-dekompresi pesan terlebih dahulu selanjutnya dilakukan proses dekripsi terhadap ciphertext dan menghasilkan plaintext sesuai pesan semula. Untuk halaman kompresi-enkripsi dapat dilihat pada Gambar 4.4. Universitas Sumatera Utara Gambar 4.4 Antarmuka Kompresi-Enkripsi Pada halaman kompresi-enkripsi, proses dilakukan dengan mengkompresi pesan terlebih dahulu, selanjutnya dilakukan proses enkripsi pesan. Untuk halaman dekripsi- dekompresi dapat dilihat pada Gambar 4.5 . Gambar 4.5 Antarmuka Dekripsi-Dekompresi Universitas Sumatera Utara 4.1.3 Halaman Tentang Halaman Tentang dapat ditampilkan bila user memilih menu “Tentang” pada halaman “Beranda” .Adapun tampilan dari halaman Tentang ini dapat dilihat pada Gambar 4.6. Gambar 4.6 Antarmuka Tentang Pada Gambar 4.6 ditampilkan informasi mengenai judul tugas akhir , foto beserta biodata singkat dari penulis pembuat sistem. 4.1.4 Halaman Bantuan Halaman Bantuan dapat ditampilkan bila user memilih menu “bantuan” pada halaman “Beranda” .Adapun tampilan dari halaman bantuan ini dapat dilihat pada Gambar 4.7. Universitas Sumatera Utara Gambar 4.7 Antarmuka Bantuan Pada Gambar 4.7 ditampilkan informasi tentang petunjuk penggunaan sistem, hal ini dimaksudkan dapat mempermudah pengguna dalam mengoperasikan sistem.

4.2 Pengujian