Flowchart Program Implementasi KESIMPULAN DAN SARAN 4.1

3.3 Flowchart Program

Adapun flowchart dari aplikasi enkripsi dan dekripsi adalah sebagai berikut: Gambar 3.1 Flowchart aplikasi enkripsi dan dekripsi algoritma Rijndael Mulai Tampilan Form Utama Pilih Proses File Teks Input teks Masukan Kunci Pilih Ukuran Blok Ya Tidak Pilih Panjang Kunci File Enkripsi Enkripsi Ya Tidak Dekripsi Dekripsi Input file Output teksfile Ya Tidak Ya Tidak Proses Stop Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009

3.4 Implementasi

Implementasi algoritma Rijndael dibuat menggunakan Microsoft Visual Basic 6.0. Aplikasi terdiri enkripsi dekripsi teks dan enkripsi dekripsi file. Gambar 3.2 Form utama Peletakan enkripsi dekripsi teks dan enkripsi dekripsi file diletakan bersama pada 1 satu form dan hanya dipisahkan menggunakan frame yang masing-masing didalamnya terdapat tombol encrypt dan decrypt. Sebelum melakukan enkripsi dan dekripsi baik itu teks atau file diharuskan melakukan pengisian key dan melakukan pilihan block size dan key size yang mana secara default nya berada pada posisi 128 bit. Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 Gambar 3.3 Hasil enkripsi teks Gambar 3.4 Hasil dekripsi teks Pada enkripsi dekripsi teks telah disedia frame untuk pengisian plainteks yang diinginkan. Jika ingin melakukan enkripsi dekripsi teks yang baru, maka dapat dilakukan dengan penghapusan teks yang lama dengan menekan tombol clear. Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 Gambar 3.5 Enkripsi file Gambar 3.6 Dekripsi file Pada enkripsi dekripsi file, file yang dapat dienkripsi ialah file-file yang terdapat dalam sistem komputer seperti file yang ada pada Microsoft Office, file exe, file mp3, file gambar maupun file sistem yang ada di dalam sistem operasi. File yang Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 telah dienkripsi akan berekstensi aes dan untuk melihat hasil dari enkripsi file tersebut dapat dilihat menggunakan notepad. Gambar 3.7 Hasil file enkripsi Pada aplikasi hasil percobaan program yang dilakukan untuk lama proses enkripsi dengan ukuran file yang berbeda dan dilakukan perbandingan dengan algoritma 3DES. Percobaan aplikasi menggunakan komputer dengan spesifikasi sebagai berikut: 1. Pentium IV 1,8Ghz 2. Memori DDR 1024Mb 3. Hard disk 160Gb 4. Operating System Microsoft XP Pro Sp2 Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 Tabel 3.1 Waktu Proses Enkripsi Algoritma Rijndael dan 3DES No. Nama File Ukuran File Sumber Lama Proses Detik KiloByte 3DES Rijndael 1 Ferarri.jpg 486 0,12 0,78 2 Yamaha.jpg 461 0,12 0,73 3 AES6.pdf 238 0,09 0,30 4 Memory.pdf 185 0,09 0,29 5 Cilok putih.exe 552 0,14 0,86 6 Peanut.exe 553 0,11 0,83 7 Landasan Matematika.ppt 71 0,05 0,12 8 Slide proposal.ppt 524 0,16 0,81 9 Anlsis.doc 49 0,03 0,09 10 Bingkai.doc 1170 0,20 1,83 11 Cokelat, bendera.mp3 3896 0,56 5,99 12 Peterpan – Kota mati.mp3 3600 0,55 5,55 Waktu Proses Enkripsi Algoritma Rijndael dan 3DES 1 2 3 4 5 6 7 49 71 185 238 461 486 524 552 553 1170 3600 3896 Kilo Byte D e ti k 3Des Rijndael Gambar 3.8 Grafik waktu proses enkripsi Rijndael dan 3DES Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009 Tabel 3.2 Waktu Proses Dekripsi Algoritma Rijndael dan 3DES No. Nama File Ukuran File Sumber Lama Proses Detik KiloByte 3DES Rijndael 1 Ferarri.jpg 486 0,14 0,75 2 Yamaha.jpg 461 0,11 0,75 3 AES6.pdf 238 0,11 0,39 4 Memory.pdf 185 0,08 0,28 5 Cilok putih.exe 552 0,17 0,84 6 Peanut.exe 553 0,14 0,81 7 Landasan Matematika.ppt 71 0,05 0,13 8 Slide proposal.ppt 524 0,12 0,87 9 Anlsis.doc 49 0,05 0,08 10 Bingkai.doc 1170 0,22 1,76 11 Cokelat, bendera.mp3 3896 0,58 5,67 12 Peterpan – Kota mati.mp3 3600 0,50 5,59 Waktu Proses Dekripsi Algoritma Rijndael dan 3DES 1 2 3 4 5 6 49 71 185 238 461 486 524 552 553 1170 3600 3896 Kilo Byte D e ti k 3Des Rijndael Gambar 3.9 Grafik waktu proses dekripsi Rijndael dan 3DES Eko Satria : Studi Algoritma RIJNDAEL Dalam Sistem Keamanan Data, 2009. USU Repository © 2009

3.5 Rijndael Untuk Integritas Data