Hasil Pengujian 78.1 Implementasi dan Analisis Algoritma Kompresi Punctured Elias Codes dan Ternary Comma Code Pada File .Doc

4.3 Hasil Pengujian

Hasil pengujian yang didapatkan melalui penelitian ini berupa hasil dari proses kompresi dan dekompresi string dengan dua jenis komposisi string yaitu string yang terdiri dari satu jenis karakter Homogen dan string yang terdiri dari berbagai macam jenis karakter Heterogen. Pengujian pertama dilakukan terhadap 5 file dengan string homogen dan pengujian kedua dilakukan terhadap 5 file dengan string heterogen yang ukuran filenya berbeda-beda baik pada string homogen maupun heterogen. Pengujian algoritma Punctured Elias Codes dan Ternary Comma Code menggunakan file asli yang sama. Hasil pengujian string homogen dengan metode Punctured Elias Codes dan Ternary Comma Code dapat dilihat pada Tabel 4.1 dan Tabel 4.2. Tabel 4.1 Hasil Pengujian 1 String Homogen dengan Punctured Elias Codes No Ukuran File R C C R SS Time Process Compression Time Process Decompression 1 42 7,77 12,86 107968 6521.1689 258.1362 2 39 7,71 12,96 86768 1295.1678 62.2031 3 34 7,74 12,91 57968 2165.9758 84.9381 4 30 7,81 12,80 29640 1196.4957 12.1445 5 26 7,55 13,24 1520 935.6804 1.8277 Tabel 4.2 Hasil Pengujian 2 String Homogen dengan Ternary Comma Code No Ukuran File R C C R SS Time Process Compression Time Process Decompression 1 42 7,90 12,64 108245 16584.8676 38.1875 2 39 7,88 12,68 87047 6594.3368 30.7094 3 34 7,89 12,65 58141 6443.9437 25.8768 4 30 7,92 12,61 29705 4862.6961 13.4416 5 26 8 12,5 1533 5037.4632 16.6837 Dari Tabel 4.1 dan Tabel 4.2 dapat dibuat grafik perbandingan hasil pengujian string homogen antara Punctured Elias Codes dan Ternary Comma Code berdasarkan variabel Ratio of Compression R C , Compression Ratio C R , Spase Sacings SS, waktu kompresi dan waktu dekompresi seperti pada Gambar 4.22. Universitas Sumatera Utara

7.81 78.1

781 7810 RC CR SS Time Process Compress Time Process Decompress Punctured Elias Codes Ternary Comma Codes Gambar 4.22 Grafik Kedua Algoritma Menggunakan String Homogen Dengan Ukuran File 30 kb Hasil pengujian string heterogen dengan metode Punctured Elias Codes dan Ternary Comma Code dapat dilihat pada Tabel 4.3 dan Tabel 4.4. Tabel 4.3 Hasil Pengujian 3 String Heterogen dengan Punctured Elias Codes No Ukuran File R C C R SS Time Process Compression Time Process Decompression 1 38 1,57 63,32 32648 7745.6761 360.2468 2 37 1,61 61,93 14064 5339.4822 86.985 3 35 1,55 64,28 12304 4633.7212 55.0346 4 32 1,56 63,29 14848 4138.4287 102.5208 5 28 1,60 62,26 2696 2887.2755 17.5099 Universitas Sumatera Utara Tabel 4.4 Hasil Pengujian 4 String Heterogen dengan Ternary Comma Code No Ukuran File RC CR SS Time Process Compression Time Process Decompression 1 38 2,88 34,65 58174 6934.963 66.598 2 37 2,94 33,92 24415 4807.6129 50.1163 3 35 2,85 34,99 22392 4068.8768 54.6805 4 32 2,86 34,91 26791 4497.9379 55.5487 5 28 2,95 33,87 4724 3750.9756 9.7517 Dari Tabel 4.3 dan Tabel 4.4 dapat dibuat grafik perbandingan hasil pengujian string heterogen antara Punctured Elias Codes dan Ternary Comma Code berdasarkan variabel Ratio of Compression R C , Compression Ratio C R , Spase Sacings SS, waktu kompresi dan waktu dekompresi seperti pada Gambar 4.23.

1.56 15.6