bab iv hasil dan uji coba - potensi utama repository

advertisement
BAB IV
HASIL DAN UJI COBA
Program aplikasi steganografi penyisipan teks ke dalam citra digital ini
dibangun dengan tujuan untuk menjaga keamanan data teks yang dikirimkan ke
user lain dengan cara menyisipkan isi pesan tersebut dan membaca kembali pesan
tersebut agar pesan asli dapat dibaca, dalam hal ini user haruslah memiliki
aplikasi ini.
IV.1. Jalannya Uji Coba
Uji coba terhadap program dilakukan dengan menggunakan Visual Basic
.Net 2008 yang sudah ada ketika menginstall Visual Studio 2008. Visual Studio
2008 digunakan untuk membuat aplikasi didalam komputer sehingga aplikasi
yang kita buat dapat dijalankan dan diuji coba langsung di dalam komputer.
Untuk menjalankan aplikasi seorang pengguna haruslah men-klik icon
Steganografi. Selanjutnya akan muncul layar awal yang berisikan tombol load
image, insert teks, read image, about me, exit app, kotak password dan kotak teks.
Proses uji coba yang penulis lakukan meliputi proses penyisipan teks melalui
tombol insert text dan membaca pesan melalui tombol read image.
IV.1.1. Uji Coba Insert Text
Pada tahap awal proses uji coba yang penulis lakukan adalah melakukan
penyisipan pesan. Untuk menyisipkan pesan, user memasukan gambar dengan
klik tombol load image. Selanjutnya isi teks pada kotak text dan password pada
48
49
kotak password. Adapun data yang akan digunakan dalam proses uji coba
penyisipan pesan adalah sebagai berikut :

Gambar : [WallpapersMania]_donza_vol80 (7).bmp

Pesan : Hello

Password : 12345
Gambar IV.1 Uji Coba Penyisipan Teks
Setelah itu klik tombol insert untuk melakukan penyisipan teks ke dalam
citra digital. Kemudian akan melakukan penyimpanan gambar yang telah disisipi,
dengan nama gambar sesuai yang diinginkan dan kemudian akan muncul pesan,
seperti terlihat pada gambar IV.2 dan gambar IV.3.
50
Gambar IV.2 Penyimpanan Gambar yang Telah Disisip Teks
Gambar IV.3 Pesan Gambar yang Telah Disisip Teks
51
IV.1.2. Uji Coba Read Image
Proses uji coba yang selanjutnya adalah proses pembacaan pesan yang
berada pada gambar. User klik tombol load image sebagai pengambilan gambar
yang telah disisipi teks dan mengisi password yang sesuai pada saat penyisipan
teks. Adapun data yang akan digunakan dalam proses uji coba pembacaan pesan
adalah sebagai berikut :

Gambar : gambarEOF.jpg

Password : 12345
Gambar IV.4 Uji Coba Membaca Teks
Setelah itu klik tombol Read Image untuk melakukan pembacaan teks
pada citra digital. seperti terlihat pada gambar IV.5.
52
Gambar IV.5 Hasil Membaca Teks
IV.2. Tampilan Layar
Berikut ini adalah tampilan dan penjelasan dari halaman-halaman pada
aplikasi steganografi penyisipan teks kedalam citra digital.
IV.2.1. Tampilan Awal Aplikasi Steganografi
Ketika aplikasi steganografi penyisipan teks kedalam citra digital
dijalankan, maka tampilan akan terlihat seperti pada gambar IV.6 berikut.
Gambar IV.6 Tampilan Awal Aplikasi Steganografi
53
IV.2.2. Tampilan Form Petunjuk Aplikasi Steganografi
Setelah tampilan awal selesai, maka akan muncul form petunjuk aplikasi
steganografi, seperti gambar IV.7 berikut.
Gambar IV.7 Form Petunjuk Aplikasi Steganografi
IV.2.3. Tampilan Form Proses Aplikasi Steganografi
Setelah memilih tombol next pada form petunjuk aplikasi steganografi,
maka akan muncul tampilan proses aplikasi steganografi, seperti pada gambar
IV.8.
54
Gambar IV.8 Tampilan Form Proses Aplikasi Steganografi
Pada tampilan aplikasi steganografi, ini merupakan halaman yang akan
digunakan oleh user untuk menyisipkan teks ke dalam gambar dan membaca teks
yang ada di dalam gambar. User yang akan menyisipkan teks ke dalam gambar,
memasukan gambar sebagai media penyimpan, kemudian memasukan isi teks dan
password pada kotak yang tersedia. Ketika user ingin membaca teks yang ada di
dalam gambar, memasukan gambar yang telah disisipi teks dan memasukan
password.
IV.2.4. Tampilan Form About
Tampilan form About pada aplikasi Steganografi terlihat seperti pada
gambar IV.9 berikut.
55
Gambar IV.9 Tampilan form About
Pada form About terdapat informasi mengenai penulis, mulai dari nama,
nim serta program studi.
IV.3. Hardware/ Software yang dibutuhkan
Dalam pembuatan aplikasi pada Visual Basic 2008, terdapat beberapa
kebutuhan sistem yang harus dipenuhi oleh penulis dalam pembuatan aplikasi.
Adapun kebutuhan tersebut adalah sebagai berikut:
IV.3.1. Kebutuhan Hardware
Adapun kebutuhan pada hardware adalah sebagai berikut :
1. Komputer Pentium IV dengan Processor 1,5 GHz
2. Harddisk 80 Gbyte
3. RAM 512 Mbyte
56
IV.3.2. Kebutuhan Software
Adapun software yang dibutuhkan dalam pembuatan aplikasi ini adalah
sebagai berikut:
1. Bahasa pemrograman yang digunakan adalah Visual Studio 2008
2. Sistem operasi windows.
IV.4. Analisa Hasil
Berdasarkan rangkaian perencanaan dan uji coba setiap elemen atau menu
yang ada, penulis merasa aplikasi berjalan sesuai dengan perencanaan. Aplikasi
dapat menyisipkan pesan pada gambar. Kemudian dapat membaca pesan yang ada
di gambar menjadi pesan asli di aplikasi penerima pesan tersebut. Untuk lebih
jelasnya terlihat pada gambar IV.10 dan gambar IV.11 berikut:
Gambar IV.10 Tampilan penyisipan pesan dengan aplikasi steganografi
57
Gambar IV.11 Tampilan membaca pesan dengan aplikasi steganografi
IV.4.1. Perbandingan Gambar Asli Dengan Gambar Steganografi
Penyisipan gambar dengan pesan “Steganografi adalah seni dan ilmu
menulis pesan tersembunyi atau menyembunyikan pesan dengan suatu cara
sehingga selain si pengirim dan si penerima, tidak ada seorangpun yang
mengetahui atau menyadari bahwa ada suatu pesan rahasia.Teknik steganografi
meliputi banyak sekali metode komunikasi untuk menyembunyikan pesan rahasia
(teks atau gambar) di dalam berkas-berkas lain yang mengandung teks, image,
bahkan audio tanpa menunjukkan ciri-ciri perubahan yang nyata atau terlihat
dalam kualitas dan struktur dari berkas semula. Metode ini termasuk tinta yang
tidak tampak, microdots, pengaturan kata, tanda tangan digital, jalur tersembunyi
dan komunikasi spektrum lebar.”.
58
Tabel IV.1. Tabel Perbandingan Gambar Asli Dengan Gambar Steganografi
No Gambar Sebelum di Sisip Teks
Gambar Sesudah di Sisip Teks
1
mataharisenja.jpg
mataharisenjaEOF.jpg
PARADISE 2.jpg
PARADISE 2EOF.jpg
bersepeda.jpg
bersepedaEOF.jpg
pemandangan.jpg
pemandanganEOF.jpg
2
3
4
59
5
tangan.jpg
tanganEOF.jpg
IV.4.2. Ukuran Gambar Hasil Steganografi
Tabel IV.2. Tabel Ukuran Gambar Hasil Steganografi
No
Gambar Asli
Ukuran Gambar
Sebelum di Sisip Teks
Ukuran Gambar
Sesudah di Sisip Teks
258,828 Byte
259,510 Byte
248,193 Byte
248,875 Byte
178,840 Byte
179,522 Byte
1
Mataharisenja.jpg
2
PARADISE 2.jpg
3
bersepeda.jpg
60
27,236 Byte
27,918 Byte
19,253 Byte
19,935 Byte
4
pemandangan.jpg
5
tangan.jpg
IV.4.3. Pengujian Aplikasi
Tabel IV.3. Tabel Pengujian Aplikasi
No
1
2
Teks yang di
Sisipkan
Gambar
Hasil Pembacaan
Teks
Keterangan
Didalam gambar
ini ada pesan
rahasia
Didalam gambar ini
ada pesan rahasia
Teks
berhasil
disisip ke
dalam
gambar
Tujuan dari
steganografi
adalah
merahasiakan atau
menyembunyikan
keberadaan dari
sebuah pesan
tersembunyi atau
Tujuan dari
steganografi adalah
merahasiakan atau
menyembunyikan
keberadaan dari
sebuah pesan
tersembunyi atau
sebuah informasi.
Teks
berhasil
disisip ke
dalam
gambar
61
3
4
5
sebuah informasi.
Dalam
prakteknya,
kebanyakan pesan
disembunyikan
dengan membuat
perubahan tipis
terhadap data
digital lain yang
isinya tidak akan
menarik perhatian
dari penyerang
potensial, sebagai
contoh sebuah
gambar yang
terlihat tidak
berbahaya.
Dalam prakteknya,
kebanyakan pesan
disembunyikan
dengan membuat
perubahan tipis
terhadap data
digital lain yang
isinya tidak akan
menarik perhatian
dari penyerang
potensial, sebagai
contoh sebuah
gambar yang
terlihat tidak
berbahaya.
Pesan rahasia
berupa teks
Pesan rahasia
berupa teks
Teks
berhasil
disisip ke
dalam
gambar
Tujuan dari
steganografi
adalah
merahasiakan atau
menyembunyikan
keberadaan dari
sebuah pesan
tersembunyi atau
sebuah informasi.
Didalam gambar
ini ada pesan
rahasia
Tujuan dari
steganografi adalah
merahasiakan atau
menyembunyikan
keberadaan dari
sebuah pesan
tersembunyi atau
sebuah informasi.
Teks
berhasil
disisip ke
dalam
gambar
Didalam gambar ini
ada pesan rahasia
Teks
berhasil
disisip ke
dalam
gambar
62
IV.4.4. Hasil Penyisipan Teks ke Gambar dalam Bentuk Hexadecimal
Tabel IV.4. Hasil Penyisipan Teks ke Gambar dalam Bentuk Hexadecimal
No
Teks yang di
sisipkan
1
Tujuan dari
steganografi
adalah
merahasiaka
n atau
menyembuny
ikan
keberadaan
dari sebuah
pesan
tersembunyi
atau sebuah
informasi.
Gambar
asli
Gambar
steganografi
Gambar
asli
dalam
bentuk
hexadeci
mal
Gambar
steganografi
dalam bentuk
hexadecimal
77 71 A2
E9 F6 E2
DE 37 20
9C 65 94
33 BF 3C
83 19 4A
F7 D4 70
D8 65
CB 55
EB D8
EC 54
A9 52 D2
5B 9F FF
D9
77 71 A2 E9 F6
E2 DE 37 20 9C
65 94 33 BF 3C
83 19 4A F7 D4
70 D8 65 CB 55
EB D8 EC 54 A9
52 D2 5B 9F FF
D9 53 74 61 72 74
31 32 33 34 35 7C
54 75 6A 75 61
6E 20 64 61 72 69
20 73 74 65 67 61
6E 6F 67 72 61 66
69 20 61 64 61 6C
61 68 20 6D 65 72
61 68 61 73 69 61
6B 61 6E 20 61
74 61 75 20 6D 65
6E 79 65 6D 62
75 6E 79 69 6B
61 6E 20 6B 65
62 65 72 61 64 61
61 6E 20 64 61 72
69 20 73 65 62 75
61 68 20 70 65 73
61 6E 20 74 65 72
73 65 6D 62 75
6E 79 69 20 61 74
61 75 20 73 65 62
75 61 68 20 69 6E
66 6F 72 6D 61
73 69 2E 00
63
2
Pesan rahasia
berupa teks
FE F1
DB BE
9B 6F 17
C3 3B 69
96 18 D6
56 5E 5B
6F 26 B8
0F 10 FF
00 AC 83
FD DA
28 AF 72
8B FD
E4 BF
C2 76 7D
93 FF D9
FE F1 DB BE 9B
6F 17 C3 3B 69
96 18 D6 56 5E
5B 6F 26 B8 0F
10 FF 00 AC 83
FD DA 28 AF 72
8B FD E4 BF C2
76 7D 93 FF D9
53 74 61 72 74 31
32 33 34 35 7C 50
65 73 61 6E 20 72
61 68 61 73 69 61
20 62 65 72 75 70
61 20 74 65 6B 73
00
3
Didalam
gambar ini
ada
pesan
rahasia
FE E9 FE
95 FD 4C
FF 00 C1
B8 1F F2
85 FF 00
83 1F EE
EB 5F
FA 7C
D4 28 A2
BC EC
57 F0 E2
69 1D BF
AF 33 FF
D9
FE E9 FE 95 FD
4C FF 00 C1 B8
1F F2 85 FF 00 83
1F EE EB 5F FA
7C D4 28 A2 BC
EC 57 F0 E2 69
1D BF AF 33 FF
D9 53 74 61 72 74
31 32 33 34 35 7C
44 69 64 61 6C 61
6D 62 61 72 20 69
6E 69 20 61 64 61
20 70 65 73 61 6E
20 72 61 68 61 73
69 61 00
IV.5. Kelebihan dan Kekurangan
a. kelebihan dari aplikasi Steganografi penyisipan teks ke dalam citra digital
adalah sebagai berikut:
1. Ukuran teks yang disembunyikan tidak terbatas.
2. Dapat diproteksi pasword yang panjangnya tidak terbatas.
64
3. Hasil dari proses steganografi dengan metode EOF menunjukan perbedaan
antara gambar asli dengan gambar steganografi yang tidak terlihat dengan
mata telanjang.
4. Pesan sulit untuk dipecahkan, bila tidak mengetahui metodenya, kecuali
orang yang bersangkutan melakukan pelacakan semua kombinasi pada
semua piksel yang ada.
5. Menjaga keamanan isi pesan yang akan dikirimkan.
b. kekurangan dari aplikasi Steganografi penyisipan teks ke dalam citra digital
adalah sebagai berikut :
1. Ukuran besar file gambar steganografi dengan gambar asli berubah.
2. Hanya menyisipkan teks, tidak bisa file berformat apapun.
3. Hanya bisa menggunakan media pengantar berupa gambar (JPG), tidak
bisa menggunakan media lainya.
4. Gambar yang telah disisipkan teks tidak dapat menjadi gambar awal.
5. Aplikasi hanya bisa berjalan pada sistem operasi Windows.
Download