4.2 Pengujian Sistem
Pengujian untuk sistem implementasi kriptografi Massey Omura dengan algoritma Least Significant Bit LSB modifikasi penyisipan tempat, ini dilakukan untuk dapat
mendistribusikan pesan tanpa diketahui pihak lain dan mendapatkan pesan asli yang sesuai. Pengujian ini dimulai dengan melakukan enkripsi pesan dan dilanjutkan dengan embedding
pada citra .bmp kemudian dilanjutkan dengan proses extracting lalu proses dekripsi.
4.2.1 Pengujian Proses Enkrip1 Sender
Sebelum melakukan proses Enkrip1 dilakukan penginputan pesan yang akan didistribusikan dengan menginputkan langsung pada TextBox Plain Text atau memilih pesan dari direktori
dengan cara mengeksekusi Button Open File Plain Text. Pop-up Window Open File Plain Text ditunjukkan pada Gambar 4.14
Gambar 4.14 Pop-up Window Open File Plain Text
Pesan yang dipilih adalh file text berformat .txt yaitu „plain text.txt‟ yang berisi
pesan “SEPTIAN”.
Universitas Sumatera Utara
Hasil Plain Text yang dipilih dari direktori ditunjukkan pada Gambar 4.15
Gambar 4.15 Hasil Plain Text yang dipilih
Setelah dilakukan memasukkan plain text dilanjutkan dengan proses generate bilangan prima dengan cara mengeksekusi Button generate pada bilangan prima. Bilangan
prima didapatkan secara random dan lebih besar dari panjang karakter pada Plain Text, kemudian disepakati bersama oleh kedua belah pihak Sender dan Recipient.
Hasil proses generate bilangan prima ditunjukkan pada gambar 4.16
Gambar 4.16 Hasil proses generate bilangan prima
Setelah didapatkan bilangan prima p = 311, dilanjutkan dengan melakukan generate kunci enkripsi 1 dan kunci dekripsi 1. Kunci enkripsi 1 didapatkan secara random
berdasarkan relatif prima dari p. kunci dekripsi didapatkan dengan menghitung invers modulo dari kunci enkripsi 1 jika dimodulokan dengan p.
Universitas Sumatera Utara
Hasil proses generate kunci enkripsi 1 dan kunci dekripsi 1 ditunjukkan pada Gambar 4.17
Gambar 4.17 Hasil proses generate kunci enkripsi 1 dan kunci dekripsi 1
Setelah didapatkan nilai p, kunci enkripsi 1 eA = 57, kunci dekripsi 1 dA = 223, langkah selanjutnya adalah mengeksekusi Button Enkripsi 1 yang melakukan proses enkripsi
algoritma Massey Omura yaitu terlebih dahulu melakukan konversi nilai setiap karakter dengan tabel ASCII kemudian dilakukan enkripsi pesan dengan eA = 57, rumus perhitungan
C
1
= m
eA
mod p. dimana m adalah nilai ASCII dari tiap karakter Plain Text.
Tabel 4.1 Hasil enkripsi Cipher Text 1 untuk Plain Text “SEPTIAN”
Karakter C
1
= m
eA
mod p C
1
S C
1
= 83
57
mod 311 224
E C
1
= 69
57
mod 311 266
P C
1
= 80
57
mod 311 135
T C
1
= 84
57
mod 311 160
I C
1
= 73
57
mod 311 104
A C
1
= 65
57
mod 311 94
N C
1
= 78
57
mod 311 166
Setelah didapat C
1
= 224;266;135;160;104;94;166 maka akan disimpan pada Folder “Pengirim” yang di direktori file .exe sistem berada dengan nama “Cipher1.txt” dan akan
muncul DialogBox yang menandakan proses enkripsi selesai dan sistem akan menampilkan total waktu dari proses Enkripsi 1. Selanjutnya mengeksekusi Button Next untuk proses
Embed1 Sender.
Universitas Sumatera Utara
Tanda proses enkripsi selesai ditunjukkan pada Gambar 4.18
Gambar 4.18 Tanda proses enkripsi selesai
Direktori penyimpanan Cipher Text 1 C
1
ditunjukkan pada Gambar 4.19
Gambar 4.19 Direktori penyimpanan Cipher Text 1 4.2.2 Pengujian proses Embed1 Sender
Pada proses Embed1 terlebih dahulu memasukkan file “Cipher1.txt” dengan Button Buka File
Cipher text 1 dan memasukkan Cover image dengan format .bmp sebagai media penyisipan pesan dengan Button Open File Gambar Awal.
Universitas Sumatera Utara
Pop-up Window Buka File Cipher Text 1 ditunjukkan pada Gambar 4.20
Gambar 4.20 Pop-up Window Buka File Cipher Text 1
Pop-up Window Open File Gambar Awal ditunjukkan pada Gambar 4.21
Gambar 4.21 Pop-up Window Open File Gambar Awal
Setelah memilih image, maka picurebox akan menampilkan image yang dipilih dengan dilengkapi Size image dan resolusi image Width dan Height.
Universitas Sumatera Utara
Hasil memasukan Cipher Text 1 dan Cover image ditunjukkan pada Gambar 4.22
Gambar 4.22 Hasil memasukan Cipher Text 1 dan Cover image
Selanjutnya dengan mengeksekusi Button Sisip 1 akan memulai proses penyisipan Cipher Text 1 kedalam Cover image sehingga menghasilkan image Embeded1 dan sistem
menampilkan total waktu dari proses Embed 1. Jika proses Embed 1 selesai, maka akan muncul DialogBox yang memberi informasi
bahwa “sukses”. Hasil dari proses Embed 1 akan disimpan ke dalam Folder „Pengirim‟ dengan nama “Embeded1.bmp”. selanjutnya dengan mengeksekusi Button Next untuk ke
proses Extract1 Recipient. Hasil Embed 1 dan DialogBox ditunjukkan pada Gambar 4.23
Gambar 4.23 Hasil Penyisipan 1 dan DialogBox
Universitas Sumatera Utara
4.2.3 Pengujian proses Extract1 Recipient