4.3. Fase Konstruksi
Pada tahap ini dilakukan pengkodean terhadap rancangan-rancangan yang telah didefinisikan sebelumnya dengan menggunakan bahasa
pemograman C. dalam melakukan penulisan kode penulis menggunakan perangkat lunak Microsoft Visual Studio 2005, dan sebagaian kode penulis
mendapatkannya di http:www.codeproject.com
. Dalam pembuatan aplikasi ini terdapat sembilan buah class, yaitu
“EncryptDecrypt.cs”, “FormUtama.cs:, “FormExtract.cs”, “Program.cs”, “WaveNative.cs”, ”WaveStream.cs”, “WaveUtility.cs”, ‘WaveOut.cs”, dan
“ColorBox.cs”. Class merupakan bagian terpenting pemrograman C karena pada intinya pemrograman berorientasi objek menggunakan struktur class
Jaenudin 2005:27. Implementasi proses pengkodean dalam aplikasi ini terbagi dua yaitu
tahap menyisipkan pesan ke dalam media penampung dan tahap pengambilan kembali pesan dari media penampung. Tetapi sebelumnya
pesan harus sudah dienkripsi dulu. Class “EncryptDecrypt.cs” merupakan class yang berfungsi untuk mengenkripsi pesan sebelum disembunyikan
kedalam media penampung dan medenkripsi kembali pesan setelah dipisahkan dari media penampung.
Class “WaveNative.cs” berfungsi mengidentifikasi format WAV, class “WaveStream.cs” untuk mengencode format WAV, class
“WaveOut.cs” berfungsi untuk memainkan file wav. Di dalam class “WaveUtility.cs” terdapat fungsi untuk menyisipkan pesan rahasia ke dalam
media penampung dan fungsi mengambilnya kembali dari media penampung.
Class “Program.cs”, berfungsi untuk menampilkan form utama pada awal pemanggilan program. Class “ColorBox.cs” berfungsi untuk merubah
tampilan skins pada FormUtama. Calss “FormUtama.cs” dan “FormExtract” berfungsi untuk mendesain antar muka untuk menghasilkan
program yang menarik. Source Code dapat dilihat di lampiran.
4.4. Fase Pelaksanaan
Dalam tahapan ini akan dilakukan implementasi, pengujian dan analisis pengujian terhadap aplikasi yang bertujuan untuk mengetahui
tingkat keberhasilan dari aplikasi dalam mencapai hasil yang diinginkan. 4.4.1. Implementasi
Pada tahap ini akan dilakukan pengimplementasian proses penyisipan dan ekstraksi informasi watermarking dengan agoritma
AES.
4.4.1.1. Cara Penggunaan Aplikasi
Untuk menggunakan aplikasi ini tidak diperlukan cara instalasi yang khusus ke dalam komputer pengguna, dengan
alasan pengguna hanya mengikuti sedikit alur untuk proses instalasinya.
Dibawah ini adalah langkah-langkah instalasi aplikasi AudioWater ke dalam komputer pengguna :
1. Pilih program Setup.exe, kemudian akan ada tampilan pembuka dari proses instalasi ini menggunakan bahasa inggris. Pilih tombol
install untuk melanjutkan instalasi, atau don’t install untuk membatalkan instalasi.
2. Tampilan informasi proses installasi program, dan aplikasi AudioWater akan muncul sebagai tanda bahwa proses instalasi