Implementasi Perangkat Lunak Peningkatan Keamanan Data Menggunakan Algoritma Rijndael Pada Audio Steganografi Berbasis Mp3

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