Batasan masalah Tujuan Penelitian Manfaat Penelitian Metode Penelitian

1.2 Rumusan Masalah

Dari latar belakang di atas dapatlah dirumuskan beberapa masalah yang menjadi latar belakang penelitian ini, yaitu: 1. Bagaimana cara menerapkan algoritma huffman dan LZW dalam pemampatan data yang berupa data teks dan bagaimana proses encoding pada algoritma Huffman dan LZW untuk data yang akan dimampatkan dari ukuran yang besar menjadi ukuran yang lebih kecil serta bagaimana proses decoding pada algoritma Huffman dan LZW untuk data yang telah dimampatkan agar kembali ke ukuran semula . 2. Menghitung berapa kecepatan pemampatan pada masing-masing algoritma . 3. Berapa rasioperbandingan ukuran file hasil pemampatan terhadap file asli .

1.3 Batasan masalah

Untuk memfokuskan pada tujuan penelitian maka penulis membatasi pembahasan penelitian ini. Adapun yang menjadi pembatasan masalah adalah sebagai berikut: 1. Data yang dimampatkan berupa text, tidak berupa image, video dan audio. 2. Operating System yang digunakan yaitu Windows XP. 3. File yang dimampatkan adalah file teks .txt, file rtf .rtf, file html .htm dan file dokumen .doc . 4. Rasio perbandingan yang dilakukan berdasarkan kecepatan pemampatan dan ukuran file hasil pemampatan terhadap ukuran semula . 5. Tidak membahas kompleksitas masing-masing algoritma. Universitas Sumatera Utara

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah untuk mengetahui performansi dari masing-masing algoritma baik itu Algoritma Huffman dan Algoritma LZW dalam pemampatan teks serta mengetahui kelebihan dan kekurangan algoritma Huffman dan LZW

1.5 Manfaat Penelitian

Manfaat dari penelitian ini yaitu memahami dan mengetahui bagaimana memilih teknik pemampatan yang tepat, sehingga dapat bermanfaat juga untuk melakukan penyimpanan data dalam ruang penyimpanan yang terbatas .

1.6 Metode Penelitian

Penelitian ini dilakukan dengan beberapa tahapan yaitu : 1 Pembelajaran secara literatur Metode ini dilaksanakan dengan melakukan studi kepustakaan melalui membaca buku-buku maupun artikel–artikel yang dapat mendukung penelitian. 2 Analisis Masalah Mencari penyebab dan solusi permasalahan yang telah diidentifikasikan pada rurmusan masalah. 3 Perancangan Pada tahap ini akan dilakukan perancangan program pemampatan data teks kompresi teks yang akan dibuat sesuai dengan analisis yang telah ada. Universitas Sumatera Utara 4 Implementasi aplikasi Tahap ini adalah adalah tahap untuk menterjemahkan rancangan aplikasi ke dalam bentuk yang lebih nyata, dalam hal ini adalah bahasa pemrograman Visual C++. 5 Pengujian Melakukan serangkaian ujicoba terhadap hasil dari implementasi aplikasi, dan memperbaiki jika masih terdapat kesalahan dan menarik kesimpulan dari analisis yang dilakukan. 6 Penyusunan laporan dalam bentuk skripsi

1.7 Sistematika Penulisan