Start Input
Cipertext3; Embeded2.bmp;
Bace pixel citra Embedding Ciphertext3
dengan metode LSB modifikasi tempat
penyisipan Petakan menjadi
Image baru Simpan
Embeded3.bmp Output
Embeded3.bmp
End
Start Input
Embeded3.bmp Baca nilai pixel pada
Embeded3.bmp Ambil Ciphertext3 pada
gambar Embeded3.bmp sesuai dengan metode
LSB modifikasi tempat Output
Ciphertext3 End
Pada Gambar 3.26 menggambarkan proses Decryption1 yang dilakukan oleh Sender dimulai dengan input bilangan prima p, Ciphertext2 C2, dan kunci dekripsi dA, kemudian
dilakukan perhitungan sehingga mendapatkan hasil Ciphertext3 C3.
3.1.5.11 Flowchart Embedding3 Sender
Flowchart proses Embedding3 dapat dilihat pada Gambar 3.27
Gambar 3.27 Flowchart Embedding3
Pada Gambar 3.27 menggambarkan proses Embedding3 yang dilakukan oleh Sender yang dimulai dengan input Ciphertext
3 dan gambar “Embeded2.bmp” kemudian dilakukan pembacaan nilai pixel pada gambar. Selanjutnya dilakukan proses penyisipan dengan metode
LSB modifikasi tempat penyisipan, penyisipan dilakukan pada bit ke-8 nilai biner RED, pada bit ke-7 nilai biner GREEN, pada bit ke-6 nilai biner BLUE, kemudian dipetakan menjadi
gambar baru lalu di simpan dengan nama “Embeded3.bmp”.
3.1.5.12 Flowchart Extracting3 Recipient
Flowchart proses Extracting3 dapat dilihat pada Gambar 3.28
Gambar 3.28 Flowchart Extracting3
Universitas Sumatera Utara
Start Input
p; Ciphertext3;
dB;
Plaintext = C3
dB
mod p Output
Plaintext
End
Pada Gambar 3.29 menggambarkan proses Extracting3 yang dilakukan oleh Recipient setelah menerima gambar “Embeded3.bmp” dari Sender. Proses Extracting3 dimulai dengan input
gambar “Embeded3.bmp”, kemudian dilakukan pengambilan Ciphertext3 dengan metode
LSB modifikasi tempat penyisipan, yang dimana tempat pengambilan nilai ada di bit ke 8 nilai biner RED, bit ke 7 nilai biner GREEN, bit ke 6 nilai biner Blue.
3.1.5.13 Flowchart Decryption2 Recipient
Flowchart proses Decryption2 dapat dilihat pada Gambar 3.29
Gambar 3.29 Flowchart decryption2
Pada Gambar 3.29 menggambarkan proses Decryption2 yang dilakukan oleh Recipient dimulai dengan input bilangan prima p, Ciphertext3 C3, dan kunci dekripsi dB,
kemudian dilakukan perhitungan sehingga mendapatkan hasil Plaintext.
Universitas Sumatera Utara
Home About
Start Exit
Help
Gambar depan home
3.2 Perancangan sistem
Sistem yang akan dibangun menggunakan Bahasa Pemograman Microsoft Visual Studio 2012 C. Rancangan sistem disesuaikan dengan kebutuhan yang mendukung Algoritma
Kriptografi Massey Omura dan Algoritma Steganografi Least Significan Bit modifikasi penyisipan tempat. Terdiri dari 13 Form yaitu Form Home, Help, About, Enkrip1, Embed1,
Extract1, Enkrip2, Embed2, Extract2, Dekrip1, Embed3, Extract3, dan Dekrip2.
3.2.1 Home
Pada Form Home dirancang sehingga menampilkan gambar yang memiliki keterangan judul sistem yang dibuat Form ini terdiri dari 4 sub menu yaitu About, Help, Start, Exit. Form
home dibuat dengan menggunakan mdi parent dan Form lainnya merupakan mdi child. Tampilan rancangan Form Home ditunjukkan pada Gambar 3.30
Gambar 3.30 Rancangan Form Home 3.2.2 About
Form About akan muncul jika user memilih sub menu About. Form ini akan menampilkan judul sistem dan inFormasi pembuat aplikasi. Terdapat juga Button Close untuk menutup
Form About.
Universitas Sumatera Utara