BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
|
|
- Hartanti Kusuma
- 7 tahun lalu
- Tontonan:
Transkripsi
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi komunikasi digital telah berkembang dengan sangat pesat. Telepon seluler yang pada awalnya hanya memberikan layanan komunikasi suara, sekarang sudah bisa memberikan layanan dalam bentuk komunikasi suara dan juga visual. Selain melalui komunikasi selular, pengiriman (streaming) video dengan kualitas yang baik melalui internet juga sudah dianggap sebagai suatu keharusan, selain kemampuannya mengirimkan data dan suara. Tuntutan kemampuan pengiriman video juga berkembang ke bidang lainnya. Teknologi penyiaran televisi yang selama ini dilakukan secara analog pun, mulai digeser dengan penggunaan televisi digital. Semua aplikasi yang telah disebutkan di atas, melibatkan data video dalam jumlah besar dan laju transisi frame (frame rate) yang cepat, yang kadangkala tidak dapat dipenuhi dengan media transmisi yang ada. Oleh karena itu, besarnya data video yang harus ditransfer ini membutuhkan teknologi kompresi yang sangat efisien agar dapat diaplikasikan pada kanal komunikasi yang ada saat ini. Di dunia komunikasi video, terdapat beberapa standar yang mendefinisikan cara, algoritma dan media yang baku untuk mengirimkan data video. H.264/MPEG-4 AVC (Advanced Video Coding) adalah standar internasional terbaru untuk video coding yang dikembangkan oleh Joint Video Team dari MPEG dan ITU. Standar ini memiliki efisiensi kompresi yang sangat tinggi bila dibandingkan dengan standar-standar sebelumnya. Dibandingkan dengan MPEG-2 yang lebih dahulu populer, standar ini dapat menghasilkan video dengan kualitas yang relatif sama dengan bit rate yang hanya setengah dari bit rate pada MPEG-2. Terdapat beberapa pengembangan algoritma pada H.264/MPEG-4 AVC, terutama di bagian kompensasi gerakan, bagian prediksi dan bagian pengkode entropi, yang 1
2 membuatnya lebih baik mengkompresi data video. Blok keseluruhan dari sistem H.264/MPEG-4 AVC dapat dilihat pada gambar 1.1. Gambar 1.1 Blok Diagram Sistem Pengkode H.264/MPEG-4 AVC [1] Pengkode entropi menjadi bagian yang cukup penting karena di bagian ini data citra, pergerakan dan data kontrol-nya dimampatkan (kompresi) menjadi urutan bilangan yang representasi bit-nya lebih sedikit. Penggunaan algoritma CABAC (Context-based Adaptive Binary Arithmatic Coding) pada modul entropy coder/decoder memungkinkan standar H.264/MPEG-4 AVC memiliki efisiensi kompresi yang sangat baik. CABAC merupakan algoritma yang secara dinamis, dapat memprediksi tingkat kemungkinan pemunculan simbol (symbol probability), pada sistem pengkodean aritmetik biner. Sehingga kemungkinan pemunculan simbol pada pengkodean aritmatik dapat terus ter-update untuk simbol-simbol baru, yang akhirnya dapat menghasilkan kompresi yang lebih baik. Pada dasarnya algoritma CABAC bersifat sekuensial dan membutuhkan komputasi yang sangat banyak dan rumit sehingga pada implementasi menggunakan perangkat lunak, diperlukan waktu yang lama dan kemampuan proses yang besar. Dengan demikian, perlu dirancang suatu dedicated hardware 2
3 untuk mempercepat waktu proses. Dalam tugas akhir ini akan dilakukan perancangan modul CABAC decoder (Inverse-CABAC) yang sesuai dengan standar H.264/MPEG-4 AVC. 1.2 Deskripsi Masalah Program acuan yang melakukan fungsi encoder dan decoder H.264/MPEG-4 AVC secara keseluruhan telah dikembangkan oleh Joint Video Team dari MPEG dan ITU. Program acuan yang dibuat dalam bahasa C ini dimanfaatkan untuk mendapatkan pemahaman yang utuh tentang kapabilitas dan spesifikasi standar H.264/MPEG-4 AVC. Dengan menjalankan program acuan ini diketahui bahwa proses decoding H.264/MPEG-4 AVC memakan waktu yang lama bila dilakukan hanya dengan aplikasi software sehingga kurang cocok untuk penggunaan secara real-time. Salah satu bottleneck proses ini berada pada bagian pengkode entropi. Pada tugas akhir ini dirancang Inverse-CABAC (CABAC decoder) untuk menjalankan fungsi entropy decoding pada decoder H.264/MPEG-4 AVC. Bagian encoder telah dikerjakan pada pekerjaan tesis terdahulu [9]. Perancangan ke dalam bentuk dedicated hardware ini dimaksudkan untuk mengatasi masalah lambatnya proses entropy decoding di H.264/MPEG-4 AVC yang menggunakan aplikasi software, disebabkan oleh rumitnya proses komputasi dengan menggunakan algoritma CABAC. Adapun kedudukan modul Inverse-CABAC pada decoder H.264/MPEG-4 AVC diperlihatkan pada gambar 1.2. Gambar 1.2 Diagram Blok Proses Decoding H.264/MPEG-4 AVC [1] 3
4 1.3 Tujuan Tugas akhir ini memiliki beberapa tujuan, yaitu: 1. Menguraikan algoritma decoder CABAC berdasarkan standar dan program acuan yang didapat. 2. Mendesain arsitektur hardware berdasarkan algoritma CABAC untuk diimplementasikan pada FPGA. 3. Memodifikasi program acuan agar dapat menghasilkan testbench dan output acuan. 1.4 Ruang Lingkup dan Batasan Masalah Untuk membatasi kompleksitas perancangan tanpa mengurangi kompatibilitas terhadap standard, maka diperlukan pembatasan dari ruang lingkup yang akan dirancang dan diimplementasikan. Target rancangan yang hendak dipenuhi dalam tugas akhir ini adalah sebagai berikut: 1. Tugas akhir ini dirancang berdasarkan program acuan [2] dari ITU dan MPEG yang telah tersedia sebagai pembanding. Bila output hasil implementasi sama dengan output dari program acuan ini, maka hasil implementasi tersebut dianggap sudah berfungsi dengan benar. 2. Titik berat perancangan ditekankan pada fungsionalitas. Walaupun demikian, optimasi area, kecepatan clock dan konsumsi daya tetap diperhatikan pada proses perancangan. 3. Proses perancangan dilakukan untuk dua dari tiga bagian utama pada CABAC. Algoritma CABAC terdiri atas 3 bagian, yaitu context modeling, arithmetic decoding, dan inverse binerisasi. Dua bagian yang dirancang pada tugas akhir ini adalah bagian context modeling dan arithmetic decoding. 4. Test-bench atau test-vector yang digunakan untuk memeriksa fungsionalitas dari rancangan yang dibuat, adalah test-vector yang dibuat sendiri dari program acuan yang digunakan. 5. Implementasi dilakukan pada FPGA Xilinx dengan perangkat lunak pengembangan dari vendor tersebut. 4
5 1.5 Tahapan Pengerjaan Tugas Akhir Reference Program Verification Methodology Algorithm Exploration Test Pattern Architecture Design RTL Testbench RTL Design Functional Simulation PASS? Y Logic Synthesis Mapping & PAR Netlist Gate Level Simulation PASS? Hardware Design Y FPGA Implementation Gambar 1.3 Tahapan Pengerjaan Tugas Akhir Dalam perancangan decoder CABAC ini ada beberapa tahap yang dilakukan, yaitu: 1. Memahami algoritma dan blok Inverse-CABAC pada standar H.264/MPEG-4 AVC. 5
6 2. Memodifikasi program acuan untuk algoritma Inverse-CABAC untuk menghasilkan test vector acuan. 3. Perancangan arsitektur VLSI berdasarkan algoritma Inverse-CABAC. 4. Perancangan Inverse-CABAC dalam kode HDL (Hardware Description Language). 5. Melakukan verifikasi fungsional terhadap rancangan yang dibuat. 6. Implementasi rancangan pada FPGA. 7. Melakukan pengujian, analisa kinerja sistem dan pengambilan kesimpulan. Keterkaitan tahap-tahap yang dilakukan dalam perancangan Inverse-CABAC ini dapat dilihat pada gambar Sistematika Penulisan Sistematika penulisan Laporan Tugas Akhir ini adalah sebagai berikut: Bab 1 Pendahuluan. Bab ini menguraikan latar belakang dari topik yang dipilih untuk Tugas Akhir, deskripsi masalah, tujuan yang ingin dicapai, batasan masalah dari topik yang akan dirancang, tahapan pengerjaan tugas akhir dan sistematika penulisan Laporan Tugas Akhir. Bab 2 Standard H.264/MPEG-4 dan Algoritma CABAC. Pada bab ini diterangkan tentang standard MPEG-4 H.264/AVC dan algoritma CABAC. Bab 3 Perancangan Awal Inverse-CABAC. Bagian ini menjelaskan langkah dan teknik yang diambil dalam merancang arsitektur Inverse-CABAC yang diinginkan, serta penjelasan fungsi dan perancangan awal dari setiap blok yang terdapat dalam dekoder tersebut. Bab 4 Perancangan Arsitektur Inverse-CABAC. Bagian ini merupakan kelanjutan dari bab sebelumnya, dengan fokus utama pada perancangan yang sebenarnya dengan memperhatikan batasan area, daya dan kecepatan. 6
7 Bab 5 Verifikasi dan Implementasi Inverse-CABAC. Bab ini mendeskripsikan proses verifikasi dan implementasi Inverse-CABAC. Pada bagian awal dijelaskan mengenai verifikasi fungsional yang meliputi metodologi verifikasi, arsitektur sistem verifikasi, test vector, serta hasil verifikasi. Kemudian dijelaskan proses sintesis dengan menggunakan ISE Xilinx. Bab 6 Kesimpulan dan Saran. Bab ini memuat kesimpulan dari pelaksanaan Tugas Akhir serta saran untuk pengembangan topik Tugas Akhir ini. 7
BAB 2 STANDARD H.264/MPEG-4 DAN ALGORITMA CABAC
BAB 2 STANDARD H.264/MPEG-4 DAN ALGORITMA CABAC Pada bab ini akan dibahas tentang standard H.264/MPEG-4 secara singkat. Selain itu, bab ini akan membahas pula tentang pemakaian algoritma CABAC pada standard
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi komunikasi dalam sepuluh tahun terakhir meningkat dengan sangat cepat. Salah satunya adalah televisi digital. Televisi digital adalah
Lebih terperinci1. PENDAHULUAN 1.1. Latar Belakang Masalah
1. PENDAHULUAN 1.1. Latar Belakang Masalah Kompresi data merupakan suatu proses pengubahan ukuran suatu file atau dokumen menjadi lebih kecil secara ukuran. Berkembangnya teknologi hardware dan software
Lebih terperinciuntuk ASIC tinggi, algoritma harus diverifikasi dan dioptimalkan sebelum implementasi. Namun dengan berkembangnya teknologi VLSI, implementasi perangk
IMPLEMENTASI SERIAL MULTIPLIERS 8 BIT KE DALAM IC FPGA SEBAGAI PENDUKUNG PERCEPATAN OPERASI PERKALIAN DALAM KOMPRESI CITRA Drs. Lingga Hermanto, MMSi 1 Iman Ilmawan Muharam 2 1. Dosen Universitas Gunadarma
Lebih terperinciPERANCANGAN DEBLOCKING FILTER UNTUK APLIKASI KOMPRESI VIDEO MENGGUNAKAN STANDAR MPEG4/H.264
PERANCANGAN DEBLOCKING FILTER UNTUK APLIKASI KOMPRESI VIDEO MENGGUNAKAN STANDAR MPEG4/H.264 Andreas Sutanto, S.T., asutanto@paume.itb.ac.id, Dani Fitriyanto, M.T., dani@paume.itb.ac.id, Trio Adiono, Ph.D.,
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi yang pesat telah menjadi peran yang sangat penting untuk pertukaran informasi yang cepat. Kecepatan pengiriman informasi dalam bentuk
Lebih terperinciPerancangan Motion Compensator Dan Integrasi Decoder H.264
Perancangan Motion Compensator Dan Integrasi Decoder H.264 TESIS Karya tulis sebagai salah satu syarat untuk memperoleh gelar Magister dari Institut Teknologi Bandung Oleh Zener Sukra NIM : 23206010 Program
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi yang pesat telah menjadi peran yang sangat penting untuk pertukaran informasi yang cepat. Kecepatan pengiriman informasi dalam
Lebih terperinciBAB I PENDAHULUAN. komunikasi nirkabel mulai dari generasi 1 yaitu AMPS (Advance Mobile Phone
BAB I PENDAHULUAN 1.1 Latar Belakang Sistem komunikasi mengalami perkembangan yang sangat pesat terutama sistem komunikasi nirkabel. Hal ini dikarenakan tuntutan masyarakat akan kebutuhan komunikasi di
Lebih terperinciField Programmable Gate Array (FPGA) merupakan perangkat keras yang nantinya akan digunakan untuk mengimplementasikan perangkat lunak yang telah diran
DISAIN DAN IMPLEMENTASI FULL ADDER DAN FULL SUBSTRACTOR SERIAL DATA KEDALAM IC FPGA SEBAGAI PERCEPATAN PERKALIAN MATRIKS DALAM OPERASI CITRA Drs. Lingga Hermanto, MM,. MMSI., 1 Shandi Aji Pusghiyanto 2
Lebih terperinciPerancangan dan Implementasi Prosesor FFT 256 Titik-OFDM Baseband 1 Berbasis Pengkodean VHDL pada FPGA
BAB I PENDAHULUAN I.1 Latar Belakang Teknologi komunikasi wireless saat ini berkembang dengan pesat seiring meningkatnya kebutuhan pengguna terhadap layanan yang cepat dan beragam. Hal ini terlihat dari
Lebih terperinciBAB I PENDAHULUAN I-1
BAB I PENDAHULUAN Pada bagian ini akan dijelaskan tentang pendahuluan dalam penyusunan Laporan Penelitian. Pendahuluan meliputi latar belakang masalah, rumusan masalah, maksud dan tujuan penelitian, batasan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1.Latar Belakang
BAB 1 PENDAHULUAN Pada bab ini akan dibahas mengenai hal-hal yang menjadi latar belakang pembuatan tugas akhir, rumusan masalah, tujuan, manfaat, dan metodologi penelitian serta sistematika penulisan dari
Lebih terperinciBAB II. Decoder H.264/AVC
BAB II Decoder H.64/AVC Pada bab ini akan dibahas tentang teori dasar dari sistem H.64, modul dan algoritma dari Inverse Block Transform, Deblocking Filter dan Motion Compensator. II. Sistem H.64 H.64
Lebih terperinciBABI PENDAHULUAN 1.1 Latar Belakang
BABI PENDAHULUAN 1.1 Latar Belakang Saat ini transformasi wavelet banyak sekali digunakan dan bermanfaat untuk analisis numerik, analisis isyarat, aplikasi kontrol dan aplikasi audio [1]. Dalam analisis
Lebih terperinciBAB 3 PERANCANGAN AWAL INVERSE-CABAC Proses Inisialisasi untuk Variabel Context
BAB 3 PERANCANGAN AWAL INVERSE-CABAC Pada program JM 11.0 yang digunakan sebagai program acuan pada tugas akhir ini, algoritma binary arithmetic coding untuk modul Inverse-CABAC dimuat dalam file biaridecod.c.
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Digital Signal Processor (DSP) merupakan satu jenis prosesor dari sekian banyak prosesor yang mengimplementasikan Harvard Architecture, yang berkembang dan dikembangkan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi komputer semakin pesat dewasa ini, sehingga sangat membantu manusia dalam mengolah data untuk mendapatkan informasi. Aktivitas yang dulunya dilakukan
Lebih terperinciDesign Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC)
Design Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC) Ferry Wahyu Wibowo 1 Jurusan Teknik Informatika, STMIK AMIKOM Yogyakarta, Jl. Ring
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi yang terus meningkat bukan lagi dalam
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang terus meningkat bukan lagi dalam hitungan tahun melainkan bulan, terutama di bidang elektronik termasuk teknologi perangkat audio. Kini
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Short Message Service (SMS) sebagai bagian dari teknologi komunikasi bergerak (mobile communication) telah berkembang dengan pesat. Teknologi komunikasi bergerak mulai
Lebih terperinciBAB 5 VERIFIKASI DAN IMPLEMENTASI FPGA
BAB 5 VERIFIKASI DAN IMPLEMENTASI FPGA Bab ini membahas tentang proses verifikasi dan implementasi desain ke FPGA board. Proses verifikasi meliputi simulasi fungsional, simulasi gate-level, dan verifikasi
Lebih terperinciBAB 1 PENDAHULUAN 1-1
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
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Setiap orang pasti membutuhkan informasi. Ada banyak cara yang dapat dilakukan orang untuk mendapatkan informasi, salah satu contohnya adalah melalui banyak
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Kompresi File Pada dasarnya semua data itu merupakan rangkaian bit 0 dan 1. Yang membedakan antara suatu data tertentu dengan data yang lain adalah ukuran dari rangkaian bit dan
Lebih terperinciBAB 5 VERIFIKASI DAN SINTESIS INVERSE-CABAC
BAB 5 VERIFIKASI DAN SINTESIS INVERSE-CABAC Setelah proses perancangan arsitektur Inverse-CABAC dan perancangan RTL dalam kode Verilog HDL selesai dilakukan, tahap berikutnya adalah memverifikasi dan sintesis
Lebih terperinciBAB 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).
BAB I PENDAHULUAN 1.1. Latar Belakang Berkaitan dengan pencitraan maka manusia adalah citra terbaik yang telah diciptakan oleh Allah swt. Hal ini sebagaimana dinyatakan oleh Allah swt di dalam Al Qur annya
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Peningkatan teknologi komputer memberikan banyak manfaat bagi manusia di berbagai aspek kehidupan, salah satu manfaatnya yaitu untuk menyimpan data, baik data berupa
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dalam dunia pendidikan, saat ini telah banyak berkembang sistem e-learning, yaitu suatu sistem pembelajaran yang dapat dilakukan jarak jauh, dalam arti tidak
Lebih terperinciReview Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto
Desain TKC305 - Sistem Lanjut Desain Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Sebelumnya dibahas tentang metodologi desain sistem digital menggunakan Xilinx ISE dan pengantar HDL
Lebih terperinciBAB 1 PENDAHULUAN. ini ikut mendorong terjadinya pertumbuhan di berbagai bidang, salah satunya
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan ilmu pengetahuan dan teknologi yang pesat di dunia saat ini ikut mendorong terjadinya pertumbuhan di berbagai bidang, salah satunya adalah munculnya
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Perangkat Lunak Analisis perangkat lunak dapat didefinisikan sebagai penguraian dari suatu perangkat lunak yang utuh ke dalam bagian-bagian komponennya dengan
Lebih terperinciBAB I PENDAHULUAN BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1 BAB I PENDAHULUAN 1.1 Latar Belakang Gambar digital telah digunakan secara luas dalam grafika komputer. Gambar digital tersebut banyak ditemukan pada website, foto digital, desain grafis,
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang pesat, sangat berperan penting dalam pertukaran informasi yang cepat. Pada pengiriman informasi dalam bentuk citra masih mengalami kendala,
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang. Komunikasi memegang suatu peranan yang sangat penting di abad ini
BAB I PENDAHULUAN 1.1 Latar Belakang Komunikasi memegang suatu peranan yang sangat penting di abad ini untuk menjalin pertukaran informasi yang cepat. Kecepatan pengiriman informasi dalam bentuk perpaduan
Lebih terperinciPerancangan dan Implementasi Mapper dan Demapper untuk DVB-T
Perancangan dan Implementasi Mapper dan Demapper untuk DVB-T Suyoto 1, Agus Subekti 2, Arif Lukman 3 1,2,3 Research Center for Informatics, Indonesia Institute of Sciences Jl. Cisitu No. 21/154 Bandung
Lebih terperinciTEKNIK KOMPRESI LOSSLESS TEXT
TEKNIK KOMPRESI LOSSLESS TEXT Teknik Elektro Unibraw Kompresi Memampatkan / mengecilkan raw data Kompresi Multimedia: memampatan raw data multimedia Kompresi multimedia adalah mutlak mengingat ukuran raw
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing unit yang lain yang lebih rendah daripada representasi data yang tidak
Lebih terperinciBAB 1. Pendahuluan. diprogram secara digital ditemukan seperti IC sederhana seperti General Array
BAB 1 Pendahuluan 1.1 Latar Belakang Perkembangan dunia dalam segala aspek kehidupan makin hari semakin cepat apalagi belakangan ini sangat pesat sekali perkembangnya, terutama perkembangan pada dunia
Lebih terperinciBab I Pendahuluan. I.1 Latar Belakang
I Bab I Pendahuluan I.1 Latar Belakang Saat ini komunikasi suara telah menjadi bagian dari kehidupan sehari-hari. Dimulai dengan komunikasi suara melalui telepon berbasis analog, kemudian telepon selular
Lebih terperinciSTMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011
STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 ANALISIS METODE HUFFMAN UNTUK KOMPRESI DATA CITRA DAN TEKS PADA APLIKASI KOMPRESI DATA Shelly Arysanti
Lebih terperinciPenerapan Pengkodean Huffman dalam Pemampatan Data
Penerapan Pengkodean Huffman dalam Pemampatan Data Patrick Lumban Tobing NIM 13510013 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10
Lebih terperinciAnalisa Model Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC)
Analisa Model Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC) Ferry Wahyu Wibowo 1 Jurusan Teknik Informatika, STMIK AMIKOM Yogyakarta, Jl. Ring Road
Lebih terperinciBAB V. Verifikasi dan Implementasi Decoder H.264. V.1 Verifikasi Decoder H.264
BAB V Verifikasi dan Implementasi Decoder H.264 Pada bab ini akan dijelaskan verifikasi dari Decoder H.264 yang didapatkan dengan melakukan simulasi modul Inverse Transform, Deblocking Filter, Motion Compensator,
Lebih terperinciLAPORAN TAHUNAN PENELITIAN HIBAH BERSAING
LAPORAN TAHUNAN PENELITIAN HIBAH BERSAING METODE EFISIENSI AREA INTEGRATED CIRCUIT (IC) DENGAN REDUKSI WORDLENGTHS UNTUK MENINGKATKAN KINERJA PERANGKAT KOMPUTASI ELEKTRONIK Tahun ke 1 dari rencana 3 tahun
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi ternyata berdampak pada perkembangan ilmu pengetahuan yang lain. Semuanya merupakan informasi yang sangat penting. Oleh karena
Lebih terperinciBAB I PENDAHULUAN. merupakan era modern. Begitu pula pada audio yang dikenal dengan sebutan
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang pesat melahirkan era digitalisasi yang merupakan era modern. Begitu pula pada audio yang dikenal dengan sebutan audio digital. Audio digital
Lebih terperinciDAFTAR ISI. ABSTRACT ii KATA PENGANTAR iii DAFTAR ISI...iv DAFTAR GAMBAR.vii DAFTAR TABEL...ix DAFTAR SINGKATAN...x
ABSTRACT Speech coding can be defined as a method to reduce some information which is needed to represent speech signal for transmission or storage application. The main reason of speech coding is how
Lebih terperinciImplementasi dan Evaluasi Kinerja Kode Konvolusi pada Modulasi Quadrature Phase Shift Keying (QPSK) Menggunakan WARP
JURNAL TEKNIK ITS Vol., No. 1, (215) ISSN: 2337539 (231-9271 Print) A Implementasi dan Evaluasi Kinerja Kode Konvolusi pada Modulasi Quadrature Phase Shift Keying (QPSK) Menggunakan WARP Desrina Elvia,
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi one time pad pada smartphone android, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini,
Lebih terperinciTSK505 - Sistem Digital Lanjut. Eko Didik Widianto
Desain TSK505 - Sistem Digital Lanjut Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Sebelumnya dibahas tentang metodologi desain sistem digital menggunakan Xilinx ISE dan pengantar
Lebih terperinciII Bab II Dasar Teori
II Bab II Dasar Teori II.1 Kriptografi Kriptografi adalah ilmu dan seni untuk menjaga keamanan pesan [SCH96]. Terdapat berbagai macam definisi mengenai kriptografi, namun pada intinya kriptografi adalah
Lebih terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan teknologi dijital telah menunjukkan pengaruh yang luar biasa bagi kehidupan manusia. Dimulai sejak kurang lebih era tahun 60-an dimana suatu rangkaian
Lebih terperinciBAB III. server, merupakan media yang digunakan untuk mendistribusikan live stream
\ BAB III Analisis dan Perancangan 3.1 analisis perancangan server streaming Terdapat dua hal penting dalam dunia streaming, yang pertama adalah media server, merupakan media yang digunakan untuk mendistribusikan
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Dalam dunia perdagangan, kode yang banyak dipakai adalah barcode (kode batang). Hampir semua barang yang dijual di toko grosir, department store sudah menggunakan dan
Lebih terperinciPROPOSAL TESIS TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI BANDUNG BANDUNG 2004
TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI BANDUNG BANDUNG 2004 PROPOSAL TESIS Nama : Bayu Rahayudi NIM : 23203009 Program Studi : Teknik Elektro. Judul Tesis : Desain dan Implementasi
Lebih terperinciIMPLEMENTASI ALGORITME HIGH PASS FILTER PADA FPGA MENGGUNAKAN PROSESOR NIOS II
IMPLEMENTASI ALGORITME HIGH PASS FILTER PADA FPGA MENGGUNAKAN PROSESOR NIOS II Kunnu Purwanto 1), Agus Bejo 2), Addin Suwastono 3) 1),2),3 ) Departemen Teknik Elektro dan Teknologi Informasi Fakultas Teknik
Lebih terperinciBAB I PENDAHULUAN. analog AMPS (Advanced Mobile Phone System), diikuti suara digital GSM
BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi seluler berkembang dari generasi pertama dengan sistem suara analog AMPS (Advanced Mobile Phone System), diikuti suara digital GSM (Global System for Mobile
Lebih terperinciBAB I PENDAHULUAN. satu caranya adalah dengan memanfaatkan teknologi informasi seperti layanan
BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi dan informasi di dunia saat ini sangat begitu pesat, sehingga membuat masyarakat dunia mencari banyak cara untuk mendapatkan dan mengetahui
Lebih terperinciBAB I PENDAHULUAN. adalah kamera CCTV (Closed Circuit Television). Perangkat CCTV dapat
BAB I PENDAHULUAN I.1. Latar Belakang Tindak kejahatan yang marak saat ini menuntut diciptakan sesuatu sistem keamanan yang dapat membantu memantau dan mengawasi segala sesuatu yang berharga. Salah satu
Lebih terperinciBAB 1 PENDAHULUAN. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Data adalah bentuk jamak dari datum yang berarti sesuatu yang diberikan. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa
Lebih terperinciTeknologi Implementasi dan Metodologi Desain Sistem Digital
Metodologi Desain TSK505 - Lanjut Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Sebelumnya dibahas tentang teknologi implementasi sistem digital di IC keluarga 7400, PLD (PLA,
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang. Bab II Landasan teori
1 1.1 Latar Belakang BAB I PENDAHULUAN Layanan komunikasi dimasa mendatang akan semakin pesat dan membutuhkan data rate yang semakin tinggi. Setiap kenaikan laju data informasi, bandwith yang dibutuhkan
Lebih terperinciDESAIN SKEMATIK ALGORITMA HISTOGRAM UNTUK KEBUTUHAN ANALISIS TEKSTUR CITRA BERBASIS FPGA (Field Programmable Gate Array)
DESAIN SKEMATIK ALGORITMA HISTOGRAM UNTUK KEBUTUHAN ANALISIS TEKSTUR CITRA BERBASIS FPGA (Field Programmable Gate Array) Atit Pertiwi 1 Sarifudin Madenda 2 Sunny Arief Sudiro 3 1,2,3 Jurusan Sistem Komputer,
Lebih terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH
BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH Teknologi digital sekarang ini telah memudahkan ketika membuat hasil karya citra digital. Pemanfaatan citra digital saat ini sangat beragam contohnya citra
Lebih terperinciKode Sumber dan Kode Kanal
Kode Sumber dan Kode Kanal Sulistyaningsih, 05912-SIE Jurusan Teknik Elektro Teknologi Informasi FT UGM, Yogyakarta 8.2 Kode Awalan Untuk sebuah kode sumber menjadi praktis digunakan, kode harus dapat
Lebih terperinciBAB I PENDAHULUAN. Modulation. Channel. Demodulation. Gambar 1.1. Diagram Kotak Sistem Komunikasi Digital [1].
BAB I PENDAHULUAN 1.1. Tujuan Meneliti dan menganalisis Turbo Convolutional Coding dan Turbo Block Coding dalam hal (BER) Bit Error Rate sebagai fungsi Eb/No. 1.2. Latar Belakang Dalam sistem komunikasi
Lebih terperinciI. PENDAHULUAN. kebutuhan informasi suara, data (multimedia), dan video. Pada layanan
I. PENDAHULUAN A. Latar Belakang Perkembangan layanan informasi komunikasi melaju begitu pesat. Pada awalnya layanan informasi komunikasi hanya berupa suara melalui teknologi switching PSTN, sekarang telah
Lebih terperinciBAB 1 PENDAHULUAN. Penggunaan teknik penjamakan dapat mengefisienkan transmisi data. Pada
BAB 1 PENDAHULUAN 1.1 Latar Belakang Penggunaan teknik penjamakan dapat mengefisienkan transmisi data. Pada salah satu teknik penjamakan, yaitu penjamakan pembagian frekuensi (Frequency Division Multiplexing,
Lebih terperinciBAB I. PENDAHULUAN 1.1 LATAR BELAKANG
BAB I. PENDAHULUAN Bab ini merupakan bab pertama dari laporan Tugas Akhir yang berisi pendahuluan. Bab pendahuluan diuraikan menjadi sub bab latar belakang masalah, rumusan masalah, tujuan, batasan masalah,
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi perangkat lunak dewasa ini tidak terlepas dari berkembangnya studi mengenai kecerdasan buatan. Ada dua hal yang termasuk dari kecerdasan buatan
Lebih terperinciImage Compression. Kompresi untuk apa?
Image Compression Kompresi untuk apa? Volume data yang besar Bit rate tinggi bandwidth yang tinggi Bayangkan sebuah video dengan resolusi 640x480 dengan 30 fps, dimana menggunakan penyimpanan 24-bit. Bila
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Data dan informasi dapat disajikan bukan hanya dalam bentuk teks semata, melainkan dalam bentuk gambar (image), audio dan video. Apalagi dilihat sekarang perkembangan
Lebih terperinciBAB 3 ALGORITMA DAN MODEL 2K FFT-IFFT CORE
BAB 3 ALGORITMA DAN MODEL 2K FFT-IFFT CORE Pada Bab ini dibahas mengenai penentuan algoritma, menentukan deskripsi matematis dari algoritma, pembuatan model fixed point menggunakan Matlab, dan pengukuran
Lebih terperinciLAPORAN TAHUNAN PENELITIAN HIBAH BERSAING
LAPORAN TAHUNAN PENELITIAN HIBAH BERSAING METODE EFISIENSI AREA INTEGRATED CIRCUIT (IC) DENGAN REDUKSI WORDLENGTHS UNTUK MENINGKATKAN KINERJA PERANGKAT KOMPUTASI ELEKTRONIK Tahun ke 2 dari rencana 3 tahun
Lebih terperinciPENGENALAN BINARY INDEXED TREE DAN APLIKASINYA
PENGENALAN BINARY INDEXED TREE DAN APLIKASINYA Listiarso Wastuargo-13508103 Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung hallucinogenplus@yahoo.co.id ABSTRAK Makalah ini membahas tentang
Lebih terperinciBAB I PENDAHULUAN. Kemungkinan terjadinya pengiriman ulang file gambar akibat error, yaitu karena : noise,
BAB I PENDAHULUAN 1.1. Latar Belakang Aplikasi adalah salah satu layanan yang disediakan Internet/ intranet dengan tujuan sebagai kegiatan percakapan interaktif antar sesama pengguna komputer yang terhubung
Lebih terperinciBAB I PENDAHULUAN. digunakan untuk mengirim dan menerima informasi. penting dalam suatu organisasi maupun pribadi. Hal ini terkait dengan
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi kian pesat dalam setiap lini kehidupan yang secara disadari atau tidak telah mengubah gaya hidup masyarakat. Sejalan dengan meningkatnya peranan
Lebih terperinciTRANSKODING PULSE CODE MODULATION 64 KB/S DAN LOW DELAY CODE EXCITED LINEAR PREDICTION 16 KB/S
TRANSKODING PULSE CODE MODULATION 64 KB/S DAN LOW DELAY CODE EXCITED LINEAR PREDICTION 16 KB/S ABSTRAK Suara dengan kualitas yang tinggi dengan menggunakan transmisi sinyal suara pada bandwidth telepon,
Lebih terperinciPEMBUATAN APLIKASI KOMPRESI FILE WAVE DENGAN METODE HUFFMAN
PEMBUATAN APLIKASI KOMPRESI FILE WAVE DENGAN METODE HUFFMAN Oleh : Erwin Ganda Saputra 41508120123 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 201 PEMBUATAN
Lebih terperinciJURNAL TEKNIK ITS Vol. 4, No. 2, (2015) ISSN: ( Print) A-192
JURNAL TEKNIK ITS Vol. 4, No. 2, (2015) ISSN: 2337-3539 (2301-9271 Print) A-192 Implementasi Dan Evaluasi Kinerja Encoder-Decoder Reed Solomon Pada M-Ary Quadrature Amplitude Modulation (M-Qam) Mengunakan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Kompresi Data Kompresi data sudah ada dalam 20 tahun terakhir ini. Kompresi data memberikan pengaruh yang cukup besar terhadap berbagai bidang studi sekarang ini. Hal ini terbukti
Lebih terperinciBAB I PENDAHULUAN. pada kehidupan manusia. Teknologi mengubah cara hidup baik untuk melakukan
BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi informasi yang begitu cepat berpengaruh besar pada kehidupan manusia. Teknologi mengubah cara hidup baik untuk melakukan latency pada transmisi
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA Pada bab ini penulis memaparkan teori-teori ilmiah yang didapat dari metode pencarian fakta yang digunakan untuk mendukung penulisan skripsi ini dan sebagai dasar pengembangan sistem
Lebih terperinciPEDOMAN PENGGUNAAN SIMULATOR PENYANDIAN DAN PENGAWASANDIAN SISTEM KOMUNIKASI BERBASIS PERANGKAT LUNAK VISUAL C#
PEDOMAN PENGGUNAAN SIMULATOR PENYANDIAN DAN PENGAWASANDIAN SISTEM KOMUNIKASI BERBASIS PERANGKAT LUNAK VISUAL C# Simulator penyandian dan pengawasandian ini dirancang untuk meyimulasikan 10 jenis penyandian
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra merupakan representasi digital dari objek gambar, yang tidak lepas dari kebutuhan manusia. Pada umumnya representasi citra membutuhkan memori yang cukup besar,
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pertumbuhan besarnya data yang digunakan pada teknologi informasi saat ini berkembang sangat cepat yang sangat mempengaruhi media penyimpanan dan transmisi data. Hal
Lebih terperinci1 BAB I PENDAHULUAN. yang relatif dekat dengan stasiun pemancar akan menerima daya terima yang lebih
1 BAB I PENDAHULUAN 1.1 Latar Belakang Sistem penyiaran televisi analog memiliki beberapa kelemahan. Pertama, sistem penyiaran ini membutuhkan lebar kanal frekuensi yang semakin besar, berbanding lurus
Lebih terperinciBAB I PENDAHULUAN I.1 Latar Belakang Masalah
BAB I PENDAHULUAN I.1 Latar Belakang Masalah Steganografi merupakan salah satu metode yang dapat digunakan untuk mengamankan informasi. Steganografi berbeda dengan kriptografi atau metode keamanan informasi
Lebih terperinciSKRIPSI KOMPRESI DATA TEKS MENGGUNAKAN ALGORITMA PPM (PREDICTION BY PARTIAL MATCHING)
11 SKRIPSI KOMPRESI DATA TEKS MENGGUNAKAN ALGORITMA PPM (PREDICTION BY PARTIAL MATCHING) Disusun oleh : Gilang Himawan Widya Putra 0735010026 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
1.1 Latar Belakang BAB I PENDAHULUAN Perkembangan yang sangat pesat di berbagai bidang infrastruktur komputer seperti peningkatan kekuatan prosesor, semakin besar dan murahnya kapasitas media penyimpanan
Lebih terperinciBAB I PENDAHULUAN. suara dari sumber audio dengan menambahkan saluran audio. Teknologi
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan multichannel audio akhir-akhir terus berlanjut dalam rangka mendapatkan sistem yang lebih baik (kualitas dan rasio kompresi). Multichannel audio adalah
Lebih terperinci1. Adaptive Delta Modulation (ADM) Prinsip yang mendasari semua algoritma ADM adalah sebagai berikut:
1. Adaptive Delta Modulation (ADM) Adaptive delta modulation (ADM) merupakan modifikasi dari DM (Delta Modulation). ADM digunakan untuk mengatasi bising kelebihan beban yang terjadi pada modulator data
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Kompresi 2.1.1 Sejarah kompresi Kompresi data merupakan cabang ilmu komputer yang bersumber dari Teori Informasi. Teori Informasi sendiri adalah salah satu cabang Matematika yang
Lebih terperinciBAB 1 PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant
BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi mobile telah menjadi bagian kehidupan kita sehari-hari. Hampir semua kalangan masyarakat memiliki telepon seluler, personal digital assistant (PDA) atau sejenisnya
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
5 BAB 2 TINJAUAN PUSTAKA Setelah membaca bab ini maka pembaca akan memahami pengertian tentang kompresi, pengolahan citra, kompresi data, Teknik kompresi, Kompresi citra. 2.1 Defenisi Data Data adalah
Lebih terperinciBAB I PENDAHULUAN. dengan permintaan pasar untuk dapat berkomunikasi dan bertukar data dengan
BAB I PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi telekomunikasi tanpa kabel berkembang pesat seiring dengan permintaan pasar untuk dapat berkomunikasi dan bertukar data dengan mudah dan cepat. Teknologi
Lebih terperinciBAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sejak ditemukannya alat untuk menangkap suatu gambar pada bidang dua dimensi (citra) berupa kamera, dengan semakin berkembangnya teknologi pada saat ini sehingga
Lebih terperinciBAB 1 PENDAHULUAN. Seiring berjalannya waktu manusia menciptakan bermacam-macam alat untuk
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di dunia ini, komunikasi sangat dibutuhkan dalam kehidupan sehari-hari. Seiring berjalannya waktu manusia menciptakan bermacam-macam alat untuk berkomunikasi, dan alat-alat
Lebih terperinciAPLIKASI KOMPRESI CITRA BERBASIS ROUGH FUZZY SET
APLIKASI KOMPRESI CITRA BERBASIS ROUGH FUZZY SET Anny Yuniarti 1), Nadya Anisa Syafa 2), Handayani Tjandrasa 3) 1,2,3) Jurusan Teknik Informatika Institut Teknologi Sepuluh Nopember (ITS) Surabaya Surabaya
Lebih terperinci