BAB 1 PENDAHULUAN

advertisement
BAB 1
PENDAHULUAN
1.1 LatarBelakangMasalah
Steganografiadalah suatu teknik untukmenyembunyikan suatu informasi yang
rahasia atausensitif tanpa terlihat agar tidak terlihat sepertisemestinya. Data rahasia
disembunyikan dengan caradisisipkan pada suatu media tertentu sehingga
tidakterlihat
bahwa
dalam
media
tersebut
disembunyikansuatu
informasi
(Widyanarko,
2008).Tujuandaristeganografiadalahuntukkebutuhankeamanansehinggaseseorangda
patsalingbertukarpesantanpadisadari
tahubahwaadasuatupesantertentu
orang
lain,
yang
tanpa
orang
sedangdikomunikasikan,
danbahkanjikamelihatnyapun,
seseorangtersebuttidakakanmengirabahwaternyataadasesuatu yang disembunyikan
di dalamnya.
Steganografidapatdiaplikasikandalamberbagai
sepertipenyembunyianpesanpadaobjek
media,
audio,
objekgambar,
jugadapatdiaplikasikanpadatipe text file, html, pdf,dan video.
Steganografipadajamansekarangdapatdiaplikasikanpadaperangkat
digital.Dalamtulisanini,
penulisakanmembahasperancanganpenggunaankonsepsteganografi
yang
diaplikasikanuntukmenyembunyikan
data
teksdalamobjekcitraataugambardengantipe data JPEG, dimanaperancangan program
2 ininantinyaakandiaplikasikanpadaperangkatmobile,
misalnyapadatelepongenggamdengantujuan
agar
pengirimanpesanrahasiadapatdilakukandenganlebihmudahdimanapundankapanpunm
elaluiperangkatmobile.
Metode
yang
akandigunakanadalahmetodeBPCS
(Bit-Plane
Complexity
Segmentation). BPCS adalah teknik untuk menyembunyikan data di dalam sebuah
file gambar. BPCS memungkinkanembedding tingkat tinggi dengan distorsi rendah
didasarkan pada teori bahwa daerahnoise dalamBit-Planecitra dapat diganti dengan
rahasiadata yang juga berupa noise tanpa kerugian yang signifikan dalam kualitas
gambar. (Spaulding, Shirazi, Niimi, Kawaguchi, 2002)
Kelebihandarimetodesteganografiinidibandingkanmetodelainnyaadalah,
denganmetodeini, makakapasitas data yang akandisembunyikandalam media
citraJPEGlebihbesardibandingmetodelainnya, hingga lebih dari 40% kapasitas
gambar
penampung.
Citra
yang
digunakansebagai
media
penampungakandiolahsedemikianhinggakedalambentukpiksel-piksel,
kemudiandaribagian-bagiantertentudaripikseltersebutakandigantidengan data teks
yang
ingindisisipkankedalamcitraJPEG
tersebut,
denganpengaturantertentu,
sehinggatidakakanmengubahkualitasgambarpenampungsecaradrastis.
Dengancaraini, data telahdisisipkandantidakterdeteksi.
Barukemudiansetelah
data
disisipkan,
kemudiandikirimketujuan
yang
diinginkan, dalamhalinikemobile phonetujuan, kemudianbarudengan program
khusus,
citratersebutakandiproseskembalidanpesan
disisipkandapatditerjemahkankembali.
yang
3 Denganmemanfaatkansteganografi,makadiharapkan
proses
berkomunikasidanberkirimpesandapatdilakukandenganlebihamandimanadankapanp
unmenggunakanperangkatmobile.
1.2 PerumusanMasalah
Aplikasi yang dibuat pada penelitian ini adalah sebuah program aplikasi yang
diimplementasikan pada sebuah perangkat mobile phone, dimana dalam aplikasi ini
diimplementasikan sebuah steganografi.
Steganografi ini akan menyembunyikan pesan berupa teks pada media pembawa
berupa citra JPEG yang dilakukan dengan metode Bit-Plane Complexity
Segmentation tanpa mengurangi kualitas citra itu sendiri secara signifikan, sehingga
pesan yang disisipkan tidak mudah terdeteksi.
1.3 RuangLingkupMasalah
Ruanglingkup yang digunakandalampenulisanskripsiinimeliputi :
1. Data yang disisipkan sebagai pesan rahasia berupa teks.
2. Tekstersebutkemudianakandisisipkansecara digital pada media pembawa,
dalamhalinicitradengantipe dataJPEG.
3. Metode yang digunakanuntukmenyisipkanpesanpadacitraJPEG adalahBPCS
(Bit-Plane Complexity Segmentation).Dimana gambar akan diubah menjadi bitplane, kemudian pesan rahasia yang juga diubah dalam wujud bit-plane akan
dimasukkan dalam gambar dengan menggantikan daerah noise dari gambar
pembawa.
4 4. Membuatperangkatlunak/
programaplikasi
yang
dapatmenyisipkan
tersebutdandapatdibuatmenjadisebuahaplikasimobilepadamobile
data
phone
menggunakan sistem operasi Android.
5. Antar muka dalam aplikasi antara user pengirim dan penerima sama, yaitu untuk
pembuatan pesan rahasia dan melihat pesan rahasia.
6. Program aplikasi yang dibuat hanya sebatas pada penyisipan dan ekstraksi pesan
pada gambar.
1.4 TujuandanManfaat
1.4.1Tujuan
Tujuan yang ingindicapaidaripenelitianiniadalahsebagaiberikut :
1. PenerapanmetodeBit-Plane Complexity Segmentationdalamsteganografi,
untukmeningkatkankeamanandari pihakluar yang tidakbertanggungjawab.
2. Merancang
program
aplikasisteganografipadacitraJPEG
denganMetodeBit-Plane Complexity Segmentationpadaperangkatmobile
phoneberbasis Androidsehingga lebih mudah dan praktis untuk digunakan.
1.4.2 Manfaat
Manfaat yang ingindicapaiadalahsebagaiberikut :
1. Membuat
aplikasimobile
dapatmeningkatkankualitaskeamanandalamberkomunikasi.
yang
Serta
meningkatkanfleksibilitas dalam penggunaan aplikasi tersebut.
2. Sebagaireferensibagipenelitianlain di bidang steganografi, khususnya
dengan menggunakan Metode Bit-Plane Complexity Segmentation yang
5 diimplementasikan pada perangkat mobile phone. Sehingga dapat menjadi
masukan dan dihasilkan pengembangan yang lebih baik lagi.
1.5 MetodologiPenelitian
Berikutadalahmetode yang digunakandalampenulisanskripsi :
1. StudiPustaka
Mencari,
memahami,
danmempelajaridenganseksamadaribukudanberbagaimacamartikelberkaitandeng
ansteganografi,
citraJPEG
danMetodeBit-Plane
Segmentationyangberhubungandengantopikini.Serta
Complexity
terusmenggalisumber-
sumberpustakalainnya yang jugamendukung, sepertijurnal, forum diskusi,
pendapatahli,textbook, dan sebagainyabaik media cetakmaupunelektronik.
2. MetodeAnalisis
Tahapan metode analisis pada penelitian ini adalah sebagai berikut:
a. MempelajariMetodeBPCS
(Bit-Plane
Complexity
Segmentation)untuk
steganografi.
b. MempelajariBahasapemrogramanJava Android.
c. Mempelajari proses memasukanpesanpada media citraJPEG.
d. Mempelajaridanmenganalisis proses aplikasimobilepadamobile phone
e. dalammelakukan proses steganografi.
3.
MetodePerancangan
Perancangan program aplikasi pada penelitian ini akan dilakukan dengan
aturanlinear sequential (waterfall).Tahap communication pada bagian hasil
kuesioner. Planning pada bagian analisis masalah dan usulan pemecahan
6 masalah.
Modelling pada bagian pembuatan use case diagram, sequence
diagram, class diagram, diagram transisi, dan perancangan layar. Construction
pada pembuatan program. Kemudian tahap deployment pada evaluasi program
dan kuesioner evaluasi.
1.6 SistematikaPenulisan
BAB 1. PENDAHULUAN
Dalam bab ini dijelaskan tentang latar belakang pemilihan topik skripsi, ruang
lingkup, tujuan yang ingin dicapai, manfaat yang dapat diwujudkan, metode
penelitian, makalah yang relevan dari pembuatan skripsi ini, serta sistematika
penulisan yang berisi kerangka penulisan skripsi ini.
BAB 2. LANDASAN TEORI
Dalam bab ini akan dijelaskan tentang kerangka teori yang menyajikan
penjelasan dari istilah-istilah yang berkaitan dengan pembuatan skripsi ini, teori
relevan yang dikemukakan dari sumber – sumber teori dan dari hasil penelitian;
serta kerangka pikir yang membahas tentang hubungan antara permasalahan, data
yang terkumpul dan teknik analisis serta penjelasan hasil penelitian yang berkaitan
dan mendukung dalam pembuatan perancangan aplikasi pada skripsi ini.
BAB 3. ANALISIS DAN PERANCANGAN SISTEM
Dalam bab ini akan dijelaskan mengenai analisis dan perancangan sistem, usulan
pemecahan masalah yang dihadapi, serta kebutuhan yang dibutuhkan dalam
perancangan sistem yang akan dibuat seperti yang dikemukakan di Bab 1.
BAB 4. IMPLEMENTASI DAN EVALUASI SISTEM
7 Dalam bab ini akan dijelaskan mengenai spesifikasiperangkatkeras yang
dibutuhkandalamperancangansistem,
pengimplementasiansistem,
sertaevaluasisistemyang dibuat dalam rangka memecahkan permasalahan yang
dikemukakan di Bab 1.
BAB 5. KESIMPULAN DAN SARAN
Dalam bab ini akan diberikan kesimpulan dari penelitian yang dilakukan yang
merupakan uraian singkat mengenai hasil perancangan sistem dan saran bagi
pengembangan rancangan selanjutnya.
Download