Algoritme Piksel Value Differencing PVD

BAB III METODE

3.1 Waktu dan Tempat

Penelitian dilaksanakan di Laboratorium Net Centric Computing Departemen Ilmu Komputer IPB dimulai bulan Oktober 2011 sampai dengan Juni

2012. 3.2 Bahan dan data

Penelitian ini menggunakan citra gambar 24 bit berformat bmp sebagai bahan cover. Adapun pesan berupa citra gambar 24 bit berformat bmp dan plain teks. Jumlah citra yang digunakan untuk cover sebanyak lima buah yang dipilih mengacu pada penyebaran warna kontras dan halusnya masing-masing citra tersebut, sedangkan pesan dipilih disesuaikan dengan daya tampung masing- masing cover.

3.3 Perangkat Lunak dan Keras

Perangkat lunak dan keras yang digunakan pada penelitian ini sebagai berikut: 1 Microsoft Windows XP 2 MathWorks Matlab versi 6.5 3 Adobe Photoshop CS Perangkat lunak tersebut dioperasikan pada notebook HP 500 series dengan spesifikasi sebagai berikut: 1 Processor Intel Mobile 2,13 Gigahertz 2 Memori sebesar 1 Gigabyte 3 Intel display adapter 128 Megabyte 4 Harddisk 80 Gigabyte 5 Keyboard dan monitor 3.4 Metodelogi Penelitian 3.4.1 Penyisipan Pesan Metode penyisipan pesan pada steganografi PVD dilakukan dengan cara membagi-bagi piksel pada cover image menjadi sepasang-sepasang yang saling berdekatan dan tidak saling menumpuk non-ovelapping block pixel. Nilai setiap piksel berubah setelah disisipi dengan bit pesan data embedding. Jumlah bit pesan yang disisipkan bergantung pada selisih setiap pasang piksel tersebut. Besarnya bit yang disisipkan disesuaikan dengan tabel jangkauan yang digunakan. Pada penelitian ini digunakan tabel jangkauan seperti Gambar 11. Gambar 11 Lebar jangkauan R j dengan W j ∈{8, 8, 16, 32, 64, 128} Wu, 2003. Selisih sebesar 0 sampai 7 berada pada rentang R 1 dan selisih sebesar 8 sampai 15 pada rentang R 2 . Pada R 1 dan R 2 ditetapkan bit pesan yang dapat disisipkan sebesar 3 bit. Pada rentang R 3 dapat disisipkan pesan sebesar 4 bit, R 4 sebesar 5 bit, R 5 sebesar 6 bit dan R 6 sebesar 7 bit. Metode yang digunakan pada proses penyisipan pesan ke dalam cover dijelaskan seperti diagram alir pada Gambar 12. Gambar 12 Tahapan penyisipan pesan steganografi PVD. Proses penyisipan pesan pada penelitian ini dimulai dengan melakukan filterisasi terhadap cover-cover yang ingin disisipi pesan. Setelah pesan disiapkan maka proses penyisipan dilakukan menggunakan teknik steganografi PVD dengan hasil output berupa file stego image.

3.4.2 Filterisasi

Filterisasi dilakukan terhadap cover menggunakan filter customize berukuran 3x3 yang disediakan oleh perangkat lunak Adobe Photoshop. Jenis filter yang akan digunakan pada proses tersebut, sharpen, blur, emboss Implementasi dari masing-masing cover pada aplikasi steganografi PVD diamati untuk mengukur peningkatan daya tampung pesan dan nilai PSNR.

3.4.3 Ekstraksi pesan

Pada proses ekstraksi pesan metode yang digunakan seperti ditampilkan diagram alir pada Gambar 13. Gambar 13 Tahapan ekstraksi pesan steganografi pvd. Setelah file stego image dihasilkan dari proses penyisipan pesan maka tahapan selanjutnya yakni melakukan proses ekstraksi pesan yaitu mengambil pesan rahasia yang tersimpan pada sebuah cover. Pada tahapan ini output berupa file pesan rahasia yang disembunyikan pada cover.