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