SKRIPSI STUDI KOMPARASI METODE LEAST SIGNIFICANT BIT DAN METODE ECHO HIDING PADA AUDIO WATERMARKING
Disusun Oleh : ADI ACHIRUL RAJAB No Mhs
: 135410226
Jurusan : Teknik Informatika Jenjang : Strata Satu (S1)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2017
SKRIPSI STUDI KOMPARASI METODE LEAST SIGNIFICANT BIT DAN METODE ECHO HIDING PADA AUDIO WATERMARKING
Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang strata satu (S1) Program Studio Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer Akakom Yogyakarta
Disusun Oleh ADI ACHIRUL RAJAB 135410226
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017
ii
iii
iv
HALAMAN PERSEMBAHAN dan MOTTO Pesembahan Karya ilmiah ini saya persembahkan khususnya pada diri sendiri karena karya ini merupakan berkat bangunnya saya dari rasa malasan yang selalu menunda–nunda dan selalu berfikir bahwa waktu itu masih panjang. Dan khususnya saya persembahkan untuk kedua orang tua tercinta, Dosen Pembiming, serta teman – teman satu angkatan STMIK AKAKOM Yogyakarta, dan semoga untuk teman – teman yang belum selesai dapat segera menyusul.
Motto “Hal terberat dalam hidup ini adalah melawan rasa malas dan diri sendiri, dan Keajaiban manusia ada pada pikirannya. Ketika dia berifikir bisa, dia akan bisa, ketika ia berfikir gagal dia pun akan bernar – benar gagal.” “Banyak orang yang tak menyadari betapa dekatnya mereka dengan keberhasilan tepat di saat mereka memutuskan untuk menyerah.” -Thomas Alva Edison
v
INTISARI Audio Watermarking suatu proses penyisipan pesan pada suatu file audio yang berisikan informasi seperti nama pencipta, tanggal pembuatan, atau informasi lainnya tanpa mempengaruhi kualitas audio dimana pesan penyisip tersebut dapat berupa file text ataupun berupa file gambar/image. Salah satu metode yang pada digunakan untuk membuat audio watermarking adalah metode Least Significant Bit dan metode Echo Hiding. Metode Least Significant Bit merupakan metode yang berkerja dengan pengubahan nilai biner pada sampling audio, sedangkan metode Echo Hiding adalah metode yang berkerja dengan membuat representasi echo(gema) pada file audio. Dari hasil perbandingan dari kedua metode tersebut ternyata metode Least Significant Bit lebih efektif karna tingkat integritas data pesan yang disisipkan tidak berubah ketika dilakukan proses ekstrasi dari cover audio penyisipnya, serta memiliki ruang kapasitas penyisipan yang lebih besar dibandingkan metode Echo Hiding. Keyword : Audio Watermarking, Least Significant Bit, Echo Hiding, File Wav.
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Kuasa Allah SWT berkat Rahmat dan Karunia-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Studi Komparasi Metode Least Significant Bit dan Metode Echo Hiding pada Audio Watermarking”. Maksud dari penyusunan skripsi ini adalah untuk memenuhi salah satu syarat yang di tentukan oleh STMIK AKAKOM Yogyakarta untuk menyelesaikan program studi strata satu. Dalam penyusunan skripsi ini, banyak pihak yang sangat membantu penulis dalam berbagai hal. Oleh karena itu, penulis mengucapkan terimakasih yang mendalam kepada: 1. Bapak Cuk Subiyantoro, S.Kom., M.Kom. selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer STMIK AKAKOM Yogyakarta. 2. Bapak Ir. M. Guntara, M.T. selaku Ketua Program Studi Teknik Informatika (TI) STMIK AKAKOM Yogyakarta. 3. Bapak Agung Budi Prasetyo, S.Kom., M.Kom. selaku dosen pembimbing yang telah memberikan saran dan masukan, serta motivasi hingga karya tulis ini dapat terselesaikan. 4. Bapak Thomas Edyson Taringan, S.Kom., M.Cs., beserta bapak Adi Kusjani, S.T., M.Eng. selaku dosen penguji yang telah memberikan saran, masukan dan tanggapan.
vii
5. Kedua Orang tua tercinta yang dengan teramat sangat memberikan banyak doa dan dukungannya kepada penulis baik secara moril maupun materil sehingga skripsi ini dapat diselesaikan penulis. 6. Dan teman – teman dan semua pihak yang telah membantu, terimakasih atas dorongan, dukungan dan semangat yang diberikan. Dengan ini saya menyatakan bahwa laporan skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar Ahli Madya/Kesarjanaan disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya belum terdapat suatu karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka. Yogyakarta, Juli 2017
(Adi Achirul Rajab)
viii
DAFTAR ISI Halaman Persetujuan ...................................................................................
iii
Halaman Pengesahan ..................................................................................
iv
Halaman Persembahan dan Moto................................................................
v
Intisari .........................................................................................................
vi
Kata Pengantar ............................................................................................
vii
Daftar Isi......................................................................................................
ix
Daftar Gambar .............................................................................................
xi
Daftar Tabel ................................................................................................
xii
BAB 1 Pendahuluan ..................................................................................
1
1.1
Latar Belakang Masalah .............................................................
1
1.2
Rumusan Masalah ......................................................................
2
1.3
Ruang Lingkup ...........................................................................
2
1.4
Tujuan Penelitian ........................................................................
4
1.5
Manfaat Penelitian ......................................................................
4
BAB 2 Tinjauan Pustaka dan Dasar Teori .............................................
5
2.1
Tinjauan Pustaka ........................................................................
5
2.2
Dasar Teori .................................................................................
9
2.2.1
Audio Watermarking ......................................................
9
2.2.2
Metode Least Significant Bit ..........................................
10
2.2.3
Metode Echo Hiding .......................................................
16
2.2.4
Waveform Audio File Format (Wave) ............................
19
2.2.5
Sample Rate ....................................................................
20
2.2.6
Portable Network Graphic (PNG) ..................................
20
2.2.7
Data Format Text (txt) ....................................................
21
2.2.8
SNR (Signal to Noise Ratio) ...........................................
21
BAB 3 Metode Penelitian .........................................................................
23
3.1
Analisis Kebutuhan Sistem.........................................................
23
3.2
Pengujian Audio Watermark ......................................................
24
3.3
Flowchart ...................................................................................
26
ix
BAB 4 Implementasi dan Pembahasan Sistem.......................................
35
4.1 Implementasi Sistem .......................................................................
35
4.1.1 Implementasi Metode Least Significant Bit .................
35
4.1.2 Implementasi Metode Echo Hiding ..............................
39
Pembahasan Sistem ....................................................................
45
4.2.1
Form Metode Least Significant Bit ..............................
45
4.2.2
Form Metode Echo Hiding ...........................................
47
4.3 Pengujian Sistem .............................................................................
48
4.3.1 Hasil Pengujian ..............................................................
48
BAB 5 Kesimpulan dan Saran .................................................................
59
5.1 Kesimpulan .....................................................................................
59
5.2 Saran ................................................................................................
60
4.2
x
DAFTAR GAMBAR Gambar 2.1 Data dari Penyisipan text “BU” ...............................................
11
Gambar 2.2 Frame Audio............................................................................
12
Gambar 2.3 Pengubahan file audio menjadi biner ......................................
13
Gambar 2.4 Penyisipan kedalam LSB ........................................................
13
Gambar 2.5 Perubahan yang terjadi pada frame audio .............................
14
Gambar 2.6 File audio yang telah diwatermark ..........................................
15
Gambar 2.7 Pengubahan file audio menjadi biner ......................................
15
Gambar 2.8 Bit terakhir audio yang diambil ..............................................
15
Gambar 2.9 Tiga parameter dalam metode Echo Hiding............................
16
Gambar 2.10 Proses Mixer signal untuk ecoding Data ...............................
17
Gambar 2.11 Nilai Binary Sinyal ................................................................
18
Gambar 2.12 Contoh Blok Sinyal ...............................................................
18
Gambar 2.13 Dua buah sinyal gabungan ....................................................
18
Gambar 3.1 Nilai sampling awal .................................................................
24
Gambar 3.2 Nilai sampling yang tersedia di tools editor ...........................
25
Gambar 3.3 Nilai sampling yang telah di ubah ...........................................
25
Gambar 3.4 Flowchart gambaran umum sistem .........................................
27
Gambar 3.5 Flowchart embedding algoritma Least Significant Bit ...........
28
Gambar 3.6 Flowchart extracting algoritma Least significant bit...............
29
Gambar 3.7 Flowchart embedding algoritma Echo Hiding ........................
31
Gambar 3.8 Flowchart extracting algoritma Echo Hiding ..........................
33
Gambar 4.1 Form Metode Least Significant Bit untuk Embedding Pesan .
46
Gambar 4.2 Form metode Least Significant Bit untuk Extracting Pesan ...
47
Gambar 4.3 Form Metode Echo Hiding untuk Embedding Pesan ..............
47
Gambar 4.4 Metode Echo Hiding untuk Extracting Pesan .........................
48
xi
DAFTAR TABEL Tabel 2.1 Perbandingan tinjauan pustaka antar peneliti..............................
7
Tabel 2.2 RIFF Chunk pada Wave ..............................................................
19
Tabel 2.3 FORMAT Chunk pada WAV .....................................................
20
Tabel 2.4 Data Chunk pada wav ................................................................
20
Tabel 4.1 Berkas Audio yang diuji .............................................................
48
Tabel 4.2 Berkas file yang akan diuji..........................................................
49
Tabel 4.3 Pengujian penyisipan dan ekstrasi file pesan ..............................
50
Tabel 4.4 Pengujian berkas audio berwatermark dengan pengubahan sampling rate ..............................................................................
54
Tabel 4.5 Hasil pengujian berdasarkan kuisioner .......................................
56
Tabel 4.6 Perbandingan nilai SNR ..............................................................
58
xii