KOMPRESI DATA DAN TEKS. By : Nurul Adhayanti

dokumen-dokumen yang mirip
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT.

>>> Kompresi Data dan Teks <<<

TEKNIK KOMPRESI LOSSLESS TEXT

KOMPRESI DAN TEKS. = 4800 karakter. 8 x 8 Kebutuhan tempat penyimpanan per halaman = byte = byte = Kbyte

KOMPRESI DAN TEKS. By Aullya Rachmawati,

~ By : Aprilia Sulistyohati, S.Kom ~

Bab 6. Kompresi Data dan Teks. Pokok Bahasan : Tujuan Belajar : Sekilas Kompresi Data

KOMPRESI DATA. Multimedia Jurusan Teknik Informatika. Riki Ruli S -

KOMPRESI DAN TEKS M U L T I M E D I A KOMPRESI DATA

KOMPRESI DAN TEKS. Pemrograman Multimedia KOMPRESI DATA. Diktat Kuliah

Kompresi. Definisi Kompresi

Semester Ganjil 2012/2013 Program Studi Multimedia - Politeknik Negeri Media Kreatif KOMPRESI DAN TEKS

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET KOMUNIKASI DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

KONSEP. Tujuan Kompresi:

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA. Kompresi. Oky Dwi Nurhayati, ST, MT

Kompresi. Pengertian dan Jenis-Jenis Kompresi

BAB 2 Tinjauan Teoritis

BAB 2 TINJAUAN PUSTAKA

TEKNIK KOMPRESI LOSSLESS

Algoritma Huffman dan Kompresi Data

A Sanserif A Agyptian A DEKORATIF

REPRESENTASI DATA MULTIMEDIA

KOMPRESI FILE CITRA BITMAP MENGGUNAKAN ALGORITMA RLE DAN LZ78. Iwan Fitrianto Rahmad 1, Helmi Kurniawan 2 ABSTRACT

BAB 2 TINJAUAN PUSTAKA

Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : 640 x 480 = 4800 karakter 8 x 8

BAB II LANDASAN TEORI. Kompresi data atau pemampatan data adalah suatu proses pengubahan

Penerapan Algoritma Huffman dalam Kompresi Gambar Digital

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

REPRESENTASI DATA MULTIMEDIA

BAB 2 TINJAUAN PUSTAKA

KOMPRESI STRING MENGGUNAKAN ALGORITMA LZW DAN HUFFMAN

PEMAMPATAN CITRA (IMA

Penerapan Pohon Biner Huffman Pada Kompresi Citra

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

Pemampatan Data dengan Kode Huffman pada Perangkat Lunak WinZip

Image Compression. Tujuan Kompresi Image. Teknik kompresi yang diharapkan. Image Compression. Kompresi untuk apa?

1. Pendahuluan. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

Image Compression. Kompresi untuk apa?

BAB 2 TINJAUAN PUSTAKA

Kata kunci: pohon biner, metode Huffman, metode Kanonik Huffman, encoding, decoding.

MKB3383 -TEKNIK PENGOLAHAN CITRA. Kompresi Citra. Muhammad Zidny Naf an, M.Kom. Genap, 2016/2017

TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Image Compression. Tujuan Kompresi Image. Teknik kompresi yang diharapkan. Image Compression. Kompresi untuk apa?

DIGITAL IMAGE CODING. Go green Aldi Burhan H Chandra Mula Fitradi Mardiyah

Teknik Kompresi Citra Menggunakan Metode Huffman

KOMPRESI CITRA. lain. Proses mengubah citra ke bentuk digital bisa dilakukan dengan beberapa perangkat,

BAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION. Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode

BAB 2 TINJAUAN PUSTAKA

KOMPRESI CITRA. Pertemuan 10

REPRESENTASI DATA AUDIO dan VIDEO

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SHANNON-FANO PADA PROSES KOMPRESI BERBAGAI TIPE FILE. Irwan Munandar

BAB 2 LANDASAN TEORI

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

BAB I PENDAHULUAN. Dalam bidang teknologi informasi, komunikasi data sangat sering

DATA COMPRESSION CODING USING STATIC AND DYNAMIC METHOD OF SHANNON-FANO ALGORITHM

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

BAB 2 TINJAUAN PUSTAKA

RINGKASAN MATERI MULTIMEDIA

Kompresi Citra Irawan Afrianto Sistem Multimedia 2007/2008

BAB I PENDAHULUAN. Dalam dunia modern sekarang ini kebanyakan aktivitas manusia selalu

BAB 2 TINJAUAN PUSTAKA

Kompresi Data dengan Kode Huffman dan Variasinya

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL. foto, bersifat analog berupa sinyal sinyal video seperti gambar pada monitor

ABSTRAK. Kata kunci: Steganografi, Least Significant Bit (LSB), Huffman Code

Pemampatan Citra. Esther Wibowo Erick Kurniawan

Gambar (image) merupakan suatu representasi spatial dari suatu obyek, dalam pandangan 2D atau 3D.

Perbandingan Algoritma Kompresi Terhadap Objek Citra Menggunakan JAVA

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

BAB 1 PENDAHULUAN. tertulis, audio dan video. Objek-objek tersebut yang sebelumnya hanya bisa

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA SHANNON- FANO UNTUK KOMPRESI FILE TEXT

[TTG4J3] KODING DAN KOMPRESI. Oleh : Ledya Novamizanti Astri Novianty. Prodi S1 Teknik Telekomunikasi Fakultas Teknik Elektro Universitas Telkom

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. Saat ini perkembangan teknologi berkembang sangat cepat. Penyimpanan

PEMAMPATAN DATA DIGITAL MENGGUNAKAN METODA RUN-LENGTH

IMPLEMENTASI ALGORITMA RUN LENGTH ENCODING UNTUK PERANCANGANAPLIKASI KOMPRESI DAN DEKOMPRESI FILE CITRA

BAB I. PENDAHULUAN Latar Belakang Masalah

BAB 2 LANDASAN TEORI

KOMPRESI CITRA. Multimedia Jurusan Teknik Informatika

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

SISTEM ANALISA PERBANDINGAN UKURAN HASIL KOMPRESI WINZIP DENGAN 7-ZIP MENGGUNAKAN METODE TEMPLATE MATCHING

APLIKASI KOMPRESI FILE CITRA MENGGUNAKAN ALGORITMA ARITHMETIC CODING BERBASIS JAVA

BAB 2 LANDASAN TEORI

[TTG4J3] KODING DAN KOMPRESI. Oleh : Ledya Novamizanti Astri Novianty. Prodi S1 Teknik Telekomunikasi Fakultas Teknik Elektro Universitas Telkom

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Kompresi Citra. Oky Dwi Nurhayati, ST, MT.

BAB 2 LANDASAN TEORI. 2.1 Pengenalan Citra

Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method

1. PENDAHULUAN 1.1. Latar Belakang Masalah

Kompresi Citra. S1 Informatika ST3 Telkom Purwokerto

Transkripsi:

KOMPRESI DATA DAN TEKS By : Nurul Adhayanti

KOMPRESI DATA DAN TEKS KOMPRESI DATA Kompresi berarti memampatkan/mengecilkan ukuran Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing unit yang lain yang lebih rendah daripada representasi data yang tidak terkodekan dengan suatu sistem enkoding tertentu. Contoh kompresi sederhana misalnya kata yang dikompres menjadi kata yg. Pengiriman data hasil kompresi dapat dilakukan jika pihak dan pihak penerima memiliki aturan yang sama dalam hal kompresi data. Kompresi data menjadi sangat penting karena memperkecil kebutuhan penyimpanan data, mempercepat pengiriman data, memperkecil kebutuhan bandwidth. Contoh teknik kompresi: gambar (JPEG, PNG, TIFF), audio (MP3, AAC, RMA, WMA), dan video (MPEG,H261, H263). 1

Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480: Data Teks : 1 karakter = 2 bytes (termasuk karakter ASCII Extended) Setiap karakter ditampilkan dalam 8x8 pixels Jumlah karakter yang dapat ditampilkan per halaman = 640 x 480 = 4800 karakter 8 x 8 Kebutuhan tempat penyimpanan per halaman = 4.800 2 byte = 9.600 byte = 9.375 Kbyte Data Grafik Vektor 1 still image membutuhkan 500 baris Setiap 1 baris direpresentasikan dalam posisi horisontal, vertikal, dan field atribut sebesar 8-bit sumbu Horizontal direpresentasikan dengan log2 640 = 10 bits sumbu Vertical direpresentasikan dengan log2 480 = 9 bits Bits per line = 9bits + 10bits + 8bits = 27bits Storage required per screen page = 500 27 = 1687,5 byte = 1,65 Kbyte Color Display o Jenis : 256, 4.096, 16.384, 65.536, 16.777.216 warna o Masing-masing warna pixel memakan tempat 1 byte o Misal 640 x 480 x 256 warna x 1 byte = 307.200 byte = 300 KByte 2

Jenis Kompresi Data Berdasarkan Mode Penerimaan Data oleh Manusia : Dialoque Mode: yaitu proses penerimaan data dimana pengirim dan penerima seakan berdialog (real time), seperti pada contoh video conference. Retrieval Mode: yaitu proses penerimaan data tidak dilakukan secara real time. Jenis Kompresi Data Berdasarkan Output: Lossy Compression : Teknik kompresi dimana data hasil dekompresi tidak sama dengan data sebelum kompresi namun sudah cukup untuk digunakan. Contoh: Mp3, streaming media, JPEG, MPEG, dan WMA. Biasanya teknik ini membuang bagian-bagian data yang sebenarnya tidak begitu berguna, tidak begitu dirasakan, tidak begitu dilihat oleh manusia. Loseless: Teknik kompresi dimana data hasil kompresi dapat didekompres lagi dan hasilnya tepat sama seperti data sebelum proses kompresi. Contoh aplikasi: ZIP, RAR, GZIP, 7-Zip dan image seperti GIF dan PNG. 3

Klasifikasi Teknik Kompresi Entropy Encoding Bersifat loseless Tekniknya tidak berdasarkan media dengan spesifikasi dan karakteristik tertentu namun berdasarkan urutan data. Statistical encoding, tidak memperhatikan semantik data. Mis: Run-length coding, Huffman coding, Arithmetic coding Source Coding Bersifat lossy Berkaitan dengan data semantik (arti data) dan media. Mis: Prediction (DPCM, DM), Transformation (FFT, DCT), Layered Coding (Bit position, subsampling, sub-band coding), Vector quantization Hybrid Coding Gabungan antara lossy + loseless mis: JPEG, MPEG, H.261 4

CONTOH TEKNIK KOMPRESI TEKS : Run-Length-Encoding (RLE) Kompresi data teks dilakukan jika ada beberapa huruf yang sama yang ditampilkan berturut-turut: Mis: Data: ABCCCCCCCCDEFGGGG = 17 karakter RLE tipe 1 (min. 4 huruf sama) : ABC!8DEFG!4 = 11 karakter RLE tipe 1 menggunakan: tanda!. Kelemahan: Jika ada karakter angka, tidak bisa membedakan mulai dan akhir. Misal data : ABCCCCCCCCDEFGGGG = 17 karakter RLE tipe 2: -2AB8C-3DEF4G = 12 karakter Misal data : AB12CCCCDEEEF = 13 karakter RLE tipe 2: -4AB124CD3EF = 12 karakter RLE tipe 2 menggunakan: tanda negatif (-) dan +1 5

Static Huffman Coding Mis: MAMA SAYA A = 4 -> 4/8 = 0.5 M = 2 -> 2/8 = 0.25 S = 1 -> 1/8 = 0.125 Y = 1 -> 1/8 = 0.125 Total = 8 karakter Shannon-Fano Algorithm Dikembangkan oleh Shannon (Bell Labs) dan Robert Fano (MIT) Contoh : Algoritma : Simbol H E L O Jumlah 1 1 2 1 1. Urutkan simbol berdasarkan frekuensi kemunculannya 2. Bagi simbol menjadi 2 bagian secara rekursif, dengan jumlah yang kira-kira sama pada kedua bagian, sampai tiap bagian hanya terdiri dari 1 simbol. 6

Binary Tree 7

Aplikasi Kompresi : ZIP File Format Ditemukan oleh Phil Katz untuk program PKZIP kemudian dikembangkan untuk WinZip, WinRAR, 7-Zip. Berekstensi *.zip dan MIME application/zip. Aplikasi: WinZip oleh Nico-Mak Computing. RAR File Ditemukan oleh Eugene Roshal, sehingga RAR merupakan singkatan dari Roshal Archive pada 10 Maret 1972 dirusia Berekstensi.rar dan MIME application/x-rar-compressed. Proses kompresi lebih lambat dari ZIP tapi ukuran file hasil kompresi lebih kecil. Aplikasi: WinRAR yang mampu menangani RAR dan ZIP. 8

SUMBER: http://lecturer.ukdw.ac.id/anton 10

SELESAI 9