BAHAN SIDANG TUGAS AKHIR APLIKASI KOMPRESI CITRA MENGGUNAKAN KODE HUFFMAN BERBASIS JAVA IVAN SETIAWAN S

dokumen-dokumen yang mirip
TUGAS AKHIR IMPLEMENTASI TEKNIK KOMPRESI VIDEO DENGAN ALGORITMA DISCRETE COSINE TRANSFORM PADA PERANGKAT BERGERAK

TUGAS AKHIR APLIKASI KOMPRESI SMS MENGGUNAKAN KODE HUFFMAN PADA MOBILE PHONE BERBASIS JAVA TM ANASTASYA CITRA

UNIVERSITAS BINA NUSANTARA

ANALISIS GANGGUAN SPEKTRUM FREKUENSI RADIO PADA JARINGAN GSM PT. INDOSAT, Tbk" (Studi Penanganan Kasus Pada Balai Monitor)

PENGOPTIMASIAN KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA GENETIKA

TUGAS AKHIR RANCANG BANGUN PERANGKAT TELEMETRI RADIO 433 MHZ UNTUK TRANSMISI DATA GAMBAR. Oleh. Rhobby Maulana NIM :

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

ANALISIS KINERJA SISTEM ANTRIAN M/G/1 PADA JARINGAN PACKET SWITCHING. Diajukan untuk memenuhi persyaratan. menyelesaikan pendidikan sarjana (S-1) pada

ANALISIS KUALITAS REAL TIME VIDEO STREAMING TERHADAP BANDWIDTH JARINGAN YANG TERSEDIA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ANALISIS RANGKAIAN GENERATOR IMPULS UNTUK MEMBANGKITKAN TEGANGAN IMPULS PETIR MENURUT BERBAGAI STANDAR

ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH

DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2011

SKRIPSI APLIKASI PENDETEKSI DAGING SAPI DAN BABI MENTAH PADA SMARTPHONE ANDROID. Diajukan untuk memenuhi persyaratan menyelesaikan sarjana (S-1) pada

Diajukan untuk memenuhi salah satu persyaratan dalam

STUDI TENTANG RADIO FREQUENCY PHASE SHIFTER PADA SMART ANTENNA

ANALISIS ALOKASI KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA TABU SEARCH TUGAS AKHIR

BAB 1 PENDAHULUAN Latar Belakang

ANALISA PERBANDINGAN KOMPRESI 2 GAMBAR TIFF DAN BMP MENGGUNAKAN METODE TRANSFORMASI WAVELET. Oleh: FIRU AL FARIZI

PENGARUH TEKANAN MEKANIS TERHADAP TEGANGAN TEMBUS DIELEKTRIK KERTAS TERIMPREGNASI MINYAK

BAB 2 LANDASAN TEORI

DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2016

PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2012

TUGAS AKHIR ANALISIS KINERJA MULTIPLEXER PADA ISDN (INTEGRATED SERVICE DIGITAL NETWORK) Oleh MAISARAH HARAHAP

TUGAS AKHIR PERANCANGAN ANTENA MIKROSTRIP ARRAY PATCH. SEGITIGA DUAL- BAND ( 2,4 GHz dan 3,3 GHz) DENGAN STUB PADA SALURAN PENCATU

TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA

TUGAS AKHIR ANALISIS KUALITAS TRANSMISI VIDEO DENGAN DECODABLE FRAME RATE. M. Mulia Maulana NIM :

RANCANG BANGUN ANTENA MIKROSTRIP ARRAY PATCH SEGIEMPAT DUAL-BAND (2,3 GHz dan 3,3 GHz) DENGAN PENCATUAN PROXIMITY COUPLED

TUGAS AKHIR ANALISIS KINERJA ROUTING BORDER GATEWAY PROTOCOL PADA JARINGAN METROPOLITAN AREA NETWORK

PERANCANGAN PENGALIH OTOMATIS TRANSFORMATOR HUBUNGAN DELTA-DELTA MENGGUNAKAN SISTEM DIGITAL NAMA : RISA RIANI NIM :

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

TUGAS AKHIR PERANCANGAN SISTEM PENGIRIMAN DATA SENSOR ALTITUDE YANG TERPASANG PADA MIKROKONTROLER ARDUINO MENGGUNAKAN PROTOKOL XBEE

TUGAS AKHIR RANCANG BANGUN ANTENA MIKROSTRIP SPIRAL ARCHIMEDEAN UNTUK APLIKASI ULTRA WIDEBAND (UWB) PADA DAERAH PITA FREKUENSI ULTRA TINGGI (UHF)

STUDI TENTANG CARA PEMISAHAN RUGI-RUGI HYSTERESIS DAN EDDY CURRENT PADA TRANSFORMATOR DISTRIBUSI. ( Aplikasi pada PT. Morawa Electric Transbuana )

ANALISIS RUGI-RUGI PADA SISTEM TRANSMISI SERAT OPTIK

PERANCANGAN PROTOTIPE SMART BUILDING BERBASIS ARDUINO UNO. Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan

ANALISIS KINERJA TRANSMISSION CONTROL PROTOCOL PADA JARINGAN WIDE AREA NETWORK HENRA PRANATA SIREGAR NIM :

TUGAS AKHIR HELMI SALIM

TUGAS AKHIR ANALISA KONDISI DAN DAMPAK KEGAGALAN PENYALURAN PEMBANGKITAN SEKTOR BELAWAN AKIBAT TERPUTUSNYA JARINGAN TRANSMISI

TUGAS AKHIR IMPLEMENTASI TEKNIK KOMPRESI GAMBAR DENGAN ALGORITMA SET PARTITIONING IN HIERARCHICAL TREES PADA PERANGKAT BERGERAK ICHSAN

SKRIPSI APLIKASI BIMBINGAN SKRIPSI ONLINE BERBASIS WEBSITE DAN ANDROID UNTUK MAHASISWA DEPARTEMEN TEKNIK ELEKTRO

IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA ARITHMETIC CODING DAN SHANNON-FANO PADA KOMPRESI CITRA BMP SKRIPSI SYAHFITRI KARTIKA LIDYA

KOMPRESI CITRA. Pertemuan 12 Mata Pengolahan Citra

Penerapan Pohon Biner Huffman Pada Kompresi Citra

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

PENGARUH UKURAN BUTIRAN AIR HUJAN TERHADAP TEGANGAN TEMBUS UDARA SKRIPSI OLEH : JOIN WAN CHANLYN S NIM :

PERBANDINGAN IMPLEMENTASI ROUTING

STUDI PERANCANGAN ANTENA SUSUN MIKROSTRIP PATCH SEGIEMPAT DUAL-BAND (2.4 GHz dan 3.3 GHz) Oleh APLI NARDO SINAGA

PEMBUATAN APLIKASI KOMPRESI FILE WAVE DENGAN METODE HUFFMAN

ANALISIS LINK BUDGET JARINGAN SERAT OPTIK (STUDI KASUS PTN TAPUS STO NATAL DI PT. TELKOM AKSES)

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

PENGARUH JARAK PROBE PEMBANTU DENGAN ELEKTRODA BATANG TERHADAP HASIL PENGUKURAN TAHANAN PEMBUMIAN. Oleh : ALFIAN

menyelesaikan pendidikan sarjana (S-1) pada Departemen Teknik Elektro Oleh : ANTONIUS P. NAINGGOLAN NIM : DEPARTEMEN TEKNIK ELEKTRO

Universitas Sumatera Utara

TUGAS AKHIR PERANCANGAN MODULATOR DEMODULATOR FSK(FREQUENSI SHIFT KEYING) DENGAN MENGGUNAKAN SISTEMC

Implementasi Metode HUFFMAN Sebagai Teknik Kompresi Citra

STUDI PENGARUH KORONA TERHADAP SURJA. TEGANGAN LEBIH PADA SALURAN TRANSMISI 275 kv

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

TUGAS AKHIR ANALISIS DELAY DAN THROUGHPUT JARINGAN LAN TOPOLOGI STAR DENGAN SWITCH CROSSBAR SYUIB

PERANCANGAN DAN IMPLEMENTASI PENGENDALI PINTU PAGAR OTOMATIS BERBASIS ARDUINO

ANALISIS ARUS NETRAL PADA SISTEM TIGA FASA EMPAT KAWAT DENGAN BEBAN SATU FASA NON LINIER : FAKHRURRAZI NIM :

ANALISIS UNJUK KERJA EKUALIZER KANAL ADAPTIF DENGAN MENGGUNAKAN ALGORITMA SATO

TUGAS AKHIR. Studi Performansi Photovoltaic (PV) Dihubung Seri dan Paralel

TUGAS AKHIR STUDI PEMANFAATAN TENAGA LISTRIK PUMPED STORAGE SEBAGAI PENUNJANG INFRASTRUKTUR GEOPARK DANAU TOBA KABUPATEN SAMOSIR

DEPARTEMEN TEKNIK ELEKTRO PROGRAM PENDIDIKAN SARJANA EKSTENSI FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2013

TUGAS AKHIR STUDI ANTENA J-POLE UNTUK PENGUATAN SINYAL GLOBAL SYSTEM FOR MOBILE FREKUENSI 900 MHZ DAN 1800 MHZ

IMPLEMENTASI ALGORITMA HUFFMAN CODING DAN METODE LEAST SIGNIFICANT BIT(LSB) UNTUK PENYEMBUNYIAN CITRA BMP KE CITRA BMP JOHAN SURYA

RANCANG BANGUN BAND PASS FILTER DENGAN METODE HAIRPIN MENGGUNAKAN SALURAN MIKROSTRIP UNTUK FREKUENSI 2,4-2,5 GHZ. Oleh:

BAB I PENDAHULUAN 1.1 Latar Belakang

TUGAS AKHIR. STUDI ANTENA YAGI-UDA FREKUENSI 433 MHz DENGAN TEKNIK FRAKTAL COHEN-MINKOWSKI ITERASI-2

( APLIKASI PADA LABORATORIUM KONVERSI ENERGI LISTRIK FT- USU) Oleh : NAMA : AHMAD FAISAL N I M :

PERANCANGAN SISTEM INFORMASI PENAMPIL IKLAN MULTIMEDIA SECARA DIGITAL BERBASIS IP

TUGAS AKHIR RANCANG BANGUN SISTEM AUTOTRACKING ANTENA YAGI FREKUENSI 433 MHZ MENGGUNAKAN DATA GPS. Oleh ZHUHRI RAMADHANI PURBA NIM :

IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA ARIHTMETIC CODING DAN SHANNON-FANO PADA KOMPRESI CITRA BMP

PERENCANAAN SMARTGRID JARINGAN LISTRIK SUMBAGUT 150 KV MENGGUNAKAN SIMULINK MATLAB

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

1. Pendahuluan. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

HALAMAN PENGESAHAN DOSEN PEMBIMBING... HALAMAN PENGESAHAN DOSEN PENGUJI...

Teknik Kompresi Citra Menggunakan Metode Huffman

MULTIMEDIA system. Roni Andarsyah, ST., M.Kom Lecture Series

TUGAS AKHIR PENGARUH JUMLAH ELEMEN ARRAY TERHADAP SPEED OF CONVERGENCE ADAPTIVE BEAMFORMING PADA SMART ANTENNA. Diajukan untuk memenuhi persyaratan

TUGAS AKHIR. Oleh ARIF KUSUMA MANURUNG NIM : DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2016

KAJIAN KOMPREHENSIF: PEMBANGKIT LISTRIK TENAGA PASANG SURUT AIR LAUT (PLTPS)

TUGAS AKHIR. Diajukan untuk memenuhi persyaratan menyelesaikan pendidikan sarjana (S-1) pada Departemen Teknik Elektro Sub konsentrasi Energi.

TUGAS AKHIR ANALISA KUALITAS VIDEO CALL MENGGUNAKAN PERANGKAT NSN FLEXI PACKET RADIO MUKHLIS HADI LUBIS

PENGURANGAN ARUS NETRAL PADA SISTEM DISTRIBUSI TIGA FASA EMPAT KAWAT MENGGUNAKAN TRANSFORMATOR WYE-DELTA

ANALISIS PERBANDINGAN ALGORITMA HUFFMAN DAN RUN LENGTH ENCODING PADA KOMPRESI FILE AUDIO SKRIPSI HELBERT SINAGA

ANALISA PENGARUH HARMONISA TERHADAP FAKTOR-K PADA TRANSFORMATOR : EKA RAHMAT SURBAKTI NIM :

STUDI PERANCANGAN ANTENA MIKROSTRIP ARRAY PATCH SEGITIGA DUAL-BAND UNTUK APLIKASI. WLAN (2,45 GHZ) DAN WiMAX(3,35 GHZ)

PERANCANGAN VIRTUAL LOCAL AREA NETWORK (VLAN) DENGAN DYNAMIC ROUTING MENGGUNAKAN CISCO PACKET TRACER 5.33

BAB I PENDAHULUAN 1.1 Latar Belakang

TUGAS AKHIR RANCANG BANGUN FILTER ANTI ALIASING DAN ANALOG DIGITAL CONVERTER (ADC) UNTUK SISTEM PENGENALAN PENGUCAP

PERANCANGAN SISTEM WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN METODE DCT DAN LSB

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

BAHAN SIDANG TUGAS AKHIR APLIKASI KOMPRESI CITRA MENGGUNAKAN KODE HUFFMAN BERBASIS JAVA Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan pendidikan sarjana (S-1) pada Departemen Teknik Elektro O L E H IVAN SETIAWAN S 070402038 DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2011

ABSTRAK Bahasa citra sangat dibutuhkan dalam dunia modern saat ini, citra melengkapi bahasa lisan dan tulisan dalam kaitan menjelaskan keberadaan suatu obyek. Citra memiliki kemampuan memaparkan lebih rinci dan membatasi rentang interpretasi. Dalam era komunikasi informasi ini peran citra semakin besar saja, tetapi kapasitas yang besar menjadi permasalahan. Oleh karena itu, diperlukan metode untuk menurunkan besar data yang bertujuan memberikan beban minimal untuk transfer atau penyimpanan informasi data digital. Pada Tugas Akhir ini membahas tentang pengimplementasian kode Huffman, kode ini banyak digunakan untuk teknik kompresi tanpa kehilangan kualitas (lossless compression). Salah satu penerapan yang digunakan antara lain adalah teknik kompresi pada format BMP (.bmp), file yang menyimpan piksel piksel yang membentuk citra. Dari hasil analisis diperoleh bahwa semakin banyaknya atau semakin bervariasi warna dari suatu citra, maka persentase kompresi dan rasio kompresinya semakin kecil, terbukti dengan hasil pengujian pertama berdasarkan jumlah warna 1 sampai 10 didapat persentase kompresi 79.166 % turun menuju 42.256 % dan rasio kompresinya 4.8 turun menuju 1.731. Resolusi citra dengan warna yang sama tidak terlalu berbeda untuk nilai persentase kompresi dan rasio kompresi atau dengan kata lain resolusi citra dengan warna yang sama tidak banyak mempengaruhi persentase kompresi dan rasio kompresi, terbukti dengan hasil pengujian kedua didapat persentase kompresi 51.456 % - 54.588 % dan rasio kompresi 2.06-2.202. Kemudian untuk citra kaya warna kode Arithmetic memiliki metode kompresi yang lebih baik dibandingkan dengan kode Huffman.

KATA PENGANTAR Segala puji dan syukur penulis kehadirat Tuhan Yang Maha Esa atas kasih dan Anugerah-Nya, yang telah memudahkan segala kesulitan, melapangkan jalan, menenangkan kegundahan, meredakan kegalauan, serta memberi petunjuk atas segala kebuntuan dalam proses pembuatan Tugas Akhir ini. Tak ada habisnya jika penulis mengingat seluruh cinta dan kebaikan yang diberikannya sehingga penulis mampu menyelesaikan Tugas Akhir ini. Tugas Akhir ini merupakan bagian dari kurikulum yang harus diselesaikan untuk memenuhi persyaratan menyelesaikan pendidikan Sarjana Strata Satu di Departemen Teknik Elektro, Fakultas Teknik,. Adapun judul Tugas Akhir ini adalah: APLIKASI KOMPRESI CITRA MENGGUNAKAN KODE HUFFMAN BERBASIS JAVA Tugas Akhir ini penulis persembahkan yang teristimewa kepada kedua orang tua tercinta, yaitu Ayahanda Pdt.S.Situmorang dan Ibunda R.Silitonga, serta kakak tercinta Junika Prasasti Situmorang dan Lae Bakri Manulang, kedua abang tercinta Ebram Ignatius Situmorang dan Ion Genesis Situmorang, dan yang merupakan bagian dari hidup penulis yang senantiasa memberi dukungan, semangat, motivasi, dan mendoakan penulis dalam menyelesaikan Tugas Akhir ini. Yang selalu memberi dukungan perhatian, doa dan menjadi motivasi bagi penulis untuk melakukan yang terbaik, yaitu Leloisa N.D Simangusong.

Selama penulisan Tugas Akhir ini hingga menyelesaikannya, penulis banyak mendapat bantuan dan dukungan serta masukan dalam penulisan Tugas Akhir dari banyak pihak. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesarbesarnya kepada: 1. Bapak Ir. Surya Tarmizi Kasim,M.Si dan Bapak Rahmad Fauzi, ST, MT, selaku Ketua dan Sekretaris Departemen Teknik Elektro, Fakultas Teknik,. 2. Bapak Ir. M.Zulfin, M.T sebagai Dosen Pembimbing penulis yang telah dengan sabar membimbing penulis dan sangat banyak mengarahkan dan memotivasi penulis dalam penulisan Tugas Akhir ini. 3. Bapak Ir. Urbanus Pangaribuan sebagai Eks Dosen Wali penulis, yang selalu memberikan dukungan sebagai wali penulis serta memotivasi penulis agar menjadi lebih baik. 4. Seluruh staf pengajar Departemen Teknik Elektro, khususnya Konsentrasi Teknik Telekomunikasi yang banyak memberikan inspirasi, pelajaran moril dan spiritual serta masukan dan dorongan bagi penulis untuk selalu menjadi lebih baik. 5. Seluruh karyawan di Departemen Teknik Elektro, Fakultas Teknik. 6. Seluruh rekan rekan dan sahabat seperjuangan sesama angkatan 2007 Departemen Teknik Elektro dari yang muda sampai yang tua dari yang ganteng sampai yang jelek. 7. Seluruh sahabat kost Block C No 6 dari kamar 1 sampai 30

8. Jemaat GBI Sei Bamban dan pemuda-pemudi GBI Sei Bamban. 9. Pihak-pihak lain yang telah memberikan bantuan secara langsung maupun tidak langsung dalam pembuatan Tugas Akir ini yang tidak dapat penulis sebutkan satu-persatu. Penulis menyadari bahwa Tugas Akhir ini masih banyak kekurangan baik dari segi materi maupun penyajiannya dan jauh dari sempurna. Oleh karena itu, saran dan kritik dengan tujuan menyempurnakan dan mengembangkan kajian dalam bidang ini sangat penulis harapkan. Akhir kata penulis berharap agar Tugas Akhir ini dapat bermanfaat bagi pembaca dan penulis. Medan, November 2011 Penulis Ivan Setiawan S NIM 070402038

DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... x BAB I. PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penulisan... 2 1.4 Batasan Masalah... 2 1.5 Metodologi Penulisan... 3 1.6 Sistematika Penulisan... 4 BAB II. TEORI DASAR PENGOLAHAN CITRA DIGITAL 2.1 Citra... 5 2.1.1 Citra Analog... 5 2.1.2 Citra Digital... 6 2.1.2.1 Citra Warna... 8 2.1.2.2 Citra Skala Keabuan (Grayscale)... 9 2.1.2.3 Citra Biner... 9 2.2 Kompresi Citra... 10 2.3 Format File Citra... 13 2.4 Format File Citra Bitmap (BMP)... 16 BAB III. KOMPRESI DATA

3.1 Pendahuluan... 19 3.2 Teknik Kompresi Data... 20 3.2.1 Lossy Compression... 21 3.2.2 Lossless Compression... 23 3.3 Huffman Coding... 24 3.3.1 Variasi Kode Huffman... 26 3.3.2 Kompresi Teks Menggunakan Kode Huffman... 28 3.3.4 Dekompresi Teks Menggunakan Kode Huffman... 35 3.4.5 Kompresi Citra Menggunakan Kode Huffman... 37 3.4.6 Dekompresi Citra Menggunakan Kode Huffman... 43 BAB IV. APLIKASI KOMPRESI CITRA MENGGUNAKAN KODE HUFFMAN BERBASIS JAVA 4.1 Pendahuluan... 45 4.2 Hasil Pengujian... 46 4.2.1 Kompresi Citra dengan Jumlah Warna Berbeda... 46 4.2.1.1 Satu Warna... 47 4.2.1.2 Dua Warna... 52 4.2.1.3 Tiga Warna... 54 4.2.2 Kompresi Citra dengan Resolusi Berbeda... 57 4.2.2.1 Resolusi 64 x 64... 57 4.2.2.2 Resolusi 128 x 128... 59 4.2.2.3 Resolusi 256 x 256... 61 4.2.3 Perbandingan Kompresi Citra Metode Kode Huffman dan Kode Arithmetic... 63 4.2.3.1 Analisis Hasil Perbandingan... 65

4.2.4 Dekompresi Citra... 65 BAB V. KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran DAFTAR PUSTAKA LAMPIRAN

DAFTAR GAMBAR 1. Gambar 2.1 Ilustrasi Citra Digital... 6 2. Gambar 2.2 Matriks Citra Digital M x N... 7 3. Gambar 2.3 Ilustrasi Sistem Koordinat Piksel... 7 4. Gambar 2.4 Citra Warna... 8 5. Gambar 2.5 Citra Skala Grayscale... 9 6. Gambar 2.6 Citra Biner...... 9 7. Gambar 2.7 Proses Pemisahan Piksel Berdasarkan Derajat Keabuan... 10 8. Gambar 3.1 Diagram Alir Proses Kompresi...... 20 9. Gambar 3.2 Klasifikasi dari Teknik Kompresi Data... 21 10. Gambar 3.3 Proses Pembentukkan Pohon Huffman I...... 30 11. Gambar 3.4 Proses Pembentukkan Pohon Huffman II...... 30 12. Gambar 3.5 Proses Pembentukkan Pohon Huffman III...... 30 13. Gambar 3.6 Proses Pembentukkan Pohon Huffman IV...... 31 14. Gambar 3.7 Proses Pembentukkan Pohon Huffman V... 31 15. Gambar 3.8 Proses Pembentukkan Pohon Huffman VI... 32 16. Gambar 3.9 Proses Pembentukkan Pohon Huffman VII...... 32 17. Gambar 3.10 Proses Pembentukkan Pohon Huffman VIII...... 33 18. Gambar 3.11 Proses Dekompresi Menggunakan Pohon Huffman... 36 19. Gambar 3.12 Gambar 2D...... 38 20. Gambar 4.1 Aplikasi Huffman Kompresi Citra...... 45 21. Gambar 4.2 Citra Satu Warna dengan Resolusi 128 x 128...... 47 22. Gambar 4.3 Tampilan Proses Pengkompresan Citra Satu Warna dengan Resolusi 128x128..... 51 23. Gambar 4.4 Citra Dua Warna dengan Resolusi 128 x 128...... 52

24. Gambar 4.5 Tampilan Hasil Kompresi Citra Dua Warna dengan Resolusi 128x128... 53 25. Gambar 4.6 Citra Tiga Warna dengan Resolusi 128 x 128... 54 26. Gambar 4.7 Tampilan Hasil Kompresi Citra Tiga Warna dengan Resolusi 128x128... 55 27. Gambar 4.8 Citra Empat Warna dengan Resolusi 64 x 64... 57 28. Gambar 4.9 Tampilan Hasil Kompresi Citra Empat Warna dengan Resolusi 64x64... 58 29. Gambar 4.10 Citra Empat Warna dengan Resolusi 128 x 128... 59 30. Gambar 4.11 Tampilan Hasil Kompresi Citra Empat Warna dengan Resolusi 128x128...... 60 31. Gambar 4.12 Citra Empat Warna dengan Resolusi 256 x 256... 61 32. Gambar 4.13 Tampilan Hasil Kompresi Citra Empat Warna dengan Resolusi 128x128...... 62 33. Gambar 4.14 Tampilan Proses Dekompresi Citra dengan Aplikasi Huffman Kompresi Citra... 68

DAFTAR TABEL 1. Tabel 2.1 Hubungan Antara Bit Per Piksel dengan Jumlah Warna Maksimum...... 18 2. Tabel 3.1 Distribusi Frekuensi untuk ACDABBA... 29 3. Tabel 3.2 Kode Huffman untuk String ACDABBA... 34 4. Tabel 3.3 Kode Huffman untuk String ACDABBA... 36 5. Tabel 3.4 Distribusi Frekuensi... 39 6. Tabel 3.5 Kode Huffman... 42 7. Tabel 4.1 Distribusi Frekuensi pada Citra Satu Warna dengan Resolusi 128x128...... 48 8. Tabel 4.2 Kode Huffman untuk Citra Satu Warna.... 49 9. Tabel 4.3 Hasil Pengujian Kompresi Citra dengan Jumlah Warna berbeda... 56 10. Tabel 4.4 Hasil Pengujian Kompresi Citra dengan Resolusi berbeda...... 57 11. Tabel 4.5 Citra Uji... 64 12. Tabel 4.6 Hasil Perbandingan Metode Kode Huffman dan Kode Arithmetic... 65 13. Tabel 4.7 Citra Asli dan Citra Rekontruksi... 68