IMPLEMENTASI TEKNIK WATERMARKING DIGITAL PADA CITRA BERWARNA DALAM DOMAIN DISCRETE COSINE TRANSFORM.
IM}LEMENTASI METODE ASI'IMMETRIC WATERMARKING
PADA CITRA DTGITAL MENGGUNAXAN MAILAB 7.0
TUGAS AKHIR
Dirjukrn $b!gd slhh stu syddt
untuknsnpcrclcb eelar Ann Mady!
NAIM
''AREANI
8P.0707503t
Prognm Studi TekDikTelekomuniklsi
Jurusan Teloik Dlektro
POLITEKNIK I]NIVERSIIAS ANDALAS PADANG
2010
J
IMPLEMENTASITEIO{IKWATERMARKINCDIGITAL
PADA CITRA BERWARNA DALAM DOMATN
DISCRETE COSINE TRANSF'ORM
Ot.h
Nlin F!.hsri
07 075 otr
Tuss
atlir
ini nenapdk& delode B]mmelric
urerm
ing pada cita
disibl ymg ne.egurlb algoritrna kiptogali RC4 d{ nsgsi chaos.
Asymehic wlremrliing de.ssu.km kuci yeg berbeda utlk nenyisipt&
dd oendeteki salemak. Kud publik adalr,b satemek public ydg berupa
brisd nilai njl berdislibusi nomal. scdmgko kuci prilat adalan w mark
prirlt yms merupald pemulasi wat€mdl publik d€ngo menssuaale
konbinNi alsoritna RC4 de lungsi chaos. Watemdk dhhipkm pada k@llsien
DCT y&C dipilih dai suLband niddlc fequency.
Pend€teksid wat€mdk dila&ut d€nge henshiiue koEldi anr&
cita y&g diledma dengan watemek publik. Hdit ekp€rinen renujuktm
bahva n€tode ini krbukti rcbut tcrbadap bebeBpa scmgb non-naticious
anack (loopEsi JPEC, rotasi, cropping. rcsizins. noisins, sharp€ning) .tan
Kat^
keci:
Atmmeni k Il/at e thdrti nE
Ciwd Digiral
Dilnet! co\jne Transforn LDCt)
C;vdGrqyak
xor,r/,6s (ketah
Funssi Craor
Pemni,i Rt 4
)
PENDAHI]LI IAN
Perkembsgs teloologi infomsi tebn nogalmi tedaj@
seiring der8E neninskatnya letnologi konputcr dm
dcnge ddya jdngm intemel ymg
renbut
seluon dunia.
Hal ini menjadi m$alah
st
daIa-dau disilal
jita
dara
n"a\"ldr
itri wgat luas baftd
n"lgrban is. d&i ir
seizin peniliknya. Pertanym ymg
pendbaid
Pada
pen
sube, sud!.
ald dilinrtusi.
kodc
hemiliki teundm (ror6t es) d&i b€rbagai
arau
drle
vido.
Selain
pelmsm lmjukn sperti
tmsfombi sometri, konpesi, enkipsi, da operdi pensolatra
pemosh ldjuh
Skena
rd&Darl,,8
ds
ruat
alibat
reNebur f8t.
ada
du bagiu
(9,,etmatet atkini
nenyisipktu
en ke
ydg disisiplm $hmsnya
cilra laimya. Sifat .orlrt esr berarti dzla ||aternart lidat
sinetri
ranpa
dadya letdkwatettukiag
auu penyhips sutu hode Fco6
nerusat data digiial ymg
penglbal.]d,
disirll
tabel
,arem&h,g netupale sutu elusi didalm nelindunsi hak
dau digitll. Kode tesebur dapat berupa teks,
tid*
dd
lombitdAdi(dp&kd
kepcmilitd rfhadap dala{au disital.
adalan proses
nencakup
dieibl ienebur netupatu hat nilik scsmmg
adabn bagaim@! netindunsi hal cipra
Te*nolosi
cipra
telekonuilAi. AFlasi
leNbut sgat nudrn diFrtuketm.
du tidal boleh disalin alau diuban tdpa
tinbd htui i.i
pesat
nendeleksi
yaitu simetil
ne4ggbzhm
dd
Asimerii. Skena
kud yms sma Mlul
yarendll. Skda simeti nenpuyli kdetrElM
nendag, yaitu sskali pe.yemg hengetlnui kud da sen@ pumerer penting
Ilinnya
(lensur
al9onid^ wdqnarting ytug b€Fifat publik). Hat ini
dinmgkj*o kmna
sendin abu nilal
.Llm
pada
yes
y
kebdyakm sisrem sinehi
adals\ eote.nafi in)
g n€mpesifikdikb lok6i p€nisips
-atetM* d
dlla nultinedk I?l
Keknanm skeba sinet
Llnhdtic waknqrkinE.
i
dlpat diatsi dengd nensauatm skeia
Ptaa skem ini dignnato
penyisip!. dm p€ndet€ksid. Skan
k
kud
kbci
pada pross
t€aebut dinmakm
p.nyisipa
ymg berbeda untuk
alynneii. vdettulnns dikalakmprr/,.
y wokrnarhns jika kmci ymg
sehinega
luci
disunaku
,ap.rdlt
ml*
deteksi dipubiikdikd,
publik. Kmci
,ai.rralt dinnsiaktu sehingga dinm.&^ vdtetM*
ldvar. Kedua kmci ini b€rkoElsi stu smd lah.
konpulai lidal nuskin menghihDg
tuci
publik tida! dapd digunaka ol€h peryetug
F€ndeteksia
privai d.ri
kuci
ehingg4
publik,
utuk neiehjlosk
di dalm skeM 6!
diialuku d€ng nengnnhe korelsi
Skema plD/ic-tq
ce sedeniti
nuktdarting dilatuk& deoern sutu
Unljmya
yus digDatm
eiic
nw, vatemdk
sEa
de kuci
vaten rl7l.
atema*;n8
publik
dd
d,1,
y s dirnm Nilai torclsi ini kehudim dibmdingkm dengm
sebDan nilai-mbee (irr ral,) yang leian dhpesifik6ite ulll nen€ntut
mdtinedi!
apa&sl dara nuhinedia teEebut
nenendnnswakttu lll_
Didard tus6 akhir iri disajikn
vaten
tne
bsbaiskd pada operdi pmullsi. Pcmnrlsi ,arerMt publil u1ll
nenq}.a\lUil edetu' pnval dilalule dengm ftensguate sebdgia
algoritna kiptosran
ICJ dm
melode aryndetric
tungsi dldaJ.
oempuyai karaken$ik penlins
utu!
tcing
ctaor diteBpktr kdem
neninskalktr
tem3m.
ia
yairu
semitilir6 pada londisi awai. Karak€nstik ini cocok mtul entripsi dm
wakmokin& Data NlftEdia yae disisipi warclrali adald gdyscalc. Baik
penyhip naupu
pendercksim
yolerrart kclwya dilakukm
pada
dtode .oline tralt[om (DC?]. Pembuh prcglu ini di jrlskd
nenggunetm peno8rmmnatlab
Tujw ddi
I
densm
7.0171.
pembutm tuga alhir ini a.lalan:
Menanmi c@ keia M€tode ,4iyuDeri. WdtetturknE paat CiM
Digit l Berbdisko pa& Pemutasi-,Rct
2
tuah
Mcdc g softMe
Metode
Fuesi Craor:
Arhhetic tt'akttuthhg pttra Cirta
DiBital Ber6diskd pada Pemulasi-r?a J
Membuldilo Cifi! szap.ale
d
dd
y@C di prcses
Funssi
Cr,,r
dengd Metode Asrmner.ic
watemdkjn8 dengepdr,,/,ri-rtcr de 6rgsi chms ini tand brhadap
1.3
Penbusm M{llsb
Dald pdsks@
tugas
alhir ini rerdapai bebeEpa
nc.jadi titik utaoa penbanae. d;elalmya
I
.
Bagainma nenyisipko sutu
pc@aloh
adalan sebasai berikui
peh ul6ia (raiam,*)
ke
yms
l
dalm sebuln
ci'n sarscale (encodind dM nendeteksi kebeEdd rarcra@t dei
citro 3rarscal.
yng telai leNatendk y&g bekerja pada donain DCT.
2. Bagainea cm
kdja beserta inpleoenrasi atSoriha watemdkinA disilal
tad! citd Brar.dle
y
e bekerja pada donain DCT
secm leAsug.
BABV
PENUTUP
Kesimpuld yms dapat dimbil penulis selelah mengimplenenlaitu
ti:nil
l.
asimetik wat€meking pada cilra digjtal ini adalal
Setlan di uji coba dengu bebempa setug@
tEdosw
citra). mdodc
ini sgglp nendeFksi keb€Edam RalmuL baik itu diben setusd
rotasi. Esizin3, penmband noise ddn cmDpins.
2
SeElah
ndakuku
terdcrcksi.
croppins pad. cnn uji 2
ktrda nilai loel6in
ya kecil
de
sbes
^il^i
25%. walemdk tida!
thrcshatd.
Serelal mcneinplonenrasiktu rek\ik aslidnetric eatemairihs disital Dala
ruga
I
ilhir
ini penulis inein ncnydpuikan bebcraFa
Elcekui
so
pada alsorilfla ini diperluko teknik
b€rikur ini
:
l.nsenbeg& lain
yang
mcniliki waltu eksekui ydg lebih cepat dalo
dengimplenenlrsikmya
:.
Pslu dikenbagkm juga pdelilim
Perlu
cna densm
utl@
pixet pix€l
ditembm8t urul nenmpilm kelum hasil Fercobd
deng meqgualm
Perlu
unt
dikcnbeg(d
.lsoritm. ini
lale
ini
CtJl Madab.
ke allikasi penr&sfem data
DLd membukitd
terhad4 seFle r dalm prcses p€ntrdsferd cnru
DAFT
lll
R PIJSTAKA
Aiex, Desi LesEri.2003./'plznatati TethjL lfotennd*ina Digital pada
Dohaih Dd Untrk Ci1tu B?Harna (Di./o"nload Pado 23 Aplil2t)lt,
P] Adnin.2aDg.wdtemathna
Diajtal(Dtulo$n1.ad pada 2 Mej 20t 0)
l3l Arhei, Muhammad.2005.lerogr,rnn
Mat I ab y
oqydktu:Andi
I4l Ariyus, Dony.2008.Pe,sdnrdr1l,, &?/asrzr.Yosyakana:Andi Yosyakana
I5l Dub And King
Mohanry.t999.Fnnevot, W.t.rndtking.(Didowntaud
Pa.to tanssat I 4 Apri I 20 I A)
[6]
G.F
Dan
ctri,L.G Jians, C Fle.2005.Ce h. rat Cans tuc t i ah of
tlalem kins bapll lemutation(Didov"load parla
's],nne1rjc
lanssal
3A
Apil
I7l Hansclntu. Duee Dan l-ntre feld Btn.e.2o00.Malab BolN Konp,bti
Izt i!.Yogyrllna:Andi Yogyaldt
[8] Munn, Rinardi, Dkt. M?irr'e AsldneEir ,tiatern'.*ina pada ( itru Dsikn
Berbasjrkrn Pada let rlasi-Rc, Du, &/rasi atDos Sekotah 'ti*nik
Elekro Dan lnformarika llb BMdrng 2O0a,Seninat Oh tntejligenl
Te.hn lop And ls Aqlic.tbnt
[9] Munt, Rinaldi.2004.P",solahah
(rtu
Di4jtat Denadn Pendekota,
,llaorl,ik.Bodunalnlomaril3 Rdtlung
ll0l Munn
Lr
Rimldi.
Dft.2003.Ju,at n" lonp q Da" 1b*tolasi tn:fa 6i.
rlMumi, AridiDo Setiawan swyxnntg92_?engantat Pensalohtu Citu
Jalm:Eldrmedis Kompulindo
[12] Mohuq', s., P., 1999, ,c,sr a| watenarkins : A T ondl Rerie||.
Ht tp : /Mkv Cs e e. U sf. En L/-S no hr n tr/ Re s e a t c hlA e M tsry \, N.
03l
Ramza,
H0rrr.2007.Iei,,tP?nas/ana Menep.art
PADA CITRA DTGITAL MENGGUNAXAN MAILAB 7.0
TUGAS AKHIR
Dirjukrn $b!gd slhh stu syddt
untuknsnpcrclcb eelar Ann Mady!
NAIM
''AREANI
8P.0707503t
Prognm Studi TekDikTelekomuniklsi
Jurusan Teloik Dlektro
POLITEKNIK I]NIVERSIIAS ANDALAS PADANG
2010
J
IMPLEMENTASITEIO{IKWATERMARKINCDIGITAL
PADA CITRA BERWARNA DALAM DOMATN
DISCRETE COSINE TRANSF'ORM
Ot.h
Nlin F!.hsri
07 075 otr
Tuss
atlir
ini nenapdk& delode B]mmelric
urerm
ing pada cita
disibl ymg ne.egurlb algoritrna kiptogali RC4 d{ nsgsi chaos.
Asymehic wlremrliing de.ssu.km kuci yeg berbeda utlk nenyisipt&
dd oendeteki salemak. Kud publik adalr,b satemek public ydg berupa
brisd nilai njl berdislibusi nomal. scdmgko kuci prilat adalan w mark
prirlt yms merupald pemulasi wat€mdl publik d€ngo menssuaale
konbinNi alsoritna RC4 de lungsi chaos. Watemdk dhhipkm pada k@llsien
DCT y&C dipilih dai suLband niddlc fequency.
Pend€teksid wat€mdk dila&ut d€nge henshiiue koEldi anr&
cita y&g diledma dengan watemek publik. Hdit ekp€rinen renujuktm
bahva n€tode ini krbukti rcbut tcrbadap bebeBpa scmgb non-naticious
anack (loopEsi JPEC, rotasi, cropping. rcsizins. noisins, sharp€ning) .tan
Kat^
keci:
Atmmeni k Il/at e thdrti nE
Ciwd Digiral
Dilnet! co\jne Transforn LDCt)
C;vdGrqyak
xor,r/,6s (ketah
Funssi Craor
Pemni,i Rt 4
)
PENDAHI]LI IAN
Perkembsgs teloologi infomsi tebn nogalmi tedaj@
seiring der8E neninskatnya letnologi konputcr dm
dcnge ddya jdngm intemel ymg
renbut
seluon dunia.
Hal ini menjadi m$alah
st
daIa-dau disilal
jita
dara
n"a\"ldr
itri wgat luas baftd
n"lgrban is. d&i ir
seizin peniliknya. Pertanym ymg
pendbaid
Pada
pen
sube, sud!.
ald dilinrtusi.
kodc
hemiliki teundm (ror6t es) d&i b€rbagai
arau
drle
vido.
Selain
pelmsm lmjukn sperti
tmsfombi sometri, konpesi, enkipsi, da operdi pensolatra
pemosh ldjuh
Skena
rd&Darl,,8
ds
ruat
alibat
reNebur f8t.
ada
du bagiu
(9,,etmatet atkini
nenyisipktu
en ke
ydg disisiplm $hmsnya
cilra laimya. Sifat .orlrt esr berarti dzla ||aternart lidat
sinetri
ranpa
dadya letdkwatettukiag
auu penyhips sutu hode Fco6
nerusat data digiial ymg
penglbal.]d,
disirll
tabel
,arem&h,g netupale sutu elusi didalm nelindunsi hak
dau digitll. Kode tesebur dapat berupa teks,
tid*
dd
lombitdAdi(dp&kd
kepcmilitd rfhadap dala{au disital.
adalan proses
nencakup
dieibl ienebur netupatu hat nilik scsmmg
adabn bagaim@! netindunsi hal cipra
Te*nolosi
cipra
telekonuilAi. AFlasi
leNbut sgat nudrn diFrtuketm.
du tidal boleh disalin alau diuban tdpa
tinbd htui i.i
pesat
nendeleksi
yaitu simetil
ne4ggbzhm
dd
Asimerii. Skena
kud yms sma Mlul
yarendll. Skda simeti nenpuyli kdetrElM
nendag, yaitu sskali pe.yemg hengetlnui kud da sen@ pumerer penting
Ilinnya
(lensur
al9onid^ wdqnarting ytug b€Fifat publik). Hat ini
dinmgkj*o kmna
sendin abu nilal
.Llm
pada
yes
y
kebdyakm sisrem sinehi
adals\ eote.nafi in)
g n€mpesifikdikb lok6i p€nisips
-atetM* d
dlla nultinedk I?l
Keknanm skeba sinet
Llnhdtic waknqrkinE.
i
dlpat diatsi dengd nensauatm skeia
Ptaa skem ini dignnato
penyisip!. dm p€ndet€ksid. Skan
k
kud
kbci
pada pross
t€aebut dinmakm
p.nyisipa
ymg berbeda untuk
alynneii. vdettulnns dikalakmprr/,.
y wokrnarhns jika kmci ymg
sehinega
luci
disunaku
,ap.rdlt
ml*
deteksi dipubiikdikd,
publik. Kmci
,ai.rralt dinnsiaktu sehingga dinm.&^ vdtetM*
ldvar. Kedua kmci ini b€rkoElsi stu smd lah.
konpulai lidal nuskin menghihDg
tuci
publik tida! dapd digunaka ol€h peryetug
F€ndeteksia
privai d.ri
kuci
ehingg4
publik,
utuk neiehjlosk
di dalm skeM 6!
diialuku d€ng nengnnhe korelsi
Skema plD/ic-tq
ce sedeniti
nuktdarting dilatuk& deoern sutu
Unljmya
yus digDatm
eiic
nw, vatemdk
sEa
de kuci
vaten rl7l.
atema*;n8
publik
dd
d,1,
y s dirnm Nilai torclsi ini kehudim dibmdingkm dengm
sebDan nilai-mbee (irr ral,) yang leian dhpesifik6ite ulll nen€ntut
mdtinedi!
apa&sl dara nuhinedia teEebut
nenendnnswakttu lll_
Didard tus6 akhir iri disajikn
vaten
tne
bsbaiskd pada operdi pmullsi. Pcmnrlsi ,arerMt publil u1ll
nenq}.a\lUil edetu' pnval dilalule dengm ftensguate sebdgia
algoritna kiptosran
ICJ dm
melode aryndetric
tungsi dldaJ.
oempuyai karaken$ik penlins
utu!
tcing
ctaor diteBpktr kdem
neninskalktr
tem3m.
ia
yairu
semitilir6 pada londisi awai. Karak€nstik ini cocok mtul entripsi dm
wakmokin& Data NlftEdia yae disisipi warclrali adald gdyscalc. Baik
penyhip naupu
pendercksim
yolerrart kclwya dilakukm
pada
dtode .oline tralt[om (DC?]. Pembuh prcglu ini di jrlskd
nenggunetm peno8rmmnatlab
Tujw ddi
I
densm
7.0171.
pembutm tuga alhir ini a.lalan:
Menanmi c@ keia M€tode ,4iyuDeri. WdtetturknE paat CiM
Digit l Berbdisko pa& Pemutasi-,Rct
2
tuah
Mcdc g softMe
Metode
Fuesi Craor:
Arhhetic tt'akttuthhg pttra Cirta
DiBital Ber6diskd pada Pemulasi-r?a J
Membuldilo Cifi! szap.ale
d
dd
y@C di prcses
Funssi
Cr,,r
dengd Metode Asrmner.ic
watemdkjn8 dengepdr,,/,ri-rtcr de 6rgsi chms ini tand brhadap
1.3
Penbusm M{llsb
Dald pdsks@
tugas
alhir ini rerdapai bebeEpa
nc.jadi titik utaoa penbanae. d;elalmya
I
.
Bagainma nenyisipko sutu
pc@aloh
adalan sebasai berikui
peh ul6ia (raiam,*)
ke
yms
l
dalm sebuln
ci'n sarscale (encodind dM nendeteksi kebeEdd rarcra@t dei
citro 3rarscal.
yng telai leNatendk y&g bekerja pada donain DCT.
2. Bagainea cm
kdja beserta inpleoenrasi atSoriha watemdkinA disilal
tad! citd Brar.dle
y
e bekerja pada donain DCT
secm leAsug.
BABV
PENUTUP
Kesimpuld yms dapat dimbil penulis selelah mengimplenenlaitu
ti:nil
l.
asimetik wat€meking pada cilra digjtal ini adalal
Setlan di uji coba dengu bebempa setug@
tEdosw
citra). mdodc
ini sgglp nendeFksi keb€Edam RalmuL baik itu diben setusd
rotasi. Esizin3, penmband noise ddn cmDpins.
2
SeElah
ndakuku
terdcrcksi.
croppins pad. cnn uji 2
ktrda nilai loel6in
ya kecil
de
sbes
^il^i
25%. walemdk tida!
thrcshatd.
Serelal mcneinplonenrasiktu rek\ik aslidnetric eatemairihs disital Dala
ruga
I
ilhir
ini penulis inein ncnydpuikan bebcraFa
Elcekui
so
pada alsorilfla ini diperluko teknik
b€rikur ini
:
l.nsenbeg& lain
yang
mcniliki waltu eksekui ydg lebih cepat dalo
dengimplenenlrsikmya
:.
Pslu dikenbagkm juga pdelilim
Perlu
cna densm
utl@
pixet pix€l
ditembm8t urul nenmpilm kelum hasil Fercobd
deng meqgualm
Perlu
unt
dikcnbeg(d
.lsoritm. ini
lale
ini
CtJl Madab.
ke allikasi penr&sfem data
DLd membukitd
terhad4 seFle r dalm prcses p€ntrdsferd cnru
DAFT
lll
R PIJSTAKA
Aiex, Desi LesEri.2003./'plznatati TethjL lfotennd*ina Digital pada
Dohaih Dd Untrk Ci1tu B?Harna (Di./o"nload Pado 23 Aplil2t)lt,
P] Adnin.2aDg.wdtemathna
Diajtal(Dtulo$n1.ad pada 2 Mej 20t 0)
l3l Arhei, Muhammad.2005.lerogr,rnn
Mat I ab y
oqydktu:Andi
I4l Ariyus, Dony.2008.Pe,sdnrdr1l,, &?/asrzr.Yosyakana:Andi Yosyakana
I5l Dub And King
Mohanry.t999.Fnnevot, W.t.rndtking.(Didowntaud
Pa.to tanssat I 4 Apri I 20 I A)
[6]
G.F
Dan
ctri,L.G Jians, C Fle.2005.Ce h. rat Cans tuc t i ah of
tlalem kins bapll lemutation(Didov"load parla
's],nne1rjc
lanssal
3A
Apil
I7l Hansclntu. Duee Dan l-ntre feld Btn.e.2o00.Malab BolN Konp,bti
Izt i!.Yogyrllna:Andi Yogyaldt
[8] Munn, Rinardi, Dkt. M?irr'e AsldneEir ,tiatern'.*ina pada ( itru Dsikn
Berbasjrkrn Pada let rlasi-Rc, Du, &/rasi atDos Sekotah 'ti*nik
Elekro Dan lnformarika llb BMdrng 2O0a,Seninat Oh tntejligenl
Te.hn lop And ls Aqlic.tbnt
[9] Munt, Rinaldi.2004.P",solahah
(rtu
Di4jtat Denadn Pendekota,
,llaorl,ik.Bodunalnlomaril3 Rdtlung
ll0l Munn
Lr
Rimldi.
Dft.2003.Ju,at n" lonp q Da" 1b*tolasi tn:fa 6i.
rlMumi, AridiDo Setiawan swyxnntg92_?engantat Pensalohtu Citu
Jalm:Eldrmedis Kompulindo
[12] Mohuq', s., P., 1999, ,c,sr a| watenarkins : A T ondl Rerie||.
Ht tp : /Mkv Cs e e. U sf. En L/-S no hr n tr/ Re s e a t c hlA e M tsry \, N.
03l
Ramza,
H0rrr.2007.Iei,,tP?nas/ana Menep.art