BAB 4.
PERANCANGAN
Bagian ini menjelaskan perancangan sistem dan antar muka aplikasi
4.1. Perancangan Sistem 4.1.1 Perancangan Pembuatan Sistem (Use Case Diagram)
Gambar 4-1 Use Case aplikasi Audio Steganografi
1. Use Case Memilih File Table 4-1 Deskripsi Use Case Memilih File Nama Use Case
Use Case Memilih File Audio
Nama Aktor
User
Deskripsi
Untuk melakukan proses encode data file audio, harus memilih terlebih dahulu file yang akan di encode
Pra Kondisi
File yang akan di encode harus di pilih dan diload kedalam aplikasi terlebih dahulu oleh user.
Skenario
User dapat memilih File yang akan di ubah
4-1
http://digilib.mercubuana.ac.id/
datanya. Hasil
User dapat melanjutkan aktivitas selanjutnya setelah memilih File yang diinginkan.
2. Use Case Menyisipkan Teks Table 4-2 Deskripsi Use Case Menyisipkan Teks Nama Use Case
Use Case Menyisipkan Teks
Nama Aktor
User
Deskripsi
Untuk melakukan proses encode file, diperlukan menyisipkan teks dalam kotak dialog yang disediakan untuk menyembunyikan pesan dalam file audio yang sudah dipilih sebelumnya
Pra Kondisi
Menulis beberapa huruf maupun kata yang akan disisipkan dalam file audio
Skenario
User dapat menulis apa saja dalam kotak dialog yang disediakan
Hasil
User dapat melanjutkan aktivitas selanjutnya setelah menulis teks
3. Use Case Melihat Teks Table 4-3 Deskripsi Use Case Melihat Teks Nama Use Case
Use Case Melihat Teks
Nama Aktor
User
Deskripsi
Untuk melakukan proses extract file, memasukkan file yang sudah di encode,
4-2
http://digilib.mercubuana.ac.id/
lalu hasil nya ada dalam kotak dialog Pra Kondisi
Memilih file yang sudah di encode sebelumnya untuk dilihat teks nya
Skenario
User memilih file yang sudah di encode sebelumnya
Hasil
User dapat melanjutkan aktivitas selanjutnya setelah menulis teks
4.1.2 Perancangan Interaksi Antar Objek (Seqence Diagram) 1) Sequence Diagram Memilih File
Gambar 4-2 Sequence Diagram Memilih File
Nama
Sequence Diagram Memilih File
Deskripsi
User masuk ke dalam jendela utama, kemudian User mencari file berformat .wav yang nantinya akan disisipkan teks data.
Tabel 4-4 Keterangan Sequence Diagram Memilih File
2) Sequence Diagram Menyisipkan Teks
4-3
http://digilib.mercubuana.ac.id/
Gambar 4-3 Sequence Diagram Menyisipkan Teks
Nama
Sequence Diagram Menyisipkan Teks
Deskripsi
Setelah User mencari file berformat .wav, User diminta untuk
menuliskan informasi berupa teks data yang
nantinya akan di proses encode Tabel 4-5 Keterangan Sequence Diagram Menyisipkan Teks
3) Sequence Diagram Melihat Teks
Gambar 4-4 Sequence Diagram Melihat Teks
4-4
http://digilib.mercubuana.ac.id/
Nama
Sequence Diagram Melihat Teks
Deskripsi
User menginput file .wav yang sudah di encode untuk dilakukan proses extract. Teks data yang disisipkan terdapat pada kotak dialog
Tabel 4-6 Keterangan Sequence Diagram Melihat Teks
4.1.3 Perancangan Alur Kerja (Activity Diagram)
1) Diagram Activity Memilih File Setelah aplikasi dibuka, akan muncul jendela utama dimana user nantinya akan memilih file yang akan diubah datanya menjadi file baru. Apabila file sudah dipilih user maka user bisa melakukan alur selanjutnya yaitu menyisipkan teks, yang nantinya akan di encode. encode
Gambar 4-5 Diagram Activity Memilih File
4-5
http://digilib.mercubuana.ac.id/
2) Diagram Activity Menyisipkan Teks
Gambar 4-6 Diagram Activity Menyisipkan Teks
3) Diagram Activity Melihat Teks
4-6
http://digilib.mercubuana.ac.id/
Gambar 4-7 Diagram Activity Melihat Teks
4.2. Perancangan Antar Muka Pada aplikasi ini, antar muka dirancang agar pengguna dapat berinteraksi dengan aplikasi, sehingga penggunanya dapat memahami alur proses aplikasi ini. Untuk tercapainya antarmuka yang diinginkan. Ada beberapa hal yang perlu diperhatikan, yaitu : 1. Aplikasi harus menyediakan Fungsi utama dari dibuatnya aplikasi ini, yaitu mengubah jenis File kebentuk File lainnya. 2. Menggunakan kalimat yang mudah dimengerti oleh pengguna. 3. Memberikan informasi terkait contoh file audio yang dipilih, dalam hal ini jenis file .wav
4-7
http://digilib.mercubuana.ac.id/
4. Fungsi tombol tidak banyak sehingga pengguna tidak kebingungan saat memakai aplikasi tersebut.
1. Rancangan Tampilan Jendela Aplikasi Pada jendela utama, terdapat beberapa tombol file yaitu Browse, Hide Message, Extract Message, Clear, dan kotak dialog lainnya, yang mana nantinya tombol-tombol tersebut berfungsi sesuai kegunaannya masing-masing.
Gambar 4-8 Rancangan Tampilan Jendela Aplikasi
2. Rancangan Tampilan Cari File Pada jendela ini akan menampilkan file dalam format .wav yang nantinya akan disisipkan dengan teks data. Tombol cari file ini hanya bisa untuk file dalam format .wav saja.
4-8
http://digilib.mercubuana.ac.id/
Gambar 4-9 Rancangan Tampilan Cari File
3. Rancangan Tampilan Menyisipkan Teks Setelah memilih file yang akan di encode, User menulis teks yang akan disisipkan dalam kotak dialog Hidden Text ini.
Gambar 4-10 Rancangan Menyisipkan Teks
4. Rancangan Tampilan Menyimpan File yang akan di Encode Saat melakukan proses encode, user diminta untuk mengisi nama file yang akan dilakukan proses menyembunyikan pesan.
Gambar 4-11 Rancangan Tampilan Menyimpan File yang akan di Encode
4-9
http://digilib.mercubuana.ac.id/