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
Flowgraph
162 Penghitungan Cyclomatic Complexity V G
E = 16 N = 12
V G = E-N+2
= 16-12+2 = 6 Jadi, Nilai Cyclomatic Complexity modul pengelolaan data guru adalah 6
sehingga banyaknya jalur independen adalah 6.
No Jalur
Independent
Langkah Hasil
1. 1-2-3-5-7-9-10 Mulai - tampil data guru - input data
guru- Cek, data kosong? Tidak- Validasi data guru, benar? Ya- Simpan data guru-
selesai. Sesuai
2. 1-2-3-5-6-3-2- 10
Mulai - tampil data guru - input data guru- Cek, data kosong? Ya- Tampil
“Data masih kosong”- Tampil data guru- selesai.
Sesuai
3. 1-2-3-5-7-8-3-2- 10
Mulai - tampil data guru - input data guru- Cek, data kosong? Tidak - Validasi
data guru, benar? Tidak - Tampil “Data tidak sesuai” - Tampil data guru - selesai.
Sesuai
4. 1-2-4-5-7-9-10 Mulai - tampil data guru - edit data guru
- Cek, data kosong? Tidak- Validasi data Sesuai
163
No Jalur
Independent
Langkah Hasil
guru, benar? Ya- Simpan data guru- selesai.
5. 1-2-11-12-10 Mulai - Tampil data guru- Hapus data
guru- Proses hapus data guru - selesai Sesuai
6. 1-2-10 Mulai - Tampil data guru- selesai
Sesuai
4. Modul Pengelolaan Data Siswa Flowchart
Flowgraph
Penghitungan Cyclomatic Complexity V G E = 27
N = 19
164 V G = E-N+2
= 27-19+2 = 10 Jadi, Nilai Cyclomatic Complexity modul pengelolaan data siswa adalah 10
sehingga banyaknya jalur independen adalah 10.
No Jalur
Independent
Langkah Hasil
1. 1-2-3-6-8-9-19 Mulai - tampil data siswa- input data
siswa- Cek, data kosong? Tidak- Validasi data siswa, benar? Ya- Simpan data
siswa- selesai. Sesuai
2. 1-2-3-5-6-7-2- 19
Mulai - tampil data siswa- input data siswa- Cek, data kosong? Ya- Tampil
“Data masih kosong”- Tampil data siswa- selesai.
Sesuai
3. 1-2-3-5-6-8-9-2- 19
Mulai - tampil data guru - input data siswa- Cek, data kosong? Tidak -
Validasi data siswa, benar? Tidak - Tampil “Data tidak sesuai” - Tampil data siswa -
selesai. Sesuai
4. 1-2-4-6-8-9-19 Mulai - tampil data siswa- edit data siswa
- Cek, data kosong? Tidak- Validasi data siswa, benar? Ya- Simpan data siswa-
selesai. Sesuai
5. 1-2-5-6-8-9-19 Mulai - tampil data siswa- upload data
siswa - Cek, data kosong? Tidak- Validasi data siswa, benar? Ya- Simpan
data siswa- selesai. Sesuai
6. 1-2-10-11-13- 14-15-19
Mulai - tampil data siswa- reset data siswa - Cek, data kelas XII kosong? Ya-
Input kelas dahulu - Input kelas sekarang - Cek, Kelas sekarang kosong? Ya -
Simpan data siswa- selesai. Sesuai
7. 1-2-10-11-12- 10-2-19
Mulai - tampil data siswa- reset data siswa - Cek, data kelas XII kosong? Tidak
Hapus data kelas XII- Reset data siswa - tampil data siswa - selesai.
Sesuai
8. 1-2-10-11-13- 14-15-16-10-2-
19 Mulai - tampil data siswa- reset data
siswa - Cek, data kelas XII kosong? Ya- Input kelas dahulu - Input kelas sekarang
- Cek, Kelas sekarang kosong? Tidak - Sesuai
165
No Jalur
Independent
Langkah Hasil
Tampil “Kelas sekarang belum kosong” - reset data siswa- tampil data siswa -
selesai.
9. 1-2-17-18-19 Mulai - tampil data siswa- hapus data
siswa - Proses hapus data siswa - selesai.
Sesuai
10. 1-2-19 Mulai - tampil data siswa -selesai.
Sesuai
166 Lampiran 5. Hasil Pengujian Integrasi
PENGUJIAN FUNCTIONALITY PENGEMBANGAN DAN ANALISIS SISTEM ADMINISTRASI LABORATORIUM KOMPETENSI KEAHLIAN TKJ SMK NEGERI 1
KLATEN BERBASIS WEB
Nama : Linia Laras Kartanti………………………………………………
Pekerjaan : ……………………………………………………………………..
Berilah tanda check atau centang pada kolom actual result sukses atau gagal sesuai kondisi yang sebenarnya.
A. TEST CASE ADMIN No