Metode Pengujian Pengujian Sistem

dibangunya program tersebut untuk melihat apakah menghasilkan keluaran yang diinginkan dan sesuai dengan fungsi dari program tersebut. Apabila dari masukan yang diberikan proses menghasilkan keluaran yang sesuai, maka program yang bersangkutan telah lulus uji, tetapi jika keluaran yang dihasilkan tidak sesuai dengan hasil analisis dan perancangan, maka masih terdapat kesalahan pada program yang dibangun. 4.2.2 Rencana Pengujian Melakukan perencanaan dalam jenis-jenis proses yang akan diujikan dari implementasi sistem keamanan aplikasi ini, dan rencana hasil yang diinginkan dari proses pengujian nantinya. Pengujian perangkat lunak sistem keamanan ini dilaksanakan dengan tujuan agar sistem yang dibangun memiliki kualitas yang lebih baik. Untuk rencana pengujian selengkapnya dapat dilihat pada tabel berikut : Tabel 4.4 Rencana pengujian aplikasi sistem keamanan pada smart card Item Uji Butir Uji Jenis Pengujian Autentikasi Masukan kartu dan password Black Box Masukan Data Baru Input data ke kartu Black Box Baca data Black Box Cek Security Kartu Cek security Black Box Securing Card Black Box Gandakan Kartu Mengambil salinan data dari kartu Black Box Mentransfer data hasil salinan dari kartu lain Black Box

4.2.3 Pengujian

Pengujian yang dilakukan menitikberatkan pada hasil output dari kendali input. Pada kendali input, pengujian dikatakan berhasil apabila output sesuai dengan kendali input. Berdasarkan rencana pengujian aplikasi sistem keamanan ini telah disusun, maka dapat dilakukan pengujian sebagai berikut.

4.2.3.1 Pengujian Autentikasi

Hasil pengujian saat melakukan autentikasi menggunakan smart card antara lain sebagai berikut : Tabel 4.5 Pengujian terhadap butir uji Autentikasi Kasus dan Hasil Uji [Menggunakan Data Normal] Butir uji Hasil yang diharapkan Hasil pengamatan Kesimpulan Masukan kartu Sistem mampu mendetekasi keberadaan kartu dan menampilkan textbox password, button login dan keluar textbox password, button login dan button keluar muncul setelah sistem mendeteksi keberadaan kartu pada reader [ √ ] sukses [ ] gagal Masukan password kartu salah password salah Menampilkan pesan gagal Sistem menampilkan pesan gagal [ √ ] sukses [ ] gagal Masukan password kartu benar password salah Menampilkan pesan gagal Sistem menampilkan pesan gagal [ √ ] sukses [ ] gagal Masukan Menampilkan Sistem [ √ ] sukses password kartu salah password benar pesan gagal menampilkan pesan gagal [ ] gagal Masukan password kartu benar password benar Login ke menu utama Login ke menu utama [ √ ] sukses [ ] gagal

4.2.3.2 Pengujian Masukan Data Baru