ABSTRAK. Kata kunci : Steganografi, bit-plane complexity segmentation, data tersembunyi, peak signal-to-noise ratio. v Universitas Kristen Maranatha

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

KAJIAN STEGANOGRAFI DENGAN METODE BIT-PLANE COMPLEXITY SEGMENTATION (BPCS) PADA DOKUMEN CITRA TERKOMPRESI SKRIPSI PRISKILLA BR GINTING

Metode BPCS (Bit-Plane Complexity Segmentation) Oleh: Dr. Rinaldi Munir Program Studi Informatika Sekolah Teknik Elektro dan Informatika ITB

BAB I PENDAHULUAN. kecepatan koneksi menggunakan saluran yang aman ini cenderung lambat.

UKDW BAB 1 PENDAHULUAN

IMPLEMENTASI STEGANOGRAFI DENGAN METODE BIT PLANE COMPLEXITY SEGMENTATION UNTUK MENYEMBUNYIKAN PESAN PADA CITRA DIGITAL

PERANCANGAN APLIKASI STEGANOGRAFI PADA CITRA DIGITAL DENGAN METODE BIT PLANE COMPLEXITY SEGMENTATION (BPCS)

DAFTAR ISI ABSTRAK... ABSTRACT... ii. KATA PENGANTAR... iii. UCAPAN TERIMA KASIH... iv. DAFTAR ISI... v. DAFTAR GAMBAR... viii. DAFTAR TABEL...

BAB I PENDAHULUAN. terutama pada sistem yang bersifat shared. Hal ini memungkinkan orang yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latarbelakang

BAB II TINJAUAN PUSTAKA

PENYEMBUNYIAN CITRA DALAM CITRA DENGAN ALGORITMA BERBASIS BLOK ABSTRAK

PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN SISTEM FUNGSI ITERASI ABSTRAK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA. Penelitian yang telah dilakukan berpedoman dari hasil penelitian-penelitian

Title : Insertion of Secret Message in an Images on an Android Based Image Sharing Application using Advanced Least Significant Bit (ALSB) Method Name

BAB I PENDAHULUAN. orang lain. Tuntutan keamanan menjadi semakin kompleks, apalagi bila data itu dikirimkan, dan

TEKNIK CANONICAL GRAY CODE PADA ENKRIPSI

BAB III ANALISIS DAN DESAIN SISTEM

KATA PENGANTAR. penelitian ini.

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN. 1. aa

4.2 Perancangan Algoritma MEoF (Modifikasi End of File) Penyisipan byte stegano dengan algoritma MEoF Ekstraksi byte stegano

BAB I PENDAHULUAN. mengirim pesan secara tersembunyi agar tidak ada pihak lain yang mengetahui.

Penyembunyian Informasi Dengan Menggunakan Metode SCAN. Roy Rikki ( ) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha

BAB I PENDAHULUAN. 1.1 Latar Belakang

KONSEP PENYANDIAN FILE JPEG DENGAN MENGGUNAKAN METODE LSB

MODIFIKASI LEAST SIGNIFICANT BIT UNTUK MENINGKATKAN KETAHANAN PESAN TERHADAP CROPPING DAN NOISE SKRIPSI

TEKNIK CANONICAL GRAY CODE PADA ENKRIPSI

Implementasi Steganografi dengan Metode Bit-Plane Complexity Segmentation (BPCS) untuk Dokumen Citra Terkompresi

IMPLEMENTASI STEGANOGRAFI HOPPING SPREAD SPECTRUM KE DALAM FILE VIDEO SKRIPSI

Implementasi Steganografi Pesan Text Kedalam File Gambar (.PNG) Dengan Metode Least Significant Bit (LSB) Pada Platform Android TUGAS AKHIR

Aplikasi Metode Steganografi Berbasis JPEG dengan Tabel Kuantisasi yang Dimodifikasi Kris Reinhard /

APLIKASI STEGANOGRAFI UNTUK PENYISIPAN PESAN

DAFTAR ISI. HALAMAN JUDUL i. LEMBAR PENGESAHAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PENGUJI SIDANG. iii. LEMBAR PERNYATAAN KEASLIAN..

* Kriptografi, Week 13

BAB 1 PENDAHULUAN Latar Belakang

IMPLEMENTASI PENYEMBUNYIAN DAN PENYANDIAN PESAN PADA CITRA MENGGUNAKAN ALGORITMA AFFINE CIPHER DAN METODE LEAST SIGNIFICANT BIT

Implementasi Kripto-Steganografi Salsa20 dan BPCS untuk Pengamanan Data Citra Digital

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PENGAMANAN FILE GAMBAR PADA PERANGKAT MOBILE ANDROID MENGGUNAKAN METODE STEGANOGRAFI LSB DAN ALGORITMA KRIPTOGRAFI AES SKRIPSI

BAB V KESIMPULAN DAN SARAN. Steganografi BPCS bekerja dengan cara menggantikan bit-plane noise like

Grafik yang menampilkan informasi mengenai penyebaran nilai intensitas pixel-pixel pada sebuah citra digital.

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. yang sering dilakukan. Pertukaran informasi dan data menggunakan internet

STEGANOGRAFI PADA FILE IMAGE MENGGUNAKAN METODE LEAST SIGNIFICANT BIT (LSB) BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Berkembangnya teknologi informasi dan komunikasi yang semakin

BAB I PENDAHULUAN. Steganografi adalah teknik menyisipkan pesan kedalam suatu media,

Endang Ratnawati Djuwitaningrum 1, Melisa Apriyani 2. Jl. Raya Puspiptek, Serpong, Tangerang Selatan 1 2

BAB I PENDAHULUAN 1.1 Latar Belakang

ANALISIS DAN EKSTRAKSI STEGO-OBJEK DENGAN MENGGUNAKAN METODE STEGANALISIS ENHANCED LSB SKRIPSI ANGGARANI NOVITASARI

ANALISIS KETAHANAN METODE STEGANOGRAFI ADVANCE LEAST SIGNIFICANT BIT

BAB 1 PENDAHULUAN. kebutuhan bagi sebagian besar manusia. Pertukaran data dan informasi semakin

BAB 2 LANDASAN TEORI

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

1.1 LATAR BELAKANG I-1

BAB I PENDAHULUAN. disadap atau dibajak orang lain. Tuntutan keamanan menjadi semakin kompleks, maka harus dijaga agar tidak dibajak orang lain.

IMPLEMENTASI STEGANOGRAPHY NATURE OF WHITESPACE (SNOW) BERBASIS WEB MENGGUNAKAN METODE WHITESPACE SKRIPSI POPPY TANIA

Bab I Pendahuluan 1 BAB I PENDAHULUAN

IMPLEMENTASI STEGANOGRAFI LEAST SIGNIFICA (LSB) DENGAN MODIFIKASI VIGENERE CIPHE PADA CITRA DIGITAL SKRIPSI HASINA TONI

Diyah Ayu Listiyoningsih Jurusan Informatika Fakultas MIPA Universitas Sebelas Maret

KRIPTOGRAFI VISUAL (4,4) UNTUK BERBAGI 3 CITRA RAHASIA LEWAT 4 CITRA TERSANDI. Jevri Eka Susilo

Bit-Plane Complexity Steganography dan Perbandingannya dengan Least Significant Bit Steganography

PENYEMBUNYIAN PESAN PADA IMAGE BERFORMAT JPEG DENGAN METODE LSB DAN VIGINERE CHIPER SKRIPSI

IMPLEMENTASI ALGORITMA HUFFMAN CODING DAN METODE LEAST SIGNIFICANT BIT(LSB) UNTUK PENYEMBUNYIAN CITRA BMP KE CITRA BMP JOHAN SURYA

Penyembunyian Pesan Rahasia Dalam Gambar dengan Metoda JPEG - JSTEG Hendry Hermawan / ABSTRAK

BAB 1 PENDAHULUAN. disembunyikan dengan caradisisipkan pada suatu media tertentu sehingga

BAB I PENDAHULUAN. Perkembangan teknologi informasi (TI) saat ini memberikan kemudahan

PERBANDINGAN CITRA DENGAN ALGORITMA DITHERING ZHIGANG FAN, SHIAU FAN DAN STUCKI SEBAGAI MASUKAN KRIPTOGRAFI VISUAL

BAB 2 LANDASAN TEORI. pembentukan dan penggunaan prinsip-prinsip engineering untuk

TESIS APLIKASI MOBILE MENGGUNAKAN METODE LEAST SIGNIFICANT BIT DAN END OF FILE UNTUK STEGANOGRAFI

IMPLEMENTASI STEGANOGRAFI MENGGUNAKAN METODE LEAST SIGNIFICANT BIT (LSB) DALAM PENGAMANAN DATA PADA FILE AUDIO MP3

ANALISIS DAN PERANCANGAN APLIKASI STEGANALISIS PADA MEDIA CITRA BMP DENGAN METODE ENHANCED LEAST SIGNIFICANT BIT SKRIPSI DESMAWATI

BAB III ANALISIS DAN DESAIN SISTEM

Penyisipan Citra Pesan Ke Dalam Citra Berwarna Menggunakan Metode Least Significant Bit dan Redundant Pattern Encoding

PENYEMBUNYIAN DATA RAHASIA DALAM GAMBAR MENGGUNAKAN PENDEKATAN PREDICTIVE CODING. Disusun Oleh : Nama : Dedy Santosa Nrp :

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2013

2017 Ilmu Komputer Unila Publishing Network all right reserve

PENGAMANAN PESAN TEKS MENGGUNAKAN TEKNIK STEGANOGRAFI SPREAD SPECTRUM BERBASIS ANDROID

Perancangan Perangkat Lunak untuk Penyembunyian Data Digital Menggunakan 4-Least Significant Bit Encoding dan Visual Cryptography

Penyembunyian Pesan pada Citra GIF Menggunakan Metode Adaptif

DAFTAR ISI PERNYATAAN PRAKATA ARTI LAMBANG DAN SINGKATAN INTISARI

REKAYASA PERANCANGAN PENYEMBUNYIAN PESAN FILE DAN TEXT DENGAN METODE ENKRIPSI DES DAN ENKRIPSI RC4

datanya. Hasil User dapat melanjutkan aktivitas selanjutnya setelah memilih File yang diinginkan. 2. Use Case Menyisipkan Teks Table 4-2 Deskripsi Use

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN APLIKASI DIGITAL AUDIO WATERMARKING DENGAN METODE LOW BIT CODING. Ardi Firmansyah Teknik Informatika

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

CINDY VIOLITA

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB I PENDAHULUAN. steganografi sangat dibutuhkan saat ini untuk pesan pribadi dengan media global

BAB 1 PENDAHULUAN Latar Belakang Masalah

ANALISA PERFORMANSI SPREAD SPECTRUM IMAGE STEGANOGRAPHY (SSIS) PADA KANAL MULTIPATH RAYLEIGH FADING. Chaeriah Bin Ali Wael

BAB I PENDAHULUAN 1.1. Latar Belakang

KRIPTOGRAFI DES DAN STEGANOGRAFI PADA DOKUMEN DAN CITRA DIGITAL MENGGUNAKAN METODE LSB Burham Isnanto 1), Ari Amir 2)

ANALISIS KEAMANAN PESAN MENGGUNAKAN TEKNIK STEGANOGRAFI MODIFIED ENHANCED LSB DAN FOUR NEIGHBORS DENGAN TEKNIK KRIPTOGRAFI CHAINING HILL CIPHER

Transkripsi:

ABSTRAK Steganografi adalah teknik untuk menyembunyikan informasi rahasia ke dalam data tanpa meninggalkan bukti adanya perubahan data. Dengan steganografi kita dapat menyembunyikan pesan rahasia ke dalam media seperti gambar, video, dan audio sehingga pesan rahasia tersebut tersamarkan atau bahkan tidak terdeteksi dengan indera manusia. Dalam penelitian ini dibuat aplikasi steganografi untuk menyembunyikan teks ke dalam gambar dengan menggunakan metode Bit-Plane Complexity Segmentation dan dilakukan uji coba dengan membandingkan beberapa metode steganografi menggunakan nilai PSNR (Peak Signal-to-Noise Ratio) untuk mengetahui kelebihan dan kekurangan metode steganografi BPCS. Pada akhirnya nilai PSNR yang dihasilkan metode BPCS lebih rendah dari metode LSB dan random LSB Kata kunci : Steganografi, bit-plane complexity segmentation, data tersembunyi, peak signal-to-noise ratio. v

ABSTRACT Steganography is a technique to hide secret information in some other data without leaving any apparent evidence of data alteration. With steganography we can hide the secret information to the media such as images, video, and audio so that secret information disguised or even not detectable by human senses. In this study, a steganography application will be made to hide text into image with Bit-Plane Complexity Segmentation method and will be tested by comparing several steganography methods using PSNR(Peak Signal-to-Noise Ratio) to determine the advantages and disadvantages of BPCS steganography. In the end the PSNR value with BPCS method is lower than LSB and LSB random method. Keyword : Steganography, bit-plane complexity segmentation, data hiding, peak signal-to-noise ratio. vi

DAFTAR ISI LEMBAR PENGESAHAN... i PERNYATAAN ORISINALITAS LAPORAN PENILITIAN... ii PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii PRAKATA... iv ABSTRAK... v ABSTRACT... vi DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... xi DAFTAR RUMUS... xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Sistematika Pembahasan... 3 BAB II LANDASAN TEORI... 4 2.1 Citra Digital... 4 2.2 Steganografi... 5 2.3 Bit-plane Complexity Segmentation (BPCS)... 6 2.3.1 Pure-Binary Code (PBC) dan Canonical Gray Code (CGC)... 7 2.3.2 Bit plane... 8 2.3.3 Kompleksitas Citra Biner... 8 2.3.4 Konjugasi Citra Biner... 9 2.3.5 Informative Region dan Noise-Like Region... 10 2.3.6 Algoritma BPCS... 11 2.4 Peak Signal-to-Noise Ratio (PSNR)... 14 2.5 Portable Network Graphics (PNG)... 15 2.6 Least Significant Bit Steganography... 15 vii

2.7 Model Regresi Linear Sederhana... 15 BAB III ANALISIS DAN DESAIN... 17 3.1 Analisis... 17 3.1.1 Flowchart... 17 3.2 Gambaran Keseluruhan... 19 3.2.1 Antarmuka Perangkat Keras... 19 3.2.2 Antarmuka Perangkat Lunak... 20 3.2.3 Fitur-Fitur Produk Perangkat Lunak... 20 3.3 Disain Perangkat Lunak... 22 3.3.1 Use Case Diagram... 22 3.3.2 Class Diagram... 23 3.3.3 Activity Diagram... 24 3.3.3.1 Activity Diagram Encode... 24 3.3.3.2 Activity Diagram Decode... 25 3.3.4 Sequence Diagram... 26 3.3.5 Disain Antarmuka... 28 BAB IV PENGEMBANGAN PERANGKAT LUNAK... 29 4.1 Halaman Utama... 29 4.2 Kode Program... 30 BAB V... 35 TESTING DAN EVALUASI SISTEM... 35 5.1 Black Box Testing... 35 5.1.1 Halaman Utama... 35 5.2 White Box Testing... 36 5.3 Pengujian Kualitas Steganografi... 36 5.4 Validasi Regresi Linear... 51 BAB VI KESIMPULAN DAN SARAN... 54 6.1 Kesimpulan... 54 6.2 Saran... 54 DAFTAR PUSTAKA... 55 RIWAYAT HIDUP PENULIS... 56 viii

DAFTAR GAMBAR Gambar 2. 1 Koordinat Citra Digital... 4 Gambar 2. 2 Penyisipan Pesan dan Ekstraksi Pesan... 5 Gambar 2. 3 PBC dan CGC pada citra biner... 7 Gambar 2. 4 Perubahan warna biner... 9 Gambar 2. 5 Contoh Konjugasi dan Pola Biner... 10 Gambar 2. 6 Proses Pengubahan Citra Menjadi Segmen-Segmen Bit-plane... 12 Gambar 2. 7 Representasi Blok Pesan dalam Gambar Biner... 13 Gambar 3. 1 Proses Encode... 18 Gambar 3. 2 Proses Decode... 19 Gambar 3. 3 Use Case Diagram... 22 Gambar 3. 4 Class Diagram... 23 Gambar 3. 5 Activity Diagram Encode... 24 Gambar 3. 6 Activity Diagram Decode... 25 Gambar 3. 7 Sequence Diagram Encode... 26 Gambar 3. 8 Sequence Diagram Decode... 27 Gambar 3. 9 Rancangan Disain Halaman Utama... 28 Gambar 4. 1 Tampilan Halaman Utama... 29 Gambar 4. 2 Implementasi kode program... 30 Gambar 4. 3 Kode program ubah PBC ke CGC... 31 Gambar 4. 4 Kode segmentasi... 31 Gambar 4. 5 Kode slicing... 32 Gambar 4. 6 Kode hitung kompleksitas... 33 Gambar 4. 7 Kode konjugasi... 33 Gambar 4. 8 Kode ubah CGC ke PBC... 34 Gambar 5. 1 PSNR gambar angelfalls.png menggunakan metode random LSB.. 37 Gambar 5. 2 PSNR gambar angelfalls.png menggunakan metode LSB... 37 Gambar 5. 3 PSNR gambar angelfalls.png menggunakan metode BPCS... 38 Gambar 5. 4 PSNR gambar angelfalls.png menggunakan metode BPCS... 38 Gambar 5. 5 PSNR gambar Bass.png menggunakan metode random LSB... 39 Gambar 5. 6 PSNR gambar Bass.png menggunakan metode LSB... 40 Gambar 5. 7 PSNR gambar Bass.png menggunakan metode BPCS... 41 Gambar 5. 8 PSNR gambar Bass.png menggunakan metode BPCS... 42 Gambar 5. 9 PSNR gambar cat.png menggunakan metode BPCS... 43 Gambar 5. 10 PSNR gambar landscape.png menggunakan metode random LSB 43 Gambar 5. 11 PSNR gambar landscape.png menggunakan metode random LSB 44 Gambar 5. 12 PSNR gambar landscape.png menggunakan metode random LSB 44 Gambar 5. 13 PSNR gambar landscape.png menggunakan metode LSB... 45 Gambar 5. 14 PSNR gambar landscape.png menggunakan metode LSB... 45 ix

Gambar 5. 15 PSNR gambar landscape.png menggunakan metode LSB... 46 Gambar 5. 16 PSNR gambar landscape.png menggunakan metode BPCS... 46 Gambar 5. 17 PSNR gambar landscape.png menggunakan metode BPCS... 47 Gambar 5. 18 PSNR gambar landscape.png menggunakan metode BPCS... 47 Gambar 5. 19 PSNR gambar landscape.png menggunakan metode BPCS... 48 Gambar 5. 20 PSNR gambar landscape.png menggunakan metode BPCS... 48 Gambar 5. 21 PSNR gambar landscape.png menggunakan metode BPCS... 49 Gambar 5. 22 Cover image landscape.png... 50 Gambar 5. 23 Stego image landscape.png... 51 Gambar 5. 24 Grafik regresi linier... 52 x

DAFTAR TABEL Tabel V. I Black box testing halaman utama... 35 Tabel V. II White Box stringtobinary... 36 Tabel V. III Perbandingan nilai PSNR... 49 Tabel V. IV Perbandingan ukuran file cover image dengan kapasitas pesan rahasia... 52 xi

DAFTAR RUMUS Rumus 2. 1 Rumus PBC dan CGC... 7 Rumus 2. 2 Rumus Bit Plane... 8 Rumus 2. 3 Rumus Bit Plane 3 Warna... 8 Rumus 2. 4 Rumus Kompleksitas Citra... 9 Rumus 2. 5 Rumus Konjugasi... 10 Rumus 2. 6 Rumus Kompleksitas P*... 10 Rumus 2. 7 Rumus MSE... 14 Rumus 2. 8 Rumus PSNR... 14 Rumus 2. 9 Persamaan Regresi Linear Sederhana... 15 Rumus 2. 10 Persamaan Linear... 16 xii