BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Perangkat Lunak
Berdasarkan hasil analisis dan perancangan sistem yang telah dilakukan, maka dilakukan implementasipengkodean ke dalam bentuk program komputer. Pengkodean
merupakan tahap menerjemahkan hasil perancangan perangkat lunak secara rinci ke dalam bahasa pemrograman.
Implementasi dilakukan dengan menggunakan bahasa pemrograman Borland Delphi 7, sehingga hanya dapat dijalankan pada komputer dengan sistem operasi
Windows. Aplikasi peningkatan keamanan data pada audio steganografi ini disebut sebagai Rijndael Steg.
4.1.1 Tampilan Utama Rijndael Steg
Tampilan utama pada aplikasi Rijndael Steg ini dirancang sesederhana mungkin untuk dapat memudahkan pengguna dalam menggunakannya. Pada tampilan utama terdapat
5 buah tombol sebagaimana dapat dilihat dalam Gambar 4.1 berikut.
Gambar 4.1 Tampilan Utama Rijndael Steg
Universitas Sumatera Utara
4.1.2 Penyisipan Pesan Rahasia
Untuk memulai proses penyisipan pesan, pengguna menekan tombol Penyisipan Pesan pada menu utama. Tampilan dari menu Penyisipan Pesan adalah sebagai
berikut.
Gambar 4.2 Tampilan Menu Penyisipan Pesan
Selanjutnya pengguna akan diminta untuk memasukkan kunci enkripsi dan mengkonfirmasinya. Setelah itu pengguna memilih pesan rahasia dalam bentuk teks
dengan format txt dengan cara menekan tombol Pilih Pesan Rahasia. Maka akan
muncul kotak dialog sebagai berikut.
Universitas Sumatera Utara
Gambar 4.3 Tampilan Pilih Pesan Rahasia
Pengguna dapat memeriksa ukuran pesan rahasia setelah dienkripsi dengan
cara menekan tombol Ukuran Pesan Terenkripsi. Maka akan ditampilkan informasi
mengenai ukuran teks pesan rahasia tersebut sebagai berikut.
Gambar 4.4 Informasi Ukuran Pesan setelah Dienkripsi
Langkah selanjutnya adalah pengguna diminta untuk memilih berkas MP3 yang akan digunakan sebagai cover object atau media penampung pesan. Caranya adalah dengan
menekan tombol Pilih MP3.
Universitas Sumatera Utara
Gambar 4.5 Tampilan Pilih MP3
Setelah didapatkan berkas MP3 yang akan digunakan sebagai cover object, pengguna dapat memeriksa kapasitas maksimal MP3 yang dapat digunakan untuk
menampung pesan dengan menekan tombol Kapasitas Max MP3. Maka akan
ditampilkan informasi mengenai kapasitas maksimal MP3 tersebut dalam sebuah kotak dialog sebagai berikut.
Gambar 4.6 Informasi Kapasitas Maksimal MP3
Setelah didapatkan berkas MP3 dan teks pesan rahasia yang akan disisipkan,
langkah selanjutnya adalah menekan tombol Sisipkan Pesan untuk memulai proses
penyisipan pesan rahasia ke dalam MP3. Jika proses berhasil maka akan muncul informasi dalam bentuk kotak dialog sebagai berikut.
Universitas Sumatera Utara
Gambar 4.7 Informasi Penyisipan Berhasil
Namun jika teks pesan rahasia yang akan disisipkan mempunyai ukuran yang lebih besar melampaui kapasitas maksimal yang dapat ditampung MP3, maka proses
penyisipan akan gagal sehingga akan muncul informasi sebagai berikut.
Gambar 4.8 Informasi Penyisipan Gagal
4.1.3 Pengungkapan Pesan Rahasia
Untuk memulai proses pengungkapan pesan, pengguna dapat menekan tombol
Pengungkapan Pesan pada menu utama. Tampilan dari menu Penyisipan Pesan
adalah sebagai berikut.
Universitas Sumatera Utara
Gambar 4.9 Tampilan Proses Pengungkapan Pesan
Selanjutnya pengguna akan diminta untuk memasukkan kunci dekripsi dan mengkonfirmasinya. Untuk mengungkap kembali pesan yang disisipkan dalam MP3,
pengguna akan diminta untuk memilih MP3 hasil steganografi. Setelah itu pengguna
dapat menekan tombol Ungkap Pesan. Maka akan ditampilkan informasi sebagai
berikut.
Gambar 4.10 Informasi Pengungkapan Pesan Berhasil
4.1.4 Fasilitas Bantuan pada Rijndael Steg
Fasilitas Bantuan disediakan untuk memudahkan pengguna dalam menggunakan aplikasi Rijndael Steg. Fasilitas ini memberikan penjelasan kepada pengguna tentang
langkah-langkah dalam menyisipkan maupun mengungkap kembali pesan rahasia dari
dalam MP3. Tampilan fasilitas Bantuan adalah sebagai berikut.
Universitas Sumatera Utara
Gambar 4.11 Tampilan Fasilitas Bantuan
4.1.3 Fasilitas About pada Rijndael Steg
Pada fasilitas About berisi informasi singkat tentang Rijndael Steg. Tampilan fasilitas About adalah sebagai berikut.
Gambar 4.12 Tampilan Fasilitas About
Universitas Sumatera Utara
4.2 Pengujian Perangkat Lunak