Fase Konstruksi Fase Pelaksanaan

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