BAB IV
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.2.1 Implementasi
Implementasi sistem dibangun dengan menggunakan bahasa pemrograman VB.Net, dengan memakai Software Microsoft Visual Studio 2010. Terdapat 3
form dalam sistem ini, form awal loading form, form encryption dan form decryption. Sistem ini dibangun sesuai dengan rancangan sistem yang telah dibuat
sebelumnya.
4.1.1 Spesifikasi Perangkat Lunak
Untuk membangun sistem ini digunakan perangkat lunak sebagi berikut : 1.
Sistem Operasi Windows 7 2.
Software Microsoft Visual Studio 2010 3.
Infragistics NetAdvantage AppStylist 2010.3
4.1.2 Form Awal Loading Form
Loading form ini adalah form awal untuk masuk ke dalam sistem. Pada form ini terdapat judul dari sistem yang dibangun.
Universitas Sumatera Utara
Gambar 4.1 Loading Form
4.1.3 Form Enkripsi
Form enkripsi ini digunakan oleh user untuk mengenkripsi pesan. Pesan yang dapat dienkripsi bisa diambil dari file yang telah disimpan sebelumnya yang memiliki
ekstensi .txt atau jenis file text. Pesan dapat pula diinput atau diketik oleh user pada kolom yang tersedia. Bilangan prima yang digunakan sebagai kunci juga dapat diinput
oleh user pada kolom yang tersedia, dapat pula di-generate oleh sistem dengan menekan tombol get prime.
Universitas Sumatera Utara
Gambar 4.2 Form enkripsi pesan
Jika user memasukkan bilangan yang bukan prima maka akan muncul dialog box
Gambar 4.3 Dialog Box Bilangan Bukan Prima
Jika user tidak memasukkan plaintext untuk dienkripsi maka akan muncul dialog box sebagai pemberitahuan.
Gambar 4.4 Dialog Box tidak ada Plaintext
Universitas Sumatera Utara
Jika bilangan prima tidak di-generate untuk menghasilkan kunci, maka sistem juga akan memunculkan dialog box pemberitahuan
Gambar 4.5 : Dialog Box Kunci belum di-generate
4.1.4 Form Dekripsi
Form dekripsi berfungsi untuk mendekripsi ciphertext menjadi plaintext kembali atau mengubah kembali pesan yang telah dienkripsi. Pada form ini, dapat memasukkan
ciphertext yang telah disimpan sebelumnya. Bilangan prima dan kunci private yang digunakan harus pula diinputkan.
Gambar 4.6 Form dekripsi
Universitas Sumatera Utara
4.2.2 Pengujian