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