BAB I PENDAHULUAN
1.1
Latar Belakang Pada saat ini perkembangan dalam dunia teknologi berkembang sangat pesat.
Hal ini ditandai dengan banyaknya produk-produk teknologi yang canggih yang beredar di pasaran. Begitu juga dalam dunia telekomunikasi. Kemajuan dunia telekomunikasi saat ini juga telah berkembang dengan sangat pesat sehingga kebutuhan akan pendukung-pendukung di dalamnya menjadi tidak terelakkan. Perkembangan perangkat bergerak seperti handphone, PDA dan notebook tentu juga diiringi dengan perkembangan perangkat lunak untuk dapat menjalankan berbagai aplikasi seperti mengetik dokumen, melihat foto, memainkan musik, melihat video dan banyak hal lain yang tidak pernah dapat dibayangkan dalam beberapa dasawarsa yang lalu. Perangkat lunak sendiri juga mengalami perkembangan yang sangat signifikan dalam beberapa tahun terakhir dengan munculnya platform untuk mobile device seperti Symbian, Java dan Android. Pada zaman teknologi ini terjadi peningkatan yang cukup pesat terhadap permintaan kebutuhan komunikasi data, baik dari segi layanan, kehandalan sistem, maupun laju transmisinya. Data atau informasi tidak hanya disajikan dalam bentuk teks, tetapi juga dapat berbentuk gambar, audio, dan video, atau yang sering disebut dengan sebagai multimedia. Dengan berintegrasinya teknologi wireless dan layanan multimedia, pentransmisian citra dan video dengan kualitas yang baik, merupakan hal yang sangat penting. Misalkan Situs web di internet dibuat semenarik mungkin
Universitas Sumatera Utara
dengan menyertakan visualisasi berupa gambar atau video yang dapat diputar, tetapi terkadang waktu untuk mengaksesnya di perlukan waktu cukup lama. Hal itu dikarenakan sinyal multimedia, yang memiliki ukuran data yang besar dan keterbatasan bandwidth. Oleh karena itu penulis tertarik untuk melakukan penelitian terhadap kinerja (tingkat kompresi) data gambar dengan menggunakan salah satu metode kompresi menggunakan
Algoritma
Set
Partitioning
In
Hierarchical
Trees.
Dalam
implementasinya, di tugas akhir ini penulis membahas bagaimana dengan mengkompresi data gambar dengan Algoritma Set Partitioning In Hierarchical Trees ini kapasitas pentransferan data lebih cepat dan efisien sehingga dapat menghemat bandwidth. Dan implementasi ini dilakukan pada perangkat bergerak yang berbasis android.
1.2
Rumusan Masalah Dari latar belakang di atas, maka dapat kita rumuskan beberapa
permasalahan, antara lain : 1. Bagaimana memperkecil ukuran data menggunakan teknik kompresi Set Partitioning In Hierarchical Trees sehingga dapat menghemat penggunaan kapasitas bandwidth. 2. Bagaimana cara kerja kerja atau langkah-langkah dalam pembuatan aplikasi teknik kompresi gambar menggunakan algoritma Set Partitioning In Hierarchical Trees pada perangkat bergerak berbasis Android.
Universitas Sumatera Utara
3. Bagaiman menentukan parameter yang digunakan untuk mengetahui bagus atau tidaknya kompresi terdiri dari waktu melakukan kompresi, kebutuhan atau efisiensi memori, kualitas pemampatannya, dan format hasil keluaran kompresi tersebut.
1.3
Tujuan Penulisan Tujuan dari penulisan pada tugas akhir ini adalah :
1. Menganalisis kinerja teknik kompresi gambar dengan menggunakan Algoritma Set Partitioning in Hierarchical Trees sehingga didapat efisiensi pada storage maupun bandwidth dan mengimplementasikannya pada perangkat bergerak berbasis android dengan simulasi. 2. Melakukan proses pengukuran kualitas gambar hasil kompresi, sehingga dapat diketahui persentase kompresi dan juga visualisasi hasil kompresi tersebut. 3.
Menentukan parameter
bagus atau
tidaknya teknik
kompresi dengan
membandingkan Algoritma Set Partitioning In Hierarchical Trees ini dengan Algoritma Standar seperti Huffman Code dan Algoritma Discrete Cosine Transform yang telah diteliti sebelumnya.
1.4
Batasan Masalah Agar Tugas Akhir ini lebih fokus, maka diberikan beberapa pembatasan
masalah sebagai berikut : 1. Kompresi dengan algoritma Set Partitioning In Hierarhical Trees hanya diimplementasikan pada data berformat image/gambar berbasis JPEG.
Universitas Sumatera Utara
2. Program yang dikembangkan di implementasikan pada perangkat bergerak berbasis Android 3. Tidak membahas rangkaian elektronikanya secara khusus. 4. Tidak memperhitungkan penggunaan kapasitas traffic dan bandwidth pada jaringan secara khusus. 5. Tidak membahas coding dari program secara mendalam. 6. Tidak membahas teknik kompresi menggunakan Algoritma Huffman Code dan Algoritma Discrete Cosine Transform secara mendalam.
1.5
Metodologi Penulisan Metode penulisan yang dilakukan pada penulisan tugas akhir ini adalah:
1. Studi literatur, yaitu dengan melakukan tinjauan pustaka untuk mendapatkan informasi berupa data, tulisan, keterangan melalui buku atau sumber informasi lainnya yang mendukung landasan teori dalam Tugas Akhir ini. Selain itu juga mencari informasi terkini melalui internet sehingga data teori yang didapat mengikuti perkembangan teknologi. 2. Studi bimbingan dan diskusi, yaitu dengan melakukan diskusi tentang topik tugas akhir ini dengan dosen pembimbing yang telah ditunjuk oleh pihak Departemen Teknik Elektro USU. 3. Eksperimen, yaitu dengan melakukan implementasi algoritma dalam suatu perangkat bergerak berbasis Android.
Universitas Sumatera Utara
1.6
Sistematika Penulisan Penulisan Tugas Akhir ini disajikan dengan sistematika penulisan sebagai
berikut :
BAB I
PENDAHULUAN Bab ini merupakan pendahuluan yang berisikan tentang latar belakang masalah, rumusan masalah, tujuan penulisan, batasan masalah, metodologi penulisan, tinjauan pustaka dan sistematika penulisan dari Tugas Akhir ini.
BAB II
TEORI DASAR KOMPRESI GAMBAR Bab ini membahas tentang teori dasar dalam kompresi gambar.
BAB III
KOMPRESI DATA MENGGUNAKAN ALGORITMA SET PARTITIONING IN HIERARCHICAL TREES Bab
ini
membahas
menggunakan
tentang
persamaan
dan
metode
teknik
algoritma
Set
kompresi Partitioning
data In
Hierarchical Trees.
BAB IV
IMPLEMENTASI DAN APLIKASI TEKNIK KOMPRESI DENGAN
ALGORITMA
SET
PARTITIONING
IN
HIERARCHICAL TREES PADA PERANGKAT BERGERAK BERBASIS ANDROID
Universitas Sumatera Utara
Bab ini berisi tentang implementasi serta pengujian dari aplikasi kompresi pada android yang menggunakan algoritma SPIHT (Set Partitioning In Hierarchical Trees).
BAB V
KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran dari hasil pembahasan Tugas Akhir.
Universitas Sumatera Utara