BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab 4 ini berisi pemaparan implementasi dari sistem dan hasil pengujian yang dilakukan dengan metode Punctured Elias Codes dan Ternary Comma Code yang dibangun
menggunakan bahasa pemrograman C.
4.1. Implementasi Sistem
Proses implementasi yang dirancang pada sistem ini dibagi 5 form dalam bahasa C, yaitu Form Home sebagai halaman utama, Form Compression untuk proses kompresi, Form
Decompresi untuk proses dekompresi, Form About Application untuk penjelasan sekilas tentang aplikasi serta cara penggunaannya dan Form Profile untuk data dari penulis.
4.1.1 Form Home Form Home adalah form yang pertama kali muncul saat aplikasi dijalankan. Form ini terdiri
dari 2 Tab Menu, yaitu Tab File pada menu strip ini terdapat sub menu Compression, Decompression dan Exit dan Tab Help pada menu strip ini terdapat sub menu About
Application dan Profile. Halaman utama pada aplikasi dapat dilihat pada Gambar 4.1.
Universitas Sumatera Utara
Gambar 4.1. Gambar Form Home
4.1.2 Form Compression Form Compression merupakan form yang akan menjalankan proses kompresi pada file.
Banyak fungsi-fungsi proses kompresi yang terdapat dalam form ini yaitu memilih algoritma yang akan digunakan, input file .doc yang akan dikompresi, menentukan direktori
penyimpanan file yang sudah dikompresi dan hasil perhitungan dari parameter yang telah ditentukan. Tampilan untuk form Compression dapat dilihat pada Gambar 4.2.
Universitas Sumatera Utara
Gambar 4.2. Gambar Form Compression
4.1.3 Form Decompression Form Decompression merupakan form yang akan menjalankan proses dekompresi pada file
yang telah dikompresi terlebih dahulu. Adapun fungsi-fungsi proses dekompresi yang terdapat dalam form ini yaitu input file .pec atau .tcc yang akan didekompresi, input string
asli dari file yang akan didekompresi, menentukan direktori penyimpanan file yang sudah didekompresi dan perhitungan waktu yang dibutuhkan ketika proses dekompresi berjalan.
Tampilan untuk form Decompression dapat dilihat pada Gambar 4.3.
Universitas Sumatera Utara
Gambar 4.3. Gambar Form Decompression
4.1.4 Form About Application Form About Application merupakan form yang berisi penjelasan tentang aplikasi serta cara
penggunaannya, ekstensi file yang mampu dikompresi ataupun didekompresi oleh aplikasi dan pilihan algoritma yang dapat dijalankan oleh aplikasi. Tampilan untuk form About
Application dapat dilihat pada Gambar 4.4.
Universitas Sumatera Utara
Gambar 4.4. Gambar Form About Aplication
4.1.5 Form Profile Form Profile merupakan form yang berisi data dari penulis, terdapat judul skripsi, nama,
NIM dan contact person. Tampilan untuk form Profile dapat dilihat pada Gambar 4.5.
Gambar 4.5. Gambar Form Profile
Universitas Sumatera Utara
4.2 Pengujian Sistem