BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Berdasarkan hasil analisis dan perancangan sistem yang telah dilakukan, maka dilakukan implementasi/pengkodean ke dalam bentuk program komputer. Pengkodean merupakan tahap menerjemahkan hasil perancangan perangkat lunak secara rinci ke dalam bahasa pemrograman. Berikut adalah bagaimana carannya menjalankan program tersebut : Fungsi Proses Enkripsi a. Masukkan password dan konfirmasi kembali password yang diinputkan. b. Cari file yang akan dienkripsi pada menu File Browser c. Pilih file pada menu File List d. Klik tombol Encryption untuk memulai proses enkripsi e. Sebagai contoh,jika file yang anda gunakan adalah Test5.txt, maka hasilnya akan bernama Test5_txt.tea. Fungsi Proses Dekripsi a. Masukkan kembali password yang sama pada saat melakukan proses enkripsi dan konfirmasi kembali password. b. Cari file yang akan dienkripsi pada menu File Browser c. Pilih file pada menu File List d. Klik tombol Encryption untuk memulai proses enkripsi 50
51 e. Sebagai contoh,jika file yang anda gunakan adalah Test5_txt.tea, maka hasilnya akan bernama Test5.txt. IV.2. Tampilan Layar Tampilan utama pada aplikasi Encrpt/Decrypt ini dirancang sesederhana mungkin untuk dapat memudahkan pengguna dalam menggunakannya. Pada tampilan utama terdapat 3 buah tombol sebagaimana dapat dilihat dalam Gambar IV.1 berikut. Gambar IV.1 Form Utama IV.2.1 Fungsi Enkripsi Untuk memulai proses enkripsi, pengguna menekan tombol Proses Encrypt/Decrypt pada menu utama. Tampilan dari fungsi enkripsi adalah pada Gambar IV.2 sebagai berikut.
52 Gambar IV.2 Tampilan Menu Proses Enkripsi Untuk memulai proses enkripsi pesan, pengguna harus memasukkan password dan konfirmasi kembali password sebagaimana ditunjukkan pada Gambar IV.3 sebagai berikut. Gambar IV.3. Tampilan Pengisian Password dan Confirm Password Untuk Proses Enkripsi
53 Setelah itu pengguna mencari file yang akan dienkripsi dalam bentuk teks dengan format txt pada menu File Browser sebagaimana ditunjukkan pada Gambar IV.4 berikut. Gambar IV.4. Tampilan Cari File Untuk Proses Enkripsi Setelah itu pengguna memilih file yang akan dienkripsi dalam bentuk teks dengan format txt pada menu File List sebagaimana ditunjukkan pada Gambar IV.5 berikut. Gambar IV.5. Tampilan Pilih File Untuk Proses Enkripsi
54 Setelah melakukan proses pilih file tekan tombol Encryption untuk melakukan proses enkripsi. IV.2.2. Fungsi Dekripsi Untuk memulai proses dekripsi, pengguna menekan tombol Proses Encrypt/Decrypt pada menu utama. Tampilan dari fungsi dekripsi adalah pada Gambar IV.6 sebagai berikut. Gambar IV.6. Tampilan Menu Proses Dekripsi
55 Untuk memulai proses dekripsi pesan, pengguna harus memasukkan password dan konfirmasi kembali password sebagaimana ditunjukkan pada Gambar IV.7 sebagai berikut. Gambar IV.7. Tampilan Pengisian Password dan Confirm Password Untuk Proses Dekripsi Setelah itu pengguna mencari file yang akan didekripsi dalam bentuk teks dengan format tea pada menu File Browser sebagaimana ditunjukkan pada Gambar IV.8 berikut. Gambar IV.8. Tampilan Cari File Untuk Proses Dekripsi Setelah itu pengguna memilih file yang akan didekripsi dalam bentuk teks dengan format tea pada menu File List sebagaimana ditunjukkan pada Gambar IV.9 berikut.
56 Gambar IV.9. Tampilan Pilih File Untuk Proses Dekripsi Setelah melakukan proses pilih file tekan tombol Decryption untuk melakukan proses dekripsi. IV.2.3. Form About Pada form About berisi informasi singkat tentang Encrypt/Decrypt pada Algoritma TEA seperti pada Gambar IV.10 berikut. Gambar IV.10. Tampilan About
57 IV.3. Hardware/Software yang dibutuhkan 1. Spesifikasi perangkat lunak yang digunakan pada saat pengujian jalannya program, sebagai berikut : a. File medium yang digunakan bertipe document. b. Data yang enkripsi berupa teks. c. Program dibuat menggunakan Microsoft Visual Basic.Net. 2. Spesifikasi perangkat keras ( hardware) yang digunakan pada saat pengujian jalannya program, sebagai berikut : a. Processor Intel B815. 1.6 GHz, b. Memory Ram 2 Gb c. Sistem Operasi Windows 7 Ultimate IV.4. Analisa hasil Dari beberapa pengujian, diperoleh hasil pengujian sebagai berikut. 1. Ukuran file dibatasi hingga 40 Mb, karena dengan ukuran file tersebut proses enkripsi masih berada pada kondisi yang relatif cepat. 2. Pada pengujian, file yang dienkripsi dapat dikembalikan seperti file aslinya tanpa mengurangi ukuran file itu sendiri. 3. Pada pengujian dari segi aspek keamanan, hasilnya adalah pesan hanya dapat dikembalikan seperti aslinya apabila kunci dekripsi sesuai dengan kunci pada saat melakukan proses enkripsi, jika tidak, maka pesan tidak dapat dikembalikan seperti aslinya.
58 IV.4.1. Pengujian Kapasitas File Enkripsi Adapun hasil pengujian perbandingan kapasitas file enkripsi dijelaskan pada Tabel IV.1 berikut : Tabel IV.1. Hasil Perbandingan Kapasitas File Nama file Kapasitas Nama file Kapasitas file sebelum di sebelum di sesudah di sesudah di enkripsi enkripsi enkripsi enkripsi (bytes) (bytes) Test 1.doc 13,346 Test 1_docx.tea 13,360 Test 2.doc 14,589 Test 2_docx.tea 14,592 Test 3.doc 16,842 Test 3_docx.tea 16,848 IV.5. Kelebihan dan kekurangan Adapun kelebihan dan kekurangan dari aplikasi ini adalah sebagai berikut : IV.5.1. Kelebihan program a. Program ini menggunakan algoritma simetri TEA yang berfungsi mengamankan data. b. Program ini dapat merahasiakan pesan. c. Pesan yang telah dirahasiakan tidak akan bisa dibaca oleh pengguna yang tidak berhak. Bila pengguna ingin mengungkap pesan hanya bisa dilakukan pada program ini dan memasukkan kunci password yang sesuai. d. Dapat mengenkripsi file lain seperti pada file gambar dan file video
59 IV.5.2. Kekurangan program a. Program ini hanya terbuat 3 form. b. Tampilan program terlihat lebih sederhana. c. Algoritma yang digunakan pada program ini masih sederhana