Implementasi Sistem Implementasi dan Analisis Algoritma Kompresi Punctured Elias Codes dan Ternary Comma Code Pada File .Doc

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