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.