Pengujian Proses Enkripsi Pengujian Proses Embedding

4.3 Pengujian Sistem

Tahap pengujian sistem merupakan lanjutan dari tahap implementasi sistem. Tahap pengujian sistem bertujuan untuk membuktikan bahwa sistem yang dibangun berjalan dengan baik sesuai analaisis dan perancangan sistem yang telah direnacanakan sebelumnya.

4.3.1 Pengujian Proses Enkripsi

Untuk melakukan proses enkripsi pertama sekali dilakukan penginputan plaintext dengan cara meng-klik tombol buka.Setelah tombol buka ditekan akan muncul kotak dialog pop up window pencarian file .txt yang akan dienkripsi. Gambar 4.6 Inputan Plaintext Berikutnya adalah memasukkan nilai elemen matriks pertama dengan cara menginputkan secara manual atau dengan menekan tombol random. Jika menekan tombol random, maka komputer akan mengacak sendiri nilai untuk tiap-tipa elemen. Universitas Sumatera Utara Tidak ada algoritma khusus yang penulis tambahkan untuk proses ini, penulis hanya memanfaatkan fungsi random yang telah disediakan matlab. Gambar 4.7 Tampilan Input Kunci Matriks 1 Selanjutnya dilakukan enkripsi dengan kunci pertama. Dengan demikian hasil enkripsi dengan kunci pertama akan ditampilkan pada kolom ciphertext yang telah disediakan, secara otomatis panjang karakter ciphertext dan lama proses diberitahukan lewat kolom yang tersedia. Kondisi ini dijelaskan pada Gambar 4.8: Universitas Sumatera Utara Gambar 4.8 Tampilan Ciphertext Hasil Enkripsi dengan Kunci 1 Kembali dilakukan pemasukan kunci, sama seperti kunci 1, kunci 2 juga dapat dilakukan secara manual ataupun random, yang secara otomatis diisi oleh komputer Gambar 4.9 Tampilan Input Kunci Matriks 2 Universitas Sumatera Utara Setelah di klik tombol enkripsi maka akan menghasilkan ciphertext hasil enkripsi 2 seperti yang tampak pada Gambar 4.8. Tahap enkripsi berakhir sampai pada langkah ini. Gambar 4.10 Tampilan Ciphertext Hasil Enkripsi dengan Kunci 2

4.3.2 Pengujian Proses Embedding

Proses embedding dapat dilakukan setelah ciphertext ditmukan dari hasil enkripsi. Proses penyisipan embedding diawali dengan pemilihan file citra penampung format bmp. Penelusuran file citra dapat dilihat seperti yang ditunjukkan oleh Gambar 4.9. Universitas Sumatera Utara Gambar 4.11 Pop Up Window Pencarian File Setelah file bitmap dipilih, selanjutnya citra bitmap tersebut akan ditampilkan pada kotak tampilan citra yang telah disediakan secara bersamaan informasi seputar file citra ditampilkan pada kotak Detail. Seperti yang ditunjukkan pada Gambar 4.12. Gambar 4.12 Tampilan Cover Image Universitas Sumatera Utara Selanjutnya adalah menekan tombol embed untuk eksekusi embedding ciphertext kedalam cover image. Cover image yang berisi pesan akan dipetakan kembali dan ditampilkan pada kotak tampilan yang disediakan, waktu proses embedding juga akan muncul pada kotak yang disediakan . Citra ini disebut citra stego stego image. Citra stego yang dihasilkan dapat dilihat seperti pada Gambar 4.13 . Gambar 4.13 Tampilan Citra Stego Tahap terakhir citra stego dapat disimpan dengan menekan tombol save. Pop Up Window akan muncul untuk menentukan lokasi penyimpanan dari citra stego seperti yang ditunjukkan pada Gambar 4.14 Universitas Sumatera Utara Gambar 4.14. Pop Up Window Penyimpan File Citra Stego

4.3.3 Pengujian Proses Ekstrak