157
34. Halaman Cetak Data Transaksi
35. Laporan Data Peminjaman
Profil 36. Halaman Tampil Profil Saya
158
37. Halaman Edit Profil Saya
38. Halaman Edit Password Saya
159 Lampiran 4. Hasil Pengujian Unit
1. Modul Pengelolaan Barang Flowchart
Flowgraph
Penghitungan Cyclomatic Complexity V G E = 13
N = 10 V G = E-N+2
= 13-10+2 = 5
Jadi, Nilai Cyclomatic Complexity modul pengelolaan data barang adalah 5 sehingga banyaknya jalur independen adalah 5.
No Jalur
Independent
Langkah Hasil
1. 1-2-3-5-7-9-10 Mulai - tampil menu barang - Input data
barang - Cek jika data kosong, data tidak kosong - proses validasi data barang -
Validasi sesuai, data barang disimpan dalam database sistem- selesai
Sesuai
2. 1-2-4-5-7-9-10 Mulai - tampil menu barang - Edit data
barang - Cek jika data kosong, data tidak kosong - proses validasi data barang -
Validasi sesuai, data barang disimpan dalam database sistem- selesai
Sesuai
160
No Jalur
Independent
Langkah Hasil
3. 1-2-3-5-6-2-10 Mulai - tampil menu barang - Input data
barang - Cek jika data kosong, data kosong - kembali ke menu barang-
selesai Sesuai
4. 1-2-3-5-7-8-2- 10
Mulai - tampil menu barang - Input data barang - Cek jika data kosong, data tidak
kosong - proses validasi data barang - Validasi tidak sesuai, tampil ketidak
sesuaian data - kembali menu barang- selesai
Sesuai
5. 1-10 Mulai - selesai
Sesuai
2. Modul Pengelolaan Transaksi Peminjaman dan Pengembalian Barang Flowchart
Flowgraph
Penghitungan Cyclomatic Complexity V G E = 20
N = 16 V G = E-N+2
= 20-16+2 = 6 Jadi, Nilai Cyclomatic Complexity modul pengelolaan transaksi peminjaman dan
pengembalian barang adalah 6 sehingga banyaknya jalur independen adalah 6.
161
No Jalur
Independent
Langkah Hasil
1. 1-2-3-4-5-6-9- 10-16
Mulai - tampil menu transaksi- Input data peminjaman- sistem mengecek jenis
peminjaman- jenis transaksi peminjaman adalah prakerin- sistem mengeset tanggal
batas kembali adalah 3 bulan setelah peminjaman- mengecek jumlah barang,
jumlah barang tidak lebih dari 5 - menyimpan data peminjaman dalam database sistem -
selesai. Sesuai
2. 1-2-3-4-5-7-8- 9-10-16
Mulai - tampil menu transaksi- Input data peminjaman- sistem mengecek jenis
peminjaman- jenis transaksi peminjaman adalah harian- sistem mengeset tanggal batas
kembali adalah pukul 14.15 pada hari peminjaman- mengecek jumlah barang,
jumlah barang tidak lebih dari 5 - menyimpan data peminjaman dalam database sistem -
selesai. Sesuai
3. 1-2-3-4-5-6-9- 11-10-16
Mulai - tampil menu transaksi- Input data peminjaman- sistem mengecek jenis
peminjaman- jenis transaksi peminjaman adalah prakerin- sistem mengeset tanggal
batas kembali adalah 3 bulan setelah peminjaman- mengecek jumlah barang,
jumlah barang lebih dari 5 - hapus barang hingga jumlah barang tidak lebih dari 5-
menyimpan data peminjaman dalam database sistem - selesai.
Sesuai
4. 1-2-12-13-14- 15-16
Mulai - cek apakah ada data peminjaman, ada - cek barang - Input data pengembalian-
selesai Sesuai
5. 1-2-12-16 Mulai - cek apakah ada data peminjaman,
tidak ada - selesai Sesuai
6. 1-16 Mulai - selesai
Sesuai
3. Modul Pengelolaan Data Guru Flowchart