BAB 3 ANALISIS DAN PERANCANGAN
3.3 Analisis
3.3.1 General Architecture
General Architecture menggambarkan proses, alur dan interaksi antar komponen
dalam suatu sistem. Desain arsitektur dari suatu sistem yang merepresentasikan struktur data komponen pada aplikasi yang diperuntukkan dalam membangun suatu
sistem Pressman, 2010. Perancangan aplikasi ini akan dijabarkan pada arsitektur umum yang terdiri dari General Architecture Penyisipan dan General Architecture
Ekstraksi.
a. Proses Penyisipan Citra Watermarking
Proses Penyisipan Citra Watermarking menggambarkan proses-proses yang terjadi dalam penyisipan cover citra ke dalam citra penyisip seperti yang dapat dilihat pada
Gambar 3.1.
Gambar 3.1 Proses Penyisipan Citra Watermarking
Mulai Input Citra Cover
Input Citra Embed Hitung Nilai Piksel
Citra Cover
Hitung Matriks Transform
Hitung Matriks Transpose
DCT Hitung Matriks
Koefisien DCT Penyisipan bit-
bit Embed
Hitung MSE Citra Watermark
Output Nilai MSE
Citra Watermark
Universitas Sumatera Utara
Penguna menjalankan sistem penyisipan dengan menginput file citra cover dan citra embed. Selanjutnya dihitung nilai piksel citra cover. Sistem menghitung koefisien
transform dalam bentuk matriks dan koefisien transpose dalam bentuk matriks dan selanjutnya menghitung matriks koefisien DCT. Penyisipan bit-bit Embed ke dalam
matriks cover image dan menghitung nilai MSE citra Watermarking.
b. Proses Ekstraksi Citra Watermarking
Proses Ekstraksi Citra Watermarking menggambarkan proses-proses yang terjadi dalam ekstraksi citra penyisisip dari dalam citra watermark seperti yang dapat dilihat
pada Gambar 3.2.
Gambar 3.2 Proses Ekstraksi Citra Watermarking
Pengguna menjalankan sistem ekstraksi citra dengan cara menginput citra watermark. Selanjutnya sistem memasukkan citra watermark dan dilakukan perhitungan nilai
piksel citra watermark. Setelah itu sistem menghitung koefisien transform dalam bentuk matriks dan menghitung koefisien transpose dalam bentuk matriks. Lalu sistem
menghitung matriks koefisien DCT dan dilakukan pembacaan bit-bit embed dari citra watermarking. Setelah itu dilakukan rekonstruksi citra embed dalam membentuk citra
embed dari bit-bit ekstraks.
Mulai Input Citra Watermark
Hitung Nilai Piksel Citra Watermrk
Hitung Matriks Transform
Hitung Matriks Transpose
DCT Hitung
Koefisien DCT Pembacaan bit-
bit Embed
Rekonstruksi Citra Embed
Out Put Citra Embed
Universitas Sumatera Utara
3.4 Flow Chart Proses