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
PERSETUJUAN Judul : TEKNIK PENYEMBUNYIAN CITRA DIGITAL PADA FILE VIDEO DENGAN METODE END OF FILE Kategori : SKRIPSI Nama : ATIKA SARI ALAM NASUTION Nomor Induk Mahasiswa : 061401036 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, Pembimbing 2 Pembimbing 1 Drs. Achiruddin, M.Si Syahril Efendi, S.Si, MIT NIP 195406041983031003 NIP 196711101996021011 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Prof. Dr. Muhammad Zarlis NIP 195707011986011003
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
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, 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.
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.
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.
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 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 4 1.6 Metode Penelitian 4 1.7 Sistematika Penulisan 5 Bab 2 Landasan Teori 2.1 Steganografi 6 2.2 Watermarking 8 2.2.1. Sejarah Watermarking 9 2.2.2. Jenis Watermarking 10 2.2.3 Tipe Watermark 10 2.2.4 Karakteristik Watermarking 11 2.2.5 Aplikasi Watermarking 12 2.2.6 Trade-off dalam Watermarking 13 2.2.7 Struktur dari Watermarking 14 2.2.8 Pelabelan Hak Cipta dengan Watermarking 15 2.2.9 Proses Watermarking dan Verifikasi Watermarking 17 2.2.10 Watermarking pada Media Digital 18 2.3 Metode EOF (End Of File) 18 2.4 Citra Digital 21 2.4.1. Citra RGB 22 2.4.2 Format Citra Digital 23 2.4.3 Citra Grayscale 26 2.5 Video Digital 26 2.5.1 Format Video Digital 29
Bab 3 Analisis dan Perancangan 3.1 Analisa Perangkat Lunak 31 3.1.1 Metode yang Digunakan 31 3.1.2 Fasilitas Perangkat Lunak 33 3.1.3 Cara Kerja Perangkat Lunak 34 3.2 Perancangan Perangkat Lunak 36 3.2.1 Perancangan Proses 36 3.2.2 Perancangan Antar Muka 38 3.2.3 Perancangan Struktur Menu 46 Bab 4 Implementasi dan Pengujian 4.1 Implementasi 48 4.1.1 Fasilitas Perangkat Lunak 48 4.1.2 Kebutuhan Perangkat Lunak 49 4.1.3 Tampilan Program 50 4.2 Pengujian Perangkat Lunak 53 4.2.1 Pengujian Pemilihan File Video 53 4.2.2 Pengujian Penyisipan File Gambar 54 4.2.3 Pengujian Hasil Penyisipan Gambar 57 4.3 Kelebihan dan Kelemahan Perangkat Lunak 58 Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 60 5.2 Saran 60 Daftar Pustaka 62 Lampiran 64
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
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