ABSTRAK Saat ini kopopuleran dari MP3 tidaklah heran jika digunakan untuk aplikasi keamanan informasi. Teknik steganografi sudah dikenal sekitar tahun 400 SM, berbeda dengan teknik kriptografi yang dengan mudah dideteksi keberadaannya (walaupun sulit untuk dimengerti), steganografi menyamarkan keberadaan dari pesan yang ingin disampaikan ke dalam media yang lain. Beberapa teknik yang digunakan adalah menyamarkan pesan dalam bentuk file multimedia. Pada saat ini steganografi banyak digunakan untuk mengirim data rahasia seperti no.pin dan kunci public dan lain-lain, juga dapat digunakan untuk memberikan copyright terhadap fiile gambar, audio(seperti mp3), dan video. Sekarang ini dikenal luas teknik untuk menyamarkan informasi, salah satu tekniknya adalah menggunakan file dengan format audio yang dapat disisipi pesan yang ingin disampaikan. Teknik ini memungkinkan untuk dilakukan karena sifat dari file audio yang berlebihan (redundant), redudant tersebut saat proses kompresi wav menjadi mp3 akan dihilangkan dan digantikan oleh pesan yang akan disembunyikan. Secara garis besarnya proses steganografi pada file mp3 ini terdiri dari analisis spektrum, konvolusi 2 sinyal, filterisasi, hashing proses, enkripsi teks, penyisipan teks, kuantisasi, dan mindstream multiplex. Keseluruhan dari proses-proses tersebut mengacu pada salah satu software steganografi yaitu mp3stego. Visualisasi steganografi pada file mp3 merupakan suatu perangkat lunak yang akan menjelaskan bagaimana proses-proses global dari steganografi pada fi;e mp3, karena tidak memvisualkan mengenai perhitungan proses hashing dan enkripsi teksnya. Kata kunci : Mp3, Steganografi, Redudant, Pesan/data
KATA PENGANTAR Bismillaahirrohmaannirrohiiim Puji syukur penulis panjatkan kehadirat Allah Subhanahu Wa Ta ala, karena berkat rahmat dan hidayah-nyalah penulis dapat menyelesaikan laporan Tugas Akhir ini dengan judul Visualisasi steganografi menggunakan file mp3 dengan harapan agar dapat berguna bagi siapapun. Tentunya dalam penyusunan laporan Tugas Akhir ini, penulis banyak mengucapkan terima kasih kepada pihak pihak yang telah membantu penulis. Semangat, dorongan dan perhatian yang penulis dapatkan sangat berguna dalam menyusun laporan Tugas Akhir ini. 1. Bpk. Dr. Yusuf Kurniawan Ir., MT selaku pembimbing I Tugas Akhir yang telah memberikan masukan, saran maupun kritik yang sangat membantu penulis. 2. Ibu Mellia Liyanthy, ST selaku pembimbing II Tugas Akhir yang telah memberikan kemudahan penulis melalui saran sarannya. 3. Ibu Ayi Purbasari Ir., MT. selaku koordinator Tugas Akhir. 4. Seluruh Dosen jurusan Teknik Informatika Universitas Pasundan Bandung telah memberikan penulis pengetahuan pengetahuan yang diberikan. 5. Seluruh keluarga Mamah, Papah, dan kedua adikku Metha dan Azhar yang selalu memberikan dukungan
kepada kakakmu agar dapat segera lulus menjadi seorang sarjana. 6. Teman-teman ajarigaris prod., dan semua temanteman penulis baik yang dekat maupun tidak yang terlalu banyak untuk disebutkan. 7. Seluruh Staf Tata Usaha Jurusan Teknik Informatika Pasundan. Akhir kata penulis harapkan mudah mudahan laporan ini berguna, dan penulis mengharapkan kritik dan sarannya yang bersifat membangun sebagai bahan masukan agar menjadi lebih baik. Terima Kasih. Penulis Juni 2008 Adhitya Akhmad W.
DAFTAR ISI ABSTRAK KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL i ii iv vi vii BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1 1 1.2 Identifikasi Masalah 1 2 1.3 Tujuan 1 2 1.4 Ruang Lingkup Masalah 1 3 1.5 Metode Penelitian 1 3 1.6 Sistematika Penulisan 1 4 BAB II LANDASAN TEORI 2.1 MP3 2 1 2.1.1. Sejarah mp3 2 1 2.1.2. Proses kompresi mp3 2 2 2.2 Steganografi 2 4 2.2.1. Sejarah Steganografi 2 4 2.2.2. Digital Watermarking 2 5 2.2.3. Steganalysis dan Penggunaan 2 9 Steganografi 2.3 Triple-DES (3DES) 2-11
2.4 SHA-1 2-12 2.5 Steganografi menggunakan mp3 2-13 BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Steganografi menggunakan file 3 1 mp3 3.1.2. Keamanan pada mp3stego 3 5 3.2 Perancangan visualisasi Steganografi 3 6 menggunakan file mp3 3.2.1. Storyboard proses Steganografi 3 6 BAB IV IMPLEMENTASI 4.1 Kebutuhan Perangkat Keras 4 1 4.2 Kebutuhan Perangkat Lunak 4 1 4.3 Capture visualisasi 4 2 4.3.1. Pengelompokan objek 4 2 4.3.2. Penjelasan objek pada scene 1 4 4 4.3.3. Penjelasan objek pada scene 2 4 6 4.3.4. Penjelasan objek pada scene 3 4 8 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan 5 1 5.2 Saran 5 2 DAFTAR PUSTAKA
DAFTAR GAMBAR Gambar 2.1 Teknik penyusunan gambar yang 2 8 membentuk gambar lain Gambar 2.2 Diagram kompresi mp3 2 15 Gambar 3.1 Diagram Proses Steganografi 3 2 Gambar 3.2 Proses encoding 3 4 Gambar 3.3 Pesan error ketika decoding file yang 3 2 dipotong Gambar 4.1 Realisasi dari storyboard scene 1 4 6 Gambar 4.2 Realisasi dari storyboard scene 2 4 7 Gambar 4.3 Realisasi dari storyboard scene 3-1 4 9 Gambar 4.4 Realisasi dari storyboard scene 3-2 4 10 Gambar 4.5 Realisasi dari storyboard scene 3-3 4 10 Gambar 4.6 Realisasi dari storyboard scene 3-4 4 11 Gambar 4.7 Realisasi dari storyboard scene 3-5 4 11 Gambar 4.8 Realisasi dari storyboard scene 3-6 4 12 Gambar 4.9 Realisasi dari storyboard scene 3-7 4 12 Gambar 4.10 Realisasi dari storyboard scene 3-8 4 13 Gambar 4.11 Realisasi dari storyboard scene 3-9 4 13 Gambar 4.12 Realisasi dari storyboard scene 3-10 4 14
DAFTAR TABEL Tabel 3.1 Tabel proses encoding 3 3 Tabel 3.2 Tabel Perbandingan Hasil Steganografi 3 5 Tabel 3.3 Tabel Storyboard Scene 1 3 7 Tabel 3.4 Tabel Storyboard Scene 1-2 3 8 Tabel 3.5 Tabel Storyboard Scene 2 3 9 Tabel 3.6 Tabel Storyboard Scene 3 3-10 Tabel 3.7 Tabel Storyboard Scene 3-1 3-11 Tabel 3.8 Tabel Storyboard Scene 3-2 3-12 Tabel 3.9 Tabel Storyboard Scene 3-3 3-13 Tabel 3.10 Tabel Storyboard Scene 3-4 3-14 Tabel 3.11 Tabel Storyboard Scene 3-5 3-15 Tabel 3.12 Tabel Storyboard Scene 3-6 3-16 Tabel 3.13 Tabel Storyboard Scene 3-7 3-17 Tabel 3.14 Tabel Storyboard Scene 3-8 3-18 Tabel 3.15 Tabel Storyboard Scene 3-9 3-19 Tabel 3.16 Tabel Storyboard Scene 3-10 3-20 Tabel 3.17 Tabel Storyboard Scene 3-11 3-21 Tabel 3.18 Tabel Storyboard Scene 3-12 3-22 Tabel 3.19 Tabel Storyboard Scene 3-13 3-23 Tabel 3.20 Tabel Storyboard Scene 3-14 3-24 Tabel 3.21 Tabel Storyboard Scene 4 3-25 Tabel 4.1 Pengelompokan objek-objek dalam 4 3 visualisasi Tabel 4.2 Objek pada scene 1 4 5
Tabel 4.3 Objek pada scene 2 4 6 Tabel 4.4 Objek pada scene 3 4 8
LEMBAR PENGESAHAN LAPORAN TUGAS AKHIR Telah disetujui dan disahkan Laporan Tugas Akhir, dari : Nama : Adhitya Akhmad W. Nrp : 02.40070 Dengan topik : Visualisasi Steganografi Pada File Mp3 Bandung, 07-08- 2008 Bandung, 07-08- 2008 Pembimbing I Pembimbing II ( Dr. Yusuf Kurniawan Ir.,MT ) (Mellia Liyanthy,ST)