3.5 Flowchart Penyisipan Algoritma Least Significant Bit LSB
Pada proses penyisipan algoritma LSB dijelaskan bahwa untuk memulai suatu proses penyisipannya, pengguna terlebih dahulu memilih gambar yang akan digunakan pada
cover image, serta embed image. Penyisipan password digunakan untuk keamanan gambar yang telah disisipkan. Proses penyisipan pada algoritma ini dengan mengganti
nilai bit akhir pada biner RGB citra cover ke citra embed. Gambar 3.5 dibawah ini merupakan flowchart penyisipan dengan algotritma Least Significant Bit
Mulai Ambil Cover Image
Resize 300x300
Resize 30x30
Ubah Matriks RGB embeded image ke biner Sisipan= hasil biner matrix rgb embed image
Ambil embeded image
Ubah embeded Image ke Persamaan Matriks RGB
Input Password Poin=0
For baris=0 to image cover height-1 step 1 For kolom=o to image cover width-1 step 1
2
Gambar 3.5 Flowchart Penyisipan Algoritma LSB
Universitas Sumatera Utara
Gambar 3.6 dibawah ini merupakan flowchart lanjutan penyisipan dengan algotritma Least Significant Bti. Proses penyisipan ini dilakukan dengan mengubah nilai bit biner
RGB citra cover dan citra embed . Proses sisipan dilakukan dengan menyisipkan bit- bit citra embed dengan bit-bit citra cover hingga bit citra embed tersisip semua.
Kemudian dihasilkannya stego image dan dilakukan proses penyisipan password
untuk mengamankannya pada titik 299,299 proses selesai.
2
If poin=sisip.lenght
Ubah cover image rgb kolom,baris ke biner R=coverbaris,kolom, G=coverbaris,kolom, B=coverbaris,kolom
R=R.sub0,7sisip.subpoin,1,G=G.sub0,7sisip.subpoin,1, B=B.sub0,7sisip.subpoin,1 Ubah biner RGB ke decimal RGB
Stego imagebaris,kolom= R,G,B Poin=poin+1
ya Tidak
B B
Stego imagebaris,kolom= R,G,B Stego image299,299=password
Selesai
Gambar 3.6 Flowchart Penyisipan Algoritma LSB lanjutan
3.6 Flowchart Ekstraksi Algoritma Exclusive Or XOR
Pada proses ekstraksi Algoritma XOR dilakukan dengan melakukan operasi XOR kembali dengan menggunakan citra cover kemudian memverifikasi password yang
telah disipkan pada saat penyisipan, agar tingkat keamanannya lebih baik. Jika
Universitas Sumatera Utara
Password yang disisipkan benar maka citra embed dapat keluar dari citra covernya. Proses ekstraksi Algoritma XOR ini dapat dilihat pada gambar 3.7
If sisip.length=302x24
? Ubah stego image ke matrix rgb
Ubah matrix rgb stego image ke biner Poin=0
For baris=0 to 29 step 1 For kolom=o to 29 step 1
R=sisippoin,8, poin=poin+8 G=sisippoin,8, poin=poin+8
B=sisippoin,8, poin=poin+8
Embed Image baris,kolom=R,G,B
selesai Ubah Biner RGB Ke
Desimal Tidak
Ya Mulai
Ambil Stego Image XOR
Ambil Cover Image Input Password
Baca Password If
hasil299,299=password ?
Muncul pesan “Password tidak valid
For baris=0 to image cover height-1 step 1 For kolom=o to image cover width-1 step 1
Sisip=sisip rgb Ubah Cover image ke matrix rgb
Ubah matrix rgb cover image ke biner
If biner stego image = 0 RGB = 0
RGB = 1
RGB = 0 If biner stego image = 1
biner cover image = 0 Ya
Tidak Ya
Tidak Tidak
Ya
Gambar 3.7 Flowchart Ekstraksi Algoritma XOR
Universitas Sumatera Utara
3.7 Flowchart Ekstraksi Algoritma Least Significant Bit LSB