Hasil Implementasi Sistem DATA MAHASISWA

4.2 Hasil Implementasi Sistem

4.2.1 Uji coba panjang kunci dan panjang karakter plaintext proses enkripsi dan dekripsi algoritma FEAL dan ElGamal a. Uji ke-1 time 0.858 s Uji ke-1 dilakukan dengan panjang karakter sebanyak 40 karakter dan panjang kunci 10 dengan plaintext “syabrul majid ekstensi ilmu komputer usu” dan key yaitu “1234567890” yaitu dapat dilihat pada gambar 4.8 berikut dibawah ini: Gambar 4.8 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 40 dan panjang key 10 Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dapat dilihat pada gambar 4.9 berikut dibawah ini: Gambar 4.9 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 0.858s b. Uji ke-2 time 1.899 s Uji ke-2 dilakukan dengan panjang karakter sebanyak 91 karakter dan panjang kunci 21 dengan plaintext “syabrul majid ekstensi ilmu komputer usu tahun 2013 dengan Nomor Induk Mahasiswa 131421058 ” dan key yaitu “1234567890qwertyuiopa” yaitu dapat dilihat pada gambar 4.10 berikut dibawah ini: Gambar 4.10 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 91 dan panjang key 21 Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dapat dilihat pada gambar 4.11 berikut dibawah ini: Gambar 4.11 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 1.899s c. Uji ke-3 time 5.097s Uji ke-3 dilakukan dengan panjang karakter sebanyak 193 karakter dan panjang kunci 51 dengan plaintext “syabrul majid ekstensi ilmu komputer usu tahun 2013 dengan Nomor Induk Mahasiswa 131421058 dengan judul skripsi IMPLEMENTASI DAN ANALISIS KRIPTOGRAFI HYBRID ALGORITMA FEAL DAN ALGORITMA ELGAMAL DALAM PENGAMANAN FILE TEKS tahun 2016 medan” dan key yaitu “1234567890qwertyuiopasdfghjklzxcvbnmasdfgghjklzxcvb” yaitu dapat dilihat pada gambar 4.12 berikut dibawah ini: Gambar 4.12 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 193 dan panjang key 51 Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dalam proses enkripsi, dapat dilihat pada gambar 4.13 berikut dibawah ini: Gambar 4.13 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 5.097s d. Uji ke-4 time 7.758 s Uji ke-4 dilakukan dengan panjang karakter sebanyak 366 karakter dan panjang kunci 51 dengan plaintext “syabrul majid ekstensi ilmu komputer usu tahun 2013 dengan Nomor Induk Mahasiswa 131421058 dengan judul skripsi IMPLEMENTASI DAN ANALISIS KRIPTOGRAFI HYBRID ALGORITMA FEAL DAN ALGORITMA ELGAMAL DALAM PENGAMANAN FILE TEKS tahun 2016 medan Dosen Pembimbing 1. Bapak Muhammad M. Andri Budiman, ST, MCompSc, MEM dan dosen Pembimbing 2. Ibu Dian Rachmawati, S.Si, M.Kom ” dan key yaitu “1234567890qwertyuiopasdfghjklzxcvbnmasdfgghjklzxcvb” yaitu dapat dilihat pada gambar 4.14 berikut dibawah ini: Gambar 4.14 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 329 dan panjang key 51 Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dalam proses enkripsi, dapat dilihat pada gambar 4.13 berikut dibawah ini: Gambar 4.15 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 7.758s e. Uji ke-5 time 23.829s Uji ke-5 dilakukan dengan panjang karakter sebanyak 1135 karakter dan panjang kunci 70 dengan plaintext “ Lalu lintas pengiriman data semakin global, serta konsep open system dari suatu jaringan memudahkan seseorang untuk masuk kedalam jaringan tersebut. Hal itu membuat proses pengiriman data menjadi tidak aman dan dapat saja dimanfaatkan oleh pihak yang tidak memiliki wewenang dan tanggung jawab. Salah satu solusi dengan teknik kriptografi adalah untuk menjaga keamanan dan kerahsiaan data dalam pengiriman dan bertukar informasi. Algoritma FEAL Fast Data Enchiperment Algorithm adalah algoritma kunci simetri. Algoritma ElGamal adalah algoritma dengan kunci asimetri. Pengujian bilangan prima menggunakan metode Lehmann Lehmann Prime Generator. Penggabungan dua algoritma simetri dengan asimetri disebut juga dengan hybrid cryptosystem. Implementasi menggunakan bahasa pemograman PHP dengan editor notepad++ berjalan di browser Mozilla Firefox. Hasil penelitian menunjukkan bahwa gabungan dari kedua algoritma tersebut dapat menjaga keamanan dan kerahasiaan data. Kata Kunci : Kriptografi, simetris, asimetris, FEAL Fast Data Enchiperment Algorithm, ElGamal, Hybrid Cryptosystem, Lehmann Prime Generator ” dan key yaitu “1234567890qwertyuiopasdfghjklzxcvbnmasdfgghjklzxcvb” yaitu dapat dilihat pada gambar 4.14 berikut dibawah ini: Gambar 4.16 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 329 dan panjang key 51 Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dalam proses enkripsi, dapat dilihat pada gambar 4.13 berikut dibawah ini: Gambar 4.17 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 1135 dan panjang key 51 Hasil Uji coba implentasi dari algoritma Hybrid FEAL dan ElGamal dapat diketahui dari melihat tabel 4.1berikut dibawah ini: Tabel 4.1 Hasil ujicoba Enkripsi dari 5 kali percobaan dengan beragam panjang key dan plaintext Uji coba ke- Panjang Plaintext karakter Panjang key Waktu s 1 40 10 0.858 2 91 21 1.899 3 193 51 5.097 4 366 51 7.758 5 1.135 51 23.829 Dapat dilihat dari gambar 4.15 dalam bentuk diagram garis dibawah ini: Gambar 4.18 Tingkatan jumlah panjang karakter dalam Algoritma Hybrid FEAL dan ElGamal Dari diagram diatas dapat diketaui bahwa semakin panjang karakter plaintex dan key maka waktu yang dibutuhkan semakin lama. Begitupun juga untuk dekripsi pesan dalam pengamanan data Hybrid Cryptosystem Algoritma FEAL dan ElGamal. Dimana semakin panjang key dan plaintext yang dimasukkan maka waktu yang dibutuhkan akan semakin lama yaitu dapat dilihat pada gambar 4.18 diatas dimana jumlah waktu dengan plaintext terlihat signifikan. Waktu dalam 1135 karakter pesan termasuk spasi membutuhkan waktu 23.82 Sekon , berbeda dengan plaintext yang hanya 91 karakter hanya membutuhkan waktu 1.899 Sekon. BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan