ISSN: 1693-6
930
19
Im
plem
entasi Waterm
aki
n
g untuk Pen
y
em
bunyia
n…
…(Karti
k
a Fi
rdau
sy)
IMPLEMENTASI
WATERMARKING
UNTUK
PENYEMBUNYIAN DATA PADA CITRA DALAM DOM
A
IN
FREKUENSI MENGGUNAKAN
DISCRETE COSINE
TRANSFORM
Kar
t
ika Firda
u
s
y
1
, Ikh
w
an Ha
w
a
ri
y
a
nta
2
, Murinto
3
1
Progra
m
Studi Teknik El
ektro, Fa
kulta
s
Te
knolo
g
i Indu
stri, Unive
r
sita
s Ahmad
Dahl
an
2,3
Program S
t
udi Tekni
k
In
formatika, Fa
kulta
s
Te
knol
ogi Indu
stri, Universita
s Ahmad Dahla
n
Kampus III, Jl
n. Prof Soepomo, Jantur
an,
Yogyakarta, Telp. (0274)
379418
Fax. (0274
) 3
8152
3, email: karti
k
af@i
nd
osat.net.id
Abs
t
rak
Saat ini b
a
n
y
a
k
karya
seni d
a
lam
form
at citra
digital. Perke
m
bangan te
knologi
inform
asi, terutam
a
intern
et, m
e
m
beri
kem
udah
an
dalam
m
engkopi file
-file
digital da
ri satu
kom
puter
ke
kom
puter lai
n
. Untu
k itu diperl
u
kan
se
buah
sistem
keam
ana
n u
n
tuk m
e
lindu
ngi
karya te
rseb
ut agar tida
k bisa ditiru
(dibaja
k
) d
e
n
gan m
udah. Tujuan p
enel
itian ini adal
ah
m
enerap
ka
n
dan m
eng
a
nalisi
s
te
kni
k
wate
rm
arki
n
g
untu
k
m
e
lindun
gi Hak
Atas Ke
kaya
an
Intelektual
(HAKI) atau Int
e
llectu
a
l Prop
erty Ri
g
h
t de
ngan
m
e
m
beri tand
a ata
u
label
pada
cit
r
a
digital. Penel
itian diim
ple
m
entasika
n
pada
citra
h
o
st
(citra
ya
ng a
k
a
n
di
b
e
ri la
bel
) d
a
n
cit
r
a
waterm
ark (la
bel) dalam
fo
rm
at gra
y
scal
e de
nga
n je
ni
s
citra
stati
s
yan
g
b
e
re
kstensi
BMP. Cit
r
a
hasil
proses wate
rm
arki
n
g
dinam
a
k
an
citra
waterm
arked. P
r
o
s
e
s
p
e
n
y
isip
an
waterm
ark
ke
dalam
citra h
o
st dila
ku
kan
pada d
o
m
a
in frekuen
si d
enga
n Di
scre
te Co
sine T
r
ansfo
rm
(DCT).
Ha
sil pe
neliti
an m
enunj
ukkan
bah
wa
citra waterm
arked
m
a
sih
b
e
rkualita
s
b
a
i
k
, de
ngan
nil
a
i
Peak Sign
al to Noi
s
e
Rati
o (PSNR)
ya
ng tinggi
a
n
tara 4
6
,9 dB
sam
pai de
ng
an 76,3 dB.
Ha
sil
ek
stra
k
s
i wat
e
rm
ark
da
ri ctra
w
a
term
a
r
ke
d
m
enu
nj
ukkan
ba
hwa
wate
rm
ark
yan
g
di
si
sip
k
a
n
pada
citra
ho
st m
a
sih
da
p
a
t dipe
rlihat
kan e
k
sist
e
n
si
nya
de
nga
n
m
e
lihat nilai
Norm
ali
z
ed
Cross
Correl
ation (NC) ya
ng be
rada p
ada 0,
965 sam
pai deng
an 0,98
8. Hal ini m
e
m
buktikan b
a
h
wa
hasil
uji terhada
p pe
ne
rapa
n
waterm
arking
m
e
m
anfaatkan
transfo
rm
asi
DCT m
e
miliki
ketah
ana
n ya
ng bai
k terha
dap pem
ro
se
san
citra, khu
s
u
s
n
y
a kom
p
resi lo
ssy
JP
EG.
Kata kunci
: HAKI, waterm
arking, Di
screte Co
sin
e
T
r
an
sform
(DCT), PSNR
1. PEN
DA
HU
LU
AN
Ada b
ebe
rap
a
fakto
r
ya
n
g
mem
buat
peng
guna
an
data di
gital
sema
kin
ma
rak
dan
dis
u
k
a
i, yaitu [5] :
a.
mudah di
dupl
ika
s
i dan h
a
si
lnya san
gat mirip da
n bah
kan bi
sa
sam
a
deng
an a
s
li
nya.
b.
mura
h untu
k
pend
uplikasi
a
n dan pe
nyimpana
nnya.
c.
mudah di
sim
pan untu
k
ke
mudian di
pro
s
e
s
atau diol
ah lebih lanj
u
t
.
d.
mudah
untu
k
didistri
bu
sikan bai
k mel
a
l
u
i media fi
sik (
disk
) mau
p
un medi
a jari
ngan
sep
e
rti
Internet
, dan l
a
in-lai
n.
Segala
kem
u
daha
n yang
didap
at di du
nia digital te
rseb
ut mend
o
r
ong
pula
mu
ncul
nya
ide-id
e n
egati
f,
s
epe
rti ad
a
n
ya pem
baja
k
an
terh
ada
p
ha
sil karya
oran
g lai
n
at
aupu
n sabot
ase
terhad
ap dat
a-data
rah
a
si
a yang se
harusnya h
anya
bisa di
keta
hui
oleh piha
k yang be
rha
k
saja.
Banyak
ca
ra
yang suda
h d
i
tempuh u
n
tu
k melin
dun
gi
data digital. S
a
tu de
kad
e
te
rakhir i
n
i mul
a
i
muncul
steg
anog
rap
h
y
,
yaitu suatu
te
kni
k
yan
g
diguna
ka
n u
n
tuk
menyem
b
unyika
n
seb
uah
pesan, di ma
na nantinya
pesan terseb
ut dapat di
a
m
bil kem
bali oleh piha
k-pi
hak yan
g
berhak
saja. Sal
ah
satunya
ad
al
ah d
eng
an
cara
pen
and
a
an d
o
kumen.
Ji
ka
sem
u
a
obye
k
dita
n
dai
deng
an label
yang sam
a
, hal ini
dike
nal seb
agai p
r
o
s
es
waterm
arking
[1].
Herdiam
an [3] melaku
ka
n penelitian
deng
an judul
“Pengam
an
an Informa
s
i
denga
n
Mengg
una
ka
n Teknik
Leas
t Signific
a
nt Bits
(LSB) pa
da Metod
e
Stegan
ograph
y
deng
an Delp
hi”.
Penelitian terseb
ut memb
aha
s tekni
k
p
enyembu
ny
ia
n data (lab
el) teks dal
am format *.txt, d
an
media pe
nyembunyia
nny
a (
ho
st
) ad
alah citra denga
n forma
t
*.bmp. Pe
nelitian terse
but
menitikb
eratkan pad
a ba
g
a
imana
data
itu disem
b
u
n
yikan
ke d
a
lam media y
ang lain
unt
uk
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 4, No. 1, April 2006 : 19 - 26
20
mening
kat
k
a
n
ke
aman
an
data. Perma
s
alaha
n y
ang
belum di
bah
as d
a
lam p
e
nelitian terse
but
adala
h
ba
gai
mana bil
a
m
edia yan
g
di
guna
ka
n unt
uk m
enyemb
unyika
n
data
tersebut di
kenai
serang
an
ata
u
pem
ro
se
sa
n cit
r
a, a
p
a
k
ah d
a
ta yan
g
disembu
n
yikan ma
sih
bi
sa ditemu
ka
n l
agi
atau tidak. Artinya, sejauh
mana ketaha
nan citra
wat
e
rm
arked
(citra yang telah
dikenai p
r
o
s
es
waterm
ar
kin
g
) dal
am m
e
mperta
han
ka
n data
yang
diba
wa
nya
apabil
a
dila
kuka
n
serang
an
terhad
apnya
sehi
ngg
a dat
a yang diba
wa dapat dib
u
ktikan kembali
keb
e
ra
daa
nya.
1.1. Wa
termar
king
Wate
rm
arkin
g
adal
ah p
r
o
s
e
s
pe
nemp
e
lan d
a
ta (
water
m
ar
k
/lab
el)
ke
d
a
l
am
s
e
bu
a
h
obyek
multim
edia yan
g
setipe (b
ertip
e
d
i
gital) di m
a
n
a
wate
rm
ar
k
terse
but d
a
p
a
t didete
ksi
d
a
n
diekstra
k/dipi
sah
k
a
n
pad
a
suat
u
saat
untuk m
end
a
patka
n sebu
ah pe
rnyataa
n
tentang o
b
y
ek
multimedia t
e
rsebut. O
b
yek te
rsebut
dapat
ber
up
a gam
bar/
c
itra atau
audi
o
ataup
un vid
eo.
Sebuah
cont
oh
sede
rh
an
a da
ri di
gital
wate
rm
ark
a
dalah
se
bua
h segel/tand
a yang te
rlih
at di
atas sebu
ah
gamba
r untu
k
identifikas
i
hak
cipta. De
ngan m
e
mbe
r
ika
n
tanda
waterm
ar
k
yang
beru
pa i
n
formasi
pad
a ba
rang
yang
di
perju
albeli
k
a
n
akan
diketa
hui ba
hwa ba
rang
terseb
ut asli
atau hanya
sebua
h salin
a
n
saja.
Pada umum
n
y
a, dalam pro
s
e
s
wate
rm
arking
terdap
at tiga komp
one
n utama yaitu [5]:
a. label/
water
m
ar
k
b.
pro
s
e
s
penye
m
bunyian la
b
e
l (pen
emp
e
lan).
c.
mengh
asil
ka
n kemb
ali lab
e
l
waterm
ar
k
(verifikasi ata
u
ekstra
ksi).
Pada si
ste
m
wate
rm
arking
te
rda
p
a
t bebe
rap
a
komp
one
n
utama ya
ng ha
rus
diperhatikan. Gamba
r
1 me
mperli
hatk
an
komp
one
n-ko
mpone
n terse
but [7].
Gamba
r
1. Sistem
Digital
Wate
rm
arkin
g
Pada si
stem
digital
wate
rm
arkin
g
terdiri da
ri du
a
bagian
uta
m
a yaitu pe
nempel
waterm
ar
k
da
n pe
ndete
k
si
waterm
ar
k
. P
enemp
e
l
wat
e
rm
ark
me
ne
mpelkan
siny
al
water
m
ark
ke
dalam
sinyal
pem
ba
wa
d
an p
end
eteksi
wate
rm
ark
men
dete
ksi
ke
hadi
ran
sinyal
water
m
ar
k
.
Terd
apat se
b
uah entitas
kunci
water
m
ar
k
, ku
nci
ini d
i
guna
ka
n sel
a
ma pro
s
e
s
penem
pela
n
dan
pend
eteksia
n
waterm
ar
k
. Salura
n kom
unikasi pa
da
umumnya
be
rdera
u
, yaitu cende
run
g
terj
adi
serang
an terhada
p kea
m
anan data,
maka te
kni
k
waterm
ar
kin
g
haru
s
tahan
terhada
p de
rau
atau se
ran
g
a
n
.
Salah satu
kara
kteri
s
tik
di
gital
w
aterm
a
rkin
g
a
dala
h
robu
st
artinya
wate
rm
ar
k
d
i
dalam
host
data ha
rus tah
an te
rhad
ap be
be
rapa o
perasi
pemro
se
san
digital yang umum sep
e
r
ti
pen
konve
r
si
a
n
dari digital
ke an
alog d
a
n
seb
a
liknya, serta
kom
p
re
si terutam
a
kompresi
lossy
.
Penerapa
n
metode
wat
e
rm
arki
ng
p
ada do
main
freku
e
n
s
i bera
r
ti data
digital
ditran
sform
a
sikan
da
hulu
ke dal
am
dom
ain frekuen
si, misalnya
de
ngan
men
g
g
una
kan
Di
s
c
r
e
te
Co
sine Tra
n
s
form
(DCT
). Citra h
a
sil
pemrosesa
n
wate
rm
arking
de
nga
n
memanfa
a
tkan
transfo
rma
s
i
DCT di
ha
rap
k
an a
k
a
n
lebi
h tahan terh
a
dap sera
nga
n
/
pengol
ahan
citra.
DCT
adal
ah
transfo
rma
s
i yang sa
n
gat mirip d
enga
n tran
sf
orma
si
Fo
uri
e
r
da
n
mengh
asil
ka
n pro
d
u
k
yan
g
sej
eni
s [8]. Tran
sforma
si ini akan me
ngola
h
titik-titik da
ri
dom
ai
n
spa
s
ial
dan mentra
nsfo
rmasi
k
an
nya ke
b
entu
k
sej
enis dalam
d
o
m
a
in frekue
nsi.
DCT m
e
ngola
h
sinyal tiga di
mensi yan
g
d
i
gamba
r pa
da
sumbu
-
sumb
u X, Y, dan Z.
Pendeteksi
water
m
a
r
k
Penempel
water
m
a
r
k
Saluran
komunikasi
Sinyal
pemba
w
a
Kunci
water
m
a
r
k
Kunci
water
m
a
r
k
Sinyal
water
m
a
r
k
Noise
Serangan
Wa
t
e
r
m
a
r
k
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI
KA
ISSN:
1693-6930
■
Im
plem
entasi Waterm
aki
n
g……(K
a
rtika
Firdau
sy)
21
Pada
ka
su
s
ini si
nyal a
d
a
lah
gamb
a
r grafi
k
. Sum
bu-sum
bu X
dan
Y me
n
unju
k
kan
freku
e
n
s
i da
ri sinyal dal
a
m
dua dim
e
n
s
i yang
b
e
rb
eda. Amplitu
do da
ri sinya
l
pada
ka
su
s ini
adala
h
nilai
dari pi
ksel p
ada titik di la
yar. Sebagai
conto
h
adal
ah nilai yan
g
diguna
ka
n u
n
tuk
menyajikan g
a
mba
r
dalam
deraj
at kea
buan
(
grayscale
). Gam
b
a
r
grafik yan
g
ditampilkan
di
layar da
pat diang
gap
se
bagai
sinyal
tiga dimen
s
i yang kom
p
leks den
gan
nilai sum
b
u
Z
ditunju
k
kan oleh wa
rn
a pada laya
r pada titik y
ang bersa
ng
kutan. Ini adalah sinyal
yang
direp
r
e
s
e
n
tasikan pad
a
do
ma
in
s
p
a
s
ia
l
. DCT d
a
p
a
t digun
akan
untu
k
me
ng
ubah i
n
form
asi
spa
s
ial
ke b
entuk fre
k
u
e
n
si atau
spe
k
tral. Terdap
at fungsi
invers
DCT (IDCT) yan
g
da
pat
membali
k
kan
representa
s
i spe
k
tral
ke b
entuk
spa
s
ial
mula-m
ula.
Rumu
s
DCT
dua dime
nsi dapat ditun
j
ukkan p
ada
persama
an
(1)
dan
rum
u
s unt
u
k
Invers
DCT di
tunjukka
n pa
da persa
maa
n
(2)
seb
agai
beri
k
ut [2]:
0
,
untuk
1
0
j
i,
untuk
2
1
,
2
1
2
2
1
2
,
2
,
1
0
1
0
j
i
j
C
i
C
N
j
y
Cos
N
i
x
Cos
y
x
pixel
j
C
i
C
N
j
i
DCT
N
x
N
y
(1)
i = posisi baris untuk koefisien DCT
x = posisi baris
untuk piksel
N = ban
y
a
kn
ya b
a
ris atau kolom
j = posisi kolom
untuk koefisien
DCT
y = posisi kolom
untuk piksel
DCT
dikena
kan pad
a seb
uah matri
k
s
bujur
sa
ng
ka
r
N
N
dari nil
a
i-n
ilai piksel, da
n aka
n
mengh
asil
ka
n seb
uah mat
r
ik buj
ur
san
g
k
ar
N
N
dari koefi
s
ien fre
k
u
e
n
s
i.
0
j
i,
untuk
1
0
,
untuk
2
1
,
2
1
2
2
1
2
,
2
,
1
0
1
0
j
i
j
C
i
C
N
j
y
Cos
N
i
x
Cos
j
i
DCT
j
C
i
C
N
y
x
Pixel
N
i
N
j
(2)
Tran
sfo
r
ma
si
ini berba
siskan vekto
r
. DCT mem
bagi
citra
ke d
a
la
m 8
8 blo
k
ci
tra. Setiap bl
ok
aka
n
dihitun
g
koefi
s
ien
n
y
a masing
-masin
g. DCT 2 dimen
s
i meng
ha
si
lkan
citra h
a
sil
transfo
rma
s
i
ke dal
am mat
r
iks 2 dime
nsi
.
1.2.
Peak Signal to Nois
e Ra
tio (PSNR)
da
n Normalize
d
Cros
s Corr
elation (NC)
PSNR dig
u
n
a
ka
n untu
k
menentu
k
a
n
kualita
s
citra
wate
rm
arke
d
s
e
t
e
lah
disisi
pi
waterm
ar
k
. Citra
wate
rm
ar
ked
diba
ndin
g
ka
n
de
nga
n
citra asli (cit
ra
ho
st
) untu
k
me
nentu
k
a
n
kualita
s
cit
r
a
waterm
ar
ke
d
. Semakin
be
sar nilai PSNR bera
r
ti penyi
s
ipa
n
pe
san
(
waterm
ar
k
) k
e
dalam citra a
s
li tidak men
y
ebab
kan pe
nuru
nan
kuali
t
as citra
wate
rm
arke
d
. Sebaliknya jika ni
lai
P
S
NR
se
ma
k
i
n k
e
cil
ma
ka
pad
a
cit
r
a
water
m
ar
ked
a
k
an
terja
d
i p
enuruna
n
ku
alitas
citra.
Nilai
PSNR
bia
s
a
n
ya mem
pun
yai renta
n
g
nilai a
n
tara
20 dB
samp
ai de
nga
n 6
0
dB. Ta
bel
1
mempe
r
lihat
kan nilai PSNR be
serta p
e
n
jela
sannya [
9
].
Tabel 1. Nilai
PSNR
Rasio (dB)
Kualita
s
Citr
a
60 dB
E
xcell
ent
, tanpa derau
50 dB
Good
, terdap
at banyak d
e
rau tapi ku
alitas cit
r
a ma
si
h bagu
s
40 dB
Rea
s
o
nable
,
terdap
at buti
r
an h
a
lu
s
sep
e
rti
salju
dan
beb
era
p
a
d
e
tail cit
r
a
hilang
30 dB
Poor
, terda
p
a
t
banyak de
ra
u pada
citra
20 dB
U
n
us
ab
le
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 4, No. 1, April 2006 : 19 - 26
22
Rumu
s untu
k
menghitun
g
PSNR da
pat dilihat pada
p
e
rsama
an (3
) [4].
y
x
y
x
y
x
y
x
y
x
P
P
p
XY
PSNR
.
2
,
,
.
2
,
max
(3)
y
x
P
,
adalah citra
host
X,
Y
adalah ukur
an citra.
y
x
P
,
adalah citra
y
a
n
g
telah diberi
wat
e
r
m
ark
.
PSNR dal
am satua
n
de
cib
e
ls (dB
)
dap
a
t
dihitung den
gan ru
mu
s (4
) [4].
PSNRdB
PSNR
.
log
10
10
(4)
Nilai PSNR yang tinggi a
d
a
lah lebi
h bai
k ka
re
na
be
ra
rti rasi
o si
nyal terhad
ap de
rau juga
tinggi. Sinyal adala
h
citra a
s
li dan d
e
ra
u adala
h
ke
sal
ahan d
a
lam
mere
ko
nstruksi kem
bali cit
r
a.
Untu
k me
ng
uku
r
kemi
rip
an lab
e
l
wat
e
rm
ark
a
s
li dan
la
bel
wa
term
ark
ha
sil
ek
st
ra
k
s
i
se
car
a
kua
n
titatif diguna
kan
Norm
alize
d
Cross
Correl
ation
(NC) yang did
e
finisi
kan p
a
d
a
rumu
s (5
) [6].
1
0
1
0
2
1
0
1
0
,
,
,
NC
M
i
M
j
M
i
M
j
j
i
W
j
i
W
j
i
W
(5)
M
M
adala
h
ukura
n
dari lab
e
l
water
m
ar
k
W
adalah la
bel
waterm
ar
k
ha
sil ekstra
ksi
W
adalah la
bel
waterm
ar
k
asli
2.
BA
H
AN
DA
N
METODE PENELITIAN
Penelitian ini
mengg
una
kan citra de
ng
an form
at
grayscale
. Ada
dua je
nis
cit
r
a yang
aka
n
di
gun
akan. Cit
r
a ya
n
g
pe
rtama
di
seb
u
t cit
r
a
ho
st
(citra
a
s
li).
Sedang
ka
n
ci
tra yan
g
ked
ua
dise
but label/
waterm
ar
k. Wate
rm
ark
a
k
an di
si
sip
k
a
n
ke dal
am citra
ho
st
da
n mengh
asil
kan
seb
uah
citra
yang sel
anjut
nya dise
but sebag
ai citra
waterm
ar
ke
d
.
Lang
ka
h-la
ng
kah umum
ya
ng
dila
ku
ka
n dalam pen
em
pelan
wate
rm
ark
ad
alah
se
bagai
beri
k
ut:
a.
Untuk
s
e
tiap bit
waterm
ar
k
diubah
ke da
lam lari
kan bi
t-bit (vekto
r).
b. Citra
blo
k
B
ditransfo
rma
s
i
k
an
ke dala
m
domain DCT
,
misalnya
t
B
yang diba
gi ke
dalam 8
blok-blo
k
8
x 8
dan setia
p
blok dihitun
g
koefi
s
ien DCT-nya.
Bit-bit
waterm
ar
k
dit
e
mpel
kan
di
dalam
m
i
ddle
-
ban
d
ko
efisi
en DCT untu
k
memb
uat blok DCT yang
diberi
watermar
k
tw
B
di
dalam do
mai
n
DCT
c.
Lang
ka
h yan
g
tera
khi
r
da
lam proses p
enemp
e
lan
waterm
ar
k
a
dalah mene
rapkan
inve
rs
DCT (IDCT) pada
bl
ok
tw
B
hasil tran
sform
a
si DCT untu
k
menci
p
takan
blok
w
B
.
Gamba
r
2 m
e
mpe
r
lihat
ka
n diag
ram bl
ok p
r
o
s
e
s
pe
nempel
an
wa
term
ark
. Setelah c
i
tra
waterm
arke
d
terbentu
k
da
n
telah banya
k
mengala
m
i p
enyimpan
an
ulang ma
ka
waterm
ar
k
pe
rlu
dibu
ktika
n
ke
mbali
keb
e
ra
daan
nya (die
kst
ra
k). T
u
jua
n
p
r
o
s
e
s
p
e
n
gekstra
ksian
ini ad
alah
unt
uk
melihat ap
akah
water
m
ark
terse
but ta
han te
rhad
ap
se
ran
gan
(di
a
sum
s
i
k
an
ci
tra
water
m
ark
e
d
mengal
ami
seran
gan
seb
e
lum dil
a
kukan p
r
o
s
e
s
e
k
stra
ksi).
Dan
untuk mem
b
andin
g
kan tin
g
kat
kemi
ripa
n da
ri label
wate
r
m
ark
setela
h
proses e
kst
raksi maka waterma
r
k a
s
li
juga dise
rta
k
an
d
a
l
a
m
pr
os
es e
k
s
t
r
a
k
s
i
.
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI
KA
ISSN:
1693-6930
■
Im
plem
entasi Waterm
aki
n
g……(K
a
rtika
Firdau
sy)
23
Bl
o
k
C
i
t
r
a
B
P
e
rhi
t
ung
a
n
n
i
la
i l
a
r
i
k
D
C
T
8
x
8
Pe
n
e
m
p
e
l
a
n
wa
t
e
r
m
a
r
k
In
ve
r
s
DCT
B
t
wa
t
e
r
m
a
r
k
8 bi
t
kun
c
i
ra
h
a
s
i
a
B
w
B
tw
bl
ok
wa
t
e
r
m
a
r
k
e
d
Gamba
r
2. Prose
s
Pene
mp
elan
Water
m
ar
k
Gamba
r
3
m
enunj
ukkan
p
r
oses
um
um yang
terj
adi p
ada pro
s
e
s
e
kst
ra
ksi.
Pe
rt
ama kali
citra
yang
dit
e
rima
(citra
yang
diuji) dib
agi me
njadi
8
x 8 bl
ok-bl
o
k
non
-
ov
er
la
pp
in
g
. Setiap
blok
B’
mempunyai tiga langkah utama da
lam pembu
kt
i
annya apa
ka
h citra terse
but suda
h ru
sa
k
atau belum, yaitu
perhitu
ng
an
wate
rm
ark
,
ekst
r
a
k
s
i
water
m
ar
k
, dan
pemba
ndin
g
a
n
waterm
ar
k
.
B
l
ok C
i
tr
a
y
a
n
g
d
i
te
r
i
m
a
P
e
rhi
t
ung
a
n
n
i
la
i l
a
r
i
k
D
C
T
8
x
8
Ek
s
t
r
a
k
s
i
wa
t
e
r
m
a
r
k
B’
t
wa
t
e
r
m
a
r
k
8 bi
t
ku
n
c
i
ra
h
a
s
i
a
W”
wa
t
e
r
m
a
r
k
te
rek
s
tr
ak
W’
P
e
mba
ndi
n
gan
wa
t
e
r
m
a
r
k
as
l
i
Ha
sil
Gamba
r
3. Prose
s
Ekstra
ksi Lab
el
Wate
rm
ark
Proses ekstraksi memiliki l
angkah-langkah utama yaitu :
a. Blok
B’
citra
yang dite
rima
ditra
n
sfo
r
ma
sikan
ke
do
m
a
in
DCT
'
t
B
yan
g
mem
bagi
menjadi
8
blok-blo
k 8 x 8 dan untu
k
setiap ko
efisie
n blok 8 x 8 DCT dihitun
g
.
b.
Lari
k
an
PN di
hitung
bersa
ma de
nga
n
kunci
ra
ha
sia
K
,
dan kem
u
dian diban
din
g
ka
n
d
eng
an
koefi
s
ien
m
i
ddle-b
and
DCT dari blo
k
'
t
B
hasil tran
sfo
r
m
a
si.
c. Lari
k
an
bit
(
bitstream
) y
ang terekstrak me
re
pre
s
entasi
k
a
n
water
m
ar
k
W”
yang telah
diekstra
k.
d.
Untu
k mem
v
erifika
s
i ke
aslia
n blo
k
B’
pada
citra ma
ka
waterm
ar
k
t
e
re
kst
ra
k
W”
diban
ding
kan
denga
n
wate
rm
ark
asli
W’
.
Guna
men
guj
i keta
hana
n
citra
water
m
ark
e
d
, akan
di
kenai seb
uah
serang
an.
Se
rang
an
aka
n
dila
ku
kan den
gan
persep
s
i b
a
h
w
a cit
r
a yan
g
telah di
serang ma
sih b
i
sa dig
una
ka
n/
didistri
bu
sika
n oleh pi
ha
k lain bai
k pih
a
k
yang m
eng
etahui ba
hwa
citra terse
b
u
t
telah ditemp
eli
seb
uah pe
sa
n atau piha
k yang sam
a
sekali tida
k mengeta
hui. Seran
gan yan
g
akan dil
a
ku
kan
adala
h
ko
mpresi
lossy
JP
E
G
.
Dalam ko
mpre
si
lossy
J
PEG
c
i
tra
water
m
ar
ked
y
ang be
re
kste
nsi
BMP aka
n
di
simpa
n
ul
ang
den
gan
e
kst
ensi
JPG
ya
ng
seb
e
lumn
ya ditentu
k
an
terlebi
h d
a
h
u
lu
deraj
at kualit
as citra ha
sil
komp
re
si
lossy
JPEG te
rse
but. Indeks kom
p
resi yang digu
na
kan
adala
h
25, 50
, 75, dan 100.
Implementa
s
i
DCT men
g
guna
ka
n MATLAB versi 7 denga
n memanfaat
kan
fasilitas
Im
age Proce
ssi
ng To
olbo
x
(IPT) ya
ng
ada di M
a
tlab. IPT merup
a
ka
n ku
mpul
an fung
si-fu
n
g
si
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 4, No. 1, April 2006 : 19 - 26
24
untuk m
ena
mpilka
n
da
n
memproses citra. Fu
ng
si terseb
ut antara l
a
in
untuk
ope
ra
si
trans
formas
i c
i
tra (
dc
t
,
dct2
,
idct
,
idct
2
), yang
dig
una
kan
untu
k
me
mbantu
dalam
prose
s
membuat citra
wate
rm
arked.
U
n
tuk
me
mp
er
mu
da
h d
a
l
a
m
p
r
os
es
waterm
arki
ng
(m
enja
d
i l
ebih
intera
ktif dan
bisa dilih
at komp
one
n-ko
mpone
n yan
g
ada dal
am
pro
s
es
wate
rm
arkin
g
), m
a
ka
alat bantu da
lam pro
s
e
s
w
a
te
r
m
a
r
k
i
ng
diwujud
k
a
n
ke dala
m
se
buah apli
k
a
s
i
berba
si
s gra
f
is/
Grap
hical User Interfa
c
e
(GUI). Fasilitas pembuatan
GUI ini
disert
akan dalam
Matlab versi 7.
3.
HASIL D
A
N
PEMBA
HAS
AN
3.1. Pen
y
isipan
Wa
term
ar
k
ke dalam Citra Pemba
w
a (Citra
Hos
t
)
Dalam penyi
s
ipa
n
water
m
ar
k
ke dala
m
citra
ho
st
mengg
una
kan
prog
ram bant
u,
yang
beri
s
i al
go
ritma p
r
o
s
e
s
p
enyisip
an
wat
e
rm
ark
yang
telah di
beri
ta
mbaha
n fun
g
s
i u
n
tuk me
n
c
ari
nilai PSNR
yang di
guna
kan
untu
k
m
enguji
ku
alita
s
citra
wate
r
m
arked
. Unt
u
k
m
e
mperjelas
pro
s
e
s
pe
nyisipa
n
dibu
at GUI de
nga
n tampilan
se
pe
rti pada
Gam
bar 4 ya
ng m
e
mpunyai
ba
gian
utama progra
m
yang digun
aka
n
untu
k
prose
s
pe
nyisip
an
wate
rm
arking
dan p
e
n
c
arian PSNR.
Gamba
r
4. T
a
mpilan G
U
I Program Sisi
p
Wate
rm
ark
3.2. Seranga
n
Kompresi
Los
sy
JPEG pada Citra
Wa
te
rmarked
Seran
gan dil
a
ku
ka
n pad
a citra
waterm
a
r
ke
d
untu
k
m
enguji
ketah
a
nan
water
m
ark
yang
ada dal
am ci
tra
wate
rm
ar
ked
te
rsebut.
Serang
an
mengg
una
ka
n pro
g
ra
m b
antu yang b
e
risi
fungsi
u
n
tuk menyerang citra
wate
rm
ar
ked
yan
g
telah dibe
ri tam
baha
n fung
si
untuk me
ncari
nilai
PSNR yang
dig
una
kan untu
k
menguji ku
al
itas
cit
r
a
wa
term
arke
d
setelah di
se
ra
ng.
Seran
gan ya
ng dibe
rikan
adala
h
kom
p
resi
lo
ss
y JP
E
G
pada
kualit
as 25, 50,7
5
, dan 10
0.
3.3. Ekstra
ksi
Wat
e
rmark
dar
i
Citra
Wa
ter
m
arked
E
kst
r
a
k
s
i
wat
e
rm
ark
meng
guna
ka
n prog
ram ba
ntu be
risi al
goritm
a
pro
s
e
s
pe
nga
mbilan
waterm
ar
k
yang tel
ah
dib
e
ri tam
bah
an
fung
si u
n
tuk men
getahui
nilai
NC
water
m
ar
k
asli
dan
waterm
ar
k
h
a
sil e
kst
ra
ksi
dari p
r
o
s
e
s
ek
st
ra
ksi
waterm
arki
ng
.
Untuk mem
perjel
a
s pro
s
es
ekstra
ksi
wat
e
rm
ark
di
buat
GUI
yang
m
e
mpunyai
ba
gian
utama
p
r
og
ram
yang
digun
akan
un
tuk
pro
s
e
s
ek
st
r
a
ksi
waterm
ar
k
dan pe
nent
uan nilai
NC.
Citra
ho
s
t
y
ang dig
una
kan adal
ah
ci
tra ukura
n
2
56x256
gr
ay le
v
e
l
d
an
water
m
ar
k
beru
k
u
r
a
n
32
x32
gray l
e
vel
256. Alg
o
ri
tma yang di
b
uat men
e
tap
k
an
bah
wa
water
m
ar
k
ha
rus
lebih pen
de
k ukurannya
diban
ding
kan
dengan u
k
u
r
an citra
ho
st
(uku
ran dip
e
role
h setel
a
h
ked
ua citra di
ubah ke dala
m
data
la
rik/v
e
ktor). Uku
r
a
n
citra
ho
st
d
an
water
m
ark
dalam satu
a
n
piksel. Fa
ktor ketaha
nan
k dalam pe
neli
t
ian ini meng
guna
ka
n lima
buah vari
asi
yaitu : 10, 20,
30, 40, dan
50. Fakto
r
ketah
ana
n k aka
n
be
rpe
ngaruh p
ada
kualita
s
cit
r
a
wate
rm
ark
e
d
.
Penga
ruh ini
dapat dilihat
pada Tab
e
l 2 yang mem
uat nilai PSNR untu
k
masi
ng-m
a
si
ng cit
r
a
waterm
ar
ke
d
.
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI
KA
ISSN:
1693-6930
■
Im
plem
entasi Waterm
aki
n
g……(K
a
rtika
Firdau
sy)
25
Tabel 2. PSNR untu
k
Citra
Ho
st
256x25
6 dan La
bel
Wate
rm
ark
32
x3
2
No
Fakt
or k
PSNR (d
B
)
1 10
64,5
2 20
58,7
3 30
55,3
4 40
53,1
5 50
51,2
Pada Tab
e
l 2 dapat dilihat nilai PSNR yang
cukup be
sar d
an be
rd
asa
r
kan pa
da
Tabel
1 (tab
el
krite
r
ia
kualita
s
citra) m
a
ka d
apat di
kata
kan b
a
h
w
a
cit
r
a
wate
rm
ark
e
d
h
a
sil
proses
w
a
te
r
m
a
r
k
i
ng
meng
gun
akan alg
o
ritma
yang tela
h
dibuat
men
gha
silkan
citra
wate
rm
ar
ked
deng
an kualit
as
rea
s
o
nabl
e
sampai
de
ngan
excellent
, karena
P
S
NR
be
rki
s
a
r
antara 5
1
,2
dB
samp
ai 64,5
dB.
Penerapa
n serang
an te
rhad
ap cit
r
a
waterm
ar
k
e
d
akan di
ken
a
kan pa
da citra
waterm
ar
ke
d
den
gan
fakt
or
k
= 3
0
.
Untu
k me
mp
erlihat
kan
ro
bustn
ess wat
e
rm
ark
terha
dap
k
o
mpr
e
s
i
lossy J
PEG, per
t
ama
k
a
li c
i
t
r
a
wate
rm
ar
ked
dikomp
re
s
d
enga
n in
de
ks 25,
50, 7
0
, d
an
100.
Wate
rm
ark
akan di
ekstra
k da
ri
citra ha
sil
komp
re
si
lossy
JPEG terseb
ut. Tabel
3
mempe
r
lihat
kan kualita
s
ci
tra
water
m
ark
e
d
be
rda
s
a
r
kan
PSNR
sesu
ai pe
nde
katan p
ada
Ta
bel
1. setel
ah
citra terseb
ut di
kenai p
r
o
s
e
s
seran
gan
kom
p
re
si lo
ssy JPEG. Citra ya
ng dig
una
ka
n
di
sini adal
ah ci
tra
ho
s
t
beru
k
uran
256x2
5
6
da
n la
bel
water
m
ar
k
32x
32 d
eng
an fa
ktor ketahan
a
n
30 (cit
ra
wate
rm
arke
d
hasi
l
sera
nga
n di atas).
Tabel 3. Kuali
t
as Citra
Wat
e
rm
ark
e
d
ca
m
256
Setelah Kompres
i
cit
r
a
water
m
ar
k
e
d
den
gan f
a
ktor
k = 3
0
No
Jenis Seran
g
an
PSNR (d
B
)
Kualita
s
1.
Kompre
si JP
EG indeks 25
46,9
Rea
s
o
nable
2.
Kompre
si JP
EG indeks 50
49, 4
Good
3.
Kompre
si JP
EG indeks 75
52,4
Good
4.
Kompre
si JP
EG indeks 10
0
76,3
E
xcell
ent
Dalam
prose
s
e
k
stra
ksi
melibatkan
water
m
ar
k
a
s
li
guna
mem
b
uktikan
kep
e
m
ilikan
cit
r
a
ho
st
d
an
wate
rm
ar
k
, karena
al
goritma
yan
g
dig
una
ka
n
men
gha
ru
skan
melib
atkan
waterm
ar
k
asli.
Kemiripa
n an
tara
kedu
a
water
m
ar
k
yait
u
wate
rm
ark
yang tida
k di
pro
s
e
s
(
wate
rm
ar
k
asli) da
n
water
m
ar
k
yang
dipe
role
h d
a
ri h
a
sil
ekst
raksi
pem
ro
sesa
n cit
r
a
seca
ra
ku
antitatif
diukur den
ga
n
men
ggu
na
kan
Norm
ali
z
e
d
Cro
s
s Correlation
(NC).
Ha
sil p
e
rhitu
ngan
untu
k
ci
tra
host
da
n
wat
e
rm
ark
d
apat
dilihat pada
Tabel 4.
Tabel 4. Nilai
NC
Wate
rm
ark
Terekstrak dari
Cit
r
a
Host cam
256
No
Opera
s
i Proses pad
a
Citra
Wa
termar
ked
NC
1.
JPEG
Inde
ks
25
0,988
2.
JPEG
Inde
ks
50
0,970
3.
JPEG
Inde
ks
75
0,973
4.
JPEG
Inde
ks
100
0,965
Tabel
4 m
enu
njukka
n b
a
h
w
a ha
sil
uji te
rhada
p p
ene
rapan
waterm
arki
ng
mema
nfaatka
n
transfo
rma
s
i
DCT m
e
miliki
ketaha
nan y
ang bai
k terh
adap
serang
a
n
komp
re
si
lossy
J
PEG.
4. KESIMPULAN
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 4, No. 1, April 2006 : 19 - 26
26
Dari
pe
nelitia
n ini
dap
at di
tarik
ke
sim
p
u
l
an b
a
h
w
a al
goritma
da
n t
e
kni
k
wate
rm
arki
ng
yang diim
ple
m
entasi
k
a
n
menunj
ukka
n
bah
wa
kualit
as
citra
water
m
arked
ma
si
h dal
am
ke
ad
aan
baik yaitu b
e
rkualita
s
rea
s
onabl
e
sa
mp
ai deng
an
excellent
, karen
a
PSNR b
e
rkisar
antara 4
6
,9
dB sa
mpai
7
6
,3 dB d
an
keberada
an
water
m
ar
k
ma
sih dap
at
dip
e
rtaha
nkan setelah dila
ku
kan
serang
an
(pe
m
ro
se
san
cit
r
a) pa
da
citra
water
m
arked
d
enga
n
kompresi
lossy
JPEG
d
e
n
gan
melihat nilai
Norm
ali
z
ed Cross
Correlati
o
n
(NC) yang
berad
a pad
a
0,965 sam
p
a
i
denga
n 0,98
8.
DAF
TA
R PU
STAK
A
[1]
Cummi
ns,
J.
, Diskin, P.
, Lau, L.,
and Parlett, R., “
Stega
nography
And Digita
l
Wa
term
ar
king
”, Scho
ol of Comp
uter Sci
ence, T
he Un
iversity of Birmingha
m, 20
04
[2]
Gonz
ales
,
R.
C., and Wintz, P., “
Digital I
m
age Proc
e
ssing
”
, Prentice
Hall, Ad
dison
We
sley
Publishi
ng, USA, 1987
[3] Herdiaman,
A.I.,
“
Pengamanan In
fo
rmasi den
g
a
n Me
nggu
nakan
Te
k
n
ik Lea
s
t
Significant
Bits (
L
SB
) pada Me
tod
e
Stegan
og
raphy
de
ng
an Delphi
”, Sk
ips
i
S-1,
Universita
s Ahmad Dahla
n
,
Yogyakarta,
2004.
[4] Shoema
k
e
r
,C.,“
Hidden Bits: A
Surv
e
y
of
T
echniq
u
es for Digital
Wa
termar
king
”, 20
02
http://www.vu
.union.ed
u/~shoema
k
c/wat
e
rma
r
ki
ng/
[5]
Suhono, H.,
Supang
kat, Kuspriyanto
dan Jua
n
d
a
, “
Wa
term
arking seb
a
g
ai Teknik
Pen
y
embun
y
i
an Label Hak Cipta pad
a
Data Digital
”, Jurnal, Departe
men T
e
kni
k
Elekt
r
o
Institut Tekn
o
l
ogi Bandu
ng,
Bandung, 2
001
[6]
Tsai, C. C a
nd Ch
ang, C. C.,
“
Embedding Robu
st Gray
-le
v
e
l
Watermark
in an Image
Using Dis
c
r
e
te Cosine
Transform
a
tion
”
, Dep
a
rtment of Comp
uter S
c
ien
c
e a
nd
Information E
ngine
erin
g National Chun
g Cha
ng University, Taiwa
n
, ROC.
[7]
http://www.wi
pro.c
o
m/d
s
p,
“
Digital Wate
rmarking : A Technology
O
v
er
v
i
e
w
”
[8]
http://www.e
c
e.purd
ue.ed
u
/
~ace/jpeg
-tut/jpgimag1.ht
ml
.
[9]
http://www.ct
r
.
Columbi
a
.ed
u
/~s
h
s
r
am/v
i
s
/hw
k
1/p
s
n
r
.html
.
Evaluation Warning : The document was created with Spire.PDF for Python.