BAB IV METODOLOGI PENELITIAN
Penelitian akan dilakukan dalam beberapa tahap:
4.1. Pengumpulan bahan
Pengumpulan bahan bertujuan untuk memperoleh literatur yang lengkap tentang bahan yang sedang diteliti. Pengumpulan bahan dilakukan dengan
mencari buku, jurnal, tesis yang berhubungan dengan bahan yang sedang diteliti. Pengumpulan bahan dapat memanfaatkan perpustakaan yang sudah ada dan
mengakses situs-situs internet yang telah mempublikasikan hasil penelitian. Berdasarkan bahan-bahan yang sudah diperoleh kemudian dilakukan
pengembangan terhadap algoritma watermarking yang akan diteliti.
4.2. Analisis dan perancangan perangkat-lunak
Pada tahap ini dilakukan penyusunan flowchart berdasarkan algoritma yang dikembangkan. Penyusunan flowchart
bertujuan untuk mempermudah penyusunan perangkat-lunak. Analisis dapat juga dilakukan dengan membuat
Data Flow Diagram DFD perangkat-lunak yang dikembangkan. Perancangan dilakukan dengan membuat antarmuka perangkat-lunak dan perancangan
prosedur-prosedur yang akan digunakan.
4.3. Pembuatan perangkat-lunak
Hasil rancangan flowchart kemudian diimplementasikan dengan
menggunakan bahasa pemrograman Matlab 6.5. Pembuatan perangkat-lunak dilakukan dalam tahap sbb.
i Pembuatan perangkat-lunak proses embedding
Proses embedding watermark meliputi beberapa fungsiprosedur sbb. 1.
Prosedur alihragam Discrete Wavelet Transform DWT 2.
Prosedur alihragam wavelet untuk citra biner 3.
Prosedur permutasi pseudo-random 4.
Prosedur pemilihan koefisien Discrete Wavelet Transform DWT
23
5. Prosedur penyisipan watermark
6. Prosedur alihragam balik Discrete Wavelet Transform DWT
ii Pembuatan perangkat-lunak proses ekstraksi watermark
Proses ekstraksi watermark meliputi beberapa fungsiprosedur sbb. 1.
Prosedur alihragam Discrete Wavelet Transform DWT 2.
Prosedur mengekstraksi tiap-tiap subbidang pada frame video 3.
Prosedur alihragam balik permutasi pseudo-random 4.
Prosedur rekonstruksi citra watermark 5.
Prosedur untuk menghitung korelasi watermark
Alihragam DWT frame video host
Alihragam wavelet biner citra watermark
Seleksi koefisien embedding Permutasi pseudo-random
citra watermark
Proses penyisipan multiresolusi
Alih ragam balik DWT Alihragam DWT frame video
host Alihragam DWT frame video
stego
Proses ekstraksi watermark Seleksi koefisien ekstraksi
Alihragam balik permutasi pseudo-random
Alihragam balik wavelet biner
a b
Gambar 4.1 a Diagram alir proses embedding,
b diagram alir proses ekstraksi.
4.4. Pengujian perangkat-lunak