Pengujian Program Tampilan aplikasi AudioWater

Gambar 4.20. Tampilan form bantuan

4.4.2. Pengujian Program

Setelah melakukan proses penyembunyian dan ekstraksi file, maka untuk melihat apakah hasil dari penyembunyian dan ekstraksi file telah berhasil seperti yang diinginkan akan dilakukan pengujian. Pengujian dilakukan berdasarkan spesifikasi sistem dan pengujian ketahanan data. Pengujian spesifikasi sistem yang dilakukan meliputi pengujian kesesuaian proses, pengujian kesesuaian data, pengujian ukuran file, dan pengujian kualitas suara. Pengujian berdasarkan spesifikasi sistem dan ketahanan data diuraikan menjadi lima faktor pengujian sebagai berikut: 1. Kesesuaian proses, yaitu perangkat lunak dapat melakukan proses penyisipan dan ekstraksi. 2. Kesesuaian data, yaitu pengujian kesesuaian antara data yang berhasil diekstrak dengan data yang disisipkan. 3. Kualitas suara, yaitu pengujian sama tidaknya suara WAV berlabel dengan suara WAV asli. 4. Ukuran file terhadap file carrier 5. Ketahanan data terhadap pemrosesan suara WAV berlabel. Pengujian terhadap proses dilakukan untuk mengetahui apakah sistem dapat melakukan proses penyisipan dan ekstraksi. Kriteria pengujian adalah sistem dapat melakukan proses penyisipan dan ekstraksi. Pengujian terhadap kesesuaian data dilakukan untuk mengetahui apakah data yang berhasil diekstrak dari suara WAV berlabel bersesuaian dengan data yang disisipkan. Kriteria pengujian adalah data yang berhasil diekstrak dari suara WAV berlabel bersesuaian dengan data yang disisipkan. Pengujian kualitas suara WAV berlabel dilakukan secara subjektif dan objektif. Pengujian dengan cara subjektif, yaitu dengan mendengarkan langsung suara WAV berlabel dan suara WAV asli kemudian dibandingkan. Pengujian dengan cara objektif dilakukan dengan membandingkan grafik sinyal suara WAV asli dengan grafik sinyal suara WAV berlabel dan dengan melihat korelasi antara suara WAV asli dengan suara WAV berlabel. Pengujian dengan korelasi untuk melihat derajat atau hubungan antara suara WAV sebelum disisipi data teks dengan suara WAV setelah disisipi data teks. Kriteria pengujian adalah berhasil jika data yang telah disisipkan kedalam suara WAV tidak dapat dideteksi oleh sistem pendengaran manusia. Pengujian ketahanan data dilakukan terhadap suara WAV berlabel. Pengujian ketahanan data yang akan dilakukan dengan pengujian kompresi, dengan menggunakan aplikasi xilisoft. Pengujian dengan kompresi dilakukan untuk melihat apakah data yang terdapat di dalam suara WAV berlabel masih dapat diekstrak setelah mengalami kompresi. Pengujian kompresi dilakukan dengan mengubah suara WAV berlabel menjadi suara dalam format MP3, AAC, dan midi dengan ekstensi berkas .mp3, .aac, dan .midi, kemudian suara dalam format MP3, AAC, dan midi diubah kembali menjadi suara dalam format WAV dengan ekstensi berkas .wav. Kriteria pengujian adalah berhasil jika data dapat diekstrak setelah suara WAV berlabel dikompres. Untuk melakukan pengujian, digunakan beberapa buah berkas suara WAV dengan spesifikasi yang terdapat pada Tabel 6.1. Tabel 6.1 Tabel spesifikasi file carrier yang akan diuji No. Nama File Audio WAV Ukuran Data byte Audio Format 1 Rocket Rockers – Hari Untukmu.wav 1321808 PCM 2 RadioHead – Creep.wav 20805150 PCM 3 Luna4Melo – First Time 27265582 PCM 4 Andra And The Backbone – Surrender 46886446 PCM

4.4.2.1. Pengujian Spesifikasi Sistem

Pengujian terhadap spesifikasi sistem yaitu pengujian kesesuaian proses penyisipan dan ekstraksi, pengujian kualitas dan pengujian kesesuaian data, maka untuk melihat apakah hasil dari pengujian spesifikasi sistem telah berhasil seperti yang akan dilakukan langkah-langkah dibawah ini. 1. Buka lokasi tempat file audio yang telah disisipi pesan. 2. File audio yang telah disisipi data masih dapat didengarkan dengan baik oleh pengguna, tanpa disadari adanya pesan yang disisipkan dalam file audio. Gambar 4.21. Spectrum suara file rocketrockers hari untukmu .wav asli Gambar 4.21 dan 4.22 memperlihatkan spectrum suara file hari untukmu.wav sebelum disisipi pesan. Gambar 4.22. Memperlihatkan spectrum suara hari untukmu setelah disisipi pesan ”rocket_rockers.txt”. Dari Kedua gambar diatas tidak tampak adanya perubahan dari spectrum suara antara file wav sebelum atau pun sesudah penyisipan pesan. Akan tetapi Gambar 4.23 dan 4.24 akan memperlihatkan spectrum suara setelah menggunakan filter bandstop yaitu dengan memindahkan segmen frekuensi. Gambar 4.23. Spectrum suara hari untukmu.wav dengan filter bandstop Gambar 4.24. Spectrum suara file hari untukmu.wav yang sudah disisipi pesan dengan filter bandstop Dari Gambar 4.23 dan 4.24 terlihat adanya penurunan intensitas suara setelah disisipi pesan, dari 53 db menjadi - 18 db ditunjukan oleh garis horizontal biru. Untuk lebih memperjelas, maka dilakukan perbandingan kembali antara file first time.wav sebelum dan sesudah penyisipan pesan yang spectrum suaranya akan ditunjukkan Gambar 4.25 dan 4.26. Gambar 4.25. Spectrum suara file first time.wav asli Gambar 4.26. Spectrum suara first time.wav setelah disisipi pesan Sama seperti perbandingan sebelumnya kedua gambar diatas tidak tampak adanya perubahan spektrum suara antara file wav sebelum atau pun sesudah penyisipan pesan. Gambar 4.27 dan 4.28 akan memperlihatkan spectrum suara setelah menggunakan filter bandstop. Gambar 4.27. Spectrum suara file first time.wav dengan filter bandstop Gambar 4.28. Spectrum suara first time.wav setelah disisipi pesan dengan filter bandstop Dari Gambar 4.27 dan 4.28 terlihat adanya kenaikan intensitas suara setelah disisipi pesan, dari -720 db menjadi -270 db ditunjukan oleh garis horizontal biru. Berdasarkan gambar 4.23, 4.24, 4.27 dan 4.28, terlihat penyisipan pesan mempengaruhi kualitas suara dengan adanya perubahan kenaikan atau penurunan intensitas suara. 3. Untuk membuka file data yang telah diambil dari file audio, pengguna bisa langsung membuka kembali seperti biasanya. Gambar 4.29 menunjukan file pesan sebelum disisipkan. Gambar 4.30 menunjukan file pesan yang di enkripsi. Dan Gambar 4.31 menunjukan file pesan yang diambil kembali dari file carrier. Gambar 4.29. Pesan asli pada file audio hari untukmu Gambar 4.30. Pesan asli yang telah di enkripsi pada file audio hari untukmu Gambar 4.31. File pesan yang diambil dari file audio hari untukmu Dari hasil pengamatan diatas terlihat tidak adanya perubahan pesan sebelum dan sesudah penyisipan data ke dalam file audio. Tabel 4.2 Pengujian proses dan kesesuaian data Nama File Audio WAV Ukuran Data byte Secret File Size byte Penyisipan Pesan Ekstraksi Pesan Kesesuaian Data Rocket Rockers – Hari Untukmu.wav 1321808 Hari Untuk mu.txt 529 Berhasil Berhasil Sesuai RadioHead – Creep.wav 20805150 Creep.txt 1747 Berhasil Berhasil Sesuai Luna4Melo – First Time 27265582 First Time.txt 2068 Berhasil Berhasil Sesuai Andra And The Backbone – Surrender 46886446 Surrender.txt 3490 Berhasil Berhasil Sesuai

4.4.2.2. Pengujian Ukuran File terhadap File Carrier

Pengujian ini bertujuan untuk mengetahui batasan ukuran pesan yang dapat disisipkan ke dalam file carrier. Tabel 4.3. Tabel uji ukuran file pesan terhadap file carrier Nama File Audio WAV Ukuran Data byte Secret File Size byte Rocket Rockers – Hari Untukmu.wav 1321808 Hari Untuk mu.txt 529 Rocket Rockers – Hari Untukmu.wav 1321808 Hari Untuk mu2.txt 1616 RadioHead – Creep.wav 20805150 Creep.txt 1747 RadioHead – Creep.wav 20805150 Creep2.txt 21674 Luna4Melo – First Time 27265582 First Time.txt 2068 Luna4Melo – First Time 27265582 First Time2.txt 28796 Andra And The Backbone – Surrender 46886446 Surrender.txt 3490 Andra And The Backbone – Surrender 46886446 Surrender2.txt 39305

4.4.2.3. Pengujian Ketahanan Data

Pengujian ketahanan data dilakukan untuk mengetahui ketahanan data dalam file audio. Pengujian ketahanan data dilakukan dengan mengkompresi menggunakan aplikasi xilisoft, yaitu dengan mengkompresi suara dalam format WAV menjadi MP3, AAC, dan midi dan kemudian suara dalam format MP3, AAC, dan midi dikompresi kembali menjadi format WAV, kemudian file suara yang telah kembali menjadi format WAV diekstrak, untuk mengetahui apakah file suara yang telah mengalami kompresi dapat diekstrak kembali. Kriteria pengujian adalah berhasil jika data dapat diekstrak setelah suara WAV berlabel dikompres. Langkahnya adalah sebagai berikut : Gambar 4.32. Tampilan aplikasi xilisoft 1. Tekan tombol add . Kemudian, pilih lokasi file audio yang telah disisipi oleh data hak cipta. Gambar 4.33. Tampilan add file 2. Apabila kolom telah terisi maka pengguna memilih menu list pada kolom profile untuk merubah file wav menjadi file mp3, AAC, dan midi. Gambar 4.34. Tampilan menu list file profile 3. Apabila semua kolom telah terisi maka pengguna cukup menekan tombol encode untuk proses merubah file wav menjadi file mp3, AAC dan midi. Gambar 4.35. Tampilan proses encode 4. Ulangi langkah 1 sampai 3 untuk merubah file mp3midiaac menjadi file wav, kemudian file suara yang telah kembali menjadi format WAV diekstrak, untuk melihat ketahanan data hak cipta yang disimpan. Tabel 4.4. Tabel uji ketahanan data Nama File Audio WAV Ukuran Data byte R R.wav 1321808 R R_1.wav 1321808 RadioHead.wav 20805150 RadioHead_1.wav 20805150 Luna4Melo.wav 27265582 Luna4Melo_1.wav 27265582 Andra And The Backbone.wav 46886446 Andra And The Backbone_1.wav 46886446

4.4.3. Analisis Hasil Pengujian Program