Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Metodologi Penelitian

kali dan byte karakter ’b’ tidak mengalami perulangan sehingga kata tersebut akan dikompresi menjadi ”a3b”. [6] Dari beberapa penjabaran di atas, penulis telah mengumpulkan beberapa jurnal dari berbagai sumber yang berkaitan dengan permasalahan yang sedang penulis bahas. Oleh sebab itu, penulis mengajukan skripsi untuk untuk memecahkan permasalahan yang telah disebutkan di atas. Judul skripsi tersebut adalah ANALISIS PERBANDINGAN KOMPRESI CITRA MENGGUNAKAN LEMPEL-ZIV- MARKOV CHAIN ALGORITHM LZMA DAN RUN LENGTH ENCODING

1.2. Rumusan Masalah

Rumusan masalah pada penelitian ini adalah bagaimana mengkompresi dan dekompresi citra gambar tersebut menggunakan Lempel-Ziv-Markov Chain Algorithm LZMA dan Run Length Encoding, bagaimana manfaat kompresi citra dalam memampatkan data sehingga menghemat memori harddisk serta efisiensi waktu dalam pengiriman data.

1.3. Batasan Masalah

Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, berikut ini adalah beberapa batasan yang perlu dibuat, yaitu : 1. Parameter penelitian yang diperbandingkan dalam penelitian adalah ukuran file hasil kompresi, rasio kompresi dan dekompresi serta waktu yang dibutuhkan selama proses kompresi dan dekompresi berlangsung. 2. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Java dengan Java Development Kit JDK versi 1.7 dan beberapa pustaka pemrograman tambahan yang didapat atau diunduh dari sumber lain. 3. Input aplikasi ini adalah file citra berformat BMP atau PNG. 4. Output aplikasi ini adalah file dengan ekstensi .erl 5. Khusus untuk LZMA, penulis akan mengimplementasikannya melalui fungsi- fungsi dan class yang dapat diunduh dari 7zip.

1.4. Tujuan Penelitian

Tujuan dari penelitian ini adalah untuk menciptakan sebuah aplikasi komputer yang dapat mengkompresi ukuran data gambar berformat BMP dan PNG. Penggunaan aplikasi ini diharapkan dapat digunakan untuk kompresi tanpa kehilangan kualitas gambarnya.

1.5. Manfaat Penelitian

Manfaat penelitian ini diharapkan dapat memberikan kemudahan kepada orang-orang yang ingin mengkompresi file citra BMP maupun PNG dan sebagai bahan referensi untuk penelitian yang berhubungan dengan LZMA dan Run Length Encoding serta kompresi data.

1.6. Metodologi Penelitian

Penelitian ini akan dilaksanakan dengan mengikuti beberapa langkah yang akan digunakan penulis, yaitu: 1. Studi Kepustakaan Pengumpulan referensi dalam penelitian yang penulis lakukan dengan mencari jurnal, buku, tulisan ilmiah, electronic book, maupun artikel lain yang berhubungan dengan kompresi data, Lempel-Ziv-Markov Chain Algorithm LZMA, Run Length Encoding serta Bahasa Pemrograman Java. 2. Analisis dan Perancangan Sistem Tahap ini digunakan untuk mengolah data dari hasil studi kepustakaan kemudian melakukan analisis sehingga menjadi suatu informasi. Proses ini meliputi pembuatan algoritma program, flowchart sistem, rancangan aplikasi, dan pembuatan user interface aplikasi. 3. Implementasi Sistem Menerapkan Lempel-Ziv-Markov Chain Algorithm LZMA dan Run Length Encoding ke dalam aplikasi komputer yang sedang dirancang. 4. Pengujian aplikasi Melakukan pengujian aplikasi yang dibuat apakah telah berhasil berjalan sesuai keinginan dan melakukan perbaikan kesalahan jika masih terdapat error pada aplikasi. 5. Dokumentasi Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang penelitian yang telah dilakukan.

1.7. Sistematika Penulisan