Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) Periode II Yogyakarta, 11 Desember 2010 IKHTISAR KOMPRESI CITRA (IMAGE COMPRESSION OVERVIEW) Erik Iman Heri Ujianto 1 , Sri Hartati 2 1 Program Studi Teknik Informatika, Fakultas Sains & Teknologi, Universitas Teknologi Yogyakarta, Email: eih.ujianto@gmail.com 2 Program Pascasarjana Ilmu Komputer, Fakultas MIPA, Universitas Gadjah Mada, Email: shartati@ugm.ac.id INTISARI Metodologi pengembangan perangkat lunak saat ini menghasilkan data yang besar yang membutuhkan ruang penyimpanan yang lebih besar. Semakin besar ukuran data, semakin lama waktu yang diperlukan untuk menyimpan dan transmisi. Untuk mengatasi hal ini diantaranya dilakukan dengan mekanisme kompresi, tujuannya untuk memperkecil space dan mempersingkat waktu simpan dan transmisi. Kompresi citra dapat diklasifikasikan menjadi dua teknik, yaitu lossless image compression dan lossy image compression. Kata kunci: citra, kompresi, lossy, lossless 1. PENDAHULUAN Perkembangan software saat ini menghasilkan ukuran data yang semakin besar, sehingga memerlukan ruang penyimpanan yang semakin besar dan memerlukan waktu yang lebih banyak pada saat penyimpanan dan proses transmisinya. Hal ini dikarenakan data yang disimpan atau yang ditransmisikan tidak hanya berupa teks tetapi juga data multimedia yang memerlukan ruang yang lebih besar. Semakin besar ukuran data, semakin banyak ruang dan waktu yang diperlukan, untuk mengatasi permasalahan tersebut diperlukan suatu mekanisme yang disebut kompresi data (data compression). Metode kompresi data terbagi menjadi dua kelompok besar, yaitu dictionary based dan statistical based. Dictionary based bekerja dengan mengganti kelompok simbol dalam data menjadi kode-kode dengan panjang tertentu, dengan asumsi kode-kode tersebut secara umum lebih pendek dari kelompok simbol yang digantikan. Sedangkan statistical based melakukan kompresi dengan pendekatan lain, yaitu simbol-simbol yang ada di-encode satu per satu dan panjang dari kode output akan bervariasi tergantung dari probabilitas / frekuensi pemunculan simbol. Kompresi citra merupakan aplikasi dari teknik kompresi data untuk citra digital dengan tujuan untuk mengurangi redudansi yang ada di dalam citra sehingga lebih efisien dalam proses penyimpanan maupun proses transmisi. 2. SKEMA KOMPRESI CITRA Ada sifat-sifat penting pada skema kompresi citra (Ujianto & Hartati, 2009), seperti: a).Skalabilitas (scalability); pada umumnya mengacu pada penurunan kualitas dicapai dengan manipulasi bitstream atau file (tanpa dekompresi / decompression dan re-kompresi / re-compression). Skalabilitas sangat berguna untuk melihat pratinjau citra (previewing images) saat men-downloadnya (misalnya dalam sebuah web browser) atau untuk menyediakan kualitas variabel akses (variable quality access) misalnya ke database. Jenis- jenis skalabilitas, antara lain : Quality progressive, yaitu citra dikompresi secara perlahan dengan penurunan kualitasnya. Resolution progressive, yaitu citra dikompresi dengan meng-enkode resolusi citra yang lebih rendah lebih dulu, kemudian ke resolusi yang lebih tinggi. Component progressive, yaitu citra dikompresi sesuai komponennya, mulanya meng-enkode komponen gray, kemudian komponen warnanya. b).Region of interest