BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Dari hasil perancangan sistem yang dilakukan, maka proses selanjutnya adalah tahap implementasi ke dalam bentuk aplikasi komputer. Dalam
melakukan implementasi digunakan perangkat keras dan perangkat lunak sehingga aplikasi yang dibangun dapat diselesaikan dengan baik. Perangkat
keras yang digunakan memiliki spesifikasi sebagai berikut :
1. Prosesor Pentium IV 3.0 GHz
2. RAM 1 Gb
3. Hardisk 80 GB
4. Kartu Grafik 128 Mb
Sedangkan perangkat lunak yang digunakan sebagai berikut : 1.
Sistem Operasi Windows XP SP2 2.
Microsoft Visual Basic 6.0 3.
Adobe Photoshop Elements Editor
4.1.1 Implementasi Karakter Penanda
Karakter penanda ini bertujuan sebagai penanda pada stegomedium bahwa citra tersebut menampung hiddenimage dan merupakan hasil proses
Universitas Sumatera Utara
embedding dari aplikasi ini. Sesuai pada perancangan sistem yang dibuat, karakter penanda berupa numerik 7, 7 dan 7. Berikut implementasi
karakter penanda pada saat embedding:
4.1.1.1 Tampilan Halaman Pilihan
Halaman pilihan merupakan halaman untuk memilih proses yang akan dilakukan yaitu embedding untuk menyisipkan citra atau ekstraksi untuk
mengembalikan citra dari stegoimage. Terdapat juga tombol keluar jika tidak ingin melakukan proses apapun.
Gambar 4.1 Tampilan Halaman Pilihan
Universitas Sumatera Utara
4.1.1.2 Tampilan Halaman Stego
Jika memilih tombol Embedding pada halaman pilihan maka akan muncul halaman stego seperti pada gambar 4.2. Pada halaman inilah akan dilakukan
proses penyisipan citra anak ke citra induk.
Gambar 4.2 Tampilan Halaman Stego
Universitas Sumatera Utara
Langkah pertama yang dilakukan untuk memulai proses embedding adalah memilih citra yang akan dijadikan sebagai citra anak dan citra induk.
Dengan cara menekan tombol Buka, kemudian pilih Buka citra induk pada pilihan dan tekan tombol Buka.
Gambar 4.3 Tampilan Halaman Buka Citra Induk
Setelah memilih buka citra induk dan menekan tombol buka, akan muncul halaman pilih citra ke dalam local hard drives komputer seperti
pada gambar 4.4 berikut.
Universitas Sumatera Utara
Gambar 4.4 Tampilan Halaman Pilih Citra Induk
Setelah citra induk dipilih maka akan ditampilkan citra dan informasi citra yang dipilih. Informasi citra yang ditampilkan adalah nama
file citra, format, dimensi, widthbyets, planes, jumlah bit dan jumlah piksel.
Universitas Sumatera Utara
Gambar 4.5 Tampilan Halaman Buka Citra Anak
Gambar 4.5 merupakan tampilan halaman buka citra anak. Dilakukan setelah membuka citra induk terlebih dahulu. Kemudian tekan
tombol buka dan akan muncul halaman pilih citra ke dalam local hard drives komputer.
Universitas Sumatera Utara
Gambar 4.6 Tampilan Halaman Buka Citra Anak
Gambar 4.7 adalah tampilan halaman setelah citra induk dan citra anak dipilih dan dibuka. Tampak kedua citra dengan informasi masing-
masing
Universitas Sumatera Utara
Gambar 4.7 Tampilan Halaman Citra Anak dan Citra Induk
Sebelum memulai proses embedding dengan menekan tombol Proses akan muncul halaman masukkan password anda. Pengguna dapat
memasukkan password berupa alpha numeric dengan panjang maksimum 255 karakter.
Universitas Sumatera Utara
Gambar 4.8 Tampilan Halaman Masukkan Password
Setelah password dimasukkan, proses akan dilakukan dengan menekan tombol proses. Proses embedding memerlukan waktu proses sesuai
dengan besar citra. Jika citra semakin besar maka waktu proses yang dibutuhkan akan semakin lama. Gambar 4.9 merupakan tampilan halaman
proses sedang dilakukan.
Universitas Sumatera Utara
Gambar 4.9 Tampilan Halaman Proses Embedding
Kemudian jika proses embedding selesai akan muncul halaman proses penyembunyian sukses.
Universitas Sumatera Utara
Gambar 4.10 Tampilan Halaman Proses Selesai
Langkah terakhir adalah menyimpan citra yang telah disisipkan data dengan menekan tombol Simpan.
Universitas Sumatera Utara
Gambar 4.11 Tampilan Halaman Simpan
4.1.1.3 Tampilan Halaman Ekstraksi
Untuk Proses Ekstraksi citra dilakukan dengan membuka halaman pilihan dan pilih proses Ekstraksi. Proses ini merupakan proses pengeluaran nilai
RGB citra anak dari stegoimage.
Universitas Sumatera Utara
Gambar 4.12 Tampilan Halaman Ekstraksi
Langkah pertama yang dilakukan untuk memulai proses ekstraksi adalah memilih stegoimage. Dengan cara menekan tombol buka, akan
muncul halaman pilih citra ke dalam local hard drives komputer.
Universitas Sumatera Utara
Gambar 4.13 Tampilan Halaman Buka Stegoimage
Gambar 4.14 adalah tampilan halaman setelah stegoimage dipilih dan dibuka. Tampak citra dan informasi stegoimage.
Universitas Sumatera Utara
Gambar 4.14 Tampilan Halaman Stegoimage
Gambar 4.15 merupakan tampilan halaman masukkan password ekstraksi. Password pada proses ekstraksi adalah password pada proses
embedding.
Universitas Sumatera Utara
Gambar 4.15 Tampilan Halaman Masukkan Password Ekstraksi
Setelah password dimasukkan, proses akan dilakukan dengan menekan tombol ekstraksi. Proses ekstraksi memerlukan waktu proses yang
sama seperti pada proses embedding. Gambar 4.16 merupakan tampilan
halaman proses sedang dilakukan.
Universitas Sumatera Utara
Gambar 4.16 Tampilan Halaman Proses Ekstraksi
Kemudian jika proses ekstraksi selesai akan muncul halaman proses ekstraksi sukses dan akan tampak citra anak yang dikeluarkan dari
stegoimage beserta informasi citra.
Universitas Sumatera Utara
Gambar 4.17 Tampilan Halaman Proses Ekstraksi Selesai
Langkah terakhir dalam proses ekstraksi adalah menyimpan citra yang telah dikeluarkan dari nilai RGB stegoimage yaitu dengan menekan
tombol simpan.
Universitas Sumatera Utara
Gambar 4.18 Tampilan Halaman Simpan Hasil Ekstraksi
4.1.2 Tampilan Halaman Pendukung Aplikasi
Implementasi yang dilakukan tidak hanya memperhatikan proses utama saja, tetapi juga proses dimana bisa terjadi kesalahan sehingga pengguna
tidak mengalami kesulitan dalam menjalankan aplikasi.
Gambar 4.19 merupakan tampilan halaman jika menekan tombol Fit disebelah kiri atas PictureBox pada aplikasi. Disediakan dengan alasan
pengguna dapat melihat citra yang digunakan secara jelas sesuai dengan
Universitas Sumatera Utara
ukuran asli citra tersebut sehingga mengurangi kesalahan dalam pemilihan citra.
Gambar 4.19 Tampilan Halaman Fit to Windows
Aplikasi ini melakukan proses penyisipan nilai RGB citra anak ke dalam citra induk sehingga akan diperoleh keadaan dimana daya tampung
maksimum citra induk harus lebih besar dari total data citra anak. Gambar 4.20 merupakan tampilan halaman peringatan bahwa citra anak lebih besar
dari citra induk.
Universitas Sumatera Utara
Gambar 4.20 Tampilan Halaman Peringatan Citra Tidak Sesuai
Universitas Sumatera Utara
Gambar 4.21 Tampilan Halaman Peringatan Citra Tidak Ada
Gambar 4.21 adalah tampilan halaman peringatan bahwa data citra tidak ada sehingga proses tidak dapat dilakukan. Kemudian Gambar 4.22
merupakan tampilan halaman jika pengguna menekan tombol simpan sebelum proses dilakukan.
Universitas Sumatera Utara
Gambar 4.22 Tampilan Halaman Peringatan Lakukan Proses Terlebih Dahulu
Kemudian pada proses ekstraksi jika terjadi kesalahan membuka citra yang bukan stegoimage maka akan muncul peringatan seperti pada
gambar 4.23. Dan pada gambar 4.24 merupakan tampilan halaman peringatan bahwa password yang di input tidak sesuai dengan yang ditanam
di stegoimage.
Universitas Sumatera Utara
Gambar 4.23 Tampilan Halaman Peringatan Citra Tidak Stegoimage
Gambar 4.24 Tampilan Halaman Peringatan Password Stegoimage Salah
4.2 Pengujian Sistem