Halaman Cetak Data Transaksi Laporan Data Peminjaman Halaman Edit Profil Saya Halaman Edit Password Saya Modul Pengelolaan Barang Flowchart Modul Pengelolaan Transaksi Peminjaman dan Pengembalian Barang Flowchart

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