LAPORAN TUGAS AKHIR STEGANOGRAFI PESAN TEXT KEDALAM VIDEO FORMAT MP4 MENGGUNAKAN METODE SPREAD SPECTRUM
JARINGAN KOMPUTER
ANAK AGUNG GDE BAGUS SURYAWAN NIM. 0608605063
JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA BUKIT JIMBARAN 2012
i
LEMBAR PERNYATAAN
STEGANOGRAFI PESAN TEXT KEDALAM VIDEO FORMAT MP4 MENGGUNAKAN METODE SPREAD SPECTRUM
KOMPETENSI JARINGAN KOMPUTER [SKRIPSI]
Sebagai syarat untuk memperoleh gelar Sarjana Komputer pada Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana
Tulisan ini merupakan hasil penelitian yang belum pernah dipublikasikan
Anak Agung Gde Bagus Suryawan NIM. 0608605063
Pembimbing I
Pembimbing II
Ida Bagus Gede Dwidasmara, S.Kom., M.Cs.
Ida Bagus Made Mahendra, S.Kom., M.Kom.
NIP. 198503151010121007
NIP. 198006212008121002
ii
LEMBAR PENGESAHAN TUGAS AKHIR Judul
: Steganografi Pesan Text ke dalam Video Format MP4 Menggunakan Metode Spread Spectrum
Kompetensi
: Jaringan Komputer
Nama
: Anak Agung Gde Bagus Suryawan
NIM
: 0608605063
Tanggal Seminar
: 19 April 2012 Disetujui Oleh :
Pembimbing I
Penguji I
Ida Bagus Gede Dwidasmara, S.Kom., M.Cs.
Dra. Luh Gede Astuti, M.Kom.
NIP. 198503152010121007
NIP. 196401141994022001
Pembimbing II
Penguji II
Ida Bagus Made Mahendra, S.Kom., M.Kom.
I Gede Santi Astawa, S.T., M.Cs.
NIP. 198006212008121002
NIP. 198212062006041003 Penguji III
Agus Muliantara, S.Kom., M.Kom. NIP. 198006162005011001 Mengetahui: Jurusan Ilmu Komputer Ketua,
Drs. I Wayan Santiyasa, M.Si. NIP. 196704141992031002
iii
STEGANOGRAFI PESAN TEXT KEDALAM VIDEO FORMAT MP4 MENGGUNAKAN METODE SPREAD SPECTRUM Nama
: Anak Agung Gde Bagus Suryawan
NIM
: 0608605063
Jurusan
: Ilmu Komputer
Pembimbing I
: Ida Bagus Gede Dwidasmara, S.Kom., M.Cs.
Pembimbing II
: Ida Bagus Made Mahendra, S.Kom., M.Kom.
ABSTRAK Keamanan pada informasi saat dikirim melalui pengiriman informasi menjadi sebuah hal yang penting untuk dilakukan. Metode steganografi menjadi salah satu pilihan untuk mengamankan informasi jika terjadi serangan oleh pihak yang
tidak
berhak
untuk
mengetahui
informasi
tersebut.
Steganografi
membutuhkan dua properti yaitu wadah penampung dan data yang dirahasiakan. Objek pada penelitian ini adalah sebuah File video MPEG4 yang akan disisipkan dengan pesan teks. Steganografi dengan menggunakan metode Spread Spectrum melakukan pseudorandom noise dengan berdasarkan kunci pesan yang dimasukkan, kemudian melakukan modulasi pada larik biner pesan, selanjutnya sisipkan pesan ke dalam larik biner audio. Dan terakhir, audio dan video disimpan kedalam format MP4. Pengamanan
pesan
dalam
video
MPEG4
dengan
menggunakan
steganografi metode Spread Spectrum dapat memberikan keamanan pesan dengan memperkecil kemungkinan terbacanya pesan tersembunyi dalam video.
Kata Kunci : Steganografi, MPEG-4, Spread Spectrum, Pesan Teks.
iv
STEGANOGRAPHY OF TEXT MESSAGE INTO MP4 FORMAT VIDIO USING SPREAD SPECTRUM METHOD
Name
: Anak Agung Gde Bagus Suryawan
NIM
: 0608605063
Department
: Computer Science
Supervisor I
: Ida Bagus Gede Dwidasmara, S.Kom., M.Sc.
Supervisor II
: Ida Bagus Made Mahendra, S.Kom., M.Kom.
ABSTRACT
The safety of information when it is transmitted through information transmission is highly essential. The steganographic method is one of the choices used to save information when attacked by any party that does not have any right to know such information. Steganography needs two properties; they are holding container and secrete data. The object of the present study is File Video MPEG4 inserted into a text. Steganography using Spread Spectrum method pseudo randomized noise based on the message key inserted before being moduled on the message binary laryc, then the message was inserted in the audio binary laryc. Finally, the audio and video were kept in the MP4 format. The application of Spread Spectrum method in protecting the message in MPEG4 video can give the security for the message by minimizing the possibility of the message hid in the video to be read.
Keywords: Steganography, MPEG-4, Spread Spectrum, Text Message
v
KATA PENGANTAR Puji syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nyalah Proposal Tugas Akhir yang berjudul “Steganografi Pesan Text Kedalam Video Format MP4 Menggunakan Metode Spread Spectrum” ini dapat terselesaikan tepat pada waktunya. Penulis sepenuhnya menyadari bahwa di dalam penyusunan Laporan ini tentunya tidak akan dapat diselesaikan tanpa adanya bantuan dari berbagai pihak dan pada kesempatan ini perkenankanlah penulis mengucapkan terima kasih kepada : 1.
Bapak Drs. I Wayan Santiyasa, M.Si, selaku Ketua Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam (MIPA) Universitas Udayana.
2.
Bapak Ida Bagus Gde Dwidasmara, S.Kom., M.Cs, selaku pembimbing I yang telah membimbing penulis dalam menyelesaikan Laporan Tugas Akhir ini.
3.
Bapak Ida Bagus Made Mahendra, S.Kom., M.Kom, selaku pembimbing II yang telah membimbing penulis dalam menyelesaikan Laporan Tugas Akhir ini.
4.
Dosen-dosen Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam (MIPA) Universitas Udayana yang telah membantu dan memberikan semangat dan motivasi serta bersedia meluangkan waktu untuk turut memberikan saran dan masukan dalam penyempurnaan Proposal Tugas Akhir ini.
5.
Keluarga, teman-teman, dan Gung ayu tersayang serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah memberikan bantuan dan dorongan hingga terselesainya penulisan Laporan Tugas Akhir ini.
Penulis menyadari bahwa dalam penyusunan Laporan Penelitian Tugas Akhir ini masih terdapat kekurangan, sehingga saran dan kritik yang berguna dari pembaca akan sangat penulis hargai.
vi
Akhir kata penulis berharap semoga Laporan Tugas Akhir ini dapat diterima para pembaca.
Bukit Jimbaran, 13 April 2012
Penulis
vii
DAFTAR ISI HALAMAN JUDUL.................................................................................
i
HALAMAN PERNYATAAN ..................................................................
ii
HALAMAN PENGESAHAN ...................................................................
iii
ABSTRAK ................................................................................................
iv
ABSTRACT .............................................................................................
v
KATA PENGANTAR ...............................................................................
vi
DAFTAR ISI ............................................................................................
viii
DAFTAR GAMBAR ................................................................................
x
DAFTAR TABEL......................................................................................
xi
BAB I PENDAHULUAN 1.1 Latar Belakang .......................................................................
1
1.2 Perumusan Masalah ...............................................................
2
1.3 Tujuan Penelitian ...................................................................
2
1.4 Batasan Masalah ...................................................................
2
1.5 Manfaat Penelitian..................................................................
3
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Steganografi .........................................................
4
2.1.1 Kegunaan Steganografi ...............................................
5
2.1.2 Spread Spectrum .........................................................
5
2.1.3 Direct-Sequence Spread Spectrum (DSSS) ................
8
2.2 MP4 ........................................................................................
11
2.3 RMS .......................................................................................
11
2.4 SDLC (System Develoment Life Cycle) ...............................
11
2.5 Bahasa Pemrograman Delphi ................................................
12
BAB III METODOLOGI PENELITIAN 3.1 Objek Penelitian ....................................................................
13
3.2 Metode Penelitian ..................................................................
13
3.2.1 Perencanaan Aplikasi ................................................
13
3.2.2 Identifikasi Masalah ..................................................
13
3.2.3 Menentukan Tujuan ...................................................
14
3.2.4 Analisis Sistem ..........................................................
14
viii
3.2.5 Perancangan Aplikasi ................................................
14
3.2.6 Implementasi ..............................................................
18
3.2.7 Pengujian ...................................................................
19
3.3 Dokumentasi .........................................................................
19
BAB IV HASIL DAN PEMBAHASAN 4.1 Gambaran Umum ...................................................................
20
4.2 Proses Penyisipan Pesan Teks kedalam File Video dengan Metode Spread Spectrum ....................................................
20
4.2.1 Proses Penyisipan .......................................................
21
4.2.2 Proses Ekstraksi ..........................................................
24
4.3 RMS (Root Mean Square) ......................................................
26
4.4 Pengujian ...............................................................................
27
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ...........................................................................
30
5.2 Saran .......................................................................................
30
DAFTAR PUSTAKA .............................................................................
31
ix
DAFTAR GAMBAR 2.1 Diagaram blok penyisipan data rahasia pada metode Spread Spectrum ...................................................................
6
2.1 Diagram blok proses pengambilan data rahasia pada metode spread spectrum ...................................................................
7
2.3 Contoh alur proses penyisipan pesan teks ...........................................
10
2.4 System Development Life Cycle ..........................................................
12
3.1 Diagram Konteks ................................................................................
15
3.2 DFD Level 0 ........................................................................................
15
3.3 Flowchart Proses Penyisipan Pesan ....................................................
16
3.4 Flowchart Proses Ekstraksi Pesan .......................................................
17
3.5 Pemilihan Aplikasi Steganografi .........................................................
18
3.6 Rancangan Proses Steganografi ..........................................................
18
3.7 Rancangan Proses Ekstraksi Steganografi ..........................................
18
4.1 Form Pemilihan Proses Steganografi ..................................................
20
4.2 Hasil HexEditor sebelum disisipi pesan kedalam MP4 ……………… 4.3 Hasil HexEditor setelah disisipi pesan kedalam MP4 ……………... 4.4 Video sebelum disisipi pesan teks ......................................................
22 23 23
4.5 Video setelah disisipi pesan teks ........................................................
23
4.6 Form Penyisipan Pesan Teks kedalam File Video MP4 ......................
24
4.7 Form Proses Ekstraksi Pesan Teks ......................................................
26
4.4 Proses Perhitungan RMS ....................................................................
26
x
DAFTAR TABEL Tabel 4.1 Hasil Nilai Parameter RMS berdasarkan banyak karakter banyak karakter yang disisipkan ............................................
28
Tabel 4.2 Hasil Nilai Parameter RMS berdasarkan 5 video dengan disisipi pesan teksa sebesar 1000 karakter .............................
xi
29