BAB 4 IMPLEMENTASI DAN EVALUASI
4.1.Implementasi Sistem Implementasi sistem dari perangkat lunak ini mencakup spesifikasi kebutuhan perangkat keras (hardware) dan perangkat lunak (software) serta pengujian perangkat lunak.
4.1.1 Spesifikasi Perangkat Keras dan Perangkat Lunak Perangkat lunak ini direkomendasikan untuk dijalankan dengan menggunakan perangkat keras (hardware) yang mempunyai spesifikasi minimum berikut : 1. Prosesor Intel Pentium IV 1,6 Ghz. 2. Memory 256 MB. 3. Harddisk 40 GB. 4. VGA card 128 MB. 5. Monitor dengan resolusi 1024 × 768 pixel. 6. Keyboard dan Mouse.
Adapun perangkat lunak (software) yang dapat digunakan untuk menjalankan aplikasi ini adalah lingkungan sistem operasi Ms-Windows NT/2000/XP atau MsWindows Vista atau MS-Windows 7.
58
4.1.2 Tampilan Perangkat Lunak
Tampilan Layar Main
Tampilan Layar Embed Message
59
Tampilan Layar Embed File
Tampilan Layar Retrieve Message
60
Tampilan Layar Retrieve File
Tampilan Layar Help
61
Tampilan Layar About
Tampilan Pesan Error Message
62
63
Tampilan Pesan Success
4.2. Evaluasi Pada proses penyisipan pesan teks ke dalam media “.txt” atau “.doc” dengan pesan yang sama yaitu sebanyak 20 karakter akan diperlihatkan perbedaannya di dalam tabel berikut Tabel 4.1. Evaluasi Sampel Penyisipan Pesan Perbandingan Ukuran Data Format Media
Size
Kompresi
Beda Selisih File Kompresi
Dokumen
Media
Lv 0
Lv 9
Lv 0
Lv 9
.Doc
151 kb
151 kb
151 kb
0 kb
0 kb
.Txt
4 kb
5 kb
5 kb
1 kb
1 kb
64
Pesan yang disisipkan : STUDI DAN IMPLEMENTASI PENGGABUNGAN STEGANOGRAFI DAN KRIPTOGRAFI METODE END OF FILE (EOF) DAN ADVANCED ENCRYPTION STANDARD (AES) format angka 1234567890
Pesan yang telah dimodifikasi: 387
§ PK
ä
>@MESSAGE-Œ»
1EûýŠ)w;ß rÜ™„ÁÍ$$YA°I£…¨ þ?ÆGu9œÃMy$Bqa`Çš1
Vkq7ª-&e®ãmDóK÷QBþssrœ=1°x ½é¾)Òµgªº Ç Å þP
F†–
#A‹œºæüxÞÊ
Êýr-0 ÍËÕz³ ¼PK±¨/’‚ š PK ä >@±¨/’‚ š MESSAGEPK
5 ·
Perbandingan secara kasat mata antar keduanya kedalam gambar sebelum dan setelah dienkripsi ke dalam teks:
65
Gambar 4.1. Perbandingan gambar pesan sebelum dan sesudah terenkripsi
Pada dasarnya, media yang ingin diselipkan sebagai pembawa pesan ekstensi filenya dapat berupa apa saja. Namum ditarik empat jenis file yang ingin disisipkan sebagai pesan yaitu format teks “.txt”, format dokumen “.doc”, format gambar “.jpg” dan format musik “.mp3” dan pembanding besaran ukuran data yaitu dengan format : “.bmp”, “.jpg”, “.mp3”, “.flv”. Berikut adalah hasil kesimpulan dari percobaan data dari berbagai macam media digital.
66
Tabel 4.2. Evaluasi Penyisipan Data Perbandingan Ukuran Data Format
Besar
Format
Besar
Media
Ukuran
File
Ukuran
Digital
Media
Pesan.
File Pesan
Lv 0
Lv 9
Lv 0
Lv 9
BMP
304 kb
.txt
4 kb
308 kb
306 kb
4 kb
2 kb
.doc
38 kb
342 kb
339 kb
38 kb
35 kb
jpg
505 kb
808 kb
796 kb
504 kb
492 kb
.mp3
4860 kb
5164 kb
5107 kb
4860 kb
4803 kb
.txt
4 kb
509 kb
507 kb
4 kb
2 kb
.doc
38 kb
543 kb
540 kb
38 kb
35 kb
.jpg
505 kb
1.009 kb
997 kb
504 kb
492 kb
.mp3
4.860 kb
5.408 kb
5.352 kb
4.859 kb
4.803 kb
.txt
4 kb
4.864 kb
4.862 kb
4 kb
2 kb
.doc
38 kb
4.898 kb
4.895 kb
38 kb
35 kb
.jpg
505 kb
5.364 kb
5.353 kb
504 kb
493 kb
.mp3
4.860 kb
9.720 kb
9.663 kb
4.860 kb
4.803 kb
.txt
4 kb
19.892 kb
19.890 kb
4 kb
2 kb
.doc
38 kb
19.927 kb
19.924kb
38 kb
35 kb
.jpg
505 kb
20.393 kb
20.381 kb
504 kb
492 kb
.mp3
4860 kb
24.748 kb
24.692 kb
4860 kb
4803 kb
JPG
MP3
FLV
505 kb
4.860 kb
19889
Kompresi
Beda Selisih File sebelum dan setelah dikompresi
67
Gambar 4.2.Perbandingan gambar BMP sebelum dan sesudah dienkripsi dan dikompresi.
Gambar 4.3.Perbandingan gambar JPG sebelum dan sesudah dienkripsi dan dikompresi.
68
Gambar 4.4. Perbandingan MP3 sebelum dan sesudah terenkripsi dan dikompresi menggunakan media pemutar Winamp
Gambar 4.5. Perbandingan FLV sebelum dan sesudah terenkripsi dan dikompresi menggunakan media pemutar Media Player Classic
Dari hasil data penelitian uji coba sampel diatas dapat ditarik kesimpulan bahwa : •
Rumus perhitungan besar ukuran output data atau file tanpa kompresi steganografi dengan metode EOF serta dienkripsi dengan AES adalah : Size Media output = Size Media File + Size Media Pesan
69
•
Sedangkan pada besar ukuran output data yang mengalami kompresi data terlihat lebih kecil pada perbandingan dengan yang tidak mengalami kompresi:
•
Txt = 4kb
: 2 kb
=2
:1
Doc= 38 kb
: 35 kb
= 1,085
:1
Jpg = 504 kb
: 492 kb
= 1,024
:1
Mp3 = 4860 kb
: 4803 kb
= 1,1
:1
Beberapa kelompok file seperti source code atau html jika dipakai sebagai media file steganografi akan mengakibatkan file tersebut tidak bisa dicompile atau dijalankan sempurna. Kelompok file yang memiliki ukuran data yang besar juga akan menyebabkan running time pada program berlangsung lama karena membutuhkan waktu untuk mengekstrak bit-bit data dan mengenkripsinya.
•
Jenis data yang baik untuk disisipkan adalah .txt kaerna ukuran file yang relatif kecil dan tidak membawa perubahan yang terlalu signifikan.
•
Meski data bit yang dimasukkan ke dalam proses enkripsi , menunjukkan hasil akhir tidak mengalami kerusakan dan secara kasat mata. Sehingga data bit yang diujicobakan menunjukkan bahwa bit dari hasil media sisipan dapat berhasil dienkripsi ke dalam media file.
•
Semakin besar ukuran media file pembawa akan semakin baik karena pengaruh
tingkat perubahan terhadap ukuran akhir media file yang
ditimbulkan dari data yang disisipkan akan semakin minim, meski memerlukan waktu compile yang lebih lama.
70
•
Jika file data yang disisipkan bukan berupa file tetapi merupakan peyisipan pesan, maka program akan mengalihkannya untuk mengambil pesan dan bukan data, begitupun sebaliknya.