Flow Chart Penyisipan Algoritma LSB +1 Flow Chart Ekstraksi Algoritma LSB +1 Flowchart Penyisipan Algoritma MLSB

3.1.7 Flow Chart Penyisipan Algoritma LSB +1 Adapun flow chart proses penyisipan teks algoritma LSB +1 ke dalam citra digital dapat dilihat seperti pada Gambar 3.9 berikut. Gambar 3.9 Flow Chart Penyisipan Algoritma LSB +1 Ya Hitung Nilai Biner Piksel Cover Image Sisip bit-bit pesan pada bit LSB ke 2 cover pada piksel sesuai bilangan acak Start Input Cover Image, Teks Masih Ada Bit Pesan ? Stop Tidak Tampilkan Stego Image Hitung Nilai Biner Pesan Bangkitkan Bilangan Acak Simpan Bilangan Acak Ubah Kontras Stego Image Universitas Sumatera Utara Keterangan gambar: 1. Pada cover image dilakukan perhitungan jumlah piksel dan nilai biner cover image. 2. Pada embed dilakukan perhitungan nilai biner. 3. Dari password dan jumlah piksel dilakukan pembangkitan bilangan acak. 4. Selanjutnya dilakukan pembangkitan bilangan acak sebanyak jumlah piksel cover image. 5. Lakukan pergantian bit LSB cover image dengan bit embed pada posisi piksel sesuai dengan bilangan acak. 6. Simpan bilangan acak dalam format teks. 3.1.8 Flow Chart Ekstraksi Algoritma LSB +1 Flow chart Ekstraksi LSB +1 adalah proses pendeteksian data teks embed dengan algoritma LSB dapat dilihat seperti pada Gambar 3.10 berikut. Gambar 3.10 Flow Chart Ekstraksi Algoritma LSB +1 Start Stego Image Baca piksel pada posisi bilangan acak Baca bilangan acak Hitung Nilai Biner Piksel Fi,j Hitung Jumlah Piksel Stego Image A Universitas Sumatera Utara Gambar 3.11 Flow Chart Ekstraksi Algoritma LSB +1 Keterangan gambar: Pada proses ekstraksi dilakukan penghitungan nilai piksel dalam nilai warna RGB dan dikonversikan ke nilai biner. Selanjutnya dilakukan pembangkitan bilangan acak sesuai dengan password dan jumlah byte stego image yang dimasukkan. Untuk mengetahui posisi piksel letak bit penyisip, baca bit LSB piksel pada posisi bilangan acak.

3.1.9 Flowchart Penyisipan Algoritma MLSB

Flowchart Penyisipan Algoritma MLSB adalah bagan yang menggambarkan proses- proses yang terjadi pada penyisipan file citra dengan algoritma MLSB yang dapat dilihat seperti pada Gambar 3.12. Ya Masih Ada Piksel Acak? Stop Tidak Tampilkan Teks Konversi 8 bit  ASCII  Embed Ambil bit LSB +1 Fi,j  bit embed A Universitas Sumatera Utara Gambar 3.12 Flowchart Penyisipan Algoritma MLSB Start Input File citra dan Teks Modifikasi Pesan dan Gabung dengan Control Symbol Jumlah bit sampel citra  i Jumlah bit pesan j Konversi Pesan  ASCIIhex i j N Y Y N Konversi  5 Biner Ganti Bit LSB Byte Sampel Citrai dengan bit pesan sesuai bil acak Pesan j=null Stop Stego Image Ubah Nilai Kontras Stego Image Bangkitkan Bilangan Acak Universitas Sumatera Utara Keterangan : 1. File citra dan pesan diinput dan dibaca. 2. Pesan dan ukurannya diubah ke dalam bentuk ASCII hexadecimal. 3. Pesan dimodifikasi sesuai dengan ketentuan - ketentuan algoritma MLSB dan digabung dengan control symbol-nya. 4. Setelah pesan dimodifikasi maka pesan diubah ke dalam bentuk biner. 5. Bangkitkan bilangan acak sebanyak jumlah bit pesan. 6. Penyisipan dilakukan pada byte sesuai dengan bilangan acak dengan menggunakan teknik algoritma LSB. 7. Jika bit-bit pesan belum habis maka diulangi langkah 5 sampai semua bit-bit pesan habis disisipkan j= “null”. 8. Ubah nilai kontras citra stego 9. File citra yang telah disisipi pesan disimpan dengan mengikut sertakan informasi file citra.

3.1.10 Flowchart Ekstraksi Algoritma MLSB