Flow Chart Penyisipan Flow Chart Ekstraksi

7. Piksel f4,2= 150, 150,200 = 150+150+2003 = 167 8. Piksel f4,3= 150, 190,205 = 150+190+2053 = 182 9. Piksel f4,4= 150, 200,158 = 150+200+1583 = 169 Dari perhitungan nilai grayscale masking citra RGB di atas dapat diperoleh matrik citra grayscale seperti pada Gambar 3.9. 147 75 167 139 83 182 122 72 169 Gambar 3.9 Matriks Citra Masking Selanjutnya nilai grayscale pada matriks citra masking dikonversi ke dalam nilai biner, maka diperoleh matriks nilai biner seperti pada Gambar 3.10. 01010101 01010011 01010101 10001011 1010011 10110110 1111010 1001000 10101001 Gambar 3.10 Matriks Nilai Biner Citra Masking Selanjutnya nilai biner pada matriks nilai biner citra masking dikonversi ke dalam ASCII, maka diperoleh pesan seperti: Nilai 01010101 = U Nilai 01010011 = S Nilai 01010101 = U

3.1.5 Flow Chart Penyisipan

Flow chart proses penyisipan pesan dengan metode masking filtering adalah proses- proses yang terjadi pada penyisipan pesan teks kedalam citra digital yang dimulai dari pemasukan citra asli sebagai cover image, perhitungan nilai RGB setiap pixel-nya, perhitungan nilai grayscale, perhitungan nilai biner pesan dan penyisipan nilai biner pesan pada posisi masking citra yang menghasilkan stego image seperti pada Gambar 3.11. Gambar 3.11 Flow chart Penyisipan Pesan Hitung Nilai Red Piksel Citra R=C mod 256 Hitung Nilai Grayscale Piksel Citra Hitung Nilai Piksel Citra C Start Input Cover Image Hitung Dimensi Citra D=W x H Hitung Lebar Citra W Hitung Tinggi Citra H Hitung Nilai Green Piksel Citra G= P \ 256 Mod 256 Hitung Nilai Blue Piksel Citra B= P \ 256 \ 256 Mod 256 Input Pesan Filter Citra grayscale dengan Kernel Stop Konversi bit pesan ke biner Sisip Bit Pesan ke Citra Grayscale A A Stego Image Simpan Citra Keterangan gambar: Pada file citra cover image dilakukan penghitungan komponen nilai RGB dengan operasi modulo 256 terhadap nilai pikselnya. Setelah diperoleh nilai RGB cover image, maka dilakukan penghitungan nilai grayscale dengan cara menjumlahkan nilai RGB per piksel dan hitung nilai rata-ratanya. Setelah nilai grayscale setiap piksel cover image, maka dilakukan menghitung nilai biner file cover image dan nilai biner pesan. Setelah nilai biner citra dan pesan diperoleh, maka dilakukan penggantian bit terakhir setiap komponen nilai piksel citra dengan nilai biner pesan.

3.1.6 Flow Chart Ekstraksi

Flow chart proses ekstraksi penyisip dari cover image dilakukan untuk mengambil pesan dapat dilihat seperti pada Gambar 3.12. Gambar 3.12 Flow chart Ekstraksi Start Input Stego Image Hitung Jumlah Piksel Stego Image n Baca Pixel Masking Hitung Nilai pixel Stop Hitung Nilai Biner Piksel Stego Image Konversi Nilai pixel ke Desimal Keterangan gambar: Pada file citra tersisip stego image dilakukan pembacaan nilai pixel pada lokasi masking. Setelah diperoleh nilai pixel, maka dilakukan konversi bit ke bentuk desimal dan hasilnya adalah pesan.

3.2.1 Perancangan Sistem