Implementasi Spesifikasi Perangkat Lunak Form Awal Loading Form Form Enkripsi Form Dekripsi

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