Lampiran
Lampiran 1: Hasil Pengujian Enkripsi
Nama File
n Karakter
n Numerik
Waktu Enkripsi
File 1.txt
0
31
0.109375
File 2.txt
1
30
0.031250
File 3.txt
2
29
0.156250
File 4.txt
3
28
0.093750
File 5.txt
4
27
0.015625
File 6.txt
5
26
0.234375
File 7.txt
6
25
0.031250
File 8.txt
7
24
0.109375
File 9.txt
8
23
0.359375
File 10.txt
9
22
0.156250
File 11.txt
10
21
0.046875
File 12.txt
11
20
0.109375
File 13.txt
12
19
0.531250
File 14.txt
13
18
0.375000
File 15.txt
14
17
0.296875
File 16.txt
15
16
0.156250
File 17.txt
16
15
0.250000
File 18.txt
17
14
0.390625
File 19.txt
18
13
0.093750
File 20.txt
19
12
0.640625
File 21.txt
20
11
0.156250
File 22.txt
21
10
0.093750
File 23.txt
22
9
0.531250
File 24.txt
23
8
0.593750
File 25.txt
24
7
0.578125
File 26.txt
25
6
0.531250
File 27.txt
26
5
0.343750
File 28.txt
27
4
0.328125
File 29.txt
28
3
0.265625
File 30.txt
29
2
0.593750
File 31.txt
30
1
0.375000
liii
Lampiran 2: Hasil Pengujian Dekripsi
Nama File
n Karakter
n Numerik
Waktu Dekripsi
File 1.txt
0
31
0.281250
File 2.txt
1
30
0.031250
File 3.txt
2
29
0.250000
File 4.txt
3
28
0.171875
File 5.txt
4
27
0.500000
File 6.txt
5
26
0.296875
File 7.txt
6
25
0.062500
File 8.txt
7
24
0.421875
File 9.txt
8
23
0.125000
File 10.txt
9
22
0.296875
File 11.txt
10
21
0.031250
File 12.txt
11
20
0.062500
File 13.txt
12
19
0.468750
File 14.txt
13
18
0.078125
File 15.txt
14
17
0.609375
File 16.txt
15
16
0.156250
File 17.txt
16
15
0.328125
File 18.txt
17
14
0.046875
File 19.txt
18
13
0.015625
File 20.txt
19
12
0.468750
File 21.txt
20
11
0.328125
File 22.txt
21
10
0.546875
File 23.txt
22
9
0.171875
File 24.txt
23
8
0.296875
File 25.txt
24
7
0.578125
File 26.txt
25
6
0.359375
File 27.txt
26
5
0.312500
File 28.txt
27
4
0.140625
File 29.txt
28
3
0.609375
File 30.txt
29
2
0.484375
File 31.txt
30
1
0.218750
liv
Lampiran 3: Kode Program Button Encrypt
1. Private Sub cmdEncrypt_Click() 2. Me.MousePointer = 0
3. LblMessage.Caption = "" 4. If txtFileName.Text = "" Then
5. MsgBox "Masukkan nama file yang valid!", vbCritical + vbOKOnly, "Tidak ada file"
6. Me.MousePointer = 0 7. LblMessage.Caption = "" 8. txtFileName.SetFocus 9. Exit Sub
10. ElseIf Dir(txtFileName.Text, vbNormal) = "" Then 11. MsgBox "Nama file tidak sah !", vbCritical + vbOKOnly,
"Perhatian"
12. txtFileName.SetFocus 13. Me.MousePointer = 0 14. LblMessage.Caption = "" 15. Exit Sub
16. ElseIf txtPassword.Text = "" Then
17. MsgBox "Password di butuhkan untuk proses ini!", vbCritical + vbOKOnly, "Tidak ada password"
18. txtPassword.SetFocus 19. Me.MousePointer = 0 20. LblMessage.Caption = "" 21. Exit Sub
22. Else
23. Me.MousePointer = 0
24. LblMessage.Caption = "Proses Ennkripsi file. Tunggu...." 25. Timer1.Enabled = True
26. waktu = Timer - 0.02 27. varWaktu = waktu 28.
29. strKunci = txtPassword 30. nPutaran = Val(txtputar.Text) 31.
32. Call ProsesSBox(strKunci)
33. Call GetWakeKEY(strKunci, nPutaran) 34.
35. DoEncrypt
36. Timer1.Enabled = False
37. lblWaktu.Caption = Format(Timer - waktu, "#0.#00000") 38. KapasitasA
39. Call LogTambah("Enc " & Time & " File " & txtFileName & " Awal " & lblKapasitasAwal & " Akhir " & lblKapasitasAkhir & " Selama " & lblWaktu)
40. Me.MousePointer = 0
41. LblMessage.Caption = "Selesai!" 42. End If
lv
Lampiran 4: Kode Program Button Decrypt
1. Private Sub cmdDecrypt_Click() 2. Me.MousePointer = 0
3. LblMessage.Caption = "" 4. If txtFileName.Text = "" Then
5. MsgBox "Masukkan nama file yang valid!", vbCritical + vbOKOnly, "Tidak ada file"
6. Me.MousePointer = 0 7. LblMessage.Caption = "" 8. txtFileName.SetFocus 9. Exit Sub
10. ElseIf Dir(txtFileName.Text, vbNormal) = "" Then 11. MsgBox "Nama file tidak sah !", vbCritical + vbOKOnly,
"Perhatian"
12. txtFileName.SetFocus 13. Me.MousePointer = 0 14. LblMessage.Caption = "" 15. Exit Sub
16. ElseIf txtPassword.Text = "" Then
17. MsgBox "Password di butuhkan untuk proses ini!", vbCritical + vbOKOnly, "Tidak ada password" 18. txtPassword.SetFocus
19. Me.MousePointer = 0 20. LblMessage.Caption = "" 21. Exit Sub
22.Else
23. Me.MousePointer = 0
24. LblMessage.Caption = "Proses Dekripsi file. Tunggu...." 25. Timer1.Enabled = True
26. waktu = Timer - 0.02 27. varWaktu = waktu 28.
29. strKunci = txtPassword 30. nPutaran = Val(txtputar.Text) 31. Call ProsesSBox(strKunci)
32. Call GetWakeKEY(strKunci, nPutaran) 33. DoDecrypt
34. Timer1.Enabled = False
35. lblWaktu.Caption = Format(Timer - waktu, "#0.#00000") 36. KapasitasA
37. Call LogTambah("Dec " & Time & " File " & txtFileName & " Awal " & lblKapasitasAwal & " Akhir " &
lblKapasitasAkhir & " Selama " & lblWaktu) 38. Me.MousePointer = 0
39. LblMessage.Caption = "Selesai!" 40. End If