AGUS SRIWIYANTO D

dokumen-dokumen yang mirip
TUGAS AKHIR KOMPRESI IMAGE MENGGUNAKAN VECTOR QUANTIZATION

TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA

KOMPRESI CITRA DENGAN METODE ARITHMETIC CODING DALAM KAWASAN ENTROPY CODING

TUGAS AKHIR MENGIMPLEMENTASIKAN KOMPRESI CITRA DENGAN METODE FAST FOURIER TRANSFORM (FFT)

TUGAS AKHIR. Disusun oleh : D

MEMBANGUN APLIKASI KOMPRESI IMAGE MENGGUNAKAN METODE DPCM (Defferensial Pulse Code Modulation)

ANALISIS HARMONIK DAN PERANCANGAN SINGLE TUNED FILTER PADA SISTEM DISTRIBUSI STANDAR IEEE 18 BUS DENGAN MENGGUNAKAN SOFTWARE ETAP POWER STATION 4.

PENGARUH KAPASITOR BANK TERHADAP OUTPUT DARI GENERATOR INDUKSI 1 FASA

ANALISIS HARMONIK DAN PERANCANGAN HIGH PASS DAMPED FILTER

APLIKASI PEMBELAJARAN MATEMATIKA UNTUK SISWA SMP KELAS VIII SEMESTER AWAL BERBASIS J2ME (JAVA 2 MICRO EDITION)

APLIKASI PERHITUNGAN RENCANA ANGGARAN BIAYA BAHAN BANGUNAN BERBASIS VISUAL BASIC

DESAIN DAN ANALISIS LINTAS TERBANG ROKET DENGAN SIMULASI OPENROCKET DAN JAVA NETBEANS UNTUK PERHITUNGAN GAYA PADA ROKET

PERANCANGAN KINCIR ANGIN TIPE AXIAL SEBAGAI PEMBANGKIT TENAGA LISRIK

DESAIN SISTEM PARALEL ENERGI LISTRIK ANTARA SEL SURYA DAN PLN UNTUK KEBUTUHAN PENERANGAN RUMAH TANGGA

LEMBAR PERSETUJUAN. Tugas Akhir dengan judul SISTEM INFORMASI DINAS KEBERSIHAN. DAN PERTAMANAN KOTA SURAKARTA ini diajukan oleh : MURSID BUDI RAHMAN

PEMBUATAN DISTRO LINUX LINARTA (LINUX SURAKARTA) SEBAGAI UPAYA PENINGKATAN KETERTARIKAN MASYARAKAT SURAKARTA PADA SISTEM OPERASI LINUX

HYBRID SYSTEM PEMBANGKIT LISTRIK TENAGA SURYA DENGAN JALA-JALA LISTRIK PLN UNTUK INSTALASI RUMAH TANGGA

SKRIPSI PEMETAAN JARINGAN INTRANET KAMPUS II UNIVERSITAS MUHAMMADIYAH SURAKARTA (PERPUSTAKAAN, GEDUNG G, GEDUNG J, GEDUNG PASCASARJANA)

SISTEM INFORMASI PENGELOLAAN TUGAS AKHIR DI JURUSAN TEKNIK ELEKTRO UMS

TUGAS AKHIR PERANCANGAN SIMULATOR LIFT 3 LANTAI MENGGUNAKAN SMART RELAY ZELIO SR2B201BD

APLIKASI SISTEM INFORMASI PADA TOKO BUKU BEKAS

PENGARUH BANK KAPASITOR TERHADAP KELUARAN GENERATOR INDUKSI 1 FASA KECEPATAN RENDAH

PENGARUH KECEPATAN PUTAR TERHADAP KELUARAN TEGANGAN DAN FREKUENSI PADA GENERATOR INDUKSI 1 FASA

PERANCANGAN GENERATOR MAGNET PERMANEN TIGA FASA

KOMPRESI IMAGE DALAM SOURCE CODING MENGGUNAKAN METODE TRANSFORMASI WAVELET

INSTRUMENTASI PENGUKURAN BERAT BADAN DAN LINGKAR KEPALA BAYI BERBASIS ATMEGA16

PEMANFAATAN SEL SURYA UNTUK KONSUMEN RUMAH TANGGA DENGAN BEBAN DC SECARA PARALEL TERHADAP LISTRIK PLN

KOMPUTERISASI PENGOLAHAN DATA TRANSAKSI SUKU CADANG PADA BENGKEL CENDANA OLIE SUKOHARJO

APLIKASI MICROSOFT VISUAL BASIC 2010 UNTUK PEMBUATAN SISTEM KOMUNIKASI ANTAR MUKA KOMPUTER PADA LABORATORIUM BAHASA DI M.I.N. GROGOL WERU SUKOHARJO

PERANCANGAN GENERATOR INDUKSI 1 FASA KECEPATAN RENDAH

SISTEM KOMPUTERISASI PENDATAAN PRASARANA LALU LINTAS KOTA SURAKARTA

KATA PENGANTAR. untuk beribadah dan menyembah pada-nya dan telah menjadikanku manusia yang

TUGAS AKHIR. Disusun untuk Melengkapi Tugas Akhir dan Syarat-syarat untuk. Mencapai Gelar Sarjana Teknik Jurusan Teknik Elektro Fakultas Teknik

AGUS SRIWIYANTO D

APLIKASI PEMBELAJARAN KEBUDAYAAN JAWA BERBASIS MOBILE ANDROID

PERANCANGAN MEDIA PEMBELAJARAN INSTALASI PERANGKAT JARINGAN LOKAL UNTUK SMK BERBASIS FLASH ( Studi Kasus Kelas XI SMK Muhammadiyah 4 Sragen )

APLIKASI AUGMENTED REALITY SEBAGAI MEDIA PENGENALAN BATIK NUSANTARA BERBASIS ANDROID

BAB I PENDAHULUAN. dalam storage lebih sedikit. Dalam hal ini dirasakan sangat penting. untuk mengurangi penggunaan memori.

PEMASANGAN MOTOR DC PADA SEKUTER DENGAN PENGENDALI PULSE WIDTH MODULATION TUGAS AKHIR

PERANCANGAN DAN PENGUJIAN TURBIN KAPLAN PADA KETINGGIAN (H) 4 M SUDUT SUDU PENGARAH 30 DENGAN VARIABEL PERUBAHAN DEBIT (Q) DAN SUDUT SUDU JALAN

ANALISIS PENGATURAN RELE ARUS LEBIH AKIBAT PENAMBAHAN BEBAN BARU PADA GARDU INDUK SRAGEN

TRYOUT UJIAN NASIONAL BERBASIS WEB (Studi Kasus di SMA BATIK 1 SURAKARTA)

SKRIPSI. Yayuk Ayuningtyas NIM : L PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

APLIKASI MONITORING REALTIME KONDISI BATERAI PADA ANDROID

KWH METER DIGITAL DENGAN FITUR PEMBATAS ENERGI LISTRIK TUGAS AKHIR

PEMANFAATAN GENERATOR MAGNET PERMANEN KECEPATAN RENDAH PADA PEMBANGKIT LISTRIK TENAGA MIKROHIDRO (PLTMh) MENGGUNAKAN KINCIR TIPE OVERSHOT

SISTEM PENAMPIL IKLAN UNTUK DIGITAL SIGNAGE

APLIKASI PEMBELAJARAN MATEMATIKA KELAS 2 SMP / MTS BERBASIS ANDROID

TUGAS AKHIR. APLIKASI E-LEARNING MATA PELAJARAN GEOGRAFI SMA KELAS X BERBASIS WEB dengan PHP dan MySQL

HALAMAN PENGESAHAN. Tugas Akhir dengan judul "SISTEM INFORMASI DATA PASIEN PADA. RUMAH SAKIT ISLAM KLATEN DENGAN PROGRAM DELPHI 7.

PENGARUH PEMASANGAN ALAT PENGHEMAT BAHAN BAKAR DENGAN SISTEM MAGNET

ANALISIS GANGGUAN HUBUNG SINGKAT TIGA FASE PADA SISTEM DISTRIBUSI STANDAR IEEE 13 BUS DENGAN MENGGUNAKAN PROGRAM ETAP POWER STATION 7.

IMPLEMENTASI MEDIAN FILTER dan METODE HISTOGRAM EQUALIZATION DALAM PERBAIKAN CITRA (IMAGE ENHANCEMENT)

PORTAL INFORMASI KOTA SOLO DAN RESERVASI TIKET BERBASIS WEB

PERANCANGAN APLIKASI PEMBELAJARAN FISIKA KELAS XII SMA BERBASIS ANDROID

SIMULASI PENGONTROLAN MESIN DESTILASI AIR DENGAN PLC SIMATIC S7-300

PENGARUH CITRA TOKO DAN KEPUASAN PELANGGAN TERHADAP LOYALITAS PELANGGAN DI GMT SWALAYAN SLEMAN, YOGYAKARTA

HEWAN DAN TUMBUHAN BERBASISS ADOBE FLASH CS6

EVALUASI KEAMANAN PADA SISTEM PENTANAHAN GARDU INDUK 150 KV JAJAR

FAKTOR-FAKTOR YANG MEMPENGARUHI KONSUMEN DALAM KEPUTUSAN PEMBELIAN UNGGAS DI PASAR DEPOK SURAKARTA SKRIPSI

CHRISTINA INDAH PUSPITA SARI A

SKRIPSI Untuk Memenuhi Sebagian Persyaratan Guna Mencapai Derajat Sarjana S-1. Program Studi Pendidikan Matematika.

PENGARUH TEKANAN KETAATAN, KOMPLEKSITAS TUGAS, PENGETAHUAN DAN PERSEPSI ETIS TERHADAP AUDIT JUDGMENT (Studi empiris pada KAP Surakarta dan Yogyakarta)

Diajukan oleh: HANIFAH

PERANCANGAN GAME EDUKASI UNTUK ANAK USIA DINI (4-6 TAHUN) BERBASIS ANDROID

SISTEM INFORMASI PARIWISATA TAMAN SATWA TARU JURUG SOLO BERBASIS WEB DENGAN PHP DAN MySQL

PEMBANGKIT LISTRIK TENAGA SPEED BUMP SEGABAI SUMBER ENERGI ALTERNATIF

RANCANG BANGUN ALAT UKUR SUHU, PANJANG, BERAT, SERTA LINGKAR KEPALA BAYI BERBASIS ARDUINO MEGA 2560

PENGARUH KARAKTERISTIK TUJUAN ANGGARAN TERHADAP KINERJA PEGAWAI (Survei Pada Tim Anggaran Pemerintah Daerah KABUPATEN SRAGEN)

Sistem Informasi Akademik dengan SMS Gateway di SMP Nawa Kartika

PERANCANGAN DAN PEMBUATAN ALAT PEMILAH TELUR BERDASARKAN BERAT TUGAS AKHIR. Diajukan Sebagai Salah Satu Syarat

APLIKASI PENGENALAN NAMA NAMA BUAH, SAYUR, HEWAN DAN ALAT TRANSPORTASI DALAM BAHASA INGGRIS ARAB UNTUK ANAK - ANAK

Muhamad Sya rudin NIM : L

PENINGKATAN PEMAHAMAN KONSEP LINGKARAN SKRIPSI. Untuk Memenuhi Sebagian Persyaratan. Guna Mencapai Derajat Sarjana S-1. Pendidikan Matematika

WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN JQUERY MELALUI WEB SERVICE

PERANCANGAN APLIKASI PENILAIAN PERKEMBANGAN BAHASA ANAK BERBASIS ANDROID

Fauzan Natsir NIM : L

PERBAIKAN CITRA DENGAN METODE POWER LAW TRANSFORMATION

CHOIRUL AZIZ L

TUTORIAL GAYA GAYA ATLETIK LOMPAT SECARA 3D MENGGUNAKAN BLENDER

PENGESAHAN. Yang bertanda tangan di bawah ini telah membaca skripsi dengan judul :

SKRIPSI. Diajukan untuk Memenuhi Sebagian Persyaratan Guna Mencapai Derajat Sarjana S-1 Program Studi Pendidikan Anak Usia Dini.

SISTEM PENDUKUNG KEPUTUSAN UNTUK OPEN POSITION PADA COMMODITY MARKET BERDASARKAN PIVOT HARIAN DENGAN METODE NAIVE BAYES SKRIPSI

SISTEM PENJADWALAN SEKOLAH BERBASIS PC MENGUNAKAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC DAN ARDUINO

APLIKASI STRUCTURE TENSES DALAM PEMBELAJARAN BAHASA INGGRIS BERBASIS J2ME

PENGARUH PARTISIPASI MASYARAKAT DAN TRANSPARANSI KEBIJAKAN PUBLIK TERHADAP PENGAWASAN KEUANGAN DAERAH DI KABUPATEN SUKOHARJO

PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE

PENGARUH HARGA, PELAYANAN DAN LOKASI TERHADAP LOYALITAS KONSUMEN PADA TOKO OLI SUMBER REJEKI SUKOHARJO SKRIPSI

ANALISIS PERILAKU MAHASISWA FAKULTAS EKONOMI DAN BISNIS UMS DALAM PEMBELIAN HELM INK

SISTEM PENDUKUNG KEPUTUSAN DETEKSI RISIKO KEHAMILAN

PERANCANGAN SISTEM INFORMASI DENGAN JAVA NETBEANS UNTUK PERHITUNGAN PENGHASILAN ANGGOTA KOPERASI PETANI SAWIT MAKMUR SEJAHTERA

PENINGKATAN KEMANDIRIAN BELAJAR MATEMATIKA MELALUI STRATEGI PEMBELAJARAN AKTIF SURVEY, QUESTION, READ, REFLECT, RECITE, REVIEW

PENGHITUNG BENIH IKAN LELE OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8

PENERAPAN STRATEGI PEMBELAJARAN PEER LESSON

PEMAHAMAN DAN KESIAPAN PELAKSANAAN PENDIDIKAN KARAKTER

IMPLEMENTASI PENDEKATAN KONTEKSTUAL DENGAN METODE

Transkripsi:

TUGAS AKHIR IMPLEMENTASI METODE RUN LENGTH ENCODING DALAM KOMPRESI CITRA DENGAN CITRA HITAM PUTIH Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta Disusun oleh : AGUS SRIWIYANTO D 400 080 007 FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO UNIVERSITAS MUHAMMADIYAH SURAKARTA 2012 i

ii

iii

MOTTO Dan bahwasanya seorang manusia tiada memperoleh selain apa yang telah diusahakannya. ( Q.S. An Najm : 39 ) Hai orang-orang yang beriman, jadikanlah sabar dan sholat sebagai penolongmu, dan sesungguhnya ALLAH bersama orang-orang yang sabar (2: 153) Tidak ada harga atas waktu, tapi waktu sangat berharga. Memiliki waktu tidak menjadikan kita kaya, tetapi menggunakannya dengan baik adalah sumber dari semua kekayaan. ( Mario Teguh ) Sesungguhnya sesudah kesulitan itu ada kemudahan, Maka apabila kamu telah selesai (dari sesuatu urusan), kerjakanlah dengan sungguh-sungguh (urusan) yang lain (94: 6-7) Manusia diberi kemampuan oleh Tuhan untuk mencoba dan mencoba sampai kemudian dia bertemu dengan kesalahan yang membawanya menuju sebuah kebenaran yang akan slalu diingatnya dalam hati. ( Kahlil Gibran ) Orang yang paling bahagia adalah orang yang dapat menjadi dirinya sendiri dan dapat menghargai serta mempercayai dirinya sendiri iv

HALAMAN PERSEMBAHAN Allah SWT Yang telah memberikan rahmat dan hidayah-nya dalam menyelesaikan Tugas Akhir ini. Nabi Muhammmad SAW Suri tauladan yang menjadi pedoman dalam menjalani hidup dan sebagai inspirasi semangat hidupku Ayahanda dan Ibunda Terima Kasih Engkau Telah Mencurahkan Kasih Sayang Yang Tulus Dalam Membesarkanku dan Mendidikku Hingga Aku Menjadi Sekarang Ini Keluargaku Terima kasih atas semua dorongan semangat yang diberikan kepadaku hingga tidak dapat aku rasakan sampai aku berhasil sekarang ini Teman-Temanku Terima kasih untuk semua sahabat sahabatku yang mendorong dan memberikan semangat dan bantuan selama ini yang sangat berarti dalam hidupku tanpa kalian hari-hariku tidak akan indah Almamater yang kubanggakan Almamater Muhammadiyah Surakarta v

KATA PENGANTAR Puji syukur kehadirat Allah SWT yang telah memberikan kenikmatan, hidayah serta taufiq-nya sehingga sampai saat ini masih diberikan kesempatan untuk beribadah dan meyembah pada-nya dan telah menjadikanku manusia yang berakal dan berguna dalam dunia ini. Sholawat serta salam untuk junjunganku, Nabiku Muhammad S.A.W yang aku nantikan nantikan syafa atnya. Penelitian tentang Implementasi Metode Run Length Encoding Dalam Kompresi Citra Dengan Citra Hitam Putih, diharapkan bisa bermanfaat dalam bidang pemampatan data citra, sehingga penelitian ini memungkinkan bisa berfungsi diera teknologi yang semakin hari semakin berkembang. Penelitian tugas akhir ini masih tergolong sederhana dan penulis masih merasa banyak kekurangan di dalamnya. Namun demikian dalam pengerjaan tugas akhir ini sudah semaksimal mungkin menurut kemampuan yang dimiliki penulis, dengan harapan dapat memberikan sumbangsih dalam menambah khazanah keilmuan dan semoga dapat berguna bagi penulis secara pribadi maupun para pembaca. Kritik dan saran yang konstruktif sangat penulis harapkan. Dengan selesainya Tugas Akhir ini tentunya tidak lupa atas bantuan dari berbagai pihak, oleh karena itu dengan tulus ikhlas dan kerendahan hati penulis mengucapkan rasa terima kasih sebesar besarnya kepada : 1. Allah S.W.T, atas ridho dan karunia-nya sehingga penulis bisa menyelesaikan Tugas Akhir ini. vi

2. Bapak Ir. Agus Riyanto, MT selaku Dekan Fakultas Teknik Universitas Muhammadiayah Surakarta. 3. Bapak Ir. Jatmiko, MT selaku Ketua Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta 4. Bapak Muhammad Kusban, ST, MT selaku Pembimbing I yang telah memberikan bimbingan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 5. Bapak Aris Budiman, ST, MT selaku Pembimbing II yang telah memberikan bimbingan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 6. Bapak/ Ibu Penguji selaku Dewan Penguji dalam Tugas Akhir ini. 7. Bapak Ir. Abdul Basith, MT selaku Pembimbing Akademik yang telah banyak membimbing selama menempuh studi di Teknik Elektro UMS. 8. Terima kasih kepada seluruh dosen Fakultas Teknik Elektro atas sedianya membimbing dan memberikan waktunya kepada penulis hingga bisa jadi sekarang ini. 9. Kedua orang tuaku tercinta, adik - adikku tersayang serta seluruh keluarga besar terima kasih atas semua kasih sayang dan do a yang tiada hentinya sehingga penulis bisa menjadi Sarjana. 10. Keluarga besar Kost Dimas, Bang Asep, Mas Ilham Bebek, Septian Cocor, Arep Ketep, Obil Siregar terima kasih atas dukungan dan kebersamaan kalian yang tidak akan kutemukan di manapun, saling belajar, mengisi dan mensyukuri atas indahnya hidup kebersamaan. vii

11. Sahabat seperjuanganku Dedy Kalimanatan, Yosga Bagong, Adnan, Ary CB, Taufik, Didik, Mbah Orik, Munifah Brebes. Tidak akan terlupakan saja perjuangan dan kebersamaan yang sudah terjalin ini. 12. Rekan-rekan mahasiswa Teknik Elektro UMS angkatan 2008 serta semua pihak yang tidak bisa penulis sebutkan satu persatu. Akhir kata, penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Saran dan kritik yang membangun sangat penulis harapkan. Semoga karya ini dapat bermanfaat untuk rekan-rekan mahasiswa dan pihak-pihak yang berkepentingan. Surakarta,... Oktober 2012 Penulis viii

DAFTAR ISI HALAMAN JUDUL... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii MOTTO... iv HALAMAN PEREMBAHAN... v KATA PENGANTAR... vi DAFTRAR ISI... ix DAFTAR GAMBAR... xi DAFTAR TABEL... xiii DAFTAR KONTRIBUSI... xiv ABSTRAKSI... xvi BAB I PENDAHULUAN 1.1. Latar Belakang... 1 1.2. Perumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Penelitian... 3 1.5. Manfaat Penelitian... 3 1.6. Sistematika Laporan Tugas Akhir... 3 BAB II TINJAUAN PUSTAKA 2.1. Telaah Penelitian... 6 2.2. Landasan Teori... 7 2.2.1. Konsep Dasar Kompresi Data... 7 2.2.2. Kompresi Citra... 8 2.2.2.1. Pengertian Citra... 8 2.2.2.2. Pengolahan Citra... 9 2.2.2.3. Format Pixel 1 Bit (Citra Biner Monocrom)... 10 2.2.2.4. Format Pixel 8 bit (Citra Gray Scale)... 11 2.2.2.5. Format Pixel 24 Bit (Citra Warna/True Color)... 13 2.2.2.6. Format File Citra... 14 ix

2.2.2.7. Kompresi Citra... 15 2.2.2.8. Teknik Kompresi Citra... 15 2.2.2.9. Manfaat Kompresi... 17 2.2.2.10. Kriteria Kompresi... 17 2.2.2.11. Metode Kompresi... 18 2.2.3. Run Length Encoding (RLE)... 19 2.2.4. Tentang Matlab... 22 BAB III IMPLEMENTASI DAN PERANCANGAN 3.1. Waktu dan Tempat... 26 3.2. Penggunaan GUI pada Matlab dan Perlengkapan Pendukung... 26 3.2.1. Penggunaan GUI Pada Matlab... 26 3.2.2. Perlengkapan Pendukung... 28 3.3. Tahap Perancangan... 29 3.3.1. Studi Literatur... 29 3.3.2. Alur Penelitian... 30 3.3.3. Analisa Algoritma... 30 3.4. Tahap Pembuatan Program... 32 3.4.1. Alur Program... 32 3.4.2. Pembuatan Menu Utama... 33 3.4.3. Pembuatan Aplikasi RLE... 35 BAB IV PENGUJIAN PROGRAM DAN ANALISA HASIL 4.1. Pengujian Program... 41 4.2. Analisa Hasil... 46 BAB V PENUTUP 5.1. Kesimpulan... 50 5.2. Saran.... 51 DAFTAR PUSTAKA... 52 LAMPIRAN... 53 x

DAFTAR GAMBAR Gambar 2.1 Gambar Ilustrasi Citra Biner Monokrom... 11 Gambar 2.2 Gambar Ilustrasi Citra Grey Scale... 12 Gambar 2.3 Gambar Ilustrasi Citra True Color... 14 Gambar 2.4 Gambar Contoh Dari Chroma Subsampling... 17 Gambar 2.5 Gambar Contoh Dari Penggunaan Algoritma Run Length Encoding... 21 Gambar 3.1 GUIDE Quick Start.... 27 Gambar 3.2 GUIDE layout editor.... 28 Gambar 3.3 Flowchart Rencana Pelaksanaan Penelitian... 30 Gambar 3.4 Flowchart Algoritma Run Length Encoding.... 31 Gambar 3.5 Alur Perancangan Program... 32 Gambar 3.6 Interface Pembuatan Menu Utama Melalui GUI Matlab Dengan Nama Home.fig.... 33 Gambar 3.7 Push Button Aplikasi... 34 Gambar 3.8 Source Code Push Button Aplikasi.... 34 Gambar 3.9 Push Button Exit.... 34 Gambar 3.10 Source Code Push Button Exit... 34 Gambar 3.11 Tampilan Komponen Palette Pada Program Kompresi Citra.. 35 Gambar 3.12 Puss Button Browse.... 35 Gambar 3.13 Source Code Push Button Browse.... 36 Gambar 3.14 Puss Button Kompresi... 36 Gambar 3.15 Source Code Push Button Kompresi... 37 Gambar 3.16 Puss Button Dekompresi... 37 Gambar 3.17 Source Code Push Button Dekompresi... 38 Gambar 3.18 Puss Button Save As... 38 Gambar 3.19 Source Code Push Button Save As... 39 Gambar 3.20. Puss Button Reset... 39 Gambar 3.21 Source Code Push Button Reset... 39 xi

Gambar 3.22 Komponen Button Group File Menu... 40 Gambar 3.23 Source Code Komponen Button Group File Menu... 40 Gambar 4.1 Source Code Yang Menunjukkan Kompresi Citra RLE.... 42 Gambar 4.2 Hasil Program Setelah Terjadi Kompresi... 43 Gambar 4.3 Hasil Citra Yang Terkompresi Dengan Metode RLE... 43 Gambar 4.4 Source Code Yang Menunjukkan Kompresi Citra RLE... 44 Gambar 4.5 Hasil Program setelah Terjadi Dekompresi... 45 xii

DAFTAR TABEL Tabel 3.1 Tabel Tabel Waktu Dan Tempat... 26 Tabel 4.1 Tabel Spesifikasi Citra Asli (Citra Hitam Putih)... 46 Tabel 4.2 Spesifikasi Citra Terkompresi Dengan Format JPG... 47 Tabel 4.3 Spesifikasi Citra Terkompresi Dengan Format BMP... 47 Tabel 4.4 Spesifikasi Citra Terkompresi Dengan Format PNG... 47 Tabel 4.5 Spesifikasi Citra Terkompresi Dengan Format TIF... 47 Tabel 4.6 Spesifikasi Citra Terkompresi Dengan Format GIF... 47 Tabel 4.7 Efisiensi Pada Proses Kompresi... 48 Tabel 4.8 Spesifikasi Citra Dekompresi Dengan Format JPG... 48 Tabel 4.9 Spesifikasi Citra Dekompresi Dengan Format BMP... 49 Tabel 4.10 Spesifikasi Citra Dekompresi Dengan Format PNG... 49 Tabel 4.11 Spesifikasi Citra Dekompresi Dengan Format TIF... 49 Tabel 4.12 Spesifikasi Citra Dekompresi Dengan Format GIF... 49 xiii

DAFTAR KONTRIBUSI Dalam Tugas Akhir ini saya merancang sebuah program kompresi citra dengan mengunakan software Matlab 7.8.0 (R2009a) 32bit. Berikut ini adalah daftar kerja yang ada dalam tugas akhir ini: - Saya merancang program kompresi citra ini sendiri dengan panduan buku beserta sebuah alamat website yang menyediakan dasar membangun program kompresi citra dengan metode yang diinginkan. Alamat website tersebut pada http://www.mathworks.com, dengan kata kunci Image Compression RLE. - Saya menggunakan GUI Matlab untuk merancang tampilan program. Tampilan dan gambar yang dipergunakan dalam program didapatkan dari berbagai referensi di internet dan buku. - Perancangan tampilan program saya pelajari dari berbagai buku yang saya punyai dan aplikasi-aplikasi yang berkembang saat ini sehingga menjadikan sebuah inspirasi, kemudian saya kembangkan sesuai dengan kebutuhan dalam pembuatan program. xiv

xv

ABSTRAKSI Pada era informasi seperti sekarang ini, dunia berkembang diikuti dengan pengembangan ilmu pengetahuan dan teknologi yang begitu pesat. Hal ini terlihat dengan beragamnya inovasi- inovasi yang mampu tercipta dengan pengembangan dalam bidang ilmu pengetahuan dan teknologi. Salah satunya adalah pengembangan dalam bidang kompresi citra (Image Compression). Penelitian ini membahas tentang bagaimana cara mengimplementasikan metode Run Length Encoding dalam program kompresi citra, yang bertujuan untuk melakukan kompresi ukuran memori suatu citra menjadi lebih kecil, sehingga keterbatasan memori pada media penyimpanan dapat diatasi. Metode Run Length Encoding yaitu, teknik mengkompresi citra yang berisi karakterkarakter berulang, jadi pada saat karakter yang diterima lebih dari tiga karakter berderet, maka penggunaan metode ini sangat efektif. Selain itu digunakannya bahasa pemrograman Matlab, karena selain andal untuk menampilkan data-data vector atau matriks dapat juga digunakan untuk menampilkan data-data citra. Hal ini disebabkan data citra pada dasarnya berupa matiks warna dengan derajat keabuan (Gray Scale) tertentu. Dari hasil penelitian ini, dapat disimpulkan bahwa program kompresi ini dapat menghasilkan citra dengan memori yang lebih kecil namun kualitas hasilnya menjadi gray scale sehingga kualitas citranya menurun. KATA KUNCI : Image Compression, Run Length Encoding, Matlab xvi