Modul Pengelolaan Data Guru Flowchart Modul Pengelolaan Data Siswa Flowchart

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