BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

dokumen-dokumen yang mirip
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN. Tahapan yang dilakukan dalam penelitian ini disajikan pada Gambar 3. Pengujian

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB I PENDAHULUAN. tidak berhak. Permasalahan tersebut membuat aspek keamanan dalam bidang

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN. Langkah penelitian yang digunakan disajikan pada Gambar 4.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN Latar belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. pesan. Kriptografi mengubah informasi asli (plaintext) melalui proses enkripsi

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB III ANALISA DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. pengkodean dan implementasi, memberikan petunjuk pemakaian program, dan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA PEMBAHASAN MASALAH

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA


BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN KEBUTUHAN ALGORITMA

KEAMANAN DATA DENGAN MENGGUNAKAN ALGORITMA RIVEST CODE 4 (RC4) DAN STEGANOGRAFI PADA CITRA DIGITAL

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

Bab III PERANCANGAN SISTEM STEGANOGRAFI

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. menunjukkan aplikasi persewaan buku yang telah berjalan dan dapat

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4. komponen yang sangat berperan penting, yaitu komponen perangkat keras

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN. Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III Metode Perancangan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

Transkripsi:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Lingkungan Implementasi Dalam pembangunan aplikasi dibutuhkan perangkat keras (hardware) dan perangkat lunak (software) yang dapat mendukung pembuatan aplikasi. Spesifikasi dari hardware dan software yang dibutuhkan adalah sebagai berikut: a. Lingkungan Perangkat Keras (Hardware) Spesifikasi perangkat keras (hardware) yang digunakan pada saat implementasi dapat dilihat di bawah ini: a. Processor Intel i3 2.40 GHz b. Ruang kosong pada hardisk minimal 500 MB c. RAM 4GB b. Lingkungan Perangkat Lunak (Software) Spesifikasi perangkat lunak (software) yang digunakan untuk membangun sistem ini adalah: a. Sistem operasi : Windows 7 b. Program aplikasi : Microsoft Visual Studio 2008 5.2 Implementasi Antar Muka Implementasi komponen merupakan daftar dari kelas kelas perancangan yang telah diimplementasikan pada aplikasi. Implementasi komponen tersebut dapat dijelaskan pada tabel berikut: V-1

V-2 Tabel 5.1 Implementasi Komponen No Use Case Boundary Control Entity 1 Aplikasi Form Aplikasi C_Aplikasi Tampilanapl ikasi 2 Enkripsi Form Enkripsi C_Enkripsi Pesanteks yang disisipkan 3 Dekripsi Form Dekripsi C_Dekripsi stegoimage 4 Perbandingan Form Perbandingan C_Perbandigan Citra digital Berdasarkan perancangan dan implementasi yang telah dibuat, maka terdapat hasil pengujian (testing) dari aplikasi yang telah di ujicoba. 5.3 Tampilan Antar Muka Berdasarkan perancangan program aplikasi yang telah dijelaskan di bab sebelumnya, maka terdapat beberapa tampilan antar muka program yang telah dibangun. Adapun tampilan tampilan tersebut akan dijelaskan pada gambar berikut ini:

V-3 5.3.1 Halaman Menu Utama Tampilan ini akan muncul pertama kali ketika aplikasi ini dijalankan Gambar 5.1 Tampilan Halaman Menu Utama Keterangan: a. Menu file yang di dalamnya terdapat tiga sub menu yaitu, menu enkripsi, menu dekripsi dan menu perbandingan. b. Menu keluar untuk menutup aplikasi. c. Menu about berisi informasi mengenai pembuat aplikasi.

V-4 5.3.2 Tampilan Halaman Proses Enkripsi Gambar 5.2 Tampilan Halaman Proses Enkripsi Keterangan: a. Kolom input pesan teks b. Kolom hasil enkripsi pesan teks c. Kolom input citra digital d. Kolom stegoimage e. Tombol buka gambar untuk input citra digital f. Tombol proses untuk memulian penyisipan teks ke dalam citra digital g. Tombol simpan untuk menyimpan stegoimage

V-5 5.3.3 Tampilan Halaman Proses Dekripsi Gambar 5.3 Tampilan Halaman Proses Dekripsi Keterangan: a. Kolom input stegoimage b. Kolom cipher akan ciphertext c. Kolom pesan akan pesan yang telah disisipkan d. Tombol buka gambar untuk input stegoimage e. Tombol proses untuk memulai proses pemisahan teks dengan gambar

V-6 5.3.4 Tampilan Halaman Proses Perbandingan Gambar 5.4 Tampilan Halaman Proses Perbandingan Keterangan: a. Kolom input citra digital asli b. Tombol untuk input citra digital asli c. Kolom input stegoimage d. Tombol untuk input stegoimage e. Kolom nilai RGB tiap pixel citra digital asli f. Kolom nilai RGB tiap pixel stegoimage

V-7 5.3.5 Tampilan Halaman About Tampilan halaman about merupakan tampilan berisi informasi mengenai aplikasi perangkat lunak dan informasi pembuat aplikasi sebagai media pangenalan. Adapun tampilan halaman about ditunjukan pada gambar 5.5. Gambar 5.5 Tampilan Halaman About 5.4 Pengujian (Testing) Pengujian perangkat lunak ini untuk memastikan aplikasi yang dirancang memenuhi tujuan yang dicapai, maka aplikasi steganografi ini akan diuji berdasarkan teori penggunaan teknik steganografi. 5.4.1 Pengujian Enkripsi Pengujian enkripsi ini semua citra digital yang akan disisipi pesan teks sebanyak 200 karakter dengan kata yang sama. Pengujian ini akan memperlihatkan perbandingan nilai RGB antra citra digital asli dengan stegoimage yang telah disisipkan teks sebanyak 200 karakter.

V-8 Dari hasil pengujian diperoleh bahwa citra digital asli dengan citra stegoimage terjadi perubahan pada nilai RGB-nya, dikarenakan adanya penyisipan teks ke dalam citra digital menyebabkan perubahan pada nilai bit pada setiap piksel. Dapat diambil kesimpulan bahwa penyisipan teks pada citra digital berhasil dilakukan. Untuk lebih jelasnya tabel pengujian enkripsi dapat dilihat pada lampiran L.4.1. 5.4.2 Pengujian Dekripsi Pengujian ini akan dilakukan dengan menyisipkan pesan teks sebanyak 50 karakter, 100 karakter, dan 200 karakter. Selanjutnya pesan yang telah tersimpan akan coba dikembalikan kembali. Jika pesan dapat dikembalikan secara utuh sebanyak 50 karakter, 100 karakter, dan 200 karakter yang sama. Dari hasil pengujian diperoleh hasil bahwa dari tiga kali percobaan, semua karakter yang tersimpan dapat dikembalikan secara utuh sesuai dengan karakter yang disisipkan. Untuk lebih jelasnya tabel pengujian dekripsi dapat dilihat pada lampiran L.4.2. 5.4.3 Hasil Pengujian Setelah melalui beberapa pengujian, maka dapat diperoleh hasil sebagai berikut: Tabel 5.2 Hasil Pengujian No Kriteria Hasil 1 Enkripsi Sukses 2 Dekripsi Sukses Maka dapat disimpulkan aplikasi stefanografi ini dapat menjalankan teknik steganografi menggunakan metode Least Significant Bit (LSB) dengan enkripsi Hill Cipher berhasil diimplementasikan dengan baik. Dengan demikian

V-9 penyembunyian pesan teks pada citra digital menggunakan aplikasi steganografi ini dapat berjalan sesuai tujuan. 5.4.4 Pengujian Fungsi Aplikasi Aplikasi ini dibangun berdasarkan tiga proses inti yaitu enkripsi (penyisipan), dekripsi (ekstraksi), dan perbandingan untuk membandingkan citra digital asli dengan citra stegoimage. Untuk mengetahui sistem ini telah dapat dijalankan sesuai tujuan, maka akan dilakukan pengujian dari menu menu yang disediakan pada apliaksi ini. Berikut pengujian menu yang terdapat pada aplikasi: a. Menu Utama Tabel 5.3 Pengujian Menu Utama No Kasus Pengujian Hasil Uji Skenario Hasil yang Pengujian Pengujian Diharapkan 1 Menu User membuka Akan Halaman menu Utama aplikasi utama halaman menu ditampilkan utama User memilih Menampilkan Halaman menu menu enkripsi halaman menu enkripsi enkripsi ditampilkan User memilih Manampilkan Halaman menu dekripsi halaman menu dekripsi dekripsi ditampilkan User memilih Menampilkan Halaman menu halaman menu perbandingan perbandingan perbandingan ditampilkan Kesimpulan

V-10 User memilih Aplikasi akan Aplikasi menu keluar tertutup tertutup b. Menu Enkripsi Tabel 5.4 Pengujian Menu Enkripsi No Kasus Pengujian Hasil Pengujian Kesmpulan Uji Skenario Pengujian Hasil yang Diharapkan 1 Menu User Sistem Citra digital enkripsi menekan tombol buka gambar citra digital yang di input ditampilkan User Sistem Pesan teks memasukan pesan teks pesan teks yang dimasukan ditampilkan User menekan tombol proses Sistem akan memproses penyisipan teks ke dalam citra digital dan stegoimage serta enkripsi hill cipher Teks disisipkan ke dalam gambar dan stegoimage serta enkripsi hil cipher ditampilkan

V-11 User Sistem akan Stegoimage tersimpan menekan menyimpan di direktori komputer tombol stegoimage di simpan direktori komputer User tidak Sistem akan memasukan menolak proses teks dan citra enkripsi dan digital lalu langsung klik pesan Tolong tombol Input Gambar proses dan Pesan User hanya Sistem akan mengisi teks menolak proses dan langsung enkripsi dan klik tombol proses pesan Tolong Input Gambar dan Pesan User Sistem akan sesuai memasukan menolak proses citra digital enkripsi dan dan langsung klik tombol pesan Tolong proses Input Gambar dan Pesan

V-12 c. Menu Dekripsi Tabel 5.5 Pengujian Menu Dekripsi No Kasus Uji Pengujian Hasil Skenario Hasil yang pengujian Pengujian Diharapkan 1 Menu User menekan Sistem Stegoimage dekripsi tombol buka ditampilkan gambar stegoimage yang di input User menekan Sistem akan Teks yang tombol proses memisahkan disisipkan teks dengan ditampilkan citra digital dan teks yang disisipkan Kesimpulan sesuai d. Menu Perbandingan Tabel 5.6 Pengujian Menu Perbandingan No Kasus Uji Pengujian Hasil Skenario Hasil yang Pengujian pengujian Diharapkan 1 Menu User menekan Sistem Citra digital perbandingan tombol buka manmpilkan dan nilai RGB gambar citra digital dan ditampilkan nilai RGB-nya Kesimpulan

V-13 User menekan Sistem Stegoimage sesuai tombol buka dan nilai RGB gambar stegoimage dan ditampilkan nilai RGB-nya