BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
Setelah perangkat lunak Aplikasi Teknik Penyembunyian Label Hak Cipta Pada Citra Digital dengan Metode Randomly Sequenced Pulse Position Modulated Code
RSPPMC, maka tahap selanjutnya adalah tahap uji coba dan implementasi. Tahap uji coba adalah tahap pengujian yang dilakukan terhadap perangkat lunak apakah
sesuai dengan perancangan. Sedangkan, tahap implementasi adalah tahap pemanfaatan aplikasi oleh pengguna untuk mendapatkan hasil yang diharapkan.
4.1.1 Tampilan Menu Utama
Pada Tampilan menu utama terdapat menu Proses, Laporan dan menu Help. Pada Menu Proses terdapat tiga submenu yaitu Proses Watermarking , Proses Ekstraksi dan
proses Keluar untuk menghentikan aplikasi. Pada menu Laporan terdapat dua submenu, yaitu Laporan Watermarking dan Laporan Ekstraksi. Selain itu terdapat juga
Menu Help yang memiliki dua submenu, Yaitu View Help dan About Me. Tampilan Menu Utama dapat dilihat pada Gambar 4.1.
Gambar 4.1 Menu Utama
Universitas Sumatera Utara
4.1.2 Tampilan Watermarking
Tampilan watermarking merupakan tampilan awal yang berguna untuk melakukan proses penyisipan citra penyisip ke dalam file citra asli. Tampilan program
Watermarking dapat dilihat pada Gambar 4.2.
Proses awal dari tampilan ini adalah memasukkan citra host yang bertindak sebagai tempat disisipkan citra label. Ketika selesai memasukkan citra host, tombol
“Get Color” diaktifkan untuk memulai proses konversi citra host ke dalam format bitmap, membagi citra tersebut menjadi matriks-matriks berukuran 8x8 dan
pembacaan nilai RGB dari tiap matriks tersebut. Proses dilanjutkan dengan memasukkan citra label dan key watermarking. Setelah citra host, citra label, dan key
watermarking selesai dimasukkan, Tombol “Proses Watermarking” diaktifkan untuk memulai proses penyisipan citra label ke dalam citra host.
Gambar 4.2 Tampilan Watermarking
Universitas Sumatera Utara
Keterangan: 1.
Tombol Input pada groupbox Citra Host berfungsi untuk menginput citra host yang akan menjadi penampung citra penyisip.
2. Tombol get color berfungsi untuk mengambil warna biru untuk di proses.
3. Input box key watermark berfungsi untuk menggenerate key watermark dan di
konversi menjadi ASCII dan biner. 4.
Tombol input pada groupbox pada citra penyisip berfungsi untuk menginput citra penyisip dan memproses citra penyisip menjadi citra biner.
5. Tombol proses watermarking berfungsi untuk melakukan proses watermarking
menggunakan metode RSPPMC. 6.
Tombol matrik berfungsi untuk menampilkan matrik hasil perhitungan DCT. 7.
Tombol save berfungsi untuk menyimpan citra hasil watermarking.
4.1.3 Tampilan Ekstraksi