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

dokumen-dokumen yang mirip
AGUS SRIWIYANTO D

KOMPRESI CITRA DENGAN METODE ARITHMETIC CODING DALAM KAWASAN ENTROPY CODING

TUGAS AKHIR KOMPRESI IMAGE MENGGUNAKAN VECTOR QUANTIZATION

TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA

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

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

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

KOMPRESI IMAGE DALAM SOURCE CODING MENGGUNAKAN METODE TRANSFORMASI WAVELET

PENGARUH KAPASITOR BANK TERHADAP OUTPUT DARI GENERATOR INDUKSI 1 FASA

PERBAIKAN CITRA DENGAN METODE POWER LAW TRANSFORMATION

SISTEM PENAMPIL IKLAN UNTUK DIGITAL SIGNAGE

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

PORTAL INFORMASI KOTA SOLO DAN RESERVASI TIKET BERBASIS WEB

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

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

TUGAS AKHIR. Disusun oleh : D

APLIKASI SISTEM INFORMASI PADA TOKO BUKU BEKAS

PENGARUH BANK KAPASITOR TERHADAP KELUARAN GENERATOR INDUKSI 1 FASA KECEPATAN RENDAH

ANALISIS HARMONIK DAN PERANCANGAN HIGH PASS DAMPED FILTER

PEMBUATAN LABORATORIUM BAHASA 8 CHANNEL BERBASIS MIKROKONTROLER AT MEGA 16

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

SIMULASI PENGONTROLAN MESIN DESTILASI AIR DENGAN PLC SIMATIC S7-300

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

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

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

SISTEM PENDUKUNG KEPUTUSAN DETEKSI RISIKO KEHAMILAN

PERANCANGAN SISTEM WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN METODE DCT DAN LSB

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

APLIKASI PERHITUNGAN RENCANA ANGGARAN BIAYA BAHAN BANGUNAN BERBASIS VISUAL BASIC

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

APLIKASI PEMBELAJARAN BANGUN DATAR DAN BANGUN RUANG BERBASIS MOBILE ANDROID

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

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

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

PERANCANGAN GENERATOR MAGNET PERMANEN TIGA FASA

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

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

TUGAS AKHIR IMPLEMENTASI TEKNIK KOMPRESI VIDEO DENGAN ALGORITMA DISCRETE COSINE TRANSFORM PADA PERANGKAT BERGERAK

ANALISIS PENGARUH SALURAN DISTRIBUSI LANGSUNG DAN TIDAK LANGSUNG TERHADAP VOLUME PENJUALAN TEKSTIL DI PT. SARI WARNA ASLI KARANGANYAR

RANCANG BANGUN APLIKASI PENGGAJIAN KARYAWAN PERUSAHAAN DAERAH AIR MINUM KABUPATEN SRAGEN

PERANCANGAN APLIKASI MULTIMEDIA UNTUK PENGENALAN BAHASA ISYARAT BAGI ANAK TUNA RUNGU UMUR 6-9 TAHUN

KWH METER DIGITAL DENGAN FITUR PEMBATAS ENERGI LISTRIK TUGAS AKHIR

STUDI PLAT TEKAN YANG MELIBATKAN PLASTISITAS MATERIAL

APLIKASI MULTIMEDIA TENTANG KUMPULAN DOA SEHARI-HARI ANAK ISLAM BERBASIS MACROMEDIA FLASH

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

TUGAS AKHIR APLIKASI PENGENALAN PLAT NOMOR KENDARAAN DENGAN METODE OPTICAL CHARACTER RECOGNITION (OCR)

WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN JQUERY MELALUI WEB SERVICE

SKRIPSI. Diajukan Untuk Memenuhi Sebagian Persyaratan Guna. Memperoleh Gelar Sarjana Strata-1. Program Studi Pendidikan Akuntansi.

APLIKASI MONITORING REALTIME KONDISI BATERAI PADA ANDROID

APLIKASI PEMBELAJARAN KEBUDAYAAN JAWA BERBASIS MOBILE ANDROID

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

PENGEMBANGAN APLIKASI PENGAMBIL KEPUTUSAN GUNA MENENTUKAN KERINGANAN BIAYA RUMAH SAKIT BERDASARKAN JENIS PENYAKIT DAN EKONOMI PASIEN

ANALISIS EKUITAS ANGGARAN BELANJA PENDIDIKAN DI KABUPATEN BOYOLALI

JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA

PENGARUH ECONOMIC VALUE ADDED (EVA) DAN RASIO PROFITABILITAS TERHADAP PERUBAHAN LABA PADA PERUSAHAAN MANUFAKTUR YANG TERDAFTAR DI BEI TAHUN

KOMPUTERISASI PENGOLAHAN DATA TRANSAKSI SUKU CADANG PADA BENGKEL CENDANA OLIE SUKOHARJO

TUGAS AKHIR ANALISIS TINGKAT PRODUKTIVITAS DENGAN PENDEKATAN ANGKA INDEKS MODEL MARVIN E. MUNDEL

APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS ANDROID

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

ANALISIS RASIO LIKUIDITAS, SOLVABILITAS, DAN PROFITABILITAS UNTUK MENILAI KINERJA KEUANGAN PADA KJKS BMT DANA MULIA KABUPATEN BOYOLALI

APLIKASI PEMBELAJARAN BAHASA ARAB DASAR UNTUK PERCAKAPAN SEHARI HARI MENGGUNAKAN REFERENSI KITAB BAINA YADAIKA DENGAN FLASH

LAPORAN TUGAS AKHIR PERANCANGAN SISTEM INFORMASI HASIL PENELITIAN JURUSAN TEKNIK INDUSTRI UNIVERSITAS MUHAMMADIYAH SURAKARTA

Diajukan oleh: HANIFAH

SKRIPSI PERANCANGAN SISTEM INFORMASI PELAYANAN ADMINISTRASI KEPENDUDUKAN DESA GLONGGONG BERBASIS WEB ARIS SUJARWANTO NIM:

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

PERANCANGAN GENERATOR INDUKSI 1 FASA KECEPATAN RENDAH

ANALISIS KESALAHAN BERBAHASA PADA MADING SISWA SMP DI KECAMATAN KARTASURA SKRIPSI. Untuk memenuhi sebagian persyaratan. Guna mencapai derajat

SKRIPSI. Disusun oleh : KARUNIA CHANDRA DEWI NIM : B

SKRIPSI Untuk Memenuhi Sebagian Persyaratan Guna mencapai derajad Sarjana S-1 Program Studi Pendidikan Akuntansi

SISTEM INFORMASI PENJUALAN FURNITURE PADA CV. ELITE URBAN MENGGUNAKAN LAZARUS DAN MYSQL

KINERJA POMPA AIR DC BERDASARKAN INTENSITAS TENAGA SURYA TUGAS AKHIR

STUDI PEMBUATAN FILM ANIMASI 3D BAHAYA NARKOBA DENGAN MENGGUNAKAN SOFTWARE BLENDER

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

ANALISIS LAPORAN KEUANGAN UNTUK MENGUKUR KINERJA KEUANGAN PADA KOPERASI MURAKABI DPU KABUPATEN DATI II SRAGEN

PENINGKATAN MOTIVASI BELAJAR MATEMATIKA MELALUI PENDEKATAN CONTEXTUAL TEACHING AND LEARNING

Muhamad Sya rudin NIM : L

ANALISIS PERBANDINGAN BROADCAST TV STREAMING PADA JARINGAN LAN DAN WIRELESS-LAN

Untuk Memenuhi Sebagian Persyaratan Guna Mencapai Derajat Sarjana S-1 Program Studi Pendidikan Guru Sekolah Dasar

Sistem Informasi Akademik dengan SMS Gateway di SMP Nawa Kartika

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

SKRIPSI Diajukan Guna Memenuhi Sebagai Syarat Guna Mencapai Derajat Sarjana S-I Program Studi Pendidikan Bahasa, Sastra Indonesia, dan Daerah

SKRIPSI. Disusun Oleh: MELIA DWI RUSADI B

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

PENGHITUNG BENIH IKAN LELE OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8

RANCANG BANGUN SISTEM PENGELOLAAN PERKREDITAN FURNITURE PADA CV SURYA ABADI

INSTRUMENTASI PENGUKURAN BERAT BADAN DAN LINGKAR KEPALA BAYI BERBASIS ATMEGA16

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

PENGARUH GAJI, LINGKUNGAN KERJA DAN PENGEMBANGAN KARIER TERHADAP KEPUASAN KERJA KARYAWAN TETAP PADA PO ROSALIA INDAH

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI KEHILANGAN BERBASIS WEB

SISTEM INFORMASI DATA WARGA BINAAN RUTAN KLAS IIB KABUPATEN BLORA

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

PENJUALAN PERALATAN OLAH RAGA TOKO WANTO SPORT DENGAN E-COMMERCE MENGGUNAKAN PHP, JAVASCRIPT, DAN MYSQL

Transkripsi:

MEMBANGUN APLIKASI KOMPRESI IMAGE MENGGUNAKAN METODE DPCM (Defferensial Pulse Code Modulation) TUGAS AKHIR Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta Oleh: TAUFIQ YUNIANTO NIM : D 400 080 003 JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2012 i

ii

iii

iv

ABSTRAKSI Penggunaan komputer yang semakin luas sehingga kebutuhan untuk penyimpanan data dan transmisi dalam skala besar, kompresi data menjadi cara yang efisien untuk menyimpan data. Kompresi gambar adalah meminimalkan ukuran dalam byte dari file grafis tanpa menurunkan kualitas gambar ketingkat yang dapat diterima. DPCM (Defferensial Pulse Code Modulation) termasuk kedalam teknik kompresi lossy (Lossy Compression), karena menggunakan predictor dan quantizer maka digolongkan ke dalam predictive coding yang menggunakan kenyataan bahwa nilai intensitas sebuah piksel cenderung mirip dengan piksel sekelilingnya, mengurangi redundancy spasial, metode ini tidak meng-kodingkan nilai intensitas suatu piksel tapi meng-kodingkan beda antara nilai intensitas dan nilai prediksi intensitas dari suatu piksel. Tugas akhir ini bertujuan untuk menganalisa kinerja teknik kompresi image dalam source coding dengan metode DPCM (Defferensial Pulse Code Modulation), menganalisa citra asli dengan citra hasil kompresi serta mengetahui sejauh mana tingkat penurunan kualitas sebuah citra digital dan ukuran filenya. Selain itu Menjelaskan kepada para pembaca tentang cara kerja DPCM untuk kompresi gambar, serta memaparkan tentang kelebihan dan kekurangan metode Defferensial Pulse Code Modulation dalam implementasi proses kompresi gambar. Pada pengujian program kompresi menggunakan metode DPCM didapatkan hasil rata-rata dari kompresi gambar asli ke gambar asli, format jpg memiliki rasio kompresi paling tinggi diantara format-format gambar lain yaitu sebesar 45,98 %, dan pada citra bmp penyimpanan dalam format bmp pula citra terkompresi ukuranya akan menjadi seperti citra asli, sehingga rasio kompresi yg didapat 0 %. Pada kompresi gambar format asli ke format jpg yang memiliki kompresi paling tinggi adalah format bmp yaitu sebesar 87,45% dan yang paling rendah adalah format gif yaitu sebesar 38,09 %.Hasil PSNR yang rendah dan nilai MSEnya tinggi menunjukkan bahwa kualitas gambar yang dihasilkan buruk. Gambar dengan format Tif memiliki kualitas gambar dan kualitas kompresi yang paling baik karena nilai MSE yang paling rendah yaitu 293.405 dan nilai PSNR tertinggi 23.456 db dibandingkan dengan format-format yang lain. Kelebihan dari teknik DPCM adalah dapat mengkompres gambar grayscale, true color, dan black white. Baik untuk mengkompres gambar dengan output berformat Jpg serta format gambar aslinya.ukuran file keluaran juga kecil sehingga dapat membantu memudahkan dalam transfer file-file gambar. Kekurangannya kompresi file citra format Bmp (grayscale dan black white) hasil citra terkompresi kualitas gambarnya kurang bagus (rusak). Selain itu mengkompresi file gambar yang berformat Gif (true color) hasil citra terkompresi berupa gambar grayscale dan kualitas gambarnya juga sedikit kurang bagus (rusak). Kata kunci : Kompresi citra, Lossy compression, Defferensial Pulse Code Modulation, Predictive coding, Rasio Kompresi, MSE, PSNR. v

MOTTO 14. Dan Kami (Allah) perintahkan kepada manusia, bahwa kita harus berbuat baik kepada keduanya (bapak ibunya), terutama ibu yang telah mengandung dalam keadaan lemah yang bertambah-tambah dan menyapihnya dalam masa dua tahun. Bersyukurlah kepada-ku dan kedua orang ibu bapakmu, hanya kepada-ku-lah kembalimu. ( Q.S Luqman 14 ) 153. Hai orang-orang yang beriman mintalah pertolongan dengan sabar dan tetap menegakkan sholat, sesungguhnya Allah menyertai orang-orang yang sabar. ( Q.S Al-Baqarah 153 Carilah Ilmu meskipun dinegeri cina, karena sesungguhnya mencari ilmu itu merupakan kewajiban pada setiap orang islam,para malaikat meletakkan sayapnya (memayungkan sayapnya) kepada penuntut ilmu karena senang (rela) dengan yang ia tuntut. (HR. Ibnu Abdul Barr) Perumpamaan orang yang menuntut ilmu kemudian tidak menyebarkannya (tidak mengamalkannya) seperti orang menimbun (menyimpan) simpanan kemudian tidak membelanjakannya. (HR. Thabrani dari Abu Hurairah) Uang masih bisa dicari tapi kebahagian itu tak akan pernah bisa dibeli. So kebahagian lahir dari hati bukan dari materi. (Taufiq Yunianto) vi

LEMBAR PERSEMBAHAN Tugas Akhir ini kupersembahkan kepada : 1. Untuk cahaya abadi, Bapak (Alm) dan Ibuku tercinta yang telah berdo a dan berkorban dengan tulus demi mewujudkan impianku, terima kasih atas cinta yang tiada batas. 2. Nenekku, Kakak-kakakku, Yoko Susilo, ST, Ida Kurniawati, S.Pd, Candra Mei Nugroho, SE, dan Putri Santana, Amd,terima kasih atas saran, kritik, doa serta dukungannya selama ini. 3. Orang yang selama ini aku cintai (Dian Setyaningrum, Amd.Kep) yang berada jauh disana terima kasih atas support dan do anya selama ini, LOVE U. 4. Ponakanku, Djibril dan Mikail yang lucu-lucu. 5. Rekan-rekan senasib dan seperjuangan (Yosga, Adnan, Orix, Didik, Ifa, Ary, Agus, Dedy, Cahyo) terima kasih atas bantuan dan kebersamaan kita dalam menyelesaikan tugas akhir ini. 6. Almamaterku yang aku banggakan Universitas Muhammadiyah Surakarta. 7. Pembaca yang budiman. vii

KATA PENGANTAR Segala Puji Syukur kehadirat Allah SWT, karena hanya berkat dan rahmat- Nya, sehingga penulis dapat menyelesaikan penulisan Tugas Akhir ini. Adapun Tugas Akhir yang telah penulis selesaikan berjudul : MEMBANGUN APLIKASI KOMPRESI IMAGE MENGGUNAKAN METODE DPCM (Defferensial Pulse Code Modulation). Penulisan Tugas Akhir ini diajukan untuk memenuhi tugas dan syarat guna memperoleh gelar Sarjana Teknik Elektro Universitas Muhammadiyah Surakarta. Menyadari bahwa terselesaikannya Tugas Akhir ini tidak terlepas dari dukungan, bantuan serta bimbingan dari pihak-pikak terkait. Maka pada kesempatan ini penulis mengucapkan terima kasih kepada : 1. Allah S.W.T, atas ridho dan karunia-nya sehingga penulis bisa menyelesaikan Tugas Akhir ini. 2. Bapak Ir. Agus Riyanto, MT, selaku Dekan Fakultas Teknik Universitas Muhammadiyah Surakarta. 3. Bapak Ir Jatmiko, MT, selaku Ketua Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta. 4. Bapak Muhammad Kusban, ST, MT, selaku Dosen pembimbing I dan Bapak Ir. Bambang Hari.P, MT, selaku Dosen Pembimbing II yang telah memberikan bimbingan dan pengarahan dalam penyusunan Tugas Akhir ini serta viii

meluangkan waktu untuk membimbing penulis dengan penuh kesabaran dan keikhlasan. 5. Bapak/ Ibu Penguji selaku Dewan Penguji dalam Tugas Akhir ini. 6. Bapak Ir. Abdul Basith, MT selaku Pembimbing Akademik yang telah banyak membimbing selama menempuh studi di Teknik Elektro UMS 7. Bapak Ibu dosen Fakultas Teknik Elektro yang telah membantu memberikan bekal ilmu pengetahuan yang sangat menunjang dalam penyusunan Tugas Akhir ini. 8. Ibunda tercinta yang senantiasa berdo a dan memberikan dukungan serta dorongan untuk keberhasilan penulis dan kenangan Ayahanda (alm) yang semasa hidupnya selalu menyayangi penulis. 9. Nenekku, kakak-kakakku Yoko Susilo, ST, Ida Kurniawati, SPd, Candra Mei Nugroho, SE, Putri Santana, Amd, serta Ponakanku Djibril, Mikail yang selalu memberikan bantuan dan dorongan baik moril maupun spirituil. Terimakasih apa yang telah kalian berikan selama ini. 10. Orang yg aku cintai (Dian Setyaningrum, Amd.Kep) kebersamaan, ketulusan, kesetiaan, dan do amu menjadikan diriku percaya diri serta semangat buat aku,aku Sayang Kamu. 11. Sahabat seperjuanganku Dedy, Yosga (Bagoenk), Adnan (Paiyem), Agus Sriwiyanto (Kenthus), Ary CB, Didik, Mbah Orik, Munifah (Ipeh), Cahyo. Tidak akan terlupakan perjuangan dan kebersamaan yang sudah terjalin selama ini. ix

12. Rekan- rekan Mahasiswa Teknik Elektro angkatan 08 yang selalu menemaniku baik suka maupun duka. Terima kasih atas persahabatan yang telah kalian berikan 13. Keluarga KMTE yang telah memberikan semangat dan dorongan kepada penulis selama ini. 14. Pihak - pihak yang terkait yang telah banyak membantu, yang tidak bisa penulis sebutkan satu persatu. Mengingat pengetahuan yang masih terbatas, penulis menyadari sepenuhnya bahwa tugas akhir ini masih jauh dari sempurna. Sehubungan dengan hal tersebut, dengan kerendahan hati penulis akan menerima segala kritik dan saran yang sifatnya membangun. Akhirnya penulis mengharapkan Agar Tugas Akhir ini dapat memberikan manfaat yang sebesar-besarnya bagi semua pihak dan demi perkembangan ilmu pengetahuan khususnya. Surakarta,... Oktober 2012 Penulis x

DAFTAR ISI HALAMAN JUDUL... DAFTAR KONTRIBUSI... LEMBAR PERSETUJUAN... LEMBAR PENGESAHAN... ABSTRAKSI... MOTTO... PERSEMBAHAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... i ii iii iv v vi vii viii xi xiv DAFTAR TABEL... xvii BAB I PENDAHULUAN 1.1. Latar Belakang... 1 1.2. Perumusan Masalah... 3 1.3. Batasan Masalah... 4 1.4. Tujuan Penelitian... 4 1.5. Manfaat Penelitian... 5 1.6. Sistematika Penulisan Penelitian... 5 BAB II TINJAUAN PUSTAKA 2.1. Telaah Penelitian... 7 2.2. Landasan Teori... 9 xi

2.2.1. Tentang Matlab... 9 2.2.2. Kompresi Image( Image Compressions )... 12 2.2.2.1. Sinyal Satu Dimensi Dan Sinyal Dua Dimensi... 15 2.2.2.2. Citra Analog dan Citra Digital... 15 2.2.2.3. Citra Warna / True Color (Format Pixel 24 Bit)... 17 2.2.2.4. Citra Grascale (Format Pixel 8 bit)... 17 2.2.2.5. Citra Biner Monocrom (Format Pixel 1 bit)... 18 2.2.2.6. Elemen-elemen Citra... 19 2.2.2.7. Format File Citra... 21 2.2.3. Source Code... 21 2.2.4. DPCM ( Defferensial Pulse Code Modulation )... 22 2.2.5. Predictive Coding... 24 BAB III METODE PENELITIAN IMPLEMENTASI DAN PERANCANGAN 3.1.Waktu dan Tempat... 25 3.2. Tahapan Alur Penelitian... 26 3.2.1. Tahap Perencanan... 26 3.2.2. Pendekatan Model Sistem... 26 3.2.3. Pengujian Sistem Program dan Analisa... 27 3.3.Penggunaan GUI pada Matlab... 28 3.3.1. Perlengkapan Pendukung... 29 3.3.2. Flowchart Penelitian... 30 3.3.3. Analisa Alogaritma Program... 30 xii

3.4.Tahap Pembuatan Program... 34 3.4.1. Diagram Perancangan Program... 34 3.4.2. Pembuatan Menu Utama... 35 3.4.3. Pembuatan Aplikasi Kompresi DPCM... 37 3.4.4. Pembuatan Menu About... 49 BAB IV PENGUJIAN PROGRAM DAN ANALISA HASIL 4.1. Pengujian Program... 51 4.2. Analisa Hasil... 53 4.2.1 Data Masukan (Citra Asli)... 54 4.2.2 Data Keluaran ( Gambar Output ) berformat citra asli & berformat Jpg... 55 4.3 Efisiensi Citra Kompresi... 57 4.4 Rasio Kompresi... 59 4.5 Rata-rata Rasio Kompresi... 61 4.6 Kriteria Penilaian Kualitas Citra... 62 4.7 Contoh Fambar dan Ukuran Hasil Penelitian... 68 4.8 Analisa Perbandingan Hasil Kompresi Image DPCM Dan Dekompresi Image RLE. 71 BAB V PENUTUP 5.1. Kesimpulan... 72 5.2. Saran.... 75 DAFTAR PUSTAKA... 76 LAMPIRAN... 78 xiii

DAFTAR GAMBAR Gambar 2.1 Gambar Digital Signal dan Analog Signal... 16 Gambar 31 Gambar GUIDE Quick Start... 28 Gambar 3.2 Gambar GUIDE layout editor... 29 Gambar 3.3 Gambar Flowchart Rencana Pelaksanaan Penelitian... 30 Gambar 3.4 Prinsip Kerja DPCM... 31 Gambar 3.5 Gambar Flowchart Algoritma DPCM... 32 Gambar 3.6 Gambar Diagram BlokPerancangan Program... 34 Gambar 3.7 Gambar Interface Pembuatan Menu Utama Melalui GUI Matlab Dengan Nama Cover.fig.... 36 Gambar 3.8 Gambar Push Button Aplikasi DPCM... 36 Gambar 3.9 Gambar Source Code Push Button Aplikasi DPCM... 37 Gambar 3.10 Gambar Push Button Exit... 37 Gambar 3.11Gambar Source Code Push Button Exit... 37 Gambar 3.12Gambar Interface Pembuatan Aplikasi DPCM Melalui GUI Matlab Dengan Nama DPCM.fig.... 38 Gambar 3.13Gambar Puss Button Insert Picture... 38 Gambar 3.14Gambar Source Code Push Button Insert Picture... 39 Gambar 3.15 Gambar Puss Button Compres... 41 Gambar 3.16 Gambar Source Code Push Button Compres... 41 Gambar 3.17 GambarPuss Button Save... 43 xiv

Gambar 3.18 Gambar Source Code Push Button Save... 43 Gambar 3.19 Gambar puss button About... 44 Gambar 3.20 Gambar Source Code Push Button About... 45 Gambar 3.21 Gambar Puss Button Home... 45 Gambar 3.22Gambar Source Code Push Button Home... 45 Gambar 3.23Gambar Puss Button Exit.... 45 Gambar 3.24Gambar Source Code Push Button Exit... 45 Gambar 3.25Gambar Panel Prediktor untuk mengganti skala predictor... 46 Gambar 3.26 Gambar Source Code Panel Predictor... 46 Gambar 3.27 Gambar PushButton PSNR & MSE... 47 Gambar 3.28 Gambar Source Code PSNR & MSE... 47 Gambar 3.29 Gambar GUI tampilan pada axes 1 file input ( citra asli ).... 48 Gambar 3.30 GambarGUI tampilan pada axes 2 file output... 48 Gambar 3.31 Gambar Interface Pembuatan Menu Utama Melalui GUI Matlab Dengan Nama About.fig... 49 Gambar 3.32 Gambar Push Button Back Home... 504 Gambar 3.33 Gambar Source Code Push Button Back Home... 50 Gambar 3.34 Gambar Push Button Aplikasi DPCM... 50 Gambar 3.24 Gambar Source Code Push Button Aplikasi DPCM... 50 Gambar 4.1 Source Code Yang Menunjukkan Kompresi Citra DPCM (Defferensial Pulse Code Modulation)...52 Gambar 4.2 GUI DPCM Proses Kompresi Image.....53 xv

Gambar 4.3 Penerapan Perhitungan Nilai MSE dan PNSR Pada GUI Matlab... 63 Gambar 4.4 Source Code Penerapan Perhitungan nilai MSE dan PNSR..64 Gambar 4.5 Mobil1.bmp....68 Gambar 4.6 Mobil2.jpg......68 Gambar 4.7 Barbara.png...... 69 Gambar 4.8 Barbara2.jpg.......69 Gambar 4.9 Tiger.gif... 69 Gambar 4.10 Tiger2.jpg...... 69 Gambar 4.11 Smith.tif... 70 Gambar 4.12 Smith2.jpg...... 70 Gambar 4.13 Me.jpg...... 70 Gambar 4.14 Me2.jpg...... 70 xvi

DAFTAR TABEL Tabel 3.1 Tabel Waktu Dan Tempat... 25 Tabel 4.1 Tabel Spesifikasi Citra Awal ( Gambar Asli )... 54 Tabel 4.2 Tabel Spesifikasi Citra Keluaran ( Gambar Output )... 56 Tabel 4.3 Tabel Perbandingan Ukuran Hasil Kompresi... 58 Tabel 4.4 Tabel Rasio Hasil Kompresi Gambar DPCM... 59 Tabel 4.5 Tabel Hasil Rata-rata Rasio Kompresi ( Format Asli )... 61 Tabel 4.6 Tabel Hasil Rata-rata Rasio Kompresi ( Format Jpg )... 61 Tabel 4.7 Tabel Nilai MSE dan PSNR Untuk File Output ke Format Aslinya.... 65 Tabel 4.8 Tabel Nilai Rata-rata MSE dan PSNR Untuk File Output ke Format Aslinya...66 Tabel 4.9 Tabel Nilai MSE dan PSNR Untuk File Output ke Format Jpg...66 Tabel 4.10 Tabel Nilai Rata-rata MSE dan PSNR Untuk File Output ke Format Jpg...68 xvii