BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Semakin canggihnya teknologi menimbulkan pengiriman informasi sangat rentan terhadap penyadapan yang dapat mengubah isi informasi tersebut dan jatuh kepada pihak yang tidak berhak. Untuk mengurangi dan mencegah terjadinya hal tersebut, dibuatlah suatu aplikasi yang mampu menyamarkan pesan tersebut pada suatu media, salah satu teknik tersebut dinamakan Steganografi. Steganografi (covered writing) didefinisikan sebagai ilmu dan seni untuk menyembunyikan pesan rahasia sehingga keberadaan pesan tidak terdeteksi oleh indera manusia. Properti wadah yang mungkin digunakan untuk menyimpan pesan dalam steganografi sangat beragam. Medium wadah tersebut antara lain citra, audio, video ataupun text [1]. Ada pula teknik Kriptografi yang dapat menyembunyikan file namun perbedaannya adalah pada hasil keluarannya yang dihasilkan. Hasil dari Kriptografi biasanya berupa data yang berbeda dari bentuk aslinya dan biasanya datanya seolah-olah berantakan dan tidak dapat di kembalikan ke bentuk semula. Sedangkan steganografi ini memiliki bentuk persepsi yang sama dengan bentuk aslinya, tentunya persepsi disini oleh indera manusia, tetapi tidak oleh komputer atau perangkat pengolah digital lainnya [6]. Pada penelitian ini akan dilakukan skema penyembunyian data dalam steganografi yaitu data atau informasi yang ingin disembunyikan disimpan dalam sebuah wadah (cover) audio melalui suatu algoritma steganografi Low Bit Coding. Untuk menambah tingkat keamanan data diberikan kunci, agar tidak semua orang mampu mengungkapkan data yang disimpan dalam berkas wadah (cover). Hasil akhir dari proses penyimpanan data ini adalah sebuah berkas stego (stego data/stego file). Pertimbangan pemilihan penggunaan kunci dari segi tipe serta I-1
I-2 panjang kunci adalah suatu hal yang juga berperan penting dalam pengamanan data yang tersimpan dalam steganografi [2]. Penelitian ini serupa ditulis oleh Hidayat [7], pada skripsi ini digunakan suatu metode steganografi berbasiskan Least Significant Bit (LSB) untuk diimplementasikan pada citra. Penelitian lain yang ditulis oleh I Nyoman Piarsa [8], teknik steganografi pada penelitian ini diimplementasikan pada data citra dengan format JPEG mengunakan metode Sequential dan Spreading. Penelitian diatas lebih banyak menggunakan citra sebagai wadah (cover) dalam penyisipan pesan, disisi lain wadah untuk penyimpanan pesan ada beragam seperti pada alinea 2. Dalam steganografi, format audio memiliki kelebihan dibandingkan format citra maupun video. Berkas audio biasanya berukuran relatif lebih besar dibandingkan dengan format citra, sehingga dapat menampung pesan rahasia dalam jumlah yang lebih besar pula. Adapun format video memang berukuran relatif sangat besar, tetapi ukurannya yang sangat besar tersebut mengurangi kepraktisannya dan juga kurangnya algoritma yang mendukung format ini. Atas dasar urainan tersebut, maka pada penulisan tugas akhir ini akan membahas mengenai bagaimana mengamankan suatu pesan dengan menyisipkan (menyembuyikan) kedalam pesan lainya yaitu file audio dengan menggunakan metode Low Bit Coding pada aplikasi steganografi. Tujuan dari pembuatan Tugas Akhir ini adalah untuk membuat sebuah program steganografi yang mampu menyisipkan data atau informasi berupa teks dengan menggunakan teknik Low Bit Coding pada media audio berformat (.wav) dengan menggunakan Tools Microsoft Visual Studio.
I-3 1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka masalah yang muncul dalam penelitian ini dapat dirumuskan sebagai berikut: 1. Bagaimana merancang aplikasi yang dapat melakukan pengamanan terhadap pesan? 2. Bagaimana cara membuat aplikasi Stegnaografi pada audio menggunakan metode Low Bit Coding dengan Tools Microsoft Visual Studio? 3. Bagaimana membuat pengamanan key pesan rahasia ke dalam media audio untuk diekstraksi oleh pihak yang berhak? 1.3 Maksud dan Tujuan Tugas Akhir Maksud dari penelitian ini adalah untuk membuat aplikasi steganografi menyembunyikan file text digital dalam audio dengan menggunakan metode Low Bit Coding. Adapun tujuan dari penelitian ini adalah: 1. Membuat aplikasi steganografi yang dapat melakukan pengamanan terhadap pesan. 2. Membuat aplikasi steganografi pada audio menggunakan metode Low Bit Coding dengan Tools Microsoft Visual Studio. 3. Membuat pengamanan key pesan rahasia ke dalam media audio untuk diekstraksi oleh pihak yang berhak. 1.4 Batasan Masalah Batasan dalam pembuatan aplikasi ini adalah : 1. Audio digital untuk penyisipan pesan menggunakan format wave (.wav). 2. Aplikasi yang dibangun hanya memproses penyembunyian pesan text di dalam media audio dan mengektraksi kembali sesuai dengan pesan aslinya. 3. Metode steganografi yang digunakan adalah metode Low Bit Coding.
I-4 4. Jenis pesan text yang dapat diproses dengan format (.txt). 5. Kunci (key) file yang digunakan berupa.txt. 6. Kunci (key) tidak melebihi kapasitas wadah dan harus benar. 7. Tidak membahas perubahan kapasitas pada file yang akan dijadikan media penyisipan. 8. Aplikasi hanya membuat proses embedding dan ekstraksi. 1.5 Metode Penelitian Tahapan yang dilakukan dalam penelitian ini: 1. Studi Literatur Penulisan tugas akhir ini di awali dengan melakukan pembelajaran literatur pada sejumlah buku, artikel, paper, jurnal, makalah, maupun situs internet mengenai steganografi dengan algoritma Low Bit Coding. 2. Analisis dan Perancangan Sistem Pada tahap ini akan dilaksanakan perancangan antarmuka dan perancangan sistem keamanan teks pada audio wave dengan menggunakan algoritma Low Bit Coding. 3. Implementasi Sistem Pada tahap ini akan dilaksanakan pengkodean(coding). 4. Pengujian Sistem Dalam tahap ini dilakukan pengujian terhadap sistem yang telah dibangun, seperti melakukan ujicoba proses penyisipan dan ekstraksi. 5. Dokumentasi Dalam tahapan ini dilakukan penyusunan laporan dari hasil analisis dan perancangan sistem dalam format penulisan penelitian.
I-5 1.6 Sistematika Penulisan Dalam penulisan skripsi ini penulis membuat sistematika sebagai berikut: BAB 1 PENDAHULUAN, membahas Latar Belakang, Rumusan Masalah, Maksud dan Tujuan, Batasan Masalah, Metode Penelitian yang dilakukan serta Sistematika penulisan. BAB 2 LANDASAN TEORI, membahas mengenai Landasan Teori yang berkaitan dan digunakan dalam Tugas Akhir ini.. BAB 3 ANALISIS DAN PERANCANGAN SISTEM, membahas mengenai indentifikasi masalah, kebutuhan sistem, serta hasil analisis dari aplikasi yang akan dibangun, membahas mengenai sequence diagram, class diagram dan perancangan aplikasi, yang akan dibangun. BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM, membahas tentang implementasi dan pengujian sistem. BAB 5 KESIMPULAN DAN SARAN, merupakan kesimpulan dari semua pembahasan yang ada dengan saran-saran yang ditujukan bagi para pembaca atau pengembang.