• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN

3.2 Perancangan Antarmuka ( interface )

Gambar Pembukaan

Pada gambar 3.7 diatas, user memberikan file stego audio untuk diekstrasikan dengan membaca kernel echo pada sampel audio. Selanjutnya konversikan bit-bit menjadi ASCII sebagai penyisip.

3.2Perancangan Antarmuka (interface)

Perancangan antar muka adalah rancangan tampilan yang menghubungkan pengguna (user) dengan komputer dengan bantuan program. Salah satu syarat pembuatan antar muka adalah berorientasi pada mudah digunakan (user friendly) serta informatif.

3.2.1 Rancangan Menu Utama

Rancangan Menu Utama merupakan tampilan yang pertama kali muncul saat program dijalankan. Pada rancangan ini terdapat menu File, menu Pengujian menu Info serta Quit. Menu File yang berisi program Steganografi berfungsi untuk menjalankan program penyisipan dan ekstraksi file audio, menu Pengujian berisi program pengujian Data, pengujian Audio serta pengujian MSE, menu Info adalah berfungsi untuk menampilkan informasi mengenai program aplikasi dan Quit berfungsi untuk keluar. Rancangan Menu Utama terlihat seperti pada Gambar 3.7.

Gambar 3.7 Rancangan Menu Utama

Judul Skripsi Steganografi Quit 1 2 5 7 File 3 Info 4 Pengujian 6 PengujianData PengujianAudio Pengujian MSE 8 9 10

Keterangan:

1. Menu Bar : berfungsi untuk menu program Stenografi.

2. Menu : berfungsi untuk pemanggilan program Steganografi Audio 3. Menu Bar : berfungsi untuk menu pemanggilan program pengujian Data,

pengujian Audio serta pengujian MSE

4. Menu : berfungsi untuk menampilkan informasi hasil proses penyisipan dan ekstraksi.

5. Menu : berfungsi untuk menjalankan program pengujian audio. 6. Menu : berfungsi untuk menjalankan program MSE.

7. Menu : berfungsi untuk menampilkan informasi program. 8. Menu Bar : berfungsi untuk menutup halaman utama.

9. Label : berfungsi untuk menampilkan judul skripsi

10.Picture Box : berfungsi untuk menampilkan gambar latar belakang.

3.2.2 Rancangan Steganografi

Rancangan Steganografi berfungsi sebagai penyisipan pesan yang berformat .txt ke dalam file audio yang berformat WAV. Fungsi tombol yang terdapat pada rancangan ini adalah: Tombol Load adalah tombol untuk melakukan pemangilan file audio WAV dari memori komputer dan menampilkan nama file serta alamat (path), tombol Proses untuk melakukan proses penyisipan, Cancel untuk melakukan pembersihan tampilan dan tombol Quit untuk menutup tampilan. Rancangan Steganografi dapat dilihat seperti pada Gambar 3.8.

37

Gambar 3.8 Rancangan Steganografi

Keterangan:

1. Label : berfungsi untuk menampilkan nama file WAV sebelum penyisipan. 2. Botton : berfungsi untuk tombol pemanggilan file WAV.

3. Label : berfungsi untuk menampilkan ukuran file audio. 4. TextBox : berfungsi untuk tempat pemasukkan pesan penyisip. 5. Label : berfungsi untuk menampilkan panjang karakter pesan. 6. ListView : berfungsi untuk menampilkan biner pesan penyisip. 7. List : berfungsi untuk menampilkan sampel audio

8. Botton : berfungsi untuk tombol proses penyisip. 9. Botton : berfungsi untuk tombol proses ekstraksi. 10. Botton : berfungsi untuk menyimpan hasil proses. 11. Botton : berfungsi untuk membatalkan proses.

12. Botton : berfungsi untuk menutup halaman steganografi.

3.2.3 Rancangan Pengujian Audio

Rancangan pengujian audio berfungsi untuk membuka file stego audio. Rancangan pengujian audio dapat dilihat seperti pada Gambar 3.9.

File Audio xxxxxxxxxxxxxxxxxxxxxx

Ukuran

Biner Penyisip

Ekstrak Simpan Tutup

Sisip 1 2 xxx Kb 3 9 1 5 6 7 8 4 xxx Karakter Panjang Pesan xxxxxxxxxxxxxxxxxxxxxx Pesan Teks Sample Audio Load Batal

Biner Pesan Sampel Audio

Gambar 3.9 Rancangan Pengujian Audio

Keterangan:

1. Label : berfungsi untuk menampilkan nama file stego audio.

2. Slider : berfungsi untuk menampilkan progress pembacaan file audio. 3. Slider : berfungsi untuk menampilkan posisi pembacaan file audio 4. Button : berfungsi sebagai tombol untuk membuka membaca file audio. 5. Button : berfungsi sebagai tombol untuk membaca file audio.

6. Button : berfungsi sebagai tombol untuk merekam file audio. 7. Button : berfungsi sebagai tombol untuk menghentikan sementara. 8. Button : berfungsi sebagai tombol untuk menghentikan proses.

9. Button : berfungsi sebagai tombol untuk menutup halaman Pengujian Audio.

3.2.4 Rancangan Perekaman Audio

Rancangan perekaman audio berfungsi untuk merekam suara untuk penyisipan teks sebagai cover audio. Rancangan perekaman audio dapat dilihat seperti pada Gambar 3.10.

File Audio xxxxxxxxxxxxxxxxxxxxxxx

Volume

Rec Pause Stop

Load 1 2 3 xxxxxxxxxxxxxxxxxxxxxxxx 4 5 7 xxxxxxxxxxxxxxxxxxxxxxxxxx Posisi 8 Quit 9 Play 6

39

Gambar 3.10 Rancangan Perekaman Audio

Keterangan:

1. Label : berfungsi untuk menampilkan nama file.

2. Button : berfungsi sebagai tombol untuk memulai perekaman audio.

3. Button : berfungsi sebagai tombol untuk menghentikan sementara perekaman. 4. Button : berfungsi sebagai tombol untuk menghentikan audio.

5. Button : berfungsi untuk menampilkan peak suara pada proses perekaman. 6. Button : berfungsi untuk menampilkan error pada proses perekaman

3.2.5 Rancangan Pengujian Data

Rancangan pengujian data berfungsi menampilkan informasi hasil steganografi WAV berupa nama file cover/stego audio, ukuran file, pesan penyisip, panjang pesan dan lama proses. Rancangan pengujian data dapat dilihat seperti pada Gambar 3.12 berikut ini.

HASIL PENGUJIAN Tanggal: dd/mm/yyyy

No Cover/Stego Audio Ukuran (Kb) Pesan Panjang Pesan

(karakter) Lama (Detik) Penyisipan xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx

File Audio xxxxxxxxxxxxxxxxxxxxxxx Start

1 2 3 Pause Stop 4 List error xxxxxxxxxxxxxxxxxxxxxx 5 6

xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx Ekstraksi xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxx

Gambar 3.12 Rancangan Pengujian Data

3.2.6 Rancangan Pengujian MSE

Rancangan pengujian MSE berfungsi menghitung nilai MSE file stego audio. Fungsi tombol yang terdapat pada rancangan ini adalah: Tombol Browse adalah tombol untuk melakukan pemangilan file audio, tombol Batal adalah tombol untuk pembatalan pengambilan file citra, tombol Hitung untuk melakukan proses perhitungan nilai MSE, tombol Bersih adalah untuk melakukan pembersihan tampilan, dan tombol Keluar untuk menutup tampilan. Rancangan pengujian MSE dapat dilihat seperti pada Gambar 3.13 berikut ini.

Gambar 3.13 Rancangan MSE

Cover Audio xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Stego Audio xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Proses

Load Cover Load Stego Selesai

Nilai MSE xxxxxx

xx

41

3.2.7 Rancangan Info

Rancangan Info berfungsi menampilkan informasi tentang profil penulis. Profil penulis meliputi biodata penulis serta data-data akademik. Rancangan Info dapat dilihat seperti pada Gambar 3.14.

Gambar 3.14 Rancangan Info

Judul Skripsi

Tutup Profil Penulis Skripsi

BAB 4

Dokumen terkait