• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI SISTEM

4.2 Pembuatan Antarmuka ( Interface )

4.2.1 Splash Screen

Gambar 4.1 merupakan HalamanSplash Screen. Halaman ini akan tampil saat pertama kali program dijalankan. Splash Screen ini akan hilang secara otomatis. Selain itu, Splash Screen juga akan hilang apabila di klik maupun di tekan tombol Enter.

Gambar 4.1Splash Screen

4.2.2 Halaman Utama

Gambar 4.2 merupakan Halaman Utama. Halaman ini berisikan menu-menu yang akan mengeksekusi perintah sesuai dengan menu-menu yang dipilih. Selain berisikan menu-menu, halaman utama juga berisikan toolbar-toolbar dimana fungsi dari toolbar-toolbar tersebut sama dengan fungsi dari menu-menu yang ada. Halaman utama juga menyediakan fasilitas teks editor, dimana teks editor ini berguna untuk menuliskan pesan yang ingin dikirim. Selain fasilitas-fasilitas tersebut, sistem aplikasi juga menyediakan fasilitas informasi tentang operasi yang sedang dijalankan, informasi tentang status gambar, informasi tentang status kunci yang digunakan pada proses Enkripsi maupun proses Dekripsi dan juga informasi tentang status password yang digunakan pada prosesEncoding maupun prosesDecoding.

Gambar 4.2 Halaman Utama

Menu-menu yang terdapat dalam program aplikasi ini adalah sebagai berikut :

1. Menu bar File

Menu bar File berisi beberapa sub menu, yaitu :

a. Pesan Baru : berguna untuk membuatplaintextyang baru. b. Buka Pesan

Sub menu Buka Pesan berisi dua sub menu, yaitu :

 Plain Text : berguna untuk membuka fileplaintextyang telah disimpan sebelumnya.

 Cipher Text : berguna untuk membuka file ciphertext yang telah disimpan sebelumnya.

c. Simpan Plain Text : berguna untuk menyimpanplaintext dengan nama file sendiri (yang telah diperuntukkan untuk file tersebut). Jika file telah diberi nama, tidak ada aksi lagi yang diperlukan. Tetapi jika belum

menyimpannya dengan sebuah nama file, maka user akan diminta untuk memasukkan nama file untuk file yang akan disimpan tersebut.

d. Simpan Plain Text Sebagai : berguna untuk menyimpan plaintext dengan nama baru. Fungsi ini ditandai dengan menampilkan kotak dialog box Save As, dan pengguna dapat menyimpan file yang dipilih.

e. Simpan Cipher Text : berguna untuk menyimpan ciphertext. Cara kerja dari Simpan Cipher Text sama dengan cara kerja dari Simpan Plain Text. f. Simpan Cipher Text Sebagai : berguna untuk menyimpan ciphertext

dengan nama baru. Cara kerja dari Simpan Cipher Text Sebagai sama dengan cara kerja dari Simpan Plain Text Sebagai.

g. Simpan Kunci Enkripsi : berguna untuk menyimpan kunci enkripsi. Cara kerjda dari Simpan Kunci Enkripsi sama dengan cara kerja dari Simpan Plain Text.

h. Simpan Kunci Enkripsi Sebagai : berguna untuk menyimpan kunci enkripsi dengan nama baru. Cara kerja Simapn Kunci Enkripsi Sebagai sama dengan cara kerja Simpan Plain Text Sebagai.

i. Simpan Password Encode : berguna untuk menyimpan password encode. Cara kerja Simpan Password Encode sama dengan cara kerja Simpan Plain Text.

j. Simpan Password Encode Sebagai : berguna untuk menyimpan password encode. Cara kerja Simpan Password Encode Sebagai sama dengan cara kerja Simpan Plain Text Sebagai.

k. Simpan Initialization Vector (IV) : berguna untuk menyimpan Initialization Vector (IV). Cara kerja Simpan Initialization Vector (IV) sama dengan cara kerja Simpan Plain Text.

l. Simpan Gambar Sebagai : berguna untuk menyimpan gambar dengan nama baru. Fungsi ini ditandai dengan menampilkan kotak dialog box Save As, dan pengguna dapat menyimpan file yang dipilih.

m. Keluar : berguna untuk menutup program aplikasi. Jika perubahan belum disimpan, akan muncul peringatan konfirmasi yang memberikan pilihan kepada pengguna untuk menyimpan perubahan sebelum ditutup, mengabaikan perubahan atau membuangnya.

2. Menu bar Edit

Menu bar Edit berisi beberapa sub menu, yaitu :

a. Undo : mempunyai shortcut Ctrl+Z. Fungsi dari sub menu ini adalah mengembalikan keadaan seperti sebelum aksi dilakukan.

b. Cut : mempunyai shortcut Ctrl+X. Fungsi dari sub menu ini adalah menghapus konten yang terpilih dan memindahkannya ke clipboard. Secara visual sama dengan melakukanDelete.

c. Copy : mempunyai shortcut Ctrl+C. Fungsi dari sub menu ini adalah mengkopi konten yang terpilih keclipboard.

d. Paste : mempunyai shortcut Ctrl+V. Fungsi dari sub menu ini adalah menyisipkan konten dariclipboardke dokumen. Jika tidak ada konten dari dokumen yang dipilih, akan menambah konten pada dokumen. Sedangkan

jika ada konten dari dokumen yang dipilih, akan mengganti konten tersebut.

e. Delete : mempunyai shortcut Delete. Fungsi dari sub menu ini adalah menghapus konten dari dokumen.

f. Select All : mempunyai shortcut Ctrl+A. fungsi dari sub menu ini adalah memilih semua konten pada dokumen.

3. Menu bar View

Menu bar View berisi beberapa sub menu, yaitu :

a. Plain Text: berguna untuk membuka halaman plaintext. b. Cipher Text: berguna untuk membuka halamanciphertext. 4. Menu bar Actions

Menu bar Actions berisi beberapa sub menu, yaitu : a. Cari Gambar : berguna untuk mencari gambar.

b. Generate Initialization Vector (IV) : berguna untuk membuka halaman Generate Initialization Vector untuk proses Enkripsi dan membuka halaman Masukkan Initialization Vector untu proses Dekripsi.

c. Crypto

Sub menu Crypto berisi beberapa sub menu, yaitu :

 Set Kunci (Enkripsi / Dekripsi) : berguna untuk membuka halaman Set Kunci pada proses Enkripsi maupun proses Dekripsi.

 Enkripsi : berguna untuk menjalankan proses Enkripsi.

d. Stegano

Sub menu Stegano berisi beberapa sub menu, yaitu :

 Set Password (Encode / Decode) : berguna untuk membuka halaman Set Password pada proses Encode maupun proses Decode.

 Encode : berguna untuk menjalankan prosesencoding.

 Decode : berguna untuk menjalankan prosesdecoding. e. Hapus Kunci/Password

Sub menu Hapus Kunci/Password berisi beberapa sub menu, yaitu :

 Kunci Enkripsi : berguna untuk menghapus kunci enkripsi yang masih aktif.

 Kunci Dekripsi : berguna untuk menghapus kunci dekripsi yang masih aktif.

 Password Encode : berguna untuk menghapus password decode yang masih aktif.

 Password Decode : berguna untuk menghapus password decode yang masih aktif.

 Semua Kunci/Password : berguna untuk menghapus semua kunci maupun semua password yang masih aktif.

5. Menu bar Windows

Menu bar Windows berisi beberapa sub menu, yaitu :

a. Tile Horizontally : berguna untuk menyusun dua atau lebih windows yang aktif secara horizontal.

b. Tile Vertically : berguna untuk menyusun dua atau lebih windows yang aktif secara vertikal.

c. Cascade : berguna untuk menyusun dua atau lebih windows yang aktif secara tumpuk menumpuk.

6. Menu bar Help

Menu baru Help berisi beberapa sub menu, yaitu :

a. Tutorial : berguna untuk membuka tutorial yang akan memandu pengguna dalam menggunakan program aplikasi yang sedang dijalankan.

b. Tentang Program : berguna untuk membuka halaman Splash Screen.

4.2.3 Halaman Cari Gambar

Gambar 4.3 merupakan Halaman Cari Gambar. Halaman berguna untuk mencari gambar yang ingin digunakan sebagai media penyimpanan dari pesan yang ingin disimpan di dalam gambar tersebut.

Halaman Cari Gambar terdiri dari lima tombol. Kelima tombol tersebut adalah :

1. Cari Gambar : berguna untuk membuka kotak dialog Open dimana dari kotak dialog tersebut pengguna dapat memilih gambar yang akan dipakai.

2. Bersih Gambar : berguna untuk menghapus gambar yang telah dipilih.

3. OK : berguna untuk menyetujui gambar yang dipilih dan menutup halaman Cari Gambar.

4. Pakai Gambar : berguna untuk menyetujui gambar yang dipilih namun tidak menutup halaman Cari Gambar.

5. Batal : berguna untuk membatalkan pemilihan terakhir dan menutup halaman Cari Gambar.

Fasilitas lain yang disediakan oleh halaman Cari Gambara adalah :

1. Informasi Nama Gambar : yang memberikan informasi nama gambar yang dipilih.

2. Informasi Ukuran Gambar : yang memberikan informasi ukuran dari gambar yang dipilih.

3. Kolom Preview : yang memberikan informasi secara visual tentang gambar yang dipilih.

Dokumen terkait