BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.2. Pengujian
Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang baik, yaitu sesuai dengan analisis, perancangan dan serta mampu memenuhi kebutuhan pengguna.
5.2.1. Rancangan Pengujian
Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak yang dibuat dan dilakukan selama proses pembuatan program.
5.2.2. Rencana Pengujian
Pengujian yang dilakukan pada perangkat lunak sistem simpan pinjam ini menggunakan data uji berupa input data yang dilakukan oleh pengguna sistem, dalam hal ini adalah anggota dan admin. Berikut adalah rencana pengujian yang akan dilakukan pada perangkat lunak sistem simpan pinjam :
Tabel 5.4 Rencana Pengujian
Item Pengujian Deskripsi Jenis Pengujian
Login Melakukan Login ke dalam sistem Black Box Absen Karyawan melakukan absensi Black Box Inputan Karyawan Memeriksa data yang di inputkan Black Box Inputan Data Admin Memeriksa data yang di inputkan Black Box Pembuatan Pekerjaan Membuat baru data pekerjaan Black Box
5.2.3. Kasus dan Hasil Pengujian
Pada bagian ini akan dipaparkan tentang kasus – kasus pengajuan dan hasil dari pengujian tersebut.
5.2.3.1. Pengujian Login
Data password untuk setiap kategori user diasumsikan karakter “1” adalah password yang benar, selain dari pada itu salah.
Tabel 5.5 Pengujian login Kasus dan Hasil Uji (Data Normal)
Data Masukan Skenario Pengamatan Kesimpulan Username = admin Password = admin Login berhasil, masuk ke halaman berikutnya Login berhasil, masuk ke halaman utama admin [ X ] Diterima [ ] Ditolak Username = 1 Password = 1 Login berhasil, masuk ke halaman berikutnya Login berhasil, masuk ke halaman utama karyawan [ X ] Diterima [ ] Ditolak Kasus dan Hasil Uji (Data Salah)
Data Masukan Skenario Pengamatan Kesimpulan Username = admin Password = 1 Login gagal, keluar pesan informasi Login gagal, keluar pesan informasi [ X ] Diterima [ ] Ditolak Username = 1 Password = 123 Login gagal, keluar pesan informasi Login gagal, keluar pesan informasi [ X ] Diterima [ ] Ditolak 5.2.3.2. Pengujian Absen
Pada Pengujian Absen ini data masukan yang diujikan adalah username dan password.
Tabel 5.6 Pengujian Absen Kasus dan Hasil Uji (Data Normal)
Data Masukan Skenario Pengamatan Kesimpulan Data masukan
lengkap
Data tersimpan data tersimpan [ X ] Diterima [ ] Ditolak Kasus dan Hasil Uji (Data Salah)
Data Masukan Skenario Pengamatan Kesimpulan data masukan
tidak lengkap
Keluar kotak pesan peringatan
Keluar kotak pesan dan data tidak tersimpan
[ X ] Diterima [ ] Ditolak
5.2.3.3. Pengujian Inputan Karyawan
Table 5.7 Pengujian Inputan Karyawan Kasus dan Hasil Uji (Data Normal)
Data Masukan Skenario Pengamatan Kesimpulan Data masukan
lengkap
Data tersimpan data tersimpan [ X ] Diterima [ ] Ditolak Kasus dan Hasil Uji (Data Salah)
Data Masukan Skenario Pengamatan Kesimpulan data masukan
tidak lengkap
Keluar kotak pesan peringatan
Keluar kotak pesan dan data tidak tersimpan
[ X ] Diterima [ ] Ditolak
5.2.3.4. Pengujian Inputan Data Admin
Table 5.8 Pengujian Inputan Data Admin Kasus dan Hasil Uji (Data Normal)
Data Masukan Skenario Pengamatan Kesimpulan Data masukan
lengkap
Data tersimpan data tersimpan [ X ] Diterima [ ] Ditolak Kasus dan Hasil Uji (Data Salah)
Data Masukan Skenario Pengamatan Kesimpulan Data masukan Keluar kotak Keluar kotak [ X ] Diterima
tidak lengkap pesan peringatan pesan dan data tidak tersimpan
[ ] Ditolak
5.2.3.5. Pengujian Pembuatan Pekerjaan
Table 5.9 Pengujian Pembuatan Pekerjaan Kasus dan Hasil Uji (Data Normal)
Data Masukan Skenario Pengamatan Kesimpulan Data masukan
lengkap
Data tersimpan data tersimpan [ X ] Diterima [ ] Ditolak Kasus dan Hasil Uji (Data Salah)
Data Masukan Skenario Pengamatan Kesimpulan data masukan
tidak lengkap
Keluar kotak pesan peringatan
Keluar kotak pesan dan data tidak tersimpan
[ X ] Diterima [ ] Ditolak
5.2.4. Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian dengan kasus sample uji di atas dapat ditarik kesimpulan bahwa perangkat lunak sistem absensi dapat berjalan dengan baik dan sesuai kebutuhannya dan juga dapat menghasilkan output yang diharapkan, walaupun terbatas hanya pada pengujian yang minimal. Meski demikian pengujian yang dilakukan masih terbilang minim namun diharapkan pengujian yang ditampilkan diatas sudah dapat mewakili pengujian fungsionalitas yang lainnya.
BAB VI
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Dengan dirancangnya sistem informasi absensi ini dapat ditarik kesimpulan bahwa sistem yang dirancang dapat berfungsi sesuai dengan tujuan dan sesuai dengan apa yang dibutuhkan oleh penggunannya yakni mengurangi masalah dimana :
1. Penggunaan kertas pada proses absensi yang sebelumnya menjadi tidak ada dan dana yang di gunakan untuk membiayai pembelian kertas menjadi berkurang. 2. Dengan diterapkannya Sistem Informasi absensi ini akan memberikan
kemudahaan, bagi karyawan yang akan melakukan absensi.
3. Dalam proses pengolahan data absensi ini, data yang tersimpan teratur dan akan memudahkan pengelola dalam proses pembuatan laporan.
6.2. Saran
Walaupun sistem absensi yang dirancang dapat memberikan solusi tentang permasalahan yang terjadi, namun sistem yang dirancang masih sangat jauh dari sempurna, maka beberapa saran yang dapat di usulkan, yaitu :
1. Untuk ke depannya di harapkan sistem informasi absensi ini dapat lebih akurat lagi, dengan mengidentifikasi wajah.
2. Sistem informasi ini juga dapat di kembangkan lagi seperti proses absensi secara
DAFTAR PUSTAKA
Jogiyanto, HM,MBA.,Akt.1999.Pengenalan Komputer Dasar Ilmu Komputer, Pemograman, Sistem Informasi dan Intelegensi Buatan.Andi.Yogyakarta. Jogiyanto, MBA,Ph.D. 2005. Analisis dan Desain Sistem Informasi.Andi.Yogyakarta. Roger S. Presman.2002. Rekayasa Perangkat Lunak:Pendekatan Praktis (Buku
I).Andi Yogyakarta.Yogyakarta.
Adi Nugroho.2005. Rational Rose untuk Pemodelan Berorientasi Objek.informatika.Bandung
Martin Fowler, UML DIstilled Edisi 3 Panduan Singkat Bahasa Pemodelan Objek Standar,. Yogyakarta, Andi Yogyakarta, 2005
http://www.apachefriends.org. Paket XAMPP for Windows. 14 November 2009
http://id.wikipedia.org/wiki/Situs_web 15 November 2009
http://www.gramediashop.com/book/detail/9789792706659/Macromedia-Dreamweaver-8 16 November 2009
http://fcit.coedu.usf.edu/network/chap5/chap5.htm. Topologi Linear Bus. 2 April 2009
http://fcit.coedu.usf.edu/network/chap5/chap5.htm. Topologi Star. 2 April 2009 http://myschoolnet.ppk.kpm.my/tutor_it/rangkai/topologi/cincin.htm.Topologi Ring.
Biodata Diri
Nama : Hendy Hafidz Mubarak Tempat Lahir : Jakarta
Tanggal Lahir : 27 Juli 1986
Agama : Islam
Alamat : Perum. Pondok Cipta Blok B no.139 Bintara Bekasi Barat No. Telp : 087821228899
e-mail : [email protected]
Pendidikan
1. 2001 – 2004 : SMU Muhammadiyah 23, Jakarta 2. 1998 – 2001 : SMP Muhammadiyah 50, Jakarta 3. 1992 – 1998 : SDN Bintara