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 2 PARADISE 2.jpg PARADISE 2EOF.jpg 3 bersepeda.jpg bersepedaeof.jpg 4 pemandangan.jpg pemandanganeof.jpg
59 5 tangan.jpg tanganeof.jpg IV.4.2. Ukuran Gambar Hasil Steganografi Tabel IV.2. Tabel Ukuran Gambar Hasil Steganografi No 1 Gambar Asli Ukuran Gambar Sebelum di Sisip Teks Ukuran Gambar Sesudah di Sisip Teks 258,828 Byte 259,510 Byte 2 Mataharisenja.jpg 248,193 Byte 248,875 Byte 3 PARADISE 2.jpg 178,840 Byte 179,522 Byte bersepeda.jpg
60 27,236 Byte 27,918 Byte 4 pemandangan.jpg 19,253 Byte 19,935 Byte 5 tangan.jpg IV.4.3. Pengujian Aplikasi Tabel IV.3. Tabel Pengujian Aplikasi No Teks yang di Sisipkan Gambar Hasil Pembacaan Teks Keterangan 1 Didalam gambar ini ada pesan rahasia Didalam gambar ini ada pesan rahasia Teks berhasil disisip ke dalam gambar 2 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 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. 3 Pesan rahasia berupa teks 4 Tujuan dari steganografi adalah merahasiakan atau menyembunyikan keberadaan dari sebuah pesan tersembunyi atau sebuah informasi. 5 Didalam gambar ini ada pesan rahasia Pesan rahasia berupa teks Tujuan dari steganografi adalah merahasiakan atau menyembunyikan keberadaan dari sebuah pesan tersembunyi atau sebuah informasi. Didalam gambar ini ada pesan rahasia Teks berhasil disisip ke dalam gambar Teks berhasil disisip ke dalam gambar 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 Gambar asli Gambar steganografi Gambar asli dalam bentuk hexadeci mal Gambar steganografi dalam bentuk hexadecimal 1 Tujuan dari steganografi adalah merahasiaka n atau menyembuny ikan keberadaan dari sebuah pesan tersembunyi atau sebuah informasi. 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 3 Didalam gambar ini ada pesan rahasia 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 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 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 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.