• Tidak ada hasil yang ditemukan

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

Dokumen terkait