Aplikasi Pengamanan Data Menggunakan Kombinasi Algoritma Blowfish Dan Modified Least Significant BIT (MLSB)

BAB 1
PENDAHULUAN

1.1. Latar Belakang
Perkembangan teknologi yang begitu pesat memungkinkan adanya kemudahan bagi
siapa saja dalam mengakses informasi atau pesan dari berbagai tempat. Perkembangan
teknologi informasi ini memberi peran sangat penting untuk menjalin pertukaran data
atau informasi (Simarmata, 2011). Maka masalah keamanan dan kerahasiaan data
merupakan salah satu aspek penting dari suatu sistem informasi, karena tindakan
kejahatan komputer semakin tinggi yang merupakan efek samping dari kemajuan
teknologi tersebut. Selama pengiriman dan ketika sampai di tujuan, informasi harus
tetap terjaga kerahasiaan dan keasliannya dan tidak dimodifikasi. Informasi atau pesan
tidak akan berguna lagi apabila isinya telah dirubah oleh orang yang tidak
bertanggung jawab.
Penerima informasi harus yakin bahwa informasi tersebut memang berasal dari si
pengirim yang tepat, begitu juga sebaliknya, pengirim yakin bahwa si penerima adalah
orang yang sesungguhnya. Selain itu, penerima tidak ingin pengirim membantah
pernah mengirim informasi tersebut, dan jika hal tersebut terjadi, penerima perlu
membuktikan ketidakbenaran penyangkalan tersebut. Untuk permasalahan –
permasalahan keamanan tersebut diperlukan metode untuk menjaga keamanan
informasi, metode yang akan digunakan adalah metode steganografi dan kriptografi.

Kriptografi berasal dari bahasa yunani yaitu cryptos yang artinya secret (yang
tersembunyi) dan graphen yang artinya writng (tulisan rahasia). Definisi yang
dikemukakan oleh Bruce Schenier (1996), kriptografi adalah ilmu dan seni untuk
menjaga keamanan pesan. Kriptografi memanfaatkan algoritma dalam proses enkripsi

Universitas Sumatera Utara

2

dan dekripsi data. Salah satunya adalah algoritma blowfish. Algoritma blowfish ini
memanfaatkan teknik manipulasi bit dan teknik pemutaran ulang dan pergiliran kunci
yang dilakukan sebanyak 16 kali. Oleh karena itu blowfish dianggap sebagai
algoritma enkripsi yang kuat (Ali, Afaf, dan Hasan 2011).
Steganografi adalah ilmu dan seni menyembunyikan pesan rahasia didalam
pesan lain sehingga keberadaan pesan rahasia tersebut tidak dapat diketahui (Munir,
2006). Pada penelitian ini penulis menggunakan algoritma mlsb (modified least
significant bit), modifikasi dari algoritma lsb (least significant bit) digunakan untuk

meng-encode data ke dalam media. MLSB menggunakan manipulasi beberapa tingkat
bit – bit dari data sebelum meng-encode data tersebut (Zaher, 2011).

Beberapa penelitian yang pernah dilakukan dalam pengamanan data antara lain
Arifin (2013), Suryani (2008), Rakhmat (2010), Prasetyo (2013), Tambunan (2010),
dengan berkembangnya teknologi, maka pengembangan dan pengkajian terus
dilakukan. Melalui peneletian ini, penulis mengharapkan dapat memberikan akternatif
dalam pengamanan informasi.

1.2. Rumusan Masalah
Pentingnya pengamanan pesan dari pihak-pihak tidak bertanggung jawab yang dapat
merugikan satu pihak. Oleh karena itu, dalam penelitian ini akan dibuat sebuah
aplikasi alternatif untuk menjaga keamanan sebuah pesan rahasia.

1.3. Batasan Masalah

Pada penelitian ini penulis membatasi masalah sebagai berikut :
1.

File yang dienkripsi dalam bentuk plain text

2.


Kunci maksimal 56 karakter dan minimal 1 karakter

3.

Ukuran plain text harus lebih besar dari ukuran media

Universitas Sumatera Utara

3

1.4. Tujuan Penelitian
Tujuan utama dari penelitian ini adalah menghasilkan aplikasi alternatif yang berguna
untuk pengaman data informasi dengan metode menggunakan kombinasi algoritma
blowfish dan mlsb (modified least significant bit).

1.5. Manfaat Penelitian
Manfaat yang diharapkan dari penelitian ini adalah dapat menambah ilmu
pengetahuan dan wawasan tentang metode steganografi dan kriptografi dalam
pengamanan informasi dan dapat memahami tentang penggunaan algoritma mlsb
(modified least significant bit) dan algortima blowfish.


1.6. Sistematika penulisan
Adapun sistematika penulisan penelitian tugas akhir ini disusun dalam enam bab
dengan sistematika penulisan sebagai berikut:
BAB 1 PENDAHULUAN
Bab ini berisi uraian tentang hal – hal yang mendasari dilakukannya penelitian serta
pengidentifikasian masalah penelitian. Bagian – bagian yang terdapat dalam bab
pendahuluan ini meliputi latar belakang, rumusan masalah, batasan masalah, tujuan
penelitian, manfaat penelitian dan sistematika penulisan.
BAB 2 TINJAUAN PUSTAKA
Pada bab ini akan dibahas teori tentang steganografi, kriptografi, algoritma mlsb
(modified least significant bit) ,dan algoritma blowfish.
BAB 3 ANALISIS DAN PERANCANGAN
Bab ini berisi analisis algoritma mlsb (modified least sigificant bit), blowfish dan
perancangan aplikasi yang akan dibuat.

Universitas Sumatera Utara

4


BAB 4 HASIL DAN PEMBAHASAN
Bab ini menjelaskan hasil analisis dan perancangan aplikasi serta pengujian aplikasi
penelitian yang telah dilakukan
BAB 5 KESIMPULAN DAN SARAN
Pada bab ini akan diuraikan kesimpulan dari seluruh bab – bab sebelumnya dan hasil
penelitian yang diperoleh. Pada bab ini juga memuat saran yang diharapkan dapat
bermanfaat untuk pengembangan aplikasi selanjutnya.

Universitas Sumatera Utara