BAB 1 PENDAHULUAN 1. Latar Belakang Masalah Saat ini perkembangan teknologi komputer maju sangat pesat. Banyak bidang kehidupan manusia telah menggunakan teknologi komputer, seperti dalam bidang kedokteran, pendidikan, ilmu pengetahuan dan lainnya. Komputer telah banyak membantu kerja manusia dalam bidang hiburan dan e-commerce. Sebagai contoh adalah pembuatan film-film animasi dan pembuatan iklan pada media elektronik. Dalam bidang hiburan komputer dapat menyajikan gambar yang berkualitas tinggi namun dengan ukuran file yang kecil. File BMP biasanya memiliki ukuran yang besar sehingga menyebabkan pemborosan terhadap media penyimpanan. File BMP mempunyai ukuran yang besar maka untuk memperkecil ukurannya dengan kualitas gambar yang sama, diperlukan suatu kompresi terhadap file gambar BMP tersebut. Kompresi merupakan suatu istilah yang diterjemahkan dari bahasa Inggris ‘Compression’ yang artinya adalah pemampatan. Proses kompresi berarti proses memampatkan suatu data atau file yang berukuran besar menjadi data atau file yang memiliki ukuran yang lebih kecil. Dalam bidang pemampatan data dikenal ada dua jenis pemampatan berdasarkan sifat hasil keluarannya, yaitu Lossy Compression dan Lossless Compression. Pemampatan bersifat Lossy apabila ada bagian informasi yang dihilangkan. Pemampatan bersifat Lossless apabila tidak ada informasi yang dihilangkan, sehingga ketika dilakukan proses dekompresi maka hasilnya akan sama dengan data sebelum dilakukan pemampatan. Setelah dilakukan proses pemampatan, jika ingin mendapatkan data asli yang terkompres, maka harus dilakukan proses dekompresi. Istilah dekompresi diterjemahkan dari bahasa Inggris ‘Decompression’ yang artinya penguraian kembali data hasil pemampatan untuk didapatkan data asli. Dalam hal ini penulis akan merancang suatu program untuk memampatkan dan menguraikan file citra dengan menggunakan metode Reversible Wavelet Transform. 1 1.2 Rumusan Masalah Berdasarkan latar belakang masalah di atas, pada skripsi ini akan dibuat program pemampatan data dengan metode Reversible Wavelet Transform. 1.3 Batasan Masalah Agar masalah yang dihadapi tidak berkembang sehingga melebihi dari tujuan semula, maka ditetapkan beberapa batasan masalah sebagai berikut : 1. Citra yang digunakan sebagai input untuk proses kompresi adalah citra dengan format BMP. 2. Matriks transformasi yang digunakan adalah matriks berdimensi 4 × 4 dan 8 x 8. 3. Menggunakan static Huffman Code. 1.4 Tujuan Penulisan Tujuan dari penulisan dan pembuatan tugas akhir ini adalah sebagai berikut: - Untuk menganalisa dan merancang cara kompresi dan dekompresi citra dengan menggunakan metode Reversible Wavelet Transform. - Membuat program untuk kompresi citra dengan menggunakan Reversible Wavelet Transform pada suatu file citra. 1.5 Metode Penulisan Metode penulisan yang akan dipakai adalah sebagai berikut : 1 Studi Literatur Studi literatur dilakukan dengan membaca referensi-referensi dan artikel-artikel yang berhubungan dengan masalah yang dihadapi untuk menunjang perancangan dan pembuatan program serta penulisan tugas akhir. 2 Konsultasi Mengkonsultasikan segala sesuatu yang menyangkut masalah pembuatan program dan meminta masukan-masukan agar di dalam penyusunan tugas akhir ini dapat memperoleh hasil yang optimal. 2 3 Praktek Pembuatan Program dan Laporan Mengimplementasikan laporan dari tugas akhir dalam bentuk program. 1.6 Sistematika Penulisan Sistematika Penulisan tugas akhir ini meliputi 5 bab, yaitu : 1. Bab 1 Pendahuluan Pada bab ini menguraikan tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penulisan, metode penulisan dan sistematika penulisan. 2. Bab 2 Landasan Teori Pada bab ini akan dibahas mengenai berbagai teori yang berhubungan dengan kompresi citra dengan menggunakan metode Reversible Wavelet Transform. 3. Bab 3 Analisis dan Desain Sistem Pada bab ini akan membahas analisis kebutuhan sistem dan tahap-tahap perancangan sistem. Analisis kebutuhan sistem meliputi kebutuhan program yaitu kebutuhan perangkat keras dan perangkat lunak yang digunakan, sedangkan perancangan sistem meliputi algoritma dan perancangan tampilan 4. Bab 4 Implementasi Sistem dan Pengujian Program Pada bab ini berisi implementasi dan analisis perbandingan hasil kompresi citra ditinjau dari segi hasil kompresi, kecepatan kompresi dan tingkat kerusakan citra. 5. Bab 5 Kesimpulan dan Saran Bab ini berisi kesimpulan akhir serta saran-saran untuk pengembangan ke depan dari sistem. 3