BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Sistem
Setelah dilakukan tahapan analisis dan perancangan, tahapan selanjutnya adalah implementasi sistem ke dalam sebuah bahasa pemrograman, dalam penelitian ini
bahasa pemrograman yang digunakan adalah MATLAB 7.5.0 R2007b. Implementasi dilakukan sesuai dengan perancangan yang telah didesain sebelumnya.
Perancangan yang baik akan memudahkan pengembangan sistem dalam tahap implementasi.
4.1.1 Tampilan Antarmuka Aplikasi
Implementasi dari hasil tahapan analisis dan perancangan dapat dilihat dari tampilan antarmuka sistem sebagai berikut:
4.1.1.1 Tampilan Halaman Home
Halaman Home merupakan halaman awal yang akan ditampilkan saat sistem dijalankan. Tampilan Halaman Home ditunjukkan pada Gambar 4.1.
Universitas Sumatera Utara
Pad
Embed, Ex
halaman in akan meng
dan penyisi tempat berl
akan didek
Help
yang yang terse
keseluruhan da halaman
xtract, Help
ni, karena m gantarkan
us
ipan pesan, langsungny
kripsikan ke dapat mem
edia pada n.
Gambar 4
Home
ter
p
dan
Exit.
menunjukka
ser
ke halam sedangkan
ya proses ek mbali ke pl
mbantu
user
tiap halam
4.1 Tampila
rdapat 5 m Tombol u
an Halaman man
Embed
menu
Extr
kstraksi cip lainteksnya
r
dalam me man di sis
an Halaman
menu bar ya untuk menu
n
Home
sed
d,
tempat b
ract
akan m herteks dar
. Menu
Hel
emahami p stem ini a
n Home
ang terdiri u
Home
tid dang dijalan
erlangsungn enuju halam
ri
stego ima lp
akan men enggunaan
akan menu dari menu
dak diaktifk nkan. Menu
nya proses man
Extract age
dan sel nampilkan
sistem. M
utup sistem u
Home,
kan pada u
Embed
enkripsi
t
sebagai anjutnya
halaman enu
Exit
m secara
Universitas Sumatera Utara
4.1.1.2 Tam
Halaman
E
dan penyisi pihak peng
menginputk
cover imag
merupakan
Seb menentukan
pasangan k
mpilan Hal
Embed
meru ipan bit-bit
girim pesan kan pesan y
ge
yang s tampilan h
belum men n kunci pu
kunci-kunci
laman Emb
upakan hala cipherteks
n. Pada hal yang akan d
esuai deng alaman
Em
Gambar 4.
nginputkan ublik dan
i tersebut
u
bed
aman untuk ke dalam
c
laman
Emb
dikirimkan k gan panjan
bed.
.2 Tampila
pesan y kunci priv
user
harus proses enk
cover image bed
ini,
us
kepada pen g karakter
an Halaman
yang akan vat terlebih
membangk kripsi pesan
e,
proses te
er
atau pen nerima pesan
pesan. G
n Embed
dienkrips h dahulu. U
kitkan nila menjadi ci
ersebut terj engirim pes
n dan juga Gambar 4.2
sikan,
user
Untuk men ai
p
dan
q
ipherteks adi pada
san akan memilih
berikut
r
harus nentukan
dengan
Universitas Sumatera Utara
mengklik to dan
n
dan
Has ditampilkan
dengan wa ditampilkan
4.4, dimana merah.
ombol
Rand
n kunci priva
Gam
sil dari pem n pada kolo
arna merah n setelah
us
a nilai
e, n, dom
, selanj
at
d dan n
mbar 4.3 H
mbangkitan n om seperti te
h. Pasangan
ser
mengklik dan
d
ditun jutnya untuk
user
harus
Hasil Pemba
nilai
p
dan ertera pada
n kunci pu k tombol
O
njukkan pad k mendapat
mengklik t
angkitan N
q
setelah m Gambar 4.
ublik dan
Ok
seperti ya da bagian y
tkan pasang ombol
Ok.
Nilai p dan q
menekan tom 3, yaitu bag
pasangan ang diperlih
yang diberi ngan kunci p
q
mbol
Rand
gian yang d kunci priv
hatkan pada lingkaran b
publik
e
dom
akan dilingkari
vat akan Gambar
berwarna
Universitas Sumatera Utara
Pasa enkripsi d
menggunak kepada pen
d,
nilai ters penerima p
Gambar
angan kunc dan dekrips
kan kunci pr nerima pesan
sebut nantin pesan dapat
r 4.4 Hasil P
ci publik da si. Dekrips
rivat, oleh k n. Kunci pr
nya yang a mendekrips
Perhitunga
an kunci pr si dilakuka
karena itu k rivat yang d
akan dikirim sikan cipher
an Kunci Pu
rivat yang an oleh p
kunci privat dimaksud m
mkan kepad rteks hasil e
ublik dan P
didapat ber pihak yang
yang didap merupakan p
da pihak pe ekstraksi.
Privat
rguna dalam g menerima
pat harus dik pasangan nil
enerima pes m proses
a pesan kirimkan
lai
n
dan san, agar
Universitas Sumatera Utara
Sela disediakan,
tombol
En
diinputkan,
Ga
anjutnya, pe , seperti ya
crypt
untuk , sistem aka
Gambar ambar 4.5 P
esan yang i ang diperlih
k melakuka an menampi
r 4.6 Tamp Plainteks y
ingin dienk hatkan pada
an proses ilkan pering
pilan Pering yang Akan D
kripsi diisik a Gambar
enkripsi
.
A gatan
seperti
gatan Tida Dienkripsi
an pada ko 4.5, kemud
Apabila tida i pada Gam
k Ada Plai i
olom
Plaint
dian
user
m ak ada pes
mbar 4.6.
inteks
ext
yang mengklik
an yang
Universitas Sumatera Utara
Sete dimulai dan
pada Gamb
Gamba
Panj sebagai
co minimal d
cipherteks, Gambar 4.7
Lan dimensi mi
elah
user
m n sistem ak
bar 4.7 yang
ar 4.7 Ciph
njang blok c
over image dimension
yaitu saat 7 pada bagia
ngkah berik inimal yang
mengklik to kan menamp
g ditunjukka
herteks Has
cipherteks m . Besarnya
yang nilai
user
mengk an yang dita
kutnya,
use
g dapat dig ombol
Enc
pilkan blok- an pada bag
sil Enkripsi
menentukan a dimensi
inya akan klik tombol
andai denga
er
menentu gunakan unt
crypt,
maka -blok ciphe
gian yang di
i dan Dime
n dimensi m minimal ak
muncul b l
Encrypt,
h an lingkaran
ukan
cover
tuk menyis a proses en
rteks sepert beri lingkar
ensi Minim
minimal yan kan ditamp
bersamaan hal tersebut
n warna biru
r image
ya ipkan pesan
nkripsi pes ti yang dita
ran warna m
mal Cover Im
ng dapat di pilkan pada
dengan b t diperlihatk
u.
ang sesuai n dengan m
san akan ampilkan
merah.
mage
igunakan a kolom
lok-blok kan pada
dengan mengklik
Universitas Sumatera Utara
tombol
Bro
seperti pada
File sesuai deng
akan disisip bit, sistem a
G
owse Cover
a Gambar 4
Gam
e citra yang gan dimens
pkan. Apab akan menam
Gambar 4.9
r Image
, ke 4.8.
mbar 4.8 P
g dapat dija si minimal
bila
cover im
mpilkan pes
9 Tampilan yang Tida
emudian aka
Pop-up Wind
adikan
cove
yang telah
mage
yang san seperti p
n Peringata ak Sesuai
an tampil j
dow Pilih C
er image
ad ditentukan
dipilih buk pada Gamba
an Saat Pem
endela pem
Cover Image
dalah file b dari panja
kan merupa ar 4.9.
milihan Cov
milihan
cove
ge
bitmap 24 ang cipherte
akan file bi
ver Image
er image
bit yang eks yang
itmap 24
Universitas Sumatera Utara
Jika telah ditent
Bag merupakan
telah sesuai a file bitma
tukan sistem
Gamb
gian yang d
cover ima
i dengan be
Gambar
p yang dipi m akan mena
bar 4.10 Ta Cov
ditandai den
age
yang ak esar dimensi
4.11 Cover