Perbandingan Teknik Steganografi Dengan Metode First-Of-File, End-Of-File Dan Kombinasi First-Of-File Dan End-Of-File Pada File Bitmap

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Ketika ingin menyampaikan atau bertukar pesan kepada orang lain, maka tentu saja
diinginkan pesan yang dikirim sampai ke pihak yang dituju dengan aman. Pengertian
aman di sini sangat luas. Aman bisa berarti bahwa selama pengiriman pesan tentu
diharapkan pesan tersebut tidak dibaca oleh orang yang tidak berhak. Sebab, mungkin
saja pesan yang dikirim berisi sesuatu yang rahasia sehingga jika pesan rahasia dibaca
oleh pihak lawan atau pihak yang tidak berkepentingan maka bocorlah kerahasiaan
pesan yang dikirim.

Kehidupan saat ini dilingkupi oleh kriptografi. Begitu pentingnya kriptografi
untuk keamanan informasi, sehingga jika berbicara mengenai masalah keamanan
yang berkaitan dengan penggunaan komputer, maka orang tidak bisa terlepas dengan
kriptografi. Teknik menjaga kerahasiaan pesan tidak hanya dengan menggunakan
kriptografi. Ada teknik lain yang sudah digunakan sejak berabad-abad yang lalu, yaitu
steganografi. Steganografi adalah ilmu dan seni menyembunyikan pesan rahasia di
dalam pesan lain sehingga keberadaan pesan rahasia tersebut tidak dapat diketahui [5].


Least Significant Bit (LSB) merupakan salah satu metode steganografi yang
bekerja dengan cara mengganti bit terakhir dari masing-masing piksel dengan pesan
yang akan disisipkan. LSB mempunyai kelebihan yakni ukuran gambar tidak akan
berubah. Sedangkan kekurangannya adalah pesan yang akan disisipkan terbatas,
sesuai dengan ukuran citra [4].

Metode lain dalam steganografi adalah End-of-File dan First-of-File. End-ofFile merupakan salah satu metode yang dapat menyisipkan data yang akan

Universitas Sumatera Utara

2

disembunyikan pada akhir file sehingga file image akan terlihat sedikit berbeda
dengan aslinya. Sedangkan First-of-File yaitu metode yang dapat menyisipkan data
yang akan disembunyikan pada awal file.

Berdasarkan latar belakang yang telah penulis uraikan, maka dilakukan penelitian
dengan judul “Perbandingan Teknik Steganografi dengan Metode First-of-File, Endof-File dan Kombinasi First-of-File dan End-of-File pada File Bitmap.”


1.2 Rumusan Masalah

Yang

menjadi

rumusan

masalah

dalam

penelitian

ini

adalah

bagaimana


membandingkan tiga metode yang ada yaitu metode First-of-File, End-of-File dan
kombinasi keduanyauntuk mengetahui perbandingan kecepatan proses embedding dan
extraction, ukuran file citra sebelum dan sesudah disisipkan pesan dan nilai mse
(mean squared error) untuk ketiga metode tersebut.

1.3 Batasan Masalah

Untuk fokusnya penelitian yang dilakukan, penulis memberi batasan sebagai berikut:
1. Bahasa pemrograman yang digunakan adalah Matlab 7.8.0 (R2009a).
2. Citra digital yang digunakan berupa file bitmap (*.bmp) dengan ukuran dimensi
maksimal 300x300 pixel.
3. Pesan yang akan disisipkan ke citra digital dapat diinput oleh user ataupun dapat
berupa file *.txt dengan ukuran file pesan (kb) maksimal adalah ((3 x tinggi
gambar) – 4).
4. Parameter yang diuji adalah ukuran file, kecepatan proses dan nilai MSE (mean
squared error) untuk ketiga metode.
5. Metode First-of-File dan End-of-File memiliki penanda awal ‘zx’ dan metode
kombinasi First-of-File dan End-of-File memiliki penanda awal ‘zzxx’ serta ketiga
metode memiliki penanda akhir yang sama yaitu ‘zx’.
1.4 Tujuan Penelitian


Tujuan dari penelitian adalah sebagai berikut:

Universitas Sumatera Utara

3

1. Membangun aplikasi steganografi dengan metode First-of-File, End-of-Fileserta
kombinasi keduanya.
2. Diperoleh hasil perbandingan metode First-of-File (FOF) dan End-of-File (EOF)
serta kombinasi keduanya.

1.5 Manfaat Penelitian

Manfaat dari penelitian ini adalah sebagai berikut:
1. Manfaat bagi Penulis:
Menambah pengetahuan penulis dalam melakukan proses penyisipan pesan teks
pada suatu file bitmap dengan menggunakan metode First-of-File (FOF) dan Endof-File (EOF)serta kombinasi First-of-File (FOF) dan End-of-File (EOF).
2. Manfaat bagi bidang ilmu:
Menambah pengetahuan tentang kelebihan dan kekurangan First-of-File (FOF) dan

End-of-File (FOF) serta kombinasi First-of-File (FOF) dan End-of-File (EOF).
3. Manfaat bagi masyarakat:
Membantu masyarakat dalam mengamankan pesan teks pada suatu file bitmap.

1.6 Metode Penelitian

Dalam penelitian ini, ada beberapa tahapan yang akan dilakukan adalah sebagai
berikut:
1. Studi Literatur
Pada tahap ini akan dilakukan pengumpulan bahan referensi yang terkait dengan
Metode First-of-File dan End-of-File yang dapat berupa buku-buku, artikel-artikel
atau e-book serta jurnal nasional daninternasionalyang didapatkan melalui internet.

2. Analisis dan Perancangan Sistem
Pada tahap ini akan dilaksanakan perancangan use case diagram, activity diagram,
flowchart, interface dan perancangan sistem dengan menggunakan metode Firstof-File (EOF), End-of-File (FOF), dan kombinasi keduanya.
3. Implementasi Sistem

Universitas Sumatera Utara


4

Pada tahap ini akan dilakukan implementasi dari hasil perancangan desain sistem
dalam bentuk perangkat lunak.
4. Pengujian Sistem
Pada tahap ini akan dilakukan pengujian sistem yang bertujuan untuk mengetahui
kesalahan-kesalahan yang terjadi pada sistem, sehingga dapat dilakukan
perbaikan. Kemudian membandingkan ketiga metode berdasarkan parameter yang
telah ditentukan yaitu ukuran file, kecepatan proses dan nilai MSE (mean squared
error) untuk ketiga metode.
5. Penyusunan Laporan
Pada tahap ini dilakukan penyusunan laporan dari hasil analisis dan perancangan
sistem dalam format penulisan penelitian.

1.7 Sistematika Penulisan

Untuk membuat penulisan lebih terstruktur, maka penulisan ini dibagi menjadi lima
bab, yaitu:

BAB 1: PENDAHULUAN

Pada bab ini membahas latar belakang, perumusan masalah, batasan masalah, tujuan
penelitian, manfaat penelitian, metode penelitian yang dilakukan serta sistematika
penulisan.

BAB 2: TINJAUAN TEORITIS
Pada bab ini membahas tentang teori-teori yang terkait dengan penelitian ini
diantaranya adalah teori steganografi, citra, metode First-of-File, metode End-of-File,
Kombinasi kedua metode dan teori pendukung lainnya.

BAB 3: ANALISIS DAN PERANCANGANSISTEM
Pada bab ini membahas mengenai penjelasan tentang analisis masalah yang dibangun
dalam sistem dan menganalisis tentang hal-hal yang dibutuhkan dalam membangun
sistem tersebut, kemudian dilanjutkan dengan tahapan perancangan sistem yang
berupa perancangan interface sistem.

Universitas Sumatera Utara

5

BAB 4: IMPLEMENTASI DAN PENGUJIAN SISTEM

Pada bab ini membahas tentang implementasi sistem yang berdasarkan tahapan
perancangan dengan menggunakan bahasa pemrograman Matlab 7.8.0 (2009a).
Kemudian dilanjutkan dengan tahapan pengujian sistem yaitu membandingkan ketiga
metode berdasarkan parameter yang telah ditentukan yaitu ukuran file, kecepatan
proses dan nilai mse untuk menguji apakah sistem sudah berjalan sesuai dengan
perancangan.

BAB 5:KESIMPULAN DAN SARAN
Pada bab ini berisi merupakan kesimpulan dari semua pembahasan yang ada dengan
saran-saran yang ditujukan bagi para pembaca atau pengembang.

Universitas Sumatera Utara