BAB 1 PENDAHULUAN
1.1
Latar Belakang Masalah Penggunaan komputer tidak akan lepas dari pengiriman data, dan saling tukar
menukar data. Melihat teknologi informasi yang makin lama makin canggih pengiriman data melalui internet merupakan hal yang mudah dan sering di lakukan. Tapi amankah data anda yang anda kirim? Keamanan adalah prioritas utama dalam pengiriman pesan, suatu dokumen yang berisi pesan penting dan rahasia yang akan menjadi suatu masalah bila di baca oleh orang lain, memerlukan pengamanan yang sesuai agar terjamin kerahasiaanya dan di terima oleh tangan yang tepat. Saat ini banyak orang hanya menggunakan metode atau teknik lama dalam memproteksi data mereka yang ingin mereka kirim, yang mana pada jaman sekarang sudah tidak aman lagi. Dalam memproteksi pesan ada dua teknik yang umum di gunakan yaitu kriptografi dan steganografi Dalam menyembuyikan pesan semua metode mempunyai dua langkah yaitu: enkripsi dan dekripsi. •
Enkripsi Proses untuk mengubah suatu pesan menjadi suatu sandi yang sulit di mengerti. Seperti yang di lakukan Julius Caesar dalam mengirim pesan pada sewaktu perang.
2 •
Dekripsi Merupakan kebalikan dari proses enkripsi yakni mengubah suatu sandi pesan menjadi informasi yang bisa di olah, sehingga dapat di mengerti oleh penerima pesan.
Seperti yang telah di sebutkan di atas teknik dalam memproteksi data ada dua macam yaitu kriptografi dan steganografi, kriptografi adalah suatu algoritma yang menyandi kan suatu informasi menjadi tidak terbaca, yang hanya bisa di mengerti oleh si penerima pesan yang mempunyai kunci untuk mendekripsikan kembali informasi tersebut. Sedangkan steganografi adalah suatu teknik menyembunyikan pesan di dalam suatu media ( image, audio, video, document, dll ) sehingga tidak terlihat dengan catatan tidak merubah kualitas media tersebut secara signifikan. Pada algoritma kriptografi, mempunyai kelemahan yaitu sudah terlihatnya suatu pesan penting dan rahasia, yang tentunya mengundang para penyerang untuk mendekripsikan pesan tersebut. lain halnya pada steganografi, pesan telah di sembunyikan di dalam suatu media yang membuat para penyerang tidak mencurigai file tersebut, sehingga mempunyai tingkat keamanan yang lebih tinggi. Teknik steganografi sudah di ketahui dan digunakan sejak lama, tetapi penggunaan pada dunia berbasis komputer masih jarang digunakan. Algorima Steagnografi mempunyai banyak macam di antaranya Minimum Erorr Least Significant Bits Replacement atau MELSBR. Algoritma tersebut menyembunyikan pesan kedalam media umum yaitu digital image, yang memebuat pesan tersebut tidak menarik perhatian orang lain. Hal ini membuat sang pengirim pesan lebih aman dalam mengirimkan pesannya.
3 Program aplikasi yang dibuat menggunakan algoritma MELSBR, yang merupakan penyempurnaan dari metode LSB. Metode ini mempunyai kelebihan tersendiri yaitu tingkat maksimum error dapat di kurangi dan mempunyai tingkat sekuritas yang lebih baik.
1.2
Ruang Lingkup Masalah Ruang lingkup dalam pembuatan makalah ini adalah •
Data yang dijadikan media pentisipan hanya 24-bit bitmap
•
Besar file data yang di conceal tidak lebih besar dari setengah cover image.
1.3 1.3.1
Tujuan dan Manfaat Tujuan Adapun tujuan dari penulisan makalah ini adalah untuk membuat program aplikasi yang dapat menyembunyikan data di dalam file image.
1.3.2
Manfaat Adapun manfaat dari penulisan makalah ini : a. Memberikan proteksi pada file dengan cara penyisipan kedalam media perantara yang berupa gambar 24-bit bitmap b. Mengurangi kerugian yang di sebabkan pencurian data c. Memberikan rasa aman dalam mengirim file
4
1.4
Metodologi Penelitian Metodologi penelitian yang di lakukan dalam proses pembuatan Karya Ilmiah ini adalah sebagai berikut. a. Studi Literatur •
Bahasa pemograman Java
•
Teori Steganografi
•
Metode MELSBR
b. Pengumpulan data Data di input dari file berformat apa saja dengan catatan tidak lebih besar dari file image yang mencovernya.
c. Analisis perancangan aplikasi Aplikasi akan di rancang untuk membuat program Steganografi dengan menggunakan MELSBR.
d. Pembuatan aplikasi Aplikasi akan di buat dengan bahasa pemograman Java. Aplikasi akan di buat untuk menyembunyikan data
e. Pengujian aplikasi
5 Pengujian aplikasi dilakukan dengan menguji berhasilnya program dalam menyisipkan file kedalam file dan mengambilnya kembali. 1.5 Sistematika Penulisan Dalam penulisan makalah ini, penulis mengunakan susunan bab sebagai berikut:
Bab 1 Pendahuluan Pada bab ini akan di uraikan tentang latar belakang masalah, ruang lingkup, tujuan dan manfaat, metodologi penelitian serta sistematika penulisan
Bab 2 Landasan Teori Pada bab ini akan diuraikan tentang landasan teori yang digunakan dalam perancangan program yang akan di buat, seperti teori steganografi , Algoritma LSB dan MELSBR
Bab 3 Perancangan Sistem Pada bab ini akan diuraikan rancangan yang akan dibuat, apa saja yang di perlukan untuk progam, bagainaman prosesnya, data – data apa saja yang di perlukan.
6 Bab 4 Implementasi dan Evaluasi Pada bab ini akan diuraikan tentang hasil yang di peroleh dari data yang digunakan dan penjelasan serta maksud dari hasil yang diperoleh.
Bab 5 Kesimpulan dan Saran Pada bab ini penulis memberikan kesimpulan dan saran berdasarkan uraian -uraian dari bab – bab sebelumnya, dan saran untuk pengembangan lebih lanjut.