Form Menu Utama Form Enkripsi

BAB IV IMPLEMENTASI DAN PENGUJIAN Dalam bab ini berisi implementasi dan pengujian. Pada bagian implementasi terdapat beberapa bagian tampilan form sistem sedangkan pada bagian pengujian dilakukan untuk membuktikan apakah hasil yang diperoleh sesuai dengan yang diharapkan.

4.1 Implementasi

Tahap implementasi dilakukan setelah tahap perancangan pada sistem dibuat.. Sistem ini dibangun dengan menggunakan Microsoft Visual Studio C 2010. Pada sistem terdiri dari 5 form yang digunakan yaitu form Utama, form Enkripsi, form Dekripsi, form help, dan form Tentang Programmer. Berikut merupakan tampilan dan fungsi dari setiap form yang telah dibangun.

4.1.1 Form Menu Utama

Form menu utama merupakan form yang akan pertama kali muncul setelah program atau sistem dijalankan. Pada form ini terdapat menu strip yaitu pilihan untuk menu file dimana terdapat submenu strip exit, menu Enkripsi, menu Dekripsi, dan menu bantuan dimana terdapat submenu Menggunakan Aplikasi dan submenu Tentang Programmer. Berikut merupakan tampilan form menu utama pada gambar 4.1 : Universitas Sumatera Utara Gambar 4.1 Form Menu Utama

4.1.2 Form Enkripsi

Form enkripsi merupakan form yang berfungsi untuk melakukan proses enkripsi file dan kunci. Pada form ini terdapat beberapa groupbox yaitu groupbox Enkripsi File dan groupbox enkripsi kunci. Selain groupbox dilengkapi juga dengan button -button yang berfungsi untuk memasukkan file yang akan dienkripsi, membangkitkan kunci, mengenkripsi file, mengenkripsi kunci dan button-button lain sehingga mempermudah user untuk menggunakannya. Pada form enkripsi ini user akan men-input-kan file dengan menekan tombolbutton “cari” di yang terletak di samping kanan textbox “File Sumber”, kemudian user dapat membangkitkan kunci matriks untuk enkripsi file dengan menekan button “Generate” yang terletak di samping kanan textbox “Jenis Matrix”, kemudian user memilih tempat penyimpanan file yang akan dienkripsi dengan menekan button “cari” yang terlatak di sebelah kanan textbox “File Tujuan” groupbox “Enkripsi File ”. Setelah semua sudah terisi, user dapat melakukan proses enkripsi file dengan menekan button “Enkripsi” yang terletak di bawah textbox “File Tujuan”. Jika proses enkripsi berhasil dilakukan, maka akan tampil pada “messege box” bahwa enkripsi berhasil. User dapat menekan tombol “ok” pada “messege box” sehingga akan muncul ukuran file sebelum dan sesudah dienkrpsi serta lama enkripsi pada textbox “Ukuran File” untuk ukuran file sebelum denkripsi, pada Universitas Sumatera Utara textbox “Ukuran Cipherfile” untuk ukuran file sesudah dienkripsi, dan pada textbox “Lama Enkripsi” untuk lama enkripsi file. Selain enkripsi file, pada form enkripsi ini user dapat juga melakukan enkripsi kunci dimana user terlebih dahulu memilih banyaknya barisan, pada sistem disebut barisan superincreasing. Banyaknya barisan tersebut dapat dipilih dengan menekan combobox yang tereletak di sebeleah kanan textbox “w”, setelah terpilih user dapat melakukan pembangkitan kunci dengan menekan button “Generate” di samping kanan combobox banyaknya barisan superincreasing sebelumnya, kemudian user dapat memilih tempat penyimpanan kunci yang akan dienkripsi dengan menekan tombol “cari” yang terletak di sebelah kanan textbox “File Tujuan” groupbox “Enkripsi Kunci”. User akan diminta memilih file direktori penyimpanan hasil enkripsi kunci dan dalam bentuk format file apakah dalam bentuk format TXT atau format file lainnya. Setelah dipilih user dapat menekan tombol save yang berada di sebelah kanan direktori file tersebut. Kemudian user dapat melakukan tahap proses enkripsi kunci dengan menekan button “Enkripsi” yang terletak di bawah textbox “Cipherkey”. Setelah proses enkripsi berhasil, maka akan muncul “Enkripsi Berhasil” pada messege box. User dapat menekan tombol “ok” pada messege box, sehingga akan muncul lama enkripsi pada textbox “Lama Enkripsi”. Hasil enkripsi akan tersimpan di direktori penyimpanan dengan format sesuai yang user pilih sebelumnya. Universitas Sumatera Utara Berikut ini merupakan form Enkripsi File dan kunci pada gambar 4.2 : Gambar 4.2 Form Enkripsi File dan Kunci

4.1.3 Form Dekripsi Cipherkey dan Cipherfile