34
3.2 Perancangan Sistem
3.2.1 Flowchart Sistem
Flowchart sistem menggambarkan alur cerita dari aplikasi yang dirancang, dalam hal
ini adalah aplikasi penyisipan pesan dengan menggunakan metode LSB dan EOF. Flowchart
menu utama menggambarkan arus informasi dari aplikasi utama yang dirancang dan membuka form, flowchart dapat dilihat pada Gambar 3.6.
Gambar 3.6 Flowchart Sistem
3.2.2 Flowchart Penyisipan EOF
Flowchart penyisipan pesan dengan menggunakan EOF digunakan untuk
menggambarkan proses informasi penyisipan dengan metode EOF, berikut flowchart
nya.
Universitas Sumatera Utara
35
Gambar 3.7 Flowchart Program Penyisipan EOF
Mulai Inputkan citra
cover yang akan disisipkan
Input Pesan Teks
Tambahkan panjang gambar, sesuai panjang pesan
Stego image Simpan stego image
Stego image.BMP
Tambahkan tanda diawal dan akhir pesan
Selesai Masukkan kedalam piksel tambahan karakter
yang telah dikonversi z= z+1
Z= panjang karakter?
Ubah karakter indeks ke z dari string biner kedalam bentuk ASCII
Tidak Ya
Universitas Sumatera Utara
36
3.2.3 Flowchart ekstraksi End of File EOF
Flowchart ekstraksi pesan dengan menggunakan End of File EOF dapat dilihat pada
Gambar 3.8
Gambar 3.8 Flowchart Proses Ekstraksi pada End of File EOF
Mulai Inputkan stego
image Baca dari ujung file citra
Selesai Pesan teks
Ekstraksi Pesan
Ketemu tanda ?
Baca satu persatu piksel, ubah ke char Ambil nilai piksel ubah ke char
Ketemu tanda ke 2? Ketemu tanda ?
Balik satu persatu karakter agar pesan bisa terbaca
Tidak
Ya
Tidak Ya
Baca dari ujung file citra
Universitas Sumatera Utara
37
3.2.4 Flowchart Penyisipan LSB
Flowchart penyisipan pesan dengan menggunakan LSB digunakan untuk
menggambarkan proses informasi penyisipan dengan metode LSB, flowchart dapat dilihat pada Gambar 3.9.
Gambar 3.9. Flowchart Program Penyisipan LSB
3.2.5 Flowchart Ekstraksi LSB
Flowchart ekstraksi pesan dengan menggunakan LSB digunakan untuk
menggambarkan proses informasi ekstraksi dengan metode LSB, flowchart dapat di
lihat pada gambar 3.10.
Universitas Sumatera Utara
38
Gambar 3.10 Flowchart Ekstraksi Pembacaan Embed
3.3 Use Case Diagram