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

dokumen-dokumen yang mirip
BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB IV HASIL DAN PEMBAHASAN

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI. A. Lingkungan Implementasi. Dalam hal kegiatan implementasi sistem ini adapun yang

BAB V IMPLEMENTASI SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI PROGRAM

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 4 APLIKASI DAN IMPLEMENTASI. Untuk implementasi basis data pada PD Rudy Motors dibutuhkan spesifikasi

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. maka komponen-komponen utama komputer yang akan mendukung setiap proses

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi merupakan tahap penciptaan perangkat lunak yang

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB V IMLEMENTASI SISTEM. sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box.

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan

BAB V IMPLEMENTASI SISTEM

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak secara manual maupun otomatis untuk menguji apakah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB 4 IMPLEMENTASI DAN EVALUASI. Dari hasil perancangan yang dilakukan, pada bab ini disajikan implementasi dan

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA PEMBAHASAN MASALAH

BAB IV IMPLEMENTASI DAN EVALUASI. maka diperlukan tahap-tahap yang harus diselesaikan / dilalui antara lain :

BAB IV HASIL DAN UJI COBA

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Pada bab ini akan dibahas mengenai implementasi sistem berdasarkan analisis dan perancangan yang telah dilakukan pada bab sebelumnya, dan dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari : 1. Kebutuhan perangkat keras (hardware) 2. Kebutuhan perangkat lunak (software) 4.1.1. Kebutuhan Perangkat Keras (Hardware) Perangkat keras yang akan digunakan pengembang dalam mendukung perangkat lunak yang dirancang adalah : a. CPU AMD Phenom II X6 1055 2,8 GHz b. RAM 4 GB DDR3 PC 10600 1333 MHz c. VGA AMD Radeon 4850 512 MB d. Monitor LG 17 e. Harddisk 500 GB f. Keyboard dan Mouse 4.1.2. Kebutuhan Perangkat Lunak (Software) Dalam pengembangan sistem ini pengembang menggunakan perangkat lunak sebagai berikut : a. OS Windows 7 64 Bit b. Borland Delphi 2010 66

67 c. Power Designer 6 4.1.3. Implementasi Tahap selanjutnya adalah tahap implementasi rancangan sistem ke kode (syntax) program. Syntax-syntax program tersebut diintegrasikan ke dalam beberapa file menurut prosedur-prosedur modul aplikasi yang terkait. Program ini diimplementasikan menggunakan aplikasi pemrograman Borland Delphi 2010 yang terdiri dari beberapa form (layer) yang akan menjadi layer antar muka program. 4.1.4. Konfigurasi Perangkat Keras Spesifikasi perangkat keras yang diperlukan untuk aplikasi steganografi adalah sebagai berikut : a. Processor : Intel Pentium IV dengan clock minimal 2.0 Ghz b. RAM : 512 MB c. Harddisk : 80 GB (ruang kosong) d. Monitor : dengan resolusi layar 1024 x 768 4.1.5. Konfigurasi Perangkat Lunak berikut : Perangkat lunak yang dibutuhkan dalam implemantasi adalah sebagai a. OS : Windows XP SP1 atau lebih tinggi b. Aplikasi : Steganografi Program

68 4.2. Pengujian Aplikasi 4.2.1. Pelaksanaan Pengujian Pada bagian ini akan dejelaskan bentuk-bentuk pengujian perangkat lunak yang dilaksanakan. Pengujian ini menggunakan metode Black Box. Pengujian Black Box yang dipilih adalah tipe Decision Table. Pengujian dengan metode Decision Table ini dilakukan menggunakan tabel berisi skenario-skenario pengujian yang bertujuan untuk menemukan kesalahan dalam kategori sebagai berikut : fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data, kesalahan kinerja dan kesalahan terminasi. Tabel 4.1 Tabel pengujian Aplikasi Steganografi Proses yang No. diuji 1 Eksekusi program Pengujian Login 2 Klik tombol Login 3 Klik tombol Login (di form Login) Pengujian Rubah Password 4 Klik tombol Rubah Password 5 Klik tombol Rubah (di form Rubah Password) Skenario Pengujian User mengeksekusi file executable program. User mengklik tombol Login. User mengklik tombol Login (di form Login). User mengklik tombol Rubah Password. User mengklik tombol Rubah (di form Rubah Password). Pengujian Embedding Pesan 6 Klik tombol User mengklik tombol Tulis Pesan Tulis Pesan. Hasil yang diharapkan Program menampilkan menu utama sesuai dengan perancangan program. Program menampilkan form login. Program melakukan verifikasi password, bila password benar maka akan tampil menu utama dengan tombol-tombol yang aktif. Program menampilkan form Rubah Password. Program melakukan verifikasi password lama, bila password lama benar maka password akan diperbaharui dengan password baru yang user inputkan sebelumnya. Saat di klik, program akan menampilkanform Tulis Pesan. Hasil pengujian

69 Proses yang No. diuji 7 Buka Gambar BMP 8 Buka Gambar JPG Skenario Pengujian User membuka gambar BMP dengan mengklik tombol Buka BMP. User membuka gambar JPG dengan mengklik tombol Buka JPG. 9 Tulis Pesan User mengklik tombol Tulis Pesan untuk menyisipkan pesan. 10 Batal User mengklik tombol Batal. Pengujian Ekstraksi Pesan 11 Klik tombol User mengklik tombol Baca Pesan Baca Pesan. 12 Buka Gambar (di form Baca Pesan) User mengklik tombol Buka Gambar. 13 Baca Pesan User mengklik tombol Baca Pesan. 14 About User mengklik tombol About. Hasil yang diharapkan Saat di klik, program akan menampilkan dialog open picture, user memilih gambar bitmap, dan gambar terbuka di Image Box. Saat di klik, program akan menampilkan dialog open picture, user memilih gambar JPG untuk kemudian di convert dan disimpan sebagai BMP, dan gambar akan ditampilkan di Image Box. Setelah sebelumnya menulis pesan di Text Box, user mengklik tombol Tulis Pesan. Proses tulis pesan berhasil bila label proses berubah menjadi Penulisan pesan berhasil. Selanjutnya user menyimpan hasil gambar yang telah disisipkan pesan melalui dialog save gambar. Text box, Image Box, tombol Tulis Pesan dan Batal akan non-aktif, sedangkan tombol Buka BMP dan Buka JPG akan aktif. Saat di klik, program akan menampilkan FormBaca Pesan. Akan keluar dialog open picture, user memilih gambar yang akan dibaca pesannya. Bila gambar sebelumnya telah disisipkan pesan, maka akan ditampilkan di Image Box dan siap untuk di baca pesannya. Bila gambar yang dibuka tidak berisi pesan, maka gambar akan ditolak. Pesan rahasia akan tampil di Text Box. Form About akan tampil, menampilkan informasi program. Hasil pengujian

70 4.2.2. PengujianAplikasi Setelah melakukan perancangan dan pembuatan aplikasi, pengembang melakukan beberapa pengujian terhadap aplikasi steganografi ini, dimulai dari tahap embedding pesan hingga tahap ekstraksi pesan. Adapun proses pengujian dijelaskan dalam beberapa gambar di bawah ini : 1. Login Gambar 4.1 Menu Utama program User dapat melakukan login dengan melakukan klik pada tombol login. Gambar 4.2 Form Login

71 User dapat menginputkan password pada textbox yang terdapat di form Login. Gambar 4.3 Form Login setelah menginputkan password Pada saat user menekan tombol Login untuk melakukan verifikasi password, aplikasi akan membuka database password yang berupa file teks yang terenkripsi, file database dibaca setelah sebelumnya di decrypt terlebih dahulu. Password kemudian dicocokkan dengan data password di dalam database, bila cocok, user akan diberikan hak akses untuk memasuki aplikasi. Setelah password tersebut diverifikasi, file database tersebut akan kembali di encrypt untuk menjaga kerahasiannya. Gambar 4.4 Form Login setelah melakukan verifikasi password

72 2. Rubah Password Gambar 4.5 Submenu Rubah password Setelah mendapat hak akses ke dalam aplikasi, user dapat masuk ke form Rubah Password dengan mengklik submenu Rubah Password. Gambar 4.6 Form Rubah Password User dapat merubah password yang ada di dalam database aplikasi melalui form Rubah Password ini. Untuk merubah password, user harus menginputkan password lama dan password baru.

73 Gambar 4.7 Form Rubah Password setelah berhasil merubah password Setelah berhasil merubah password, form akan menampilkan popup informasi bahwa password telah dirubah, dan akan user secara otomatis dibawa masuk kembali ke form utama. Gambar 4.8 Menu Utama program setelah proses rubah password berhasil Setelah kembali ke menu utama, user dapat melanjutkan aktivitasnya untuk menyisipkan pesan maupun membaca pesan dari dalam gambar.

74 3. Embedding Pesan Pada tahap ini, pesan akan disisipkan ke dalam gambar. Gambar 4.9 Menu Utama program setelah proses login berhasil User dapat membuka Form Tulis Pesan dengan mengklik tombol Tulis Pesan. Gambar 4.10 Form Tulis Pesan

75 Di form ini user membuka gambar yang akan disisipkan pesan. Gambar 4.11 Form Tulis Pesan setelah membuka gambar User membuka gambar dengan mengklik tombol Buka BMP atau Buka JPG, lalu memilih gambar yang akan disisipkan pesan. Gambar akan ditampilkan di Image Box. Selanjutnya user menulis pesan rahasia di Text Box. Gambar 4.12 Tampilan save gambar

76 Ini adalah tampilan save dialog setelah user mengklik tombol Tulis Pesan. Saat user mengklik tombol Tulis Pesan, ada 2 proses yang dijalankan, yaitu proses sisip pesan ke gambar dan proses simpan gambar. Saat tampil dialog simpan gambar, proses sisip pesan telah berhasil dijalankan. Gambar 4.13 Tampilan Form Tulis Pesan setelah berhasil sisip pesan Setelah user selesai menyimpan gambar, label status akan berubah menjadi Penulisan Pesan Berhasil dan Silakan ke Form Baca Pesan untuk membaca pesan.

77 4. Ekstraksi Pesan Gambar 4.14 Form Baca Pesan Pada form ini user dapat membaca pesan rahasia dengan membuka gambar yang sebelumnya telah disisipkan pesan. Gambar 4.15 Form Baca Pesan setelah membuka gambar

78 Setelah user membuka gambar yang akan di ekstrak pesannya, gambar akan ditampilkan di Image Box dan siap untuk diekstrak pesannya. Gambar 4.16 Form Baca Pesan setelah mengekstrak pesan Pesan akan ditampilkan setelah user mengklik tombol Baca Pesan. Pada tombol ini ada 2 proses, yang pertama cek fleck, yaitu proses untuk mengecek apakah pada gambar terdapat pesan rahasia, dan proses ekstrak pesan, dimana pesan rahasia di ekstrak dari gambar dan ditampilkan di Text Box.