Gambar 3.10. A ctivity diagram ekstraksi dan dekripsi
3.2.3. Perancangan User Interface
Adapun perancangan User Interface yang dilakukan yaitu perancangan form home, perancangan form enkripsi dan perancangan form dekripsi.
3.2.3.1 Perancangan Interface Form Home
Pada saat aplikasi dijalankan, form yang pertama kali dilihat oleh user adalah form home. Adapun rancangan interface form home dapat dilihat pada gambar 3.11.
pengguna sistem
input kunci tampilkan kunci
bangkitkan kunci internal tampilkan kunci internal
tampilkan plaintext dekripsi ciphertext
tampilkan ciphertext ekstrasi pesan
proses ekstrasi pesan tampilkan stego image
input stego image
proses dekripsi
Universitas Sumatera Utara
Gambar 3.12. Tampilan Form Home
Keterangan: 1. Tab control yang berfungsi untuk menampilkan tab page home.
2. Tab control yang berfungsi untuk menampilkan tab page enkripsi. 3. Tab control yang berfungsi untuk menampilkan tab page dekripsi.
4. Label yang berisi judul skripsi penulis. 5. Label yang berisi nama penulis.
6. Label yang berisi logo.
3.2.3.2 Perancangan Interface Form Enkripsi
Pada form enkripsi, user dapat menginputkan kunci eksternal, plaintext yang akan di enkripsikan dan citra yang akan disisipkan setelah pesan selesai dienkripsi. Adapun
rancangan interface form enkripsi dapat dillihat pada gambar 3.12
Gambar 3.13. Tampilan Form Enkripsi
Universitas Sumatera Utara
Keterangan 1. Button yang berfungsi untuk mengambil atau mencari file citra
2. Button yang berfungsi untuk mereset semua yang ada di form enkripsi 3. Picturebox yang berfungsi untuk menampilkan citra yang akan disisipkan
4. Textbox yang berfungsi untuk menampilkan ekternal key 5. Button yang berfungsi untuk membangkitkan kunci
6. Richtextbox yang berfungsi untuk menampilkan kunci internal 7. Button yang berfungsi untuk mencari atau mengambil file text
8. Richtextbox yang berfungsi menampilkan pesan atau plaintext 9. Button yang berfungsi mengenkripsi pesan atau plaintext
10. Richtextbox yang berfungsi untuk menampilkan ciphertext dalam bentuk biner 11. Button yang berfunsi untuk menyisipkan pesan cipher ke dalam citra
12. Picturebox yang berfungsi untuk menampilkan citra yang telah disispkan pesan
3.2.3.3 Perancangan Interface Form Dekripsi