Embedding Pesan Rahasia Pada Gambar Digital Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Ahli Madya Komputer Oleh: Cholid Asyrofuddin 5620010032 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2013
Embedding Pesan Rahasia Pada Gambar Digital Laporan Tugas Akhir Oleh: Cholid Asyrofuddin 5620010032 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2013 i
ii
Pernyataan Bebas Plagiasi Yang bertanda tangan di bawah ini, Nama : Cholid Asyrofuddin Nim : 562010032 Program studi Fakultas Universitas : Diploma Teknik Informatika : Teknologi Informasi : Universitas Kristen Satya Wacana Menyatakan dengan sesungguhnya bahwa laporan dengan judul Embedding Pesan Rahasia Pada Gambar Digital Yang dibimbing oleh 1. Budhi Kristianto,S.Kom,M.Sc Adalah benar-benar hasil karya saya Didalam laporan tugas akhir ini tidak terdapat keseluruhan atau sebagian tulisan atau gagasan orang lain yang saya ambil dengan cara menyalin atau meniru dalam bentuk rangkaian kalimat atau gambar serta simbul yang saya aku seolah olah sebagai karya saya tanpa pengakuan pada tulisan atau sumber aslinya Salatiga 30 Juli 2013 Yang memberi pernyataan, Cholid Asyrofuddin iii
iv
KATA PENGANTAR Segala puji syukur penulis panjatkan kehadirat Allah SWT atas segala berkat dan anugerahnya yang sangat luar biasa sehingga penulis dapat menyelesaikan penulisan laporan Tugas Akhir ini. Penulisan laporan Tugas Akhir ini dimaksudkan untuk memenuhi sebagian dari syarat dalam rangka meraih gelar sarjana Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. Penulis menyadari bahwa tanpa adanya bantuan dari berbagai pihak, maka penulis tidak akan dapat menyelesaikan Tugas Akhir ini dengan lancar. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan terimakasih kepada : 1. Bapak Dr. Dharmaputra T. Palekahelu, M.Pd. sebagai Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 2. Bapak Budhi Kristianto, S.Kom, M.Sc sebagai Ketua Program Studi Teknik Informatika, Diploma Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana sekaligus pembimbing yang telah berkenan meluangkan waktu untuk memberikan bimbingan dalam penyusunan Tugas Akhir ini. 3. Bapak Sri Winarso Martyas Edy, S.Kom selaku wali studi yang telah banyak membantu selama perkuliahan. v
4. Orang tua dan keluarga tercinta, yang memberikan dukungan baik moril maupun materil kepada penulis untuk selalu berusaha mencapai hasil yang terbaik. 5. Semua teman-teman D3 Teknik Informatika 2010 yang telah memberikan doa, dukungan, serta kebersamaannya selama ini. 6. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu. Salatiga, 30 Juli 2013 Cholid Asyrofuddin vi
DAFTAR ISI Halaman Judul... i Lembar Pengesahan... ii Pernyataan Bebas Plagiasi... iii Pernyataan Persetujuan Publikasi... iv Kata Pengantar... v Daftar Isi... vii Daftar Gambar... x Daftar Tabel...xi BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Tujuan... 3 1.2.1 Tujuan Umum... 3 1.2.2 Tujuan Khusus... 3 1.3 Rumusan Masalah... 4 1.4 Batasan Masalah... 4 1.5 Metodologi... 5 1.5.1 Studi Pustaka... 5 vii
BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu... 7 2.2 Landasan Teori... 11 2.2.1 Pengertian Kriprografi... 11 2.2.2 Kosep Dasar Embidding... 12 2.2.3 Metode 4-Least Significant Bit Encoding... 14 2.2.4 Pembangkit Bilangan Acak Semu... 16 2.2.5 Algoritma CR4... 17 2.2.6 Algoritma F5... 19 2.2.7 Format File... 21 2.2.7.1 BMP (Bitmap Image )... 21 2.2.7.2 PNG (Portable Network Graphics )... 23 2.2.7.3 JPG / JPEG (Joint Photographic Expert Group)... 24 BAB III PERANCANGAN SISTEM 3.1 Flowchart... 26 3.2 Lembar Kerja Tampilan... 28 3.2.1 LKT Form Login... 29 3.2.2 LKT Form Utama... 30 viii
BAB IV HASIL DAN ANALISIS 4.1 Implementasi... 32 4.1.1 Menu Login... 32 4.1.2 Menu Utama... 33 4.2 Hasil Pengujian... 38 4.3 Analisis... 39 BAB V PENUTUP 5.1 Kesimpulan... 40 5.2 Saran... 40 Daftar Pustaka... 41 ix
DAFTAR GAMBAR Gambar 2.1 Diagram proses enkripsi dan dekripsi... 9 Gambar 2.2 Pembagian Bit pada Metode 4-LSB... 14 Gambar 2.3 Metode 4-LSB secara grafikal... 15 Gambar 2.4 Diagram Blok PenyembunyianGambar... 16 Gambar 3.1 Flowchart Proses Input gambar dan data... 27 Gambar 3.2 Flowchart Proses Encode dan Decode... 28 Gambar 3.3 LKT Form Login... 29 Gambar 3.4 LKT Form Utama... 31 Gambar 4.1 Menu Login Form... 33 Gambar 4.2 Menu Utama... 34 Gambar 4.3 Hasil Proses Penyembunyian... 35 Gambar 4.4 Hasil Proses Pengekstrakan... 37 x
DAFTAR TABEL Tabel 1 Data Bit dalam BMP... 23 Tabel 2 Data pengujian proses penyembunyian... 36 Tabel 3 Data pengujian proses pengekstrakan... 38 xi