Perancangan Interface Form Home Perancangan Interface Form Enkripsi

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