Anda di halaman 1dari 3

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Salah satu masalah yang selalu mengikuti berkembangnya aplikasi


komputer adalah membesarnya ukuran file. Konsep multimedia yang digabungkan
dengan faktor kenyamanan bagi pemakai, semakin banyaknya record pada basis
data, adalah dua contoh kasus yang menyebabkan ukuran file semakin besar.
Besarnya ukuran file akan berpengaruh pada kebutuhan media penyimpan, waktu
akses dan bandwidth jaringan kalau file tersebut harus dikirim melalui jaringan.
Masalah kebutuhan media penyimpan relatif sudah dapat diatasi dengan
semakin murahnya harga media penyimpan yang berukuran besar. Waktu
aksespun juga semakin membaik dengan berkembangnya teknologi penyimpanan
yang berbasis pada teknologi solid state memory. Namun demikian untuk masalah
yang terkait dengan bandwidth jaringan belum sepenuhnya dapat diatasi.
Bandwidth jaringan memang semakin besar dengan diterapkannya sejumlah
teknologi jaringan yang baru, tetapi dengan semakin bertambahnya jumlah
pemakai maka masalah bandwitdh tetap merupakan kendala. Dengan demikian
ukuran file akan tetap menjadi masalah sepanjang aplikasi komputer masih
berkembang.
Terkait dengan masalah besarnya ukuran file, ada usaha lain yang dapat
dilakukan agar tidak terlalu membebani media penyimpan maupun bandwidth
jaringan, yaitu menerapkan teknologi kompresi data. Dengan teknologi ini ukuran
file yang besar dapat diperkecil ukurannya tanpa harus menghilangkan informasi
yang terkandung didalamnya.
Teknologi kompresi data sudah berkembang sangat pesat, sehingga ada
banyak metode maupun algoritma yang telah dikembangkan. Salah satu metode
kompresi data yang cukup sederhana adalah Diatomic Encoding, yang sangat
cocok kalau diimplementasikan pada file teks. Pada konsep dasarnya, metode ini
mensubstitusi dua buah karakter yang berturutan dengan satu karakter lain yang
tidak muncul sama sekali pada teks tersebut. Dengan prinsip kerja semacam itu
maka metode ini tidak selalu cocok diterapkan pada file teks dengan pola yang
berbeda.
Pada skripsi ini metode Diatomic Encoding akan dikembangkan menjadi
lebih adaptif dengan cara mencari pasangan karakter yang paling banyak muncul
dari suatu file teks yang akan dikompres, kemudian dari hasil pencarian itu
dilakukan proses substitusi dengan satu karakter lain yang sama sekali tidak
muncul pada file teks tersebut.
Melalui pengembangan metode ini menjadi adaptif, diharapkan metode
Diatomic Encoding dapat diimplementasikan pada file teks dengan pola yang
berbeda-beda.

1.2 Rumusan Masalah

Berdasarkan uraian pada Sub Bab 1.1 akan diuji, benarkah metode
Diatomic Encoding dapat dibuat adaptif ?

1.3 Batasan Masalah

Pada skripsi ini implementasi metode Diatomic Encoding hanya akan


dibatasi pada file teks, meskipun secara konsep dapat diterapkan pada format file
yang lain. Format file teks yang digunakan adalah .txt maupun format-format teks
yang hanya terdiri dari karakter ‘a’ sampai ‘Z’ dan karakter ‘0’ sampai ‘9’.

1.4 Tujuan Penulisan

Skripsi ini bertujuan untuk membuktikan bahwa metode Diatomic


Encoding dapat dibuat adaptif dan dapat diterapkan pada berbagai pola file teks.

1.5 Metode/Pendekatan

Pada skripsi ini akan diadakan penelitian dua tahap. Tahap pertama
meneliti sejumlah file teks dari beberapa bahasa, untuk menentukan pola yang
umum dari masing-masing bahasa yang diteliti. File teks yang diteliti akan
diambil dari Wikipedia. Pada tahap kedua, akan diteliti hasil kompresi data yang
dihasilkan oleh program yang dibuat.

1.6 Sistematika Penulisan

Skripsi ini dibagi kedalam 5 Bab. Bab 1 merupakan PENDAHULUAN


yang berisi latar belakang masalah yang akan diteliti dan rencana penelitian yang
akan dilakukan. Bab 2 berupa LANDASAN TEORI yang berisi uraian dari
konsep-konsep atau teori-teori yang dipakai sebagai dasar pembuatan skrisp ini.
Bab 3 merupakan RANCANGAN SISTEM, yang berisi rancangan pembuatan
program dan prosedur-prosedur yang ada di dalamnya. Bab 4 merupakan
IMPLEMENTASI SISTEM, yang berisi penjelasan tentang bagaimana rancangan
pada Bab 3 diimplementasikan dalam suatu bahasa pemrograman. Bab 5
merupakan KESIMPULAN DAN SARAN, yang berisi kesimpulan-kesimpulan
yang diperoleh setelah penelitian pada skripsi ini selesai dilakukan. Bab ini juga
berisi saran-saran pengembangan dari skripsi ini agar dapat menjadi bahan
pemikiran bagi para pembaca yang ingin mengembangkannya.
Selain berisi bab-bab utama tersebut, skripsi ini juga dilengkapi dengan
Intisari, Kata Pengantar, Daftar Isi, Daftar Tabel, Daftar Gambar, Daftar Pustaka
dan Lampiran.

Anda mungkin juga menyukai