BAB 3
PERANCANGAN APLIKASI
3.1 Analisis System
Analisis sistem berfungsi untuk melihat hasil kombinasi kedua algoritma yang digunakan yaitu algoritma Least Significant Bit LSB dan algoritma End Of File
EOF yang disisipkan kedalam citra digital berformat PNG. Dan hasil dari kombinasi kedua algoritma tersebut harus bisa tidak tampak secara kasat mata dan
media penampung pesan juga tidak menampakkan perubahan yang drastis sehingga tidak terjadi kecurigaan oleh orang yang melihatnya terdapat pesan pada
file gambarnya. Pada Algoritma Least Significant Bit LSB bekerja dengan menggantikan
bit terakhir dari RGB citra, dimana pesan dikonversi terlebih dahulu kedalam bit. Sedangkan pada Algoritma End Of File EOF pesan disisipi pada akhir file citra.
3.2
Analisis Algoritma Steganografi Least Significant Bit LSB
Algoritma LSB dilakukan dengan mengganti bit paling rendah didalam citra. LSB yang digunakan adalah LSB biasa yaitu menggantikan bit
– bit citra baris per baris dimulai dari bit penanda warna hijau, dilanjutkan ke bit penanda warna
merah dan terakhir bit penanda warna biru.
Proses embedding atau penyisipan pesan menggunakan algoritma LSB adalah sebagai berikut :
1. Inputkan pesan yang akan disisipkan.
2. Inputkan citra yang akan disisipi pesan.
Universitas Sumatera Utara
3. Jika ukuran teks lebih besar daripada ukuran citra, maka akan diminta untuk
memasukan kembali citra yang lebih besar. Jika tidak, proses akan berlanjut ke langkah selanjutnya.
4. Ubah pesan menjadi kode-kode biner. Untuk mempermudah dapat terlebih
dulu diubah menjadi ASCII, kemudian biner. 5.
Pilih lokasi piksel dari citra. 6.
Dapatkan masing-masing piksel citra. 7.
Ubah piksel citra tersebut menjadi kode-kode biner. 8.
Ganti bit terakhir kode biner citra dengan bit pesan. 9.
Ubah biner citra yang telah mengandung bit pesan ke piksel. 10.
Ubah piksel menjadi citra, maka akan diperoleh citra baru yang mengandung pesan stego-image.
Gambar 3.1 Flowchart Embedding LSB
Mulai
Ubah ASCII Pesan biner
Ubah pesan ASCII
Input citra Input Pesan text
Pilih lokasi piksel Dari citra
A Selesai
Stego image Ubah piksel
Citra biner Ubah LSB citra
Dengan bit pesan Ubah biner
citra piksel A
Universitas Sumatera Utara
Dari proses embedding akan dihasilkan citra baru yang telah mengandung pesan. Jika diperhatikan dengan mata manusia, tidak terdapat perbedaan antara citra
tidak mengandung pesan dengan citra yang telah mengandung pesan. Hal inilah yang menjadi kelebihan dari metode Least Significant Bit LSB.
Untuk dapat mengambil kembali pesan yang terkandung dalam citra harus dengan proses ekstaction.
Proses extrcation atau pengambilan pesan rahasia dari media menggunakan algoritma LSB adalah sebagai berikut :
1.
Masukan citra yang mengandung pesan stego-image
2.
Pilih lokasi pixel dari citra.
3.
Ubah pixel citra ke dalam biner.
4.
Ambil LSB citra sehingga menghasilkan biner pesan.
5.
Ubah biner pesan ke dalam kode ASCII.
6.
Ubah kode ASCII pesan menjadi karakter, sehingga menghasilkan pesan.
Gambar 3.2 Flowchart Extraction LSB
Mulai
Selesai Pilih lokasi piksel
Dari citra Input Stego image
Ubah piksel Citra biner
Ambil LSB citra Biner pesan
Ubah biner Pesan ASCII
Ubah ASCII Pesan Karakter
Pesan teks
A A
Universitas Sumatera Utara
3.3
Analisis Algoritma Steganografi End Of File EOF
Pada algoritma EOF pesan disisipi pada akhir file citra,sehingga citra yang disisipi akan semakin bertambah besar dari citra aslinya. Pada algoritma ini citra yang
disisipi akan terlihat seperti garis hitam . Semakin banyak karakter yang disisipi maka semakin terlihat jelas garis pada akhir file citra.
Proses embedding atau penyisipan pesan menggunakan algoritma End of File adalah sebagai berikut :
1. Input pesan yang akan disisipkan.
2. Inputkan citra yang akan disisipi pesan.
3. Ubah pesan menjadi ASCII.
4. Pilih lokasi piksel dari citra.
5. Dapatkan masing-masing piksel citra.
6. Tambahkan kode ASCII pesan sebagai nilai piksel diakhir citra.
7. Ubah piksel menjadi citra, maka akan diperoleh citra baru yang mengandung
pesan stego-image.
Gambar 3.3 Flowchart Embedding EOF
Selesai Stego image
Tambah ASCII pesan di akhir citra
Ubah piksel citra
Mulai
Ubah pesan ASCII
Input citra Input Pesan text
Pilih lokasi piksel Dari citra
A A
Universitas Sumatera Utara
Untuk dapat mengambil kembali pesan yang terkandung dalam citra harus dengan proses ekstaction.
Proses extraction atau pengambilan pesan rahasia dari media menggunakan algoritma End of File adalah sebagai berikut :
1.
Masukan citra yang mengandung pesan stego-image
2.
Pilih lokasi pixel dari citra.
3.
Ambil EOF citra dan ubah kedalam ASCII.
4.
Ubah kode ASCII pesan menjadi karakter, sehingga menghasilkan pesan.
Gambar 3.4 Flowchart Extraction EOF
Mulai
Selesai Pilih lokasi piksel
Dari citra Input Stego image
Ambil EOF citra piksel
Ubah ASCII Pesan Karakter
Pesan teks
Universitas Sumatera Utara
3.4
Analisis Kombinasi Algoritma Least Significant Bit LSB dan End Of File EOF.
Pada kombinasi LSB dan EOF, isi pesan akan dibagi menjadi dua bagian, bagian pertama akan disisipkan menggunakan metode Least Significant Bit LSB dan
bagian kedua akan di sisipkan menggunakan metode End Of File EOF.
a b
Gambar 3.6 a Flowchart Embedding LSB dan EOF. b Flowchart Extraction LSB dan EOF.
Mulai
Input file pesan, Input Citra,
Embedding LSB dan EOF
Selesai Mulai
Input Stego Image
Extraction LSB dan EOF
Selesai
Stego Image File Pesan
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI
Pada bab ini diperlihatkan hasil dan pembahasan dari penelitian yang diperoleh berdasarkan penjelasan
– penjelasan yang telah dipaparkan pada bab - bab sebelumnya. Hasil dan pembahasan dari penelitian ini adalah mengenai
implementasi kombinasi steganografi LSB dan EOF pada file citra.
4.1 Kebutuhan Perangkat Lunak dan Perangkat Keras