54
3.4 Perancangan antarmuka
Perancangan antarmuka bertujuan untuk memenuhi salah satu kriteria interaksi antar manusia dan komputer yakni agar dapat mendapatkan perhatian pengguna kepada
program aplikasi yang dibuat tentunya sebuah program aplikasi harusnya mempunyai tampilan yang menarik perhatiannya pengguna.
3.4.1 Rancangan Halaman Menu Utama
Halaman Menu utama adalah tampilan awal sebelum menjalankan program. Rancangan ini terdiri dari menu penyisipan,laporan,tentang,help,keluar.Pada menu
penyisipan berfungsi untuk melakukan penyisipan antara LSB dan EOF,Pada menu laporan berfungsi untuk menampilkan hasil perbandingan penyisipan antara kedua
algoritma tersebut,pada menu tentang berisi judul penulis nama,nim dan fakultas. Pada menu help befungsi untuk memberikan petunjuk cara menjalankan program yang
dibuat,sedangkan menu keluar berfungsi untuk selesai dan keluar dari system. Berikut rancangan halaman utama dapat dilihat pada Gambar 3.19.
Universitas Sumatera Utara
55 Perbandingan penyisipan pesan kedalam file citra true color dengan algoritma
End of File dan Least Significant Bit Penyisipan Laporan Tentang Help Keluar
Gambar 3.19 Rancangan Halaman Utama
3.4.2 Rancangan Halaman penyisipan
Halaman penyisipan berfungsi untuk menjalankan proses penyisipan EOF dan LSB. tombol yang terdapat pada menu penyisipan yaitu : pilih gambar,sisip,ekstraksi pesan
dan bersihkan. Fungsi tombol pilih gambar untuk masuk kedalam lokasi yang ditentukan untuk memilih gambar sebagai citra penampungcover image,fungsi
tombol sisip berfungsi untuk memproses dan menyimpan pesan yang telah diinput kedalam cover image sehingga menghasilkan stego image. Pada tombol ekstraksi
pesan berfungsi untuk mengekstract pesan pada stego image sehingga mendapatkan pesan yang diinginkan. Pada tombol bersihkan berfungsi untuk membersihkan atau
menghapus program yang telah dijalankan. Berikut ini gambar rancangan menu penyisipan pada Gambar 3.20.
Universitas Sumatera Utara
56
EOF Cover
Gambar 3.20 Rancangan Halaman penyisipan EOF
Tampilan image Pilih File Gambar
Input teks Sisip
Ekstraksi pesan
Bersihkan
Universitas Sumatera Utara
57
LSB Cover
Gambar 3.21 Rancangan Halaman penyisipan LSB
Tampilan image Pilih File Gambar
Input teks Sisip
Ekstraksi pesan
Bersihkan
Universitas Sumatera Utara
58
3.4.3 Rancangan Halaman Laporan
Rancangan laporan berfungsi untuk melihat perbandingan antara kedua algoritma yang digunakan yaitu LSB dan EOF.
Pada tampilan ini akan menampilkan perbandingan waktu sisip,waktu ekstraksi dan besar file. Berikut rancangan halaman laporan pada Gambar 3.22.
Gambar 3.22 Rancangan Halaman Laporan
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem