STEGANOGRAFI CITRA DIGITAL DENGAN METODE
DISCRETE WAVELET TRANSFORM DAUBECHIES 4
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
STEPHEN FERRY FARIDYAN 201010370311431
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
LEMBAR PERSETUJUAN
STEGANOGRAFI CITRA DIGITAL DENGAN METODE
DISCRETE WAVELET TRANSFORM DAUBECHIES 4
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I
Agus Eko Minarno, S.Kom NIDN: 0729118203
Pembimbing II
Zamah Sari, S.T, MT NIDN: 0708087701
LEMBAR PENGESAHAN
STEGANOGRAFI CITRA DIGITAL DENGAN METODE
DISCRETE WAVELET TRANSFORM DAUBECHIES 4
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
STEPHEN FERRY FARIDYAN 201010370311431
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji Pada tanggal 17 Juli 2014
Menyetujui, Penguji I Yushintia Pramitarini, MT Penguji II Dhebys Suryani, MT Mengetahui,
Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom., M.Sc. NIDN: 108.0611.0443
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini :
NAMA : STEPHEN FERRY FARIDYAN
NIM : 201010370311431
FAK / JUR : TEKNIK / TEKNIK INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul
“STEGANOGRAFI CITRA DIGITAL DENGAN METODE DISCRETE
WAVELET TRANSFORM DAUBECHIES 4” beserta seluruh isinya adalah karya
saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko sanksi yang berlaku.
Malang, 10 Juli 2014 Yang Membuat Pernyataan
Stephen Ferry Faridyan
Mengetahui Dosen Pembimbing
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas segala limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul :
“STEGANOGRAFI CITRA DIGITAL DENGAN METODE
DISCRETE WAVELET TRANSFORM DAUBECHIES 4”
Di dalam penulisan ini disajikan pokok-pokok bahasan yang meliputi pendahuluan, landasar teori, perancangan sistem, implementasi dan pengujian sistem. Penulis menyadari bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan.
Malang, 7 Juli 2014
DAFTAR ISI
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... iv
DAFTAR GAMBAR ... vi
DAFTAR TABEL ... vii
DAFTAR LAMPIRAN ... viii
BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah... 2 1,4 Tujuan ... 3 1.5 Metodologi ... 3 1.5.1 Studi Pustaka ... 3
1.5.2 Analisis dan Perancangan Sistem... 3
1.5.3 Implementasi ... 3
1.5.4 Pengujian ... 4
1.5.5 Pembuatan Laporan ... 5
1.6 Sistematika Penulisan... 5
BAB II LANDASAN TEORI ... 7
2.1 Steganografi ... 7
2.2 Discrete Wavelet Transform (DWT) ... 8
2.3 Alpha Blending ... 13
2.3 Citra Digital ... 14
2.4 Peak Signal to Noise Ratio (PSNR) ... 15
BAB III ANALISA DAN PERANCANGAN SISTEM ... 16
3.2 Proses Penyisipan Image ... 19
3.3 Flowchart Ekstraksi Image ... 23
3.4 Proses Ekstraksi Image ... 25
BAB IV IMPLEMENTASI DAN PENGUJIAN ... 27
4.1 Pengujian Sistem ... 27
4.1.1 Pemilihan dan Dekomposisi Cover Image ... 27
4.1.2 Pemilihan dan Dekomposisi Secret Image ... 28
4.1.3 Penyisipan Secret Image ke Cover Image ... 29
4.1.4 Ekstraksi Stego Image Berekstensi JPG dan PNG ... 33
4.1.5 Penyisipan dan Ekstraksi dengan Ukuran Image yang Berbeda ... 34
4.1.6 Penyisipan dan Ekstraksi Pada Empat Subband yang Berbeda ... 35
4.1.7 Penyisipan dan Ekstraksi dengan Empat Level Dekomposisi ... 37 BAB V PENUTUP ... 39 5.1 Kesimpulan ... 39 5.2 Saran ... 40 DAFTAR PUSTAKA ... 41 LAMPIRAN ... 43
DAFTAR GAMBAR
Gambar 2.1 : Sistem steganografi ... 7
Gambar 2.2 : Keluarga wavelet ... 10
Gambar 2.3 : Dekomposisi wavelet tiga tingkat ... 12
Gambar 2.4 : Rekonstruksi wavelet tiga tingkat ... 13
Gambar 3.1 : Flowchartinput cover image ... 17
Gambar 3.2 : Flowchart input secret image... 17
Gambar 3.3 : Flowchart penyisipan image ... 18
Gambar 3.4 : Langkah dekomposisi... 19
Gambar 3.5 : Hasil dekomposisi ... 20
Gambar 3.6 : Proses rekonstruksi atau inverse ... 22
Gambar 3.7 : Flowchart pemilihan cover image ... 23
Gambar 3.8 : Flowchart pemilihan stego image ... 23
Gambar 3.9 : Flowchart ekstraksi stego image ... 24
Gambar 4.1 : Cover image ... 27
Gambar 4.2 : Dekomposisi cover image ... 28
Gambar 4.3 : Secret image ... 28
Gambar 4.4 : Dekomposisi secret image ... 28
Gambar 4.5 : Stego image JPG ... 30
Gambar 4.6 : Stego image PNG ... 32
Gambar 4.7 : Hasil ekstraksi stego image JPGα = 195 ... 33
Gambar 4.8 : Hasil ekstraksi stego image PNG α = 195... 34
DAFTAR TABEL
Tabel 4.1 : Data stego image JPG ... 30
Tabel 4.2 : Data stego image PNG ... 31
Tabel 4.3 : Perbandingan stego image JPG dan PNG ... 32
Tabel 4.4 : Data cover image ... 34
Tabel 4.5 : Data secret image ... 34
Tabel 4.6 : Hasil penyisipan dan ekstraksi ... 35
Tabel 4.7 : Data cover dan secret image ... 36
Tabel 4.8 : Hasil penyisipan ... 36
Tabel 4.9 : Hasil ekstraksi stego image ... 36
Tabel 4.10 : Hasil penyisipan empat level ... 37
DAFTAR LAMPIRAN
Lampiran 1 Embedding Code... 41
Lampiran 2 Extracting Code ... 42
Lampiran 3 Embedding 3-Level Code... 43
Lampiran 4 Extracting 3-Level Code ... 44
DAFTAR PUSTAKA
[1] Terzija, Nataša 2006. Robust Digital Image Watermarking Algorithms for Copyright Protection. Universität Duisburg-Essen.
[2] Kutter, Martin; Fabien A. P. Petitcolas 1999. A Fair Benchmark for Image Watermarking Systems. The International Society for Optical Engineering.
[3] Sianipar, R.H., WJ, Sri, M., 2003. Kompresi Citra Digital Berbasis Wavelet Tinjauan PSNR dan Laju Bit. Universitas Kristen Petra.
[4] Cummins, J., Diskin, P., Lau, S., Parlett, R. 2004. Steganography And Digital Watermarking. The University of Birmingham: School of Computer Science
[5] Sripath, Deepika. 2003. Efficient Implementations of Discrete Wavelet Transforms Using FPGAs. Electronic Theses, Treatises and Dissertations, pp 1599
[6] Singh, A.P., Mishra, A. 2004. Wavelet Based Watermarking on Digital Image. Indian Journal of Computer Science and Engineering, Vol.1 No. 2, pp 86-91
[7] Gonzalez, R.C., Woods, R.E. 2002. Digital Image Processing Second Edition. New Jersey: Prentice-Hall, Inc.
[8] Bamatraf, A., Ibrahim, R., and Salleh, M.N.M. 2011. A New Digital Watermarking Algorithm Using Combination of Least Significant Bit (LSB) and Inverse Bit. Journal of Computing, Vol. 3, Issue 4, New York:Computing Press.
http://sites.google.com/site/journalofcomputing/
[9] Alfatwa, D.F. 2008. Watermarking Pada Citra Digital Menggunakan Discrete Wavelet Transform.
[10] Gupta, Timmy., 2012. Image Watermarking Using Discrete Wavelet Transform. International Journal of Data & Network Security., Vol. 1 No. 2, pp. 25-30.
[11] Hemalatha, S., Acharya, U.D., A, Renuka., Kamath, P.R., 2012. A Secure
Color Image Steganography in Transform Domain.
International Journal on Cryptography and Information Security (IJCIS)., Vol.3 No.1, pp. 17-24
[12] Hidayat, D.K., 2012. Perancangan Program Aplikasi Watermarking pada Image dengan Metode Discrete Wavelet Transform. Binus University, Indonesia.
[13] Hidayat, E.Y., dan Adnan, F.N., 2012. Hybrid DWT-DCT Watermarking
Citra Digital Menggunakan Metode Comparison-Based
Correlation Embedding. Seminar Nasional Teknologi Informasi & Komunikasi Terapan (Semantik) 2012., INFRM, hal. 321-327. [14] Joy, K.I. 1999. Alpha Blending for Visualization Applications. University
of California: Visualization and Graphics Research Laboratory Department of Computer Science
[15] Kashyap, Nikita., and Sinha, G.R., 2012. Image Watermarking Using 3-Level Discrete Wavelet Transform (DWT). I.J.Modern Education and Computer Science., pp. 50-56. Kaewkamnerd, N., and Rao, K.R.
Wavelet Based Watermarking Detection Using
Multiresolution Image Registration.
[16] Morkel, T., Eloff, J.H.P., and Olivier M.S., 2002. An Overview of Image
Steganography. Information and Computer Security
Architecture (ICSA) Research Group Department of Computer Science University of Pretoria, South Africa.
[17] Mulaab., Teknik Watermarking Dalam Domain Wavelet untuk Proteksi Kepemilikan pada Data Citra Medis. Universitas Trunojoyo Madura.
[18] Ram, Bhupendra., 2013. Digital Image Watermarking Technique Using
Discrete Wavelet Transform And Discrete Cosine
Transform. International Journal of Advancements in Research & Technology., Vol. 2 Issue. 4, pp. 19-27