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
i
KATA PENGANTAR
ii
DAFTAR ISI
iv
DAFTAR GAMBAR
vi
DAFTAR TABEL
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
2.2
MP3
2–1
2.1.1. Sejarah mp3
2–1
2.1.2. Proses kompresi mp3
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.2
3.1.2. Keamanan pada mp3stego
3–5
Perancangan
3–6
visualisasi
Steganografi
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
3–3
Tabel 3.1
Tabel proses encoding
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 Nrp
: Adhitya Akhmad W. : 02.40070
Dengan topik : “Visualisasi Steganografi Pada File Mp3”
Bandung, 07 - 08- 2008 Pembimbing I
( Dr. Yusuf Kurniawan Ir.,MT )
Bandung, 07 - 08- 2008 Pembimbing II
(Mellia Liyanthy,ST)