BAB 4 IMPLEMENTASI PROGRAM
4.1 4.1.1
Spesifikasi Komputer Spesifikasi Hardware Dalam pembuatan program aplikasi ini digunakan komputer dengan spesifikasi hardware sebagai berikut:
4.1.2
1.
Processor: Pentium IV 2.66 GHz;
2.
RAM: 512 MB;
3.
Harddisk: 80 GB;
4.
Monitor: 15“, resolusi 1024x768.
Spesifikasi Software Spesifikasi software yang digunakan dalam pembuatan program aplikasi ini adalah: 1.
Bahasa pemrograman C# .NET Framework 2.0 dengan IDE Visual Studio 2005;
2.
Bahasa pemrograman Delphi dengan IDE Borland Delphi 6.0 untuk pembuatan grafik spectrum;
3.
Sistem Operasi Windows XP Service Pack 2.
53
4.1.3
Spesifikasi yang Minimum Berdasarkan data-data diatas dan beberapa percobaan yang dilakukan, maka dianjurkan bahwa program aplikasi yang dibuat dapat dijalankan pada komputer dengan spesifikasi minimum hardware dan software sebagai berikut. 1.
Processor: Pentium IV 2.0 GHz;
2.
RAM: 256 MB;
3.
Harddisk: 40 GB;
4.
Monitor: 15”, resolusi 1024 x 768;
5.
Menggunakan .NET Framework 2.0;
6.
Sistem Operasi Windows XP Service Pack 2. Bila spesifikasi komputer yang digunakan untuk menjalankan program
melebihi spesifikasi minimum, kinerja program aplikasi akan lebih optimal terutama pada saat perhitungan dilakukan.
4.2
Cara Kerja Program Aplikasi Pada saat program pertama kali dijalankan, akan muncul form Menu Utama seperti pada gambar 4.1. Pada form ini user dapat memilih menu Application, Player atau About.
54
Gambar 4.1 Layar Form Menu Utama
4.2.1
Insert Data Stego Jika user ingin melakukan insert data stego maka user harus memilih menu Application, submenu Stego, dan memilih option insert, seperti pada gambar 4.2.
Gambar 4.2 Layar Submenu Insert
55
Ketika user memilih submenu Insert, maka akan muncul form Insert Stego seperti pada Gambar 4.3.
Gambar 4.3 Layar Form Insert Stego
Untuk melakukan proses insert data stego, mula-mula user harus memilih file WAV yang akan disisipkan data stego dengan memilih tombol Browse pada groupbox Select WAV File seperti pada Gambar 4.4 berikut.
56
Gambar 4.4 Open WAV File Dialog
Setelah itu dilanjutkan dengan memilih file stego yang ingin disisipkan dengan memilih tombol Browse pada groupbox Select Stego File seperti pada gambar berikut.
57
Gambar 4.5 Open File for Stego
Setelah itu masukkan kata kunci (password) yang nantinya akan digunakan untuk mendapatkan kembali data yang disembunyikan di dalam file MP3. Kemudian user diharuskan untuk melakukan verifikasi password agar tidak terjadi kesalahan pengetikan password. Setelah itu, user harus memilih tombol GO, maka program aplikasi akan menencode file WAV menjadi MP3 sekaligus menyisipkan data stego di dalamnya. Setelah proses selesai, maka akan ditampilkan message box yang berisi informasi waktu yang diperlukan untuk melakukan proses ini.
58
Gambar 4.6 Informasi Waktu Insert Data Stego
Setelah user menekan tombol OK, maka program aplikasi akan menampilkan informasi file MP3 yang baru dibuat, sekaligus menampikan gambar spectrogram sebelum dan sesudah proses insert data stego.
Gambar 4.7 Informasi MP3 Hasil Insert Data Stego
59
Gambar 4.8 Spectogram
Dengan demikian berakhirlah proses insert data stego. Dari proses ini akan dihasilkan sebuah file MP3 bernama hasil.mp3 yang berada pada folder yang sama.
4.2.2
Extract Data Stego Jika user ingin melakukan extract data stego maka user harus memilih menu Application, submenu Stego, dan memilih option extract, seperti pada gambar 4.9.
60
Gambar 4.9 Layar Submenu Extract
Ketika user memilih submenu Extract, maka akan muncul form Extract Stego seperti pada Gambar 4.10.
Gambar 4.10 Layar Form Extract Stego
61
Untuk melakukan proses extract data stego, mula-mula user harus memilih file MP3 yang berisi data stego dengan memilih tombol Browse pada groupbox Select MP3 File seperti pada Gambar 4.11 berikut.
Gambar 4.11 Open MP3 File Dialog
Ketika user telah memilih file MP3, maka akan ditampilkan informasi mengenai file MP3 yang dipilih. Setelah itu dilanjutkan dengan memasukkan nama file yang diinginkan sebagai wadah untuk menampung data stego yang diextract.
62
Gambar 4.12 Informasi MP3 untuk Extract Data Stego
Kemudian user harus memasukkan kata kunci (password) yang digunakan untuk mendapatkan kembali data yang disembunyikan di dalam file MP3. Kemudian user diharuskan untuk melakukan verifikasi password agar tidak terjadi kesalahan pengetikan password. Setelah itu, user harus memilih tombol GO, maka program aplikasi akan mendecode file MP3 sekaligus mengextract data stego dari dalamnya. Setelah proses selesai, maka akan ditampilkan message box yang berisi informasi waktu yang diperlukan untuk melakukan proses ini.
Gambar 4.13 Informasi Waktu Extract Data Stego
63
Setelah user menekan tombol OK, maka berakhirlah proses extract data stego. Dari proses ini akan dihasilkan sebuah file yang namanya sesuai dengan input user yang berada pada folder yang sama.
Gambar 4.14 Akhir Proses Extract
4.2.3
MP3 Player Jika user ingin mengetahui apakah hasil dari proses insert data stego mengalami perubahan yang signifikan jika dibandingkan dengan file WAV sebelum proses insert data stego, maka user dapat memilih menu Player yang akan menampilkan form MP3 Player seperti gambar berikut.
64
Gambar 4.15 Form MP3 Player
Untuk memilih file MP3 yang ingin didengarkan, user harus memilih tombol Browse yang akan menampilkan Open MP3 File dialog. Setelah user memilih file MP3, maka tombol “Play” akan aktif dan Player akan berada pada state Ready.
Gambar 4.16 Play Mode Ready
Jika user menekan tombol “Play”, maka Player akan memainkan lagu tersebut dan tombol “Pause” serta “Stop” akan aktif, sedangkan tombol “Play” dan Browse akan menjadi tidak aktif dan Player akan berada pada state Playing.
65
Gambar 4.17 Playing Mode
Ketika user memilih tombol “Pause”, maka Player akan menghentikan lagu yang sedang dimainkan. Tombol “Pause” akan menjadi tidak aktif sedangkan tombol “Play” akan kembali aktif dan Player akan berada pada state Pause.
Gambar 4.18 Pause Mode
Jika Player dalam state Pause dan user memilih tombol “Play”, maka Player akan memainkan lagu mulai dari posisi sebelum Player dalam state Pause. Dan Player akan kembali pada state Playing. Jika user memilih tombol “Stop” maka Player akan menghentikan lagu dan Player akan berada pada state Ready.
66
4.3
Evaluasi Program Program dijalankan dengan memakai inputan file WAV sebesar 28.3 MB (29674713 Bytes) dan beberapa jenis file data seperti berikut ini.
Jenis File
Extension File
Besar File
Dapat di-extract
Teks
.txt
219812 Bytes
Ya
Gambar
.jpg
2873 Bytes
Ya
Gambar
.bmp
29593 Bytes
Ya
Tabel 4.1 Hasil Percobaan
Dari percobaan tersebut menunjukkan bahwa program dapat menyisipkan dan mengambil kembali data dengan sempurna (100%). Perbandingan besar data teks dengan besar data medium adalah 1 : 135. Perbandingan besar data gambar untuk file yang mempunyai extension .jpg adalah 1 : 10328. Perbandingan besar data gambar yang mempunyai extension .bmp adalah 1 : 1002.