47
3.1.2 Pembacaan Pesan
Ekstraksi pesan membutuhkan masukan berupa gambar ter-watermark dan gambar pesan, dimana gambar pesan pada saat penyisipan harus sama dengan
gambar pesan pada proses pembacaan. Jika gambar pesan sama, maka akan didapatkan nilai perubahan dari pesan awal dan pesan yang terbaca. Pesan gambar
yang didapatkan awalnya teracak dengan transformasi Arnold Cat’s Map. Sehingga sebelum ditampilkan pesan gambar yang acak tersebut dilakukan proses
transformasi Arnold Cat’s Map sehingga pesan terbaca sama dengan pesan yang disisipkan.
Proses ekstraksi pesan tidak jauh berbeda dengan proses penyisipan pesan. Mulanya diambil gambar ter-watermark kemudian buat blok 8 x 8 piksel. Untuk
mengambil pesan, blok 8 x 8 piksel tersebut dilakukan transformasi DFT 2-D, selanjutnya akan membaca nilai magnitude DFT, jika nilai magnitude x lebih
besar dari nilai magnitude y, maka bit pesan bernilai = 1 atau berwarna putih. Apabila kebalikannya, nilai magnitude x lebih kecil daripada nilai magnitude y,
maka bit pesan bernilai = 0 atau berwarna hitam. Proses ini dilakukan sepanjang jumlah blok. Kemudian dirangkaikan nilai
dari bit pesan. Setelah dilakukan rangkaian bit pesan, bit pesan tersebut dilakukan Transformasi Arnold’s Cat Map sehingga dapat membentuk gambar seperti
semula.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
48
Algoritma Pembacaan Pesan: 1. Ganti tipe data gambar ter-
watermark menjadi
double .
2. Buat blok 8 x 8 piksel. 3. Lakukan pernitungan DFT 2-D pada tiap blok. Formulasi
matrix dari DFT 2
dimensi adalah sebagai berikut :
4. Menghitung nilai magnitude dan phase 5. Lakukan translasi periodik
6. Tentukan nilai magnitude x dan y 7. if x y then message = 1
if x y then message = 0 8. Rangkai
bit message
9. Transformasi Arnold message 10. Selesai.
Gambar 3.7 Algoritma Proses Pembacaan Pesan
Untuk mengetahui proses alur pembacaan pesan secara lebih jelas, dapat dilihat pula alur proses pembacaan pesan melalui flowchart pembacaan pesan
pada gambar 3.8.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
49
Gambar 3.8 Flowchart Pembacaan Pesan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
50
3.1.3 Pengukuran Kualitas Gambar Ter- watermark