3.3. Proses Penyisipan Watermark
Berdasarkan gambar 3.2, proses penyisipan watermark
pada citra digital menggunakan Information Dispersal Algorithm IDA dan algoritma Huffman dapat
diuraikan sebagai berikut:
3.3.1. Input parameter F
Pada tahap ini, dengan ditentukan jumlah angka n yang dipilih secara acak yang akan digunakan sebagai parameter F. Jumlah angka n dari parameter F yang akan
diuji dalam bab ini adalah 3,4,5,6,7 dan 8. Sedangkan angka-angka pada parameter F tersebut harus terdiri dari angka-angka yang berada dalam rentangan Z
p
. Dimana Z
p
adalah himpunan bilangan bulat yang terdiri dari bilangan bulat nol hingga 2n. Contoh:
Berikut ini akan dijelaskan proses dengan diberikan jumlah angka n parameter F sebesar 8. Elemen angka parameter F dalam rentangan Z
p
yang dapat dipilih adalah angka-angka berikut: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16.
Berdasarkan angka-angka tersebut, dimisalkan dipilih secara acak angka-angka parameter F = 1,2,3,7,8,15,10,11. Angka-angka parameter F ini yang digunakan
untuk menghasilkan 16 pasangan α,β.
3.3.2. Dihitung 16 pasangan α,β
Proses ini disebut juga dengan proses penyebaran yang menghasilkan 16 pasang α,β. Hasil proses ini tergantung angka-angka parameter F yang diberikan.
Berdasarkan parameter F = 1,2,3,7,8,15,10,11, maka 16 pasang α,β dapat dihasilkan dengan langkah-langkah berikut ini.
1 Ditentukan α = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 maka n = 17 dan m = 8.
2 Dihitung β
i
= β
1
, β
2
, β
3
,..., β
16
menggunakan rumus:
Universitas Sumatera Utara
Dengan menggunakan persamaan di atas, maka akan diperoleh: a Jika nilai α = 0, maka:
β
1
= 1 + 2.0 + 3.0
2
+ 7.0
3
+ 8.0
4
+ 15.0
5
+ 10.0
6
+ 11.0
7
= 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 1 titik β
1
diperoleh dengan melakukan lompatan sebanyak 1 kali pada urutan nilai α yang dimulai dari angka 0 dan lompatan akan berhenti pada angka
1. Sehingga nilai β
1
= 1. b Jika nilai α = 1, maka:
β
2
= 1 + 2.1 + 3.1
2
+ 7.1
3
+ 8.1
4
+ 15.1
5
+ 10.1
6
+ 11.1
7
= 57 titik β
2
diperoleh dengan melakukan lompatan sebanyak 57 kali pada urutan nilai α yang dimulai dari angka 0 dan apabila lompatan sudah jatuh
di angka 16, maka lompatan ini akan diulangi lagi dari angka 0. Dan jika proses ini terus dilakukan, maka lompatan terakhir akan berhenti pada
angka 6. Sehingga nilai β
2
= 6. Dengan mengikuti langkah proses seperti dalam mencari nilai β
1
dan β
2
di atas, maka nilai β
3
, β
4
, β
5
,..., β
16
juga dapat diperoleh hasilnya. c Jika nilai α = 2, maka:
β
3
= 1 + 2.2 + 3.2
2
+ 7.2
3
+ 8.2
4
+ 15.2
5
+ 10.2
6
+ 11.2
7
= 2.729 Sehingga nilai β
3
= 9. d Jika nilai α = 3, maka:
β
4
= 1 + 2.3 + 3.3
2
+ 7.3
3
+ 8.3
4
+ 15.3
5
+ 10.3
6
+ 11.3
7
= 35.863 Sehingga nilai β
4
= 10. e Jika nilai α = 4, maka:
β
5
= 1 + 2.4 + 3.4
2
+ 7.4
3
+ 8.4
4
+ 15.4
5
+ 10.4
6
+ 11.4
7
= 239.097 Sehingga nilai β
5
= 9. f Jika nilai α = 5, maka:
β
6
= 1 + 2.5 + 3.5
2
+ 7.5
3
+ 8.5
4
+ 15.5
5
+ 10.5
6
+ 11.5
7
= 1.068.461 Sehingga nilai β
6
= 11.
Universitas Sumatera Utara
g Jika nilai α = 6, maka: β
7
= 1 + 2.6 + 3.6
2
+ 7.6
3
+ 8.6
4
+ 15.6
5
+ 10.6
6
+ 11.6
7
= 3.674.497 Sehingga nilai β
7
= 15. h Jika nilai α = 7, maka:
Β
8
= 1 + 2.7 + 3.7
2
+ 7.7
3
+ 8.7
4
+ 15.7
5
+ 10.7
6
+ 11.7
7
= 1.0509339E7 Sehingga nilai β
8
= 7. i Jika nilai α = 8, maka:
β
9
= 1 + 2.8 + 3.8
2
+ 7.8
3
+ 8.8
4
+ 15.8
5
+ 10.8
6
+ 11.8
7
= 2.6218193E7 Sehingga nilai β
9
= 11. j Jika nilai α = 9, maka:
Β
10
= 1 + 2.9 + 3.9
2
+ 7.9
3
+ 8.9
4
+ 15.9
5
+ 10.9
6
+ 11.9
7
= 5.8870657E7 Sehingga nilai β
10
= 14. k Jika nilai α = 10, maka:
Β
11
= 1 + 2.10 + 3.10
2
+ 7.10
3
+ 8.10
4
+ 15.10
5
+ 10.10
6
+ 11.10
7
= 1.21587321E8 Sehingga nilai β
11
= 6. l Jika nilai α = 11, maka:
Β
12
= 1 + 2.11 + 3.11
2
+ 7.11
3
+ 8.11
4
+ 15.11
5
+ 10.11
6
+ 11.11
7
= 2.34617087E8 Sehingga nilai β
12
= 2. m Jika nilai α = 12, maka:
Β
13
= 1 + 2.12 + 3.12
2
+ 7.12
3
+ 8.12
4
+ 15.12
5
+ 10.12
6
+ 11.12
7
= 4.27920649E8 Sehingga nilai β
13
= 15. n Jika nilai α = 13, maka:
Β
14
= 1 + 2.13 + 3.13
2
+ 7.13
3
+ 8.13
4
+ 15.13
5
+ 10.13
6
+ 11.13
7
= 7.44315573E8 Sehingga nilai β
14
= 0.
Universitas Sumatera Utara
o Jika nilai α = 14, maka: Β
15
= 1 + 2.14 + 3.14
2
+ 7.14
3
+ 8.14
4
+ 15.14
5
+ 10.14
6
+ 11.14
7
= 1.243238417E9 Sehingga nilai β
15
= 10. p Jika nilai α = 15, maka:
Β
16
= 1 + 2.15 + 3.15
2
+ 7.15
3
+ 8.15
4
+ 15.15
5
+ 10.15
6
+ 11.15
7
= 2.005179331E9 Sehingga nilai β
16
= 6. 3 Dari perhitungan di atas, maka parameter F disebarkan ke dalam 16 pasangan
α
i
,β
i
, yaitu: 0,1, 1,6, 2,9, 3,10, 4,9, 5,11, 6,15, 7,7, 8,11, 9,14, 10,6,
11,2, 12,15, 13,0, 14,10, 15,6. Pasangan α,β ini akan digunakan untuk menentukan lokasi perubahan nilai
pixel pada Pola Citra X ukuran 16x16 pixel.
3.3.3. Input Citra digital asli I