BAB 4 IMPLEMENTASI PROGRAM 4.1 Spesifikasi Komputer 4.1.1 Spesifikasi Hardware Dalam pembuatan program aplikasi ini digunakan komputer dengan spesifikasi hardware sebagai berikut: 1. Processor: Pentium IV 2.66 GHz; 2. RAM: 512 MB; 3. Harddisk: 80 GB; 4. Monitor: 15, resolusi 1024x768. 4.1.2 Spesifikasi Software ini adalah: Spesifikasi software yang digunakan dalam pembuatan program aplikasi 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.