65
BAB IV
ANALASIS DAN PERANCANGAN
Pada bab ini akan dibahas secara detail dan terperinci mengenai pengembangan sistem aplikasi watermarking dengan algoritma AES pada file
audio. Dengan menerapkan metodologi penelitian yang telah penyusun uraikan pada bab sebelumnya.
Pada bab sebelumnya telah dibahas bahwa metode pengembangan system yang akan digunakan dalam penelitian adalah metode pengembangan system
Rapid Application Development RAD, metode ini dilakukan dengan pedekatan berorientasi objek terhadap pengembangan system perangakt lunak karena model
ini akan bekerja dengan baik apabila diterapkan pada aplikasi berskala kecil. Pada penelitian ini dimulai dari perencanaan syarat-syarat, perancangan pengguna,
konstruksi dan pelaksanaan.
4.1. Fase Perencanaan Syarat-syarat
Perencanaan syarat-syarat terdiri dari analisis kebutuhan, tujuan dan syarat-syarat. Proses ini dilakukan untuk mengetahui apa saja syarat-syarat
dan kebutuhan yang diperlukan dalam pembuatan aplikasi untuk memenuhi tujuan dari pembuatan aplikasi ini.
4.1.1. Analisis kebutuhan
Pada tahap ini semua kebutuhan aplikasi didefinisikan sesuai dengan sasaran yang ingin dicapai. Adapun analisis tersebut
menyangkut tentang masukan input dan keluaran ouput dari aplikasi yang akan dibuat.
Adapun data-data yang menjadi masukan bagi aplikasi ini merupakan file audio yang berekstensi .wav, sedangkan informasi hak
cipta yang akan dimasukkan merupakan file teks yang berekstensi .txt, sedangkan informasi yang diharapkan sebagai keluaran dari aplikasi
ini merupakan file audio yang berekstensi .wav, yang telah disisipi watermark dengan metode low bit coding yang telah di enkripsi
dengan algoritma AES.
4.1.2. Menentukan Tujuan
Tujuan dari perancangan aplikasi ini adalah membuat suatu aplikasi watermarking pada file audio yaitu untuk pemberian data
hak cipta pada file audio sebagai pembuktian keaslian file otentikasi.
4.1.3. Menentukan Syarat-Syarat
Syarat-syarat untuk mencapai tujuan dalam pengembangan aplikasi Watermarking dengan algoritma AES pada file audio,
meliputi hal-hal sebagai berikut : 1. Bahasa Pemrograman C
Bahasa pemrograman C adalah salah satu bahasa pemrograman yang mampu membangun aplikasi berbasis desktop. Bahasa
pemrograman C sudah didesain untuk memberikan kemudahan bagi pengguna.
2. Microsoft Framework .NET 3.5 Microsoft Framework .NET menyediakan semua tool dan
teknologi yang diperlukan untuk membangun aplikasi. Bahasa pemrograman yang dapat digunakan dan dijalankan diatas
flatform Framework .NET adalah : Visual Basic, C, J, C++ dan lain-lain.
Spesifikasi perangkat lunak dan perangkat keras yang digunakan penulis dalam perancangan aplikasi ini adalah sebagai
berikut :
Perangkat Lunak :
1. Microsoft Visual Studio 2005 2. Microsoft Framework .NET 3.5
3. DXperience 9.1.5 4. Microsoft Visio 2003
5. Easy CHM v3.78 6. Macromedia Fireworks MX
7. Sigview 2.2.1 8. Xilisoft 2.1.53.901b
9. Photoshop CS2
Perangkat Keras :
1. Processor Intel R Pentium R 4 CPU 2.80GHz 2. Harddisk 40 GB
3. Memory 512
4. Monitor dengan resolusi 1024x768 pixel 5. DVD RW
4.2. Fase Perancangan