ISSN: 1693-6
930
123
Aplika
s
i Wate
r Maki
ng Untuk Perli
ndu
ng
an Ha
ku Pad
a
Citra Di
gital
……(Ka
rtika
Firda
u
sy)
APLIKASI
WATEMARKING
UNTUK PERLINDUNGAN
HAKI PADA CI
TRA DI
GITAL DALAM
DOMAI
N
FREKUENSI MENGGUNAKAN
FAST FO
URIER
TRANSFORM
(FFT)
Kar
t
ika Firda
u
s
y
, Anton Yudhana, Eka
Rahmat.
B
Program Studi Tekni
k
Ele
k
tro, Fa
kulta
s
Te
knol
ogi In
dustri,
Universitas Ahm
ad
Dahl
an
Kampus III UAD Jl. Prof. Dr. Soepomo,
Janturan, Um
bulharjo, Yogyakarta
Telp. (02
74)
3794
18-381
5
23 psw 10
1/2
20, Fax 0274
-381
523
e-mail:
ka
rtikaf@ind
osat.net.id
,
anton@uad.a
c
.id
,
ka
2_proleta
r
@y
ahoo.
com
Abs
t
rak
Wate
rm
arkin
g
adal
ah
suat
u m
e
tode unt
uk m
e
n
y
ebu
n
y
ikan d
a
ta pa
da data
digita
l tanpa
diketa
hui ole
h
indera pe
nglihata
n
atau pen
den
g
a
ran.
Dalam
pape
r ini waterm
arkin
g
di
aplikasi
k
an
u
n
tuk p
e
rlin
du
ngan
HaKI p
ada
citra di
gital kh
ususnya
citra
diam
(g
am
bar). Meto
de
waterm
arkin
g
yan
g
digu
n
a
ka
n de
ngan
m
e
m
anfaat
kan tran
sfo
r
m
a
si m
a
tem
a
tis Fa
st Fou
r
i
e
r
Tran
sfo
r
m
(FFT) yang
be
rfung
si untu
k
m
entransfo
rm
asikan
dari
dom
ain spa
s
ial ke dom
a
i
n
freku
e
n
s
i, ka
rena
citra lab
e
l ya
ng terta
nam
di dala
m
citra ho
st
lebih
kuat terhada
p sera
n
g
a
n
setela
h m
e
laluai tran
sfo
r
m
a
si terl
ebi
h da
hulu.
Ada du
a p
r
ogram
utam
a da
ri a
p
likasi
waterm
arkin
g
yaitu progra
m
prose
s
inserting (
pen
yi
sipa
n) yang
berfun
g
si u
n
tuk m
enyi
s
ip
kan
citra la
bel ata
u
label
kep
e
m
ilikan ke
dal
am
citra yan
g
dilindu
ngi d
an prog
ram
proses
ext
r
a
c
ting
(pen
dete
ksi
a
n
) seb
agai
pend
eteksi
l
abel ya
ng t
e
rtanam
di
dalam
citra
tersebut.
Ha
sil
waterm
arkin
g
ya
ng
dica
pa
i dalam
pa
pe
r ini
adal
ah i
n
form
asi
ata
u
lab
e
l yang
tertanam
dal
a
m
citra
digital, i
n
vi
sible
(tida
k
nam
pak ole
h
ka
sat m
a
ta)
dan
rob
u
st
(t
ahan
) te
rhad
ap p
engh
apu
san
se
cara lang
sung atau d
a
ri
bebe
rap
a
pro
s
e
s
pen
gola
h
an citra di
gita
l.
Kata kunci
:
Wate
rm
arkin
g
,
PSNR, Ha
KI, FFT.
1. PEN
DA
HU
LU
AN
Perkemba
ng
an teknolo
g
i
digital serta I
n
ternet
sa
at ini telah m
e
m
beri
kem
uda
h
an untu
k
melakukan a
k
ses
se
rta m
endi
stribu
si
ka
n berbag
ai in
f
o
rma
s
i d
a
lam
format digital
.
Apa saja ya
ng
dibutuh
ka
n yang b
e
rh
ubu
ngan
deng
a
n
tekn
ologi i
n
i den
gan
mudah
dida
patka
n da
n
hak
ciptap
un
mul
a
i
teran
c
a
m
karena bany
aknya pi
ha
k
yang tida
k b
e
rtang
gun
g j
a
wa
b men
g
a
m
bil
hak
cipta orang lain unt
uk mem
enuh
i kebutuh
ann
ya. Setiap orang mul
a
i khawatir tenta
ng
hukum yang
mengatu
r
p
r
o
t
eksi te
rh
ada
p ha
k ci
pta u
n
tuk d
a
ta dig
i
tal sep
e
rti g
a
mba
r
(
im
age
),
film (
mo
v
i
e
) dan suara
(
audi
o
). Ke
terbata
s
an
p
engeta
hua
n tentang ba
g
a
imana m
enj
aga
keam
ana
n h
a
sil
ka
rya da
ri be
rba
gai
si
fat yang me
rusa
k h
a
sil
ka
rya, memb
ua
t oran
g be
rpi
k
ir
kre
a
tif, bagai
mana carany
a menjag
a ha
sil ka
rya itu denga
n kem
a
mpuan d
an fa
silitas yan
g
a
da.
Seiring
den
g
an pe
rkemb
a
ngan te
kn
olo
g
i inform
asi
yang
sem
a
ki
n
pesat, maka
metode-
metode ba
ru
dalam bida
ng ke
aman
a
n
sema
kin di
kemb
ang
ka
n. Untuk meli
n
dungi data a
t
au
informa
s
i di
g
i
tal hasil
ka
rya tersebut
yang be
rhu
b
unga
n de
ng
an HaKI ata
u
disebut ju
ga
Intellectual Propertyri
ght.
Wate
rma
r
k (t
anda ai
r) b
e
rbeda d
eng
an
tanda ai
r
pad
a uang
ke
rtas. Ide awalnya
muncul
pada tah
un
1990. Pada t
ahun 1
993 A
.
Z. Tirkel, dk
k[1] mulai m
engg
una
kan
kata ’waterm
a
rk’
dalam pa
pe
rnya, namun
baru p
ada ta
hun 19
95/19
96 topik ini
menjadi p
e
rh
atian dan m
u
lai
menjadi
sal
a
h sat
u
f
o
ku
s
riset
.
Waterm
ark
merupa
kan suatu b
e
n
t
uk da
ri
Steg
anog
rap
h
y
y
ang
mempel
ajari tekni
k
-te
k
ni
k
bagaim
ana menyim
pa
n suatu data dig
i
tal ke dalam
data
host
at
au
data digital l
a
in. Istilah ”
Steganog
ra
p
h
y
”
berasal dari b
aha
sa
Yunani, yang
bera
r
ti
co
ve
red
-
writing
atau
tulisa
n
te
rsembunyi. T
e
kni
k
ini
me
manfaatkan
keterbata
s
an
ind
r
a m
a
n
u
sia
khu
s
u
s
nya in
dera p
engli
h
atan dan p
e
nden
garan, sehing
ga
water
m
ar
k
ya
ng
disisi
pkan p
ada
dokumen tida
k akan di
sad
a
ri ke
hadi
ran
n
ya oleh man
u
sia.
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 4, No. 2, Agustus 2
006 : 123 - 1
2
6
124
Ci
t
r
a
wa
t
e
r
m
a
r
k
e
d
Us
e
r
2.
1
P
r
oses pe
m
i
saha
n t
i
ap
-
t
i
a
p
l
a
y
e
r
(
R
G
B
)
&
t
r
ans
f
o
r
m
as
i
t
i
a
p
-
t
i
ap l
a
y
a
r
R
G
B
deng
an
FF
T
Label
w
a
t
e
r
m
ar
k
C
i
t
r
a hos
t
V
e
k
t
or
K
(
k
a
t
aha
nan
)
l
a
bel
w
a
t
e
r
m
a
r
k
2.
2
P
r
o
s
es
p
enem
p
e
l
an c
i
t
r
a l
ogo
pad
a t
i
ap
-
t
i
a
p
l
a
y
e
r
&
pem
ben
t
u
kan
ci
t
r
a w
a
t
e
r
m
ar
k
e
d
2. METODE
PENELITIAN
Wate
rm
arkin
g
atau ta
nda
air d
apat di
a
r
tikan
s
eba
ga
i suatu
teknik penyem
buny
ian data
atau inform
a
s
i “raha
sia
”
ke dalam
suat
u data la
inya
untuk “ditu
m
pangi
”[2]. Jadi kal
au dili
hat
se
cara ka
sat
mata data atau informa
s
i
yang disi
si
p
k
an
kedal
am
citra digital tidak terli
hat dan
tahan te
rha
dap
se
ran
g
an b
e
ru
pa
pen
gola
h
a
n
cit
r
a
digi
tal se
rta ti
dak men
g
h
a
mbat
pendi
strib
u
si
an. Jadi
wate
rm
ark
ha
ru
s:
a.
I
n
visi
ble
:
tidak terlih
at oleh ind
e
ra p
englih
atan da
n pend
eng
aran
b.
Rob
u
st
:
tahan terha
dap serang
an be
rupa
pengol
aha
n citra di
g
i
tal atau
peng
hapu
sa
n
secara la
ng
sung.
c.
Tra
c
kabel
:
tidak m
eng
h
a
mbat p
r
o
s
e
s
p
end
uplika
s
ian
tetapi p
enyeba
ran
d
a
ta da
pat
dike
ndali
k
an.
Ada dua p
r
o
s
es yang h
a
ru
s dila
ku
kan p
ada proses
waterm
arki
ng
, yaitu:
a. Proses
inserting
atau prose
s
penyi
s
ipa
n
Proses yan
g
terjadi p
ada
pro
s
e
s
pe
nyisipa
n
melibat
kan ali
r
an i
n
forma
s
i be
rup
a
citra
host
d
an cit
r
a label yan
g
kemu
dian
dip
r
oses
den
ga
n meng
gun
a
k
an
algo
ritma yang telah
ditentukan se
belumnya, de
ngan
mem
a
suka
n ketah
a
n
an
yan
g
be
rf
ung
si seba
ga
i
keta
han
an
atau untu
k
mempe
r
taha
nkan label ketika di
ke
nakan
peng
olaha
n citra atau se
ra
ngan lainya,
vektor
ketaha
nan sa
ngat b
e
rpe
nga
ruh
t
e
rha
dap
cit
r
a
label
yang
di
sisi
pkan
pad
a cit
r
a
ho
st,
sema
kin
be
sar nil
a
i
ketah
anan
nya se
makin
kuat t
e
rha
dap
sera
ngan
tetapi l
abel
sem
a
ki
n
terlihat hal i
n
i menyeba
bkan kualita
s
citr
a men
u
ru
n
seb
a
liknya nilai ketahan
an sema
kin
ke
cil label
ke
pemilikan
se
makin tid
a
k t
a
mpa
k
kualit
as
citra b
agu
s tetapi
ketah
anan la
belny
a
berku
ran
g
, se
lanjutnya pro
s
e
s
pemb
ent
uka
n
citra
wa
term
arke
d
.
Gamba
r
1. Prose
s
inserting
pada te
kni
k
waterm
ar
kin
g
Berda
s
a
r
kan
Gamba
r
1, ada bebe
ra
pa
langka
h
yan
g
haru
s
dila
kuka
n untuk p
r
oses
inserting
yaitu seb
agai b
e
rikut :
1).
B
a
ca
cit
r
a
ho
st
dan
pisah
k
an tiap
-tiap l
a
yer p
ada
cit
r
a
ho
s
t
k
a
r
e
na
tia
p
-
tiap
la
ye
r
ak
an
ditempel
kan l
abel kepemili
kan (citra lab
e
l).
2).
Baca Cit
r
a la
bel dan konv
ersi
ka
n ke
dal
am bentu
k
bi
ner da
n ditambah
kan
ket
ahan
an
(
Ro
bu
st
), hal
tersebut u
n
tuk m
enja
ga
keutu
han
citra
wate
rm
ar
k
keti
ka a
da
pro
s
e
s
serang
an da
n
penge
kstra
k
sian.
3). Se
su
aika
n be
ntuk mat
r
ik
citra la
bel
se
suai
de
nga
n u
k
uran
citra
ho
st
. Karen
a
citra la
bel
tidak b
o
leh l
ebih b
e
sar
dari
citra
ho
st
, untuk m
enjag
a kualit
as
citra ya
n
g
akan
didistri
bu
sika
n.
4).
Tran
sfo
r
ma
si
kan
tia
p
-tiap
layer citra
hos
t
dan
citra l
abel me
ngg
u
n
ka
n FFT,
kemudian
citra l
abel
ditempel
kan
ke
dalam
masi
ng-ma
sing l
a
yer
citra
ho
st
yang tel
a
h
ditran
sform
a
sikan dan
men
e
tapkan
invers
(IFF
T)
pad
a ma
sing
-ma
s
ing l
a
yer ya
ng tela
h
disi
sipi citra label
u
n
tuk menge
mbali
k
an
kemb
ali
ke
dom
ain sp
asial aga
r citra
bi
sa
diba
ca kemb
ali.
5).
Proses te
ra
khir. Pembe
n
t
ukan
citra
waterm
ar
ke
d
deng
an
ca
ra me
ngg
ab
ung
kan
kemb
ali se
m
ua layer yang
telah ditemp
eli label kepe
milikan.
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI
KA
ISSN:
1693-6930
■
Aplika
s
i Wate
r Maki
ng Untuk Perli
ndu
ng
an Ha
ku Pad
a
Citra Di
gital
……(E
k
a Ra
hm
at)
125
2.
1
P
r
os
es
ex
t
r
ac
t
i
ng
l
a
bel
w
a
t
e
r
m
a
r
k
2.
2
P
r
os
e
s
r
e
k
ont
r
u
k
s
i
c
i
t
r
a l
abe
l
Us
e
r
Ci
t
r
a
h
o
s
t
La
bel
Ci
t
r
a
wa
t
e
r
m
a
r
k
e
d
b. Proses
ex
tr
actin
g
atau pro
s
es pe
ndete
ksian
Proses i
n
i m
e
libatkan ali
r
an informa
s
i beru
pa
citra
host
d
an
citra
wate
rm
ark
e
d
, yang
diambil d
a
ri t
e
mpat p
enyimpana
n yan
g
telah di
se
d
i
aka
n
da
ri p
r
ose
s
seb
e
lu
mnya (p
ro
se
s
inserting
). Citra
host
d
an c
i
tr
a
wate
r
m
arked
di
se
rtaka
n
se
ba
gai input da
lam pro
s
e
s
ex
trac
ting
atau pro
s
e
s
p
endete
k
sian l
abel da
ri citra
wate
rm
ark
e
d
, kem
udia
n
ked
ua cit
r
a
terse
but di
prose
s
dan
ha
sil d
a
ri
proses te
rsebut adala
h
citra label (lab
el kep
e
milikan),
kemu
dian h
a
s
ilnya di
kemb
alika
n
ke
us
er
.
Gamba
r
2. Prose
s
ex
tr
ac
tin
g
pad
a tekni
k
wate
rm
arki
ng
Berda
s
a
r
kan
Gamba
r
2, ada bebe
ra
pa
langka
h
yan
g
haru
s
dila
kuka
n untuk p
r
oses
ex
trac
ting
yai
t
u seba
gai be
rikut:
1).
Pada
setiap
layer (RG
B
) citra
ho
st
dan
citra
wate
rm
arke
d
dipi
sah
k
a
n
untu
k
me
mu
da
hk
a
n
k
e
tik
a
pr
os
es
extractin
g
dilakukan, ka
rena ditia
p
-ti
ap layer di
si
sipi citra
label.
2).
Sesuai
ka
n ukuran
citra
wat
e
rma
r
ked de
ngan u
k
u
r
an
citra ho
st.
3).
Ekstrak laye
r d
a
ri
ke
du
a cit
r
a ya
n
g
telah
dipi
sah
k
a
n
tiap
-tiap layernya cit
r
a
watermarke
d diku
ran
g
i citra host.
4).
Bentuk citra l
abel.
Dalam
pembe
ntukan
ny
a tiap
-tiap
label ya
ng
b
e
rad
a
p
ada
ti
ap-tiap
layer yang tel
ah di ekstra
k
dekalikan 25
5
untuk me
m
bentu
k
kem
b
ali citra lab
e
l.
3.
HASIL D
A
N
PEMBA
HAS
AN
Pada taha
p
peng
ujian ini
berma
ksud
untuk m
eng
u
ji ketaha
nan
citra di
gital d
a
ri ha
sil
p
r
os
es
waterm
arking
(citr
a
wate
rm
ark
e
d
), citra ha
sil akan di
ke
nai beb
era
p
a
jenis seran
gan
(pen
gola
han
citra
digital)
serang
an a
k
an dila
ku
ka
n
deng
an p
e
rsep
si b
a
h
w
a
citra ya
ng t
e
lah
dise
ran
g
masih bisa dig
u
n
a
ka
n atau did
i
stribu
si
kan ol
eh piha
k lain,
baik piha
k yang men
geta
hui
bah
wa citra tersebut telah
ditempeli se
buah pe
sa
n atau informa
s
i maup
un pi
hak yang b
e
l
u
m
mengeta
hui sama se
kali.
Sistem ujicob
a pada 4
citra
yang sam
a
d
enga
n format
true col
o
r
, tip
e
.*BMP, ketahana
n
yang di
gun
a
k
an
1
-
5
den
gan
se
ran
g
a
n
be
rup
a
b
eberapa
pe
n
golah
an
citra da
n h
a
sil
n
ya
ditunju
k
kan p
ada Tab
e
l 1 d
an 2.
Table 1. Ha
sil
waterm
ar
kin
g
s
e
be
lu
m te
rk
e
n
a
s
e
r
a
ng
an
Ketah
a
na
n
Nilai PSNR
pad
a
citra
water
m
ar
ked
(d
B
)
1 48.8569
2 42.8363
3 39.3145
4 36.8157
5 34.8775
Dari
hasil
perhitunga
n yan
g
tertampil pa
da
Tab
e
l 1 da
n 2, penguji
a
n meng
guna
kan citra
deng
an
ukuran 2
69x33
4x24b
den
gan
i
nde
ks pe
nguj
ian 1
00
ke
cu
ali pa
da
noi
se
1x. Hasil
d
a
ri
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 4, No. 2, Agustus 2
006 : 123 - 1
2
6
126
nilai-nil
a
i yan
g
didap
at dal
am table-ta
b
e
l te
rse
but b
e
rda
s
a
r
kan d
a
ri pe
rhitun
g
an PSNR (
P
eak
Signal to
Noi
s
e
Ratio
)
den
gan
ca
ra
unt
uk
Tab
e
l 1
m
e
mban
ding
ka
n cit
r
a
ho
st
(asli) de
nga
n
citra
yang
water
m
ar
ked
d
an p
a
da Ta
bel 2
p
e
rba
ndin
gan
antara
citra
waterm
ar
ke
d
seb
e
lum
te
rkena
peng
olaha
n citra deng
an ci
tra
wate
rm
ark
e
d
se
su
dah t
e
rkena p
eng
o
l
ahan
citra.
Table 2. Ha
sil
waterm
ar
kin
g
setela
h terkena sera
nga
n
berup
a beb
e
r
apa p
eng
ola
han citra digit
a
l
K
e
t
a
ha
n
a
n
Nilai PSNR (dB
)
Kom
p
resi
L
o
ss
y
JPG 100
Blurring
100
Sharpeni
ng
100
Noise 1x
1 42.0471
34.9226
31.5264
21.3821
2 42.0256
34.8376
31.4385
21.3560
3 42.0131
34.6932
31.2883
21.3060
4 42.0333
34.4884
31.0775
21.2463
5 42.0288
34.2412
30.8237
21.1842
Ha
sil d
a
ri
pe
rhitung
an te
rseb
ut mem
p
erlihat
kan
ku
alitas
citra
m
a
sih
dal
am
keada
an
relative cu
ku
p baik sesuai
dengan
crite
r
ia table PSNR yaitu deng
an ku
alitas
P
oor
de
nga
n nilai
30 dB d
an
Good
den
ga
n nilai 4
0
d
B
di ba
wah
nilai 30
dB
kualita
s
citra
buruk
dan
aka
n
berp
eng
aru
h
pada
citra
lab
e
l yang te
rtan
am di d
a
lamn
ya, citra la
bel
aka
n
rusak
a
t
au tidak
dap
at
dilihat deng
a
n
jelas, sepe
rti pada pro
s
e
s
noi
se de
ng
an 1x.
4. SIMPU
L
AN
Keberada
an l
abel ma
sih
d
apat dipe
rtah
ankan da
n kualitas
citra
waterm
ar
ke
d
-nya pun
masih d
a
lam
kea
daa
n relat
i
f cuku
p bai
k. Hal ini be
rart
i citra lab
e
l yang di
sisi
pka
n
seb
agai la
b
e
l
kep
e
milikan masih
d
apat diperoleh ke
mbali
dan
di
kenali oleh
si
pemiliknya, namun lab
e
l tidak
dapat direko
nstru
k
si ulan
g atau dibe
n
t
uk ke
m
bali
apabil
a
terke
na pro
s
e
s
ya
ng lebih e
k
strim
sep
e
rt
i
no
ise
, ka
ren
a
se
ra
ngan
terseb
u
t
san
gat b
e
rp
enga
ruh
ba
n
y
ak te
rhad
ap
inten
s
itas at
au
bit-bit yang b
e
rsang
kuta
n, sehin
gga m
enga
kib
a
tka
n
citra lab
e
l tidak bi
sa di
re
kon
s
tru
k
si se
cara
baik ol
eh al
goritma yan
g
telah diban
gun. Pada p
engem
ban
ga
n lebih lanj
u
t
tentang teknik
waterm
ar
kin
g
perlu dititikb
eratkan p
ada
pembu
atan al
goritma yan
g
bisa m
e
mpe
r
t
ahan
ka
n label
kep
e
milikan
dari b
e
rb
agai
serang
an b
e
rup
a
pe
ngol
ahan
citra di
gital tanpa h
a
ru
s men
g
u
r
angi
kualita
s
citra
pemb
a
wany
a atau
citra
yang
ditum
pangi
nya, se
hingg
a cit
r
a
dap
at terja
ga
kualita
s
nya
d
an taha
n terhada
p be
rba
gai sera
nga
n
beru
pa p
e
n
golah
an
citra
digital sepe
rti:
Cro
ppin
g
,Rot
ating, Re
size
dan
Noise.
DAF
TA
R PU
STAK
A
[1]
Agung, P, W.,
”Digital
Waterma
r
king
Teknologi
Pelindung HaKI Multime
d
ia”
, Elekt
r
o
Indone
sia, No 35, Tahun
VI, Februari,
Ja
karta, 20
00
.
[2]
Firda
u
sy, F., Hawa
riyan
t
a, I., dan Murinto,
”Implement
asi
Waterm
a
r
king
untu
k
Pen
y
embun
y
i
an Data p
a
da Ci
tra d
a
lam Domai
n
Freku
ensi
Menggun
ak
an
Disc
ret
e
Cosine Tr
an
sform
”
, Ju
rn
al Telko
m
ni
ka, Vol 4, No. 1, 2006.
[3]
Purba
n
ing
s
ih,
E, SN., Mard
i, S., dan Suprapto, K, Y.,
”Proteksi Waterma
r
king pada Citra
Diam de
nga
n Me
tode
RS
PPMC”
, Re
seach
G
r
ouP
on
Intele
gent Tech
nolo
g
y
for Non
Lini
er
System, Sekolah Ti
nggi
Informatika
& Komput
e
r
Indone
sia,
Politekni
k El
ektro
Nege
ri
Surab
a
ya, ITS, Surabaya, 2004.
Evaluation Warning : The document was created with Spire.PDF for Python.