AbstrakPerkembangan teknologi informasi yang semakin dengan mudah dimanipulasi oleh pihak lain yang tidak
canggih mengakibatkan mudahnya suatu citra untuk diinginkan.
disebarluaskan dan dimanipulasi oleh pihak lain yang tidak
berwenang. Sehingga diperlukan suatu sistem untuk Pada proses pembuatan system perangkat lunak ini
mengamankan suatu karya citra digital agar tidak dapat dengan menggunakan metode Integer LWT-2D Level 1 dan Regresi
mudah dimanipulasi oleh pihak yang tidak bertanggungjawab. Linier. Penggunaan Integer LWT dilakukan karena hasil
Dalam Tugas Akhir ini ditawarkan solusi untuk mengatasi transformasi sinyal yang dihasilkan berupa bilangan integer,
permasalahan tersebut yaitu dengan menggunakan watermark. sehingga dapat menyederhanakan tingkat kompleksitasnya.
Dalam sistem yang ditawarkan, hanya pihak yang berwenang Ketika suatu citra ditransformasikan ke dalam sebuah domain
saja yang dapat mengetahui citra logo watermark yang telah
wavelet menggunakan transformasi Wavelet konvensional,
disisipkan di dalam citra digital. Proses pemilihan bagian yang
mau disisipkan yaitu dengan menggunakan LWT level 1 dan nilai-nilai dari koefisien-koefisien Wavelet akan berupa
Regresi Linier. Sistem kemudian membandingkan kemiripan floating point. Jika koefisien-koefisien ini diubah pada waktu
antar citra cover yang asli sebelum disisipi citra logo watermark. penyisipan watermark, blok citra ber-watermark yang
Sebelum disisipkan, citra logo watermark diacak terlebih dahulu berkorespondensi terhadap watermark mempunyai nilai yang
menggunakan metode Arnold Cat Map sehingga logo tersebut tidak akurat [1]. Sedangkan penggunaan Regresi Linier
tidak dapat dengan mudah dideteksi dan hanya berupa bentuk dilakukan untuk mengetahui korelasi antara variabel x dan
abstrak.
variabel y yang digunakan pada perhitungan slope [2].
Beberapa istilah atau terminology yang berkaitan dengan
watermark citra dalam artikel ini:
Kata KunciArnold Cat Map, Cat Map Transform, Lifting Citra cover: merupakan citra bertipe grayscale
Wavelet Transform, logo watermark, LWT. berukuran 512512. Citra cover dapat dilihat pada
Gambar 1.
I. PENDAHULUAN Citra logo watermark: merupakan citra bertipe biner
berukuran 3232 yang digunakan untuk disisipkan ke
dalam citra cover. Citra logo watermark dapat dilihat
Lakukan
pengecekan pada Info watermark Cek sub-blok yang
Tidak ada
tiap sub-blok disisipkan lain
gambar cover
Ada
4 piksel bertetangga
Bit bernilai 1 Bit bernilai 1
bernilai sama
END
2552
5) Penentuan Nilai x dan y PSNR 10 log (2)
10
Penentuan nilai x dan y didapatkan dari matriks Ci pada
MSE
tiap-tiap sub-blok, sehingga nilai x dan y pada tiap sub-
blok menjadi berbeda-beda. Perolehan nilai x diperoleh
dari (baris ke-m, kolom ke-n) pada matriks Ci, sedangkan
perolehan nilai y didapatkan dari (baris ke-(m+1), kolom B. Proses Ekstraksi
ke-n) pada matriks Ci. Pada proses ekstraksi terdapat beberapa tahapan yang dapat
dilihat pada Gambar 4.
6) Komputasi Nilai Slope
Pada tahapan ini dilakukan perhitungan nilai slope dengan 1) Pembagian Sub-Blok Citra Ter-Watermark
menggunakan rumus pada (1). Perhitungan slope ini Pada tahapan ini dilakukan pembagian sub-blok citra ter-
menggunakan data masukan nilai x dan nilai y yang watermark yang berukuran 512512 menjadi berukuran
didapatkan pada tahapan sebelumnya. . Sehingga batasan berdasarkan baris masing-masing
sub-blok memiliki 8 baris, sedangkan batasan berdasarkan
x
i x yi y
(1)
kolom masing-masing sub-blok memiliki 8 kolom.
o
n
d
s
c
(
)
format .bmp, sedangkan citra logo watermark 4
m
T
e
dimasukkan berupa citra biner dengan format .bmp. Setelah
i
didapatkan citra masukan, kemudian dilakukan pengujian
R
u
n
n
n
g
i
dengan melakukan proses penyisipan informasi citra logo
watermark ke dalam citra cover. Keluaran hasil penyisipan 3.5
citra logo watermark tidak terlihat banyak perbedaan secara
signifikan.
3
B. Uji Kinerja 5 10 15 20 25 30 35 40 45 50 55 60
Data Uji Citra
Pada tahapan uji kinerja dilakukan pengujian mengenai
kinerja sistem perangkat lunak terhadap beberapa pengolahan Gambar 9. Grafik Running Time 1
citra digital Terutama ketika terjadi distorsi, citra logo
2) Skenario: Derau Salt & Pepper 0.04
watermark hasil ekstraksi masih kualitasnya masih bagus atau
Skenario ini menggunakan citra ter-watermark dengan
tidak. Citra cover yang digunakan berupa citra grayscale
format .bmp berukuran 512512 dengan pengujian
berukuran 512512, sedangkan citra logo watermark yang
berdasarkan pengujian terhadap distorsi derau salt &
digunakan berupa citra biner berukuran 3232. Skenario uji
pepper dengan intensitas 0.04. Hasil PSNR dan running
kinerja akan dilakukan berdasarkan PSNR dan running time
time yang didapatkan antar citra data uji coba berbeda-
program antara citra yang berbeda format, yaitu format .bmp,
beda.
.jpg, dan .png.
1) Skenario: Derau Salt & Pepper 0.02
Skenario ini menggunakan citra ter-watermark
format .bmp berukuran 512512 dengan
berdasarkan pengujian terhadap distorsi derau
pepper dengan intensitas 0.02. Hasil PSNR dan
time yang didapatkan antar citra data uji coba PSNR =
beda.
18.7850
Grafik Skenario 5 time yang didapatkan antar citra data uji coba berbeda-
4.8
beda.
4.6 5) Skenario: Derau Salt & Pepper 0.1
4.4
Skenario ini menggunakan citra ter-watermark dengan
format .bmp berukuran 512512 dengan pengujian
Running Time (second)
4.2
berdasarkan pengujian terhadap distorsi derau salt &
4 pepper dengan intensitas 0.1. Hasil PSNR dan running
time yang didapatkan antar citra data uji coba berbeda-
3.8
beda.
3.6
3.4
3.2
3
5 10 15 20 25 30 35 40 45 50 55
Data Uji Citra
PSNR
17.
ec
d)
Ti
m
(s
e
o
n
4
R
u
n
n
n
g
i
4.4
4.2
Running Time (second)
3
4 5 10 15 20 25 30 35 40 45 50 55 60
Data Uji Citra
3.8
Gambar 12. Grafik Running Time 4
3.6
3.4
3.2
3
5 10 15 20 25 30 35 40 45 50 55
Data Uji Citra
3.5
UCAPAN TERIMA KASIH
Penulis R.K.J. mengucapkan puji syukur kepada Allah
SWT. Yang telah melimpahkan Rahmat dan Hidayah-Nya
sehingga penulis dapat menyelesaikan penelitian dengan
3
5 10 15 20 25 30 35 40 45 50 55 60 lancar. Penulis juga mengucapkan terima kasih kepada Bapak
Data Uji Citra
Rully Soelaiman dan Ibu Diana Purwitasari yang telah
Gambar 13. Grafik Running Time 5 membantu penulis dalam menyelesaikan penelitian ini. Penulis
juga mengucapkan terima kasih kepada pihak-pihak lain yang
IV. KESIMPULAN/RINGKASAN turut membantu terselesaikannya penelitian ini.