4.1.2 Perancangan Antar Muka Pemakai
Antar muka pemakai user interface adalah aspek sistem komputer atau program yang dapat dilihat, didengar, atau dipersepsikan oleh pengguna manusia, dan perintah-
perintah atau mekanisme yang digunakan pemakai untuk mengendalikan operasi dan memasukkan data. Berikut ini merupakan perancangan antar muka pemakai perangkat
lunak GOST dan LSB.
4.1.2.1 Tampilan Program Utama
Tampilan program utama adalah tampilan yang paling awal muncul ketika program dijalankan. Pada tampilan utama ini terdapat tombol navigasi ke form program yang
lain. Antarmuka program ini akan dibangun sesederhana mungkin dan se user-friendly mungkin, sehingga user mudah menggunakan perangkat lunak ini.
Pada tampilan antarmuka program utama ini terdapat 3 tiga buah tombol, yaitu tombol kriptografi file, tombol kriptografi dan steganografi dan tombol about.
Pada tombol kriptografi file, akan mengarah kepada form kriptografi file dengan menggunakan algoritma GOST, sedangkan tombol kriptografi steganografi akan
mengarah kepada form enkripsi teks dan steganografi LSB. Tombol about akan mengarah ke form about.
Universitas Sumatera Utara
Gambar 4.1 Rancangan Antarmuka Program Utama
4.1.2.2 Tampilan Antarmuka Kriptografi File
Tampilan kriptografi file adalah tampilan yang muncul ketika tombol kriptografi file diklik. Pada tampilan ini terdapat tombol enkripsi dan dekripsi kriptografi file,serta
kemudahan dalam mengakses file yang akan dienkripsi maupun dekripsi.
Kripto File
Browse Drive
Direktori File Tree File List berdasarkan direktori
Enkripsi Dekripsi
Pesan
Gambar 4.2 Rancangan Antarmuka Kriptografi File
Universitas Sumatera Utara
Pada saat user telah memilih file mana yang akan dienkripsi atau didekripsi, akan muncul form untuk memasukkan key atau kunci.
Key
Masukkan Key :
Verifikasi Key :
OK Batal
Gambar 4.3 Rancangan Antarmuka PassInteger Kriptografi File
Setelah passInteger dimasukkan dan berhasil diverifikasi, proses selanjutnya adalah proses enkripsi atau dekripsi algortima GOST pada file. File asli yang dienkripsi akan
dihapus atau ditimpa dengan file hasil proses enkripsi, begitu sebaliknya.
4.1.2.3 Tampilan Antarmuka Kriptografi dan Steganografi
Pada tampilan antarmuka kriptografi dan steganografi ini terdapat 2 dua buah tombol navigasi, yaitu tombol tulis pesan dan baca pesan. Tombol tulis pesan
berfungsi untuk menghubungkan ke form tulis pesan kriptografi dan steganografi, sedangkan tombol baca pesan untuk menghubungkan ke form baca pesan kriptografi
dan steganografi.
Universitas Sumatera Utara
Kripto Teks Steganografi
Tulis Pesan Baca Pesan
Gambar 4.4 Rancangan Antarmuka Kripto Teks Steganografi
Pada saat user mengklik tulis pesan akan muncul form tulis pesan kriptografi dan steganografi. Pada form tulis pesan terdapat beberapa tombol, di antaranya yaitu
tombol new, open, save, tulis pesan, cek gambar.
Tulis Pesan Kripto Teks Steganografi
Tulis Pesan Text Box
New Open
Save
Tulis Pesan Cek Gambar
Image Preview
Karakter Maksimal : Karakter Tersisa :
Pesan Terenkripsi Text Box
Gambar 4.5 Rancangan Antarmuka Tulis Pesan Kripto Teks Steganografi
Universitas Sumatera Utara
Pada form tulis pesan ini tombol open berfungsi untuk membuka atau mem-browse gambar bitmap yang akan dijadikan media carrier. Sedangkan tombol save berfungsi
menyimpan gambar yang telah tersisipi teks. Tombol new berfungsi untuk mengosongkan form. Tombol tulis pesan berfungsi untuk menulis pesan ke gambar.
Sedangkan cek pesan untuk memeriksa gambar apakah sudah tersisipi atau belum. Karakter maksimal adalah informasi jumlah karakter maksimal yang akan disisipi dan
karakter tersisa adalah karakter yang tersisa dari teks yang sudah ditulis.
Pada saat user mengklik tombol baca pesan, akan muncul form baca pesan kriptografi steganografi. Pada form ini terdapat tombol new, open, save, cek
gambar, baca pesan. Rancangan tampilan antarmukanya adalah sebagai berikut:
Baca Pesan Kripto Teks Steganografi
Hasil Baca Pesan Text Box
New Open
Save
Baca Pesan Cek Gambar
Image Preview
Karakter Maksimal : Karakter Tersisa :
Hasil Baca Pesan Terenkripsi
Text Box
Gambar 4.6 Rancangan Antarmuka Baca Pesan Kripto Teks dan Steganografi
Universitas Sumatera Utara
Pada form baca pesan ini tombol open berfungsi untuk membuka atau mem-browse gambar bitmap yang akan dijadikan media carrier. Sedangkan tombol save berfungsi
menyimpan gambar yang sudah diambil teksnya. Tombol new berfungsi untuk mengosongkan form. Tombol baca pesan berfungsi untuk membaca pesan dari
gambar. Sedangkan cek pesan untuk memeriksa gambar apakah sudah tersisipi atau belum. Karakter maksimal adalah informasi jumlah karakter maksimal yang akan
disisipi dan karakter tersisa adalah karakter yang tersisa dari teks yang sudah ditulis.
4.1.3 Perancangan Struktur Data