TEKNIK PENYEMBUNYIAN CITRA DIGITAL PADA FILE VIDEO DENGAN METODE END OF FILE
SKRIPSI
ATIKA SARI ALAM NASUTION 061401036
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
Universitas Sumatera Utara
PERSETUJUAN
Judul
: TEKNIK PENYEMBUNYIAN CITRA DIGITAL PADA FILE VIDEO DENGAN METODE END OF FILE
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: : : : : :
SKRIPSI ATIKA SARI ALAM NASUTION 061401036 SARJANA (S1) ILMU KOMPUTER ILMU KOMPUTER MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan,
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Drs. Achiruddin, M.Si NIP 195406041983031003
Syahril Efendi, S.Si, MIT NIP 196711101996021011
Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,
Prof. Dr. Muhammad Zarlis NIP 195707011986011003
Universitas Sumatera Utara
PERNYATAAN
TEKNIK PENYEMBUNYIAN CITRA DIGITAL PADA FILE VIDEO DENGAN METODE END OF FILE
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 9 Juni 2010
Atika Sari Alam Nasution 061401036
Universitas Sumatera Utara
PENGHARGAAN
Segala puji dan syukur penulis ucapkan kepada Allah SWT atas limpahan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini. Shalawat dan salam kepada Rasulullah Muhammad SAW. Pada kesepatan ini, penulis menyampaikan rasa terima kasih dan penghargaan yang sebesar-besarnya kepada Bapak Syahril Efendi, S.Si, MIT selaku pembimbing pertama dan Bapak Drs. Achiruddin, M.Si selaku pembimbing kedua yang telah banyak meluangkan waktunya dalam memberikan pengarahan dengan kesabaran dan penuh kepercayaan kepada penulisan skripsi ini. Ucapan terima kasih juga ditujukan kepada Bapak Prof. Dr. Muhammad Zarlis, dan Bapak Drs. Agus Salim Harahap, M.Si selaku dosen pembanding yang telah banyak memberikan petunjuk, saran, dan kritik dalam menyelesaikan skripsi ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer, Prof. Dr. Muhammad Zarlis dan Syahriol Sitorus, S.Si, MIT, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Ilmu Komputer FMIPA USU, dan pegawai di Ilmu Komputer FMIPA USU. Tidak lupa penulis mengucapkan terima kasih kepada kedua orang tua, Abang dan Kedua Adek tercinta yang telah memberikan bantuan materil dan spiritual dalam menyelesaikan skripsi ini. Penulis juga ingin mengucapkan terima kasih kepada My Lovely, Newtin Habiba Harahap, Venni Onny Via, dan seluruh rekan-rekan kuliah angkatan ‘06, khususnya Putri Hartary Harahap dan Habrul Leini Lubis yang selalu membantu dan memberi semangat selama proses skripsi ini dikerjakan. Akhir kata penulis mengharapkan kiranya tugas akhir ini dapat bermanfaat dan membantu semua pihak yang memerlukannya, terutama rekan mahasiswa Ilmu Komputer.
Universitas Sumatera Utara
ABSTRAK
Seiring dengan semakin banyaknya penggunaan citra digital, maka proses pengolahan citra digital juga semakin berkembang. Salah satu metoda pengolahan citra digital adalah watermaking. Watermaking merupakan suatu bentuk steganography yang digunakan untuk menyimpan suatu citra digital kedalam data digital yang lain atau sebaliknya. Salah satu metode watermarking yang dapat digunakan untuk menyembunyikan citra digital kedalam sebuah video digital adalah metode End Of File (EOF). Metode End Of File (EOF) merupakan salah satu teknik yang menyisipkan data pada akhir file. End Of File menggunakan redundant bits sebagai tempat menyembunyikan pesan pada saat dilakukan kompresi data, dan kemudian menggunakan kelemahan indera manusia yang tidak sensitif sehingga seakan-akan tidak ada perbedaan yang terlihat antara sebelum atau sesudah pesan disisipkan. Perangkat lunak yang dirancang mampu menyisipkan sebuah file gambar dalam format BMP atau JPG kedalam sebuah video digital dengan format AVI dan hasil penyisipan hanya dapat ditampilkan menggunakan perangkat lunak yang dirancang.
Universitas Sumatera Utara
CONCEALMENT TECHNIQUES OF DIGITAL IMAGE ON A VIDEO FILE USING END OF FILE METHOD
ABSTRACT
Along with more and more use of digital image then the process a digital image processing is also growing. One method of digital image processing is watermaking. Watermaking is a form of steganography that is used to store a digital image into digital data or vice versa. One of the watermarking method that can be used to hide the digital image into a digital video is the method of the End Of File (EOF). Method End Of File (EOF) is one technique that inserts the data at the end of the file. End Of File using the redundant bits as a place to hide a message at the time of the compression of data, and then use the weaknesses of human senses that are not sensitive so as if there is no visible difference between before or after the message is inserted. Software designed to insert an image file in BMP or JPG format into a digital video with AVI format and inserts the result can only be displayed using software designed.
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar
ii iii iv v vi vii ix x
Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metode Penelitian 1.7 Sistematika Penulisan
1 2 3 3 4 4 5
Bab 2 Landasan Teori 2.1 Steganografi 2.2 Watermarking 2.2.1. Sejarah Watermarking 2.2.2. Jenis Watermarking 2.2.3 Tipe Watermark 2.2.4 Karakteristik Watermarking 2.2.5 Aplikasi Watermarking 2.2.6 Trade-off dalam Watermarking 2.2.7 Struktur dari Watermarking 2.2.8 Pelabelan Hak Cipta dengan Watermarking 2.2.9 Proses Watermarking dan Verifikasi Watermarking 2.2.10 Watermarking pada Media Digital 2.3 Metode EOF (End Of File) 2.4 Citra Digital 2.4.1. Citra RGB 2.4.2 Format Citra Digital 2.4.3 Citra Grayscale 2.5 Video Digital 2.5.1 Format Video Digital
6 8 9 10 10 11 12 13 14 15 17 18 18 21 22 23 26 26 29
Universitas Sumatera Utara
Bab 3 Analisis dan Perancangan 3.1 Analisa Perangkat Lunak 3.1.1 Metode yang Digunakan 3.1.2 Fasilitas Perangkat Lunak 3.1.3 Cara Kerja Perangkat Lunak 3.2 Perancangan Perangkat Lunak 3.2.1 Perancangan Proses 3.2.2 Perancangan Antar Muka 3.2.3 Perancangan Struktur Menu
31 31 33 34 36 36 38 46
Bab 4 Implementasi dan Pengujian 4.1 Implementasi 4.1.1 Fasilitas Perangkat Lunak 4.1.2 Kebutuhan Perangkat Lunak 4.1.3 Tampilan Program 4.2 Pengujian Perangkat Lunak 4.2.1 Pengujian Pemilihan File Video 4.2.2 Pengujian Penyisipan File Gambar 4.2.3 Pengujian Hasil Penyisipan Gambar 4.3 Kelebihan dan Kelemahan Perangkat Lunak
48 48 49 50 53 53 54 57 58
Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran
60 60
Daftar Pustaka
62
Lampiran
64
Universitas Sumatera Utara
DAFTAR TABEL
Halaman Tabel 2.1 Bitmap Info Header
23
Tabel 2.2 Bitmap Core Header
23
Tabel 2.3 Offset Header JPEG
25
Tabel 2.4 Resolusi Display dan Kebutuhan Memory
25
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman Gambar 2.1 Hubungan antara bitrate, robustness, invisibility dan trade off
13
Gambar 2.2 Gambar asli dan gambar yang telah dihapus tulisannya.
16
Gambar 2.3 Proses penyisipan watermark pada citra digital
17
Gambar 2.4 Proses verifikasi watermark pada citra digital
17
Gambar 2.5 Citra sebelum disisipi pesan dan Citra setelah disisipi pesan
20
Gambar 2.6 Representasi Warna RGB Pada Citra Digital
22
Gambar 2.7 Citra grayscale dan Citra hitam putih
27
Gambar 3.1 Flowchart Proses Penyisipan
38
Gambar 3.2 Flowchart Proses Pembacaan Hasil Penyisipan
39
Gambar 3.3 Rancangan Form Steno
40
Gambar 3.4 Rancangan Form Ekstrak
42
Gambar 3.5 Rancangan Form Sisip
43
Gambar 3.6 Rancangan Form AVI
45
Gambar 3.7 Rancangan Form About
46
Gambar 3.8 Rancangan Struktur Menu
47
Gambar 4.1 Tampilan Form Steno
51
Gambar 4.2 Tampilan Form Ekstrak
52
Gambar 4.3 Tampilan Form Sisip
53
Gambar 4.4 Tampilan Form AVI
53
Gambar 4.5 Tampilan Form About
54
Gambar 4.6 Pengujian Pemilihan File Video
55
Gambar 4.7 Proses Ekstraksi Frame
56
Gambar 4.8 Proses Penyisipan Gambar
56
Gambar 4.9 Proses Penyusunan Frame
57
Gambar 4.10 Menyimpan File AVI Yang Telah Disisipi Gambar
57
Gambar 4.11 Pengujian Menggunakan K-Lite Media Player Classic
58
Gambar 4.12 Pengujian Menggunakan Perangkat Lunak
59
Universitas Sumatera Utara