BAB 1 PENDAHULUAN 1-1

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN 1-1

1. PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Konstruksi Kode dengan Redundansi Minimum Menggunakan Huffman Coding dan Range Coding

BAB I PENDAHULUAN. Sekarang ini teknologi sudah beralih dari teknologi yang berbasiskan teks

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

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

BAB 2 Tinjauan Teoritis

BAB 2 LANDASAN TEORI

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

1. Pendahuluan. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN I-1

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

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

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

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

PENGANTAR KOMPRESI DATA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN Latar Belakang

JURNAL IT STMIK HANDAYANI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI KOMPRESI FILE MENGGUNAKAN KOMBINASI ALGORITMA LZ77 DAN HUFFMAN SKRIPSI. Oleh : YUSUF FERYANTO

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

BAB 2 LANDASAN TEORI

1.6 Sistematika Penulisan Dalam penulisan tugas akhir ini digunakan susunan bab sebagai berikut:

SKRIPSI KOMPRESI DATA TEKS MENGGUNAKAN ALGORITMA PPM (PREDICTION BY PARTIAL MATCHING)

REPRESENTASI DATA AUDIO dan VIDEO

BAB II DASAR TEORI. 2.1 Pendahuluan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. penting di abad ini. Seiring dengan perkembangan aktifitas manusia yang semakin

BAB 2 TINJAUAN PUSTAKA

TEKNIK KOMPRESI LOSSLESS TEXT

KOMPRESI STRING MENGGUNAKAN ALGORITMA LZW DAN HUFFMAN

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

ANALISA DAN PERBANDINGAN ALGORITMA RUN LENGTH ENCODING DAN ALGORITMA LZW ( LEMPEL ZIV WECH ) DALAM PEMAMPATAN TEKS

BAB 2 TINJAUAN PUSTAKA

Kompresi. Definisi Kompresi

Perbandingan Algoritma Kompresi Terhadap Objek Citra Menggunakan JAVA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PROTOTIPE KOMPRESI LOSSLESS AUDIO CODEC MENGGUNAKAN ENTROPY ENCODING

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

PENDAHULUAN 1.1. Latar belakang

Penggunaan Pohon Huffman Sebagai Sarana Kompresi Lossless Data

Teknik Pembangkitan Kode Huffman

BAB 1 PENDAHULUAN. 1.1 Latar Belakang


BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan

Algoritma Huffman dan Kompresi Data

BAB I PENDAHULUAN. Kemajuan teknologi informasi saat ini berdampak pada perkembangan ilmu

BAB I PENDAHULUAN. pemakai saja. Selain itu untuk berbagi data (data sharing) dengan ukuran data. yang besar akan membutuhkan waktu yang cukup lama.

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) TEKNIK KOMPRESI. Disusun Oleh: Anastasya Latubessy, S.Kom, M.Cs

BAB I PENDAHULUAN. pesat, populasi penggunanya pun semakin meningkat, sehingga data atau informasi

Aplikasi Penggambar Pohon Biner Huffman Untuk Data Teks

1. Bagaimana cara memvisualisasikan materi pada aplikasi pembelajaran procedure & function

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. oleh Allah swt di dalam Al Qur annya pada Surah At-Tin Ayat 4, yaitu: bentuk yang sebaik-baiknya. (QS. At-Tin:4).

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

Teknik Kompresi Citra Menggunakan Metode Huffman

KOMPRESI FILE MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

BAB 2 TINJAUAN PUSTAKA

Penggunaan Kode Huffman dan Kode Aritmatik pada Entropy Coding

Kode Huffman dan Penggunaannya dalam Kompresi SMS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Penerapan Pengkodean Huffman dalam Pemampatan Data

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA

Implementasi Metode HUFFMAN Sebagai Teknik Kompresi Citra

BAB I PENDAHULUAN. 1.1 Latar Belakang. Komunikasi memegang suatu peranan yang sangat penting di abad ini

KOMPRESI DATA DAN TEKS. By : Nurul Adhayanti

PENERAPAN METODE HUFFMAN DALAM PEMAMPATAN CITRA DIGITAL

BAB 2 LANDASAN TEORI

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

PEMAMPATAN CITRA (IMA

BAB I PENDAHULUAN. Hal ini ditandai dengan banyaknya produk-produk teknologi yang canggih yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

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

BAB I PENDAHULUAN. Meningkatnya penggunaan komputer dalam kegiatan sehari hari, secara

KOMPRESI TEKS MENGGUNAKAN ALGORITMA DAN POHON HUFFMAN. Nama : Irfan Hanif NIM :

BAB 1 PENDAHULUAN. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa

Penerapan Pohon Biner Huffman Pada Kompresi Citra

Penyandian (Encoding) dan Penguraian Sandi (Decoding) Menggunakan Huffman Coding

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PEMAMPATAN TATA TEKS BERBAHASA INDONESIA DENGAN METODE HUFFMAN MENGGUNAKAN PANJANG SIMBOL BERVARIASI

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

Pemampatan dengan Menggunakan Algoritma Huffman Dinamik : Algoritma FGK dan Algoritma Vitter

Kompresi. Pengertian dan Jenis-Jenis Kompresi

Transkripsi:

BAB 1 PENDAHULUAN Bab ini berisi penjelasan mengenai latar belakang tugas akhir, identifikasi masalah, tujuan tugas akhir, metodologi tugas akhir dan sistematika penulisan tugas akhir. 1.1 Latar Belakang Multimedia sering digunakan dalam dunia informatika. Multimedia adalah penggunaan komputer untuk menyajikan dan menggabungkan teks, suara, gambar, animasi, audio dan video dengan alat bantu dan koneksi sehingga pengguna dapat melakukan navigasi, berinteraksi, berkarya dan berkomunikasi. Objek-objek multimedia sangat membutuhkan ukuran file yang besar, jika menginginkan kualitas yang baik. Tetapi biasanya pengguna menginginkan ukuran file yang lebih kecil dan kualitas yang cukup baik untuk disimpan didalam folder pengguna, seperti contoh lagu, gambar atau foto, atau sebuah sistem yang juga membutuhkan penyimpanan data yang kecil, mempercepat pengiriman data, dan memperkecil kebutuhan lebar-bidang (bandwidth). Maka dibutuhkanlah proses kompresi. Menurut David Solomon (2007:2) Kompresi adalah proses mengkonversikan sebuah input data stream (streamsumber, atau data mentah asli) menjadi data stream lainnya (bitstream hasil, atau stream yang telah terkompresi) yang berukuran lebih kecil. Tujuan dari kompresi data tersebut adalah untuk merepresentasikan suatu data digital dengan memiliki sedikit mungkin bit, tetapi telah mempertahankan kebutuhan minimum untuk membentuk kembali data asli. Data dgital ini dapat berupa text, gambar, suara, dan kombinasi dari ketiganya, seperti video. Pada algoritma kompresi data sangatlah banyak jenisnya salah satunya adalah Huffman Codingdan Adaftive Huffman Coding. Huffman Codingadalah sebuah tipe kode yang optimal yang biasanya digunakan untuk lossless data compression. Algortima Huffman Codingditemukan oleh David A. Huffman pada saat ia masih seorang mahasiswa di MIT, ia menerbitkan karyanya di tahun 1952 yang berjudul A Method for the Construction of Minimum Redundancy Codes. Metode ini umum digunakan untuk kompresi data. Ini berfungsi sebagai dasar untuk beberapa program popular yang digunakan pada komputer pribadi. Metode Huffman menghasilkan kode yang lebih baik, produk ini menghasilkan kode terbaik. Adapun Adaptive Huffman Codingdisebut juga Dynamic Huffman Coding adalah teknik pengkodean adaptif berdasarkan pengkodean Huffman. Ini memungkinkan pembuatan kode karena simbol-simbol ditransmisikan, tidak memiliki pengetahuan awal tentang distribusi sumber, yang memungkinkan pengkodean one-pass dan adaptasi terhadap perubahan kondisi data. Manfaat prosedur one-pass adalah bahwa sumbernya dapat dikodekan secara real time, meskipun menjadi lebih sensitif terhadap kesalahan transmisi, karena hanya satu kerugian yang menghancurkan keseluruhan kode. Metode ini awalnya dikembangkan oleh [FAL73] dan [GAL78] dengan perbaikan substansial oleh [KNU85]. 1-1

1-2 Pada penelitian yang penulis lakukan, mengenai Algoritma Kompresi penulis mendapat beberapa penelitian yang belum penulis ketahui mengenai algoritma kompresi yang ternyata mempunyai banyak sekali jenisnya, dan bagaimana proses mengkompres suatu file dengan benar. Penelitian ini menjelaskan secara singkat menurut pengetahui penulis mengenai Algoritma Kompresi, salah satunya dalam penelitian ini penulis mengambil contoh Algoritma kompresi Huffman Codingdan Adaptive Huffman Coding. 1.2 Identifikasi Masalah Berdasarkan uraian latar belakang yang telah dipaparkan sebelumnya, maka terdapat beberapa permasalahan yang akan dibahas sebagai berikut : 1. Bagaimana cara kerja kedua algoritma tersebut 2. Keunggulan apa saja yang terdapat pada Huffman Codingdan Adaptive Huffman Coding 1.3 Tujuan Tugas Akhir Tujuan tugas akhir Studi Banding Algoritma Kompresi Huffman Codingdan Adaptive Huffman Codingadalah : 1. Mengetahui apa saja keunggulan Huffman Codingdan Adaptive Huffman Coding 2. Mengetahui Bagaimana cara kerja Huffman Coding dan Adaptive Coding 1.4 Lingkup Tugas Akhir Penyelesaian tugas akhir Studi Banding Algoritma Kompresi Huffman Codingdan Adaptive Huffman Codingdibatasi sebagai berikut : 1. Membandingkan kualitas setelah dikompresi 2. Membandingkan cara kerja yang ada pada kedua algoritma kompresi tersebut 3. Studi Banding yang akan dilakukan hanya pada teknik encoding saja 1.5 Metodologi Tugas Akhir Metodologi penelitian yang digunakan dalam penyelesaian tugas akhir terdiri dari Studi Pustaka, Identifikasi Masalah, Menentukan Variabel, Menganalisis Variabel, Menyususn hasil perbandingan dan kesimpulan yang digambarkan pada Gambar 1.1 Metodologi Pengerjaan Tugas Akhir.

1-3 Studi Pustaka Identifikasi Masalah Penentuan Variabel Analisis Variabel Penyusunan Hasil Kesimpulan Gambar 1.1 Metodologi Pengerjaan Tugas Akhir a. Studi Pustaka dan Identifikasi Masalah Identifikasi dan studi pustaka dilakukan oleh penulis pada waktu yang bersamaan. Studi pustaka bertujuan untuk mencari dan memahami teori-teori yang relevan dengan topik yang akan dibahas dalam penelitian tugas akhir. Teori-teori tersebut didapatkan dari buku ilmiah, situs, dan sumber baca lainnya. b. Penentuan Variabel Variabel-variabel yang menjadi fokus penelitian adalah 1. Fase pengkodean 2. Teknik pengkodean 3. Pembobotan 4. Algoritma 5. Kompleksitas 6. Cara kerja a. Analisis Variabel Setelah mengetahui variabel perbandingan, maka penulis menganalisis variabel-variabel yang telah ditentukan yang akan menjadi acuan untuk penelitian lebih lanjut. Dalam fokus penelitian yang sudah ditentukan, pilihan variabel menentukan pembahasan yang penulis lakukan pada tugas akhir ini. Pemilihan variabel perbandingan yang tepat akan menentukan sebaik apa pembahasan tersebut akan dibahas oleh penulis. Oleh sebab itu menganalisis variabel

1-4 akan sangat berguna dalam mengetahui keunggulan pada algoritma kompresi ini dibandingkan dengan algoritma lain. b. Penyusunan Hasil Variabel Setelah variabel ditentukan dan dianalisis maka penulis telah menyusun beberapa hasil yang sudah ditentukan. Hasil variabel tidak akan lepas dari beberapa masalah yang ada. Hasil yang didapat diantaranya: 1. Fase pengkodean 2. Teknik pengkodean 3. Pembobotan 4. Algoritma 5. Kompleksitas c. Kesimpulan Dalam kesimpulan yang didapat dari menentukan variabel dan menganalisanya. Bahwa hasil dari perbandingan adalah keunggulan-keunggulan yang ada pada Huffman Coding dan Adaptive Huffman coding. 1.6 Sistematika Penulisan Tugas Akhir Sistematika penulisan tugas akhir ini dimaksudkan untuk mempermudah pembuatan dokumentasi yang lebih terstruktur dan sistematis sehingga mudah dipahami. Adapun sistematika penulisan tugas akhir ini terdiri dari lima bab yaitu : BAB 1 BAB 2 BAB 3 BAB 4 BAB 5 PENDAHULUAN Bab ini menjelaskan tentang latar belakang, identifikasi masalah, tujuan tugas akhir, lingkup tugas akhir, metodologi tugas akhir dan sistematika penulisan tugas akhir. LANDASAN TEORI Bab ini menjelaskan bagaimana penulis mendapat informasi atau teori-teori mengenai penelitian yang dilakukan dengan cara melalui buku ilmiah, situs, dan beberapa buku bacaan lainya. SKEMA PENELITIAN Bab ini menjelaskan mengenai rancangan atau kerangka secara garis besar yang memuat gambaran umum mengenai tujuan penelitian ini. STUDI BANDING Bab ini menjelaskan mengenai apa saja yang menjadi fokus penelitian yang dilakukan. KESIMPULAN DAN SARAN Bab ini menjelaskan mengenai kesimpulan yang didapat melalui penelitian yang dilakukan oleh penulis, dan juga mengenai saran yang didapat penulis dari hasil penelitian ini.

1-5