Professional Documents
Culture Documents
BAB V
PENGUJIAN SISTEM
5.1 Flowgraph
Dari flowchart index yang digunakan untuk pengujian perangkat lunak, maka
Notasi Flowgraph :
1 Mulai
20 Jika tidak ada data login,di temukan,tampilkan pesan “login gagal” silahkan
22 Selesai
63
35
R1
3 11
R2
4 12
R3
5 13
R4
6 14
R5
7 15 21 26 30
R13
27 31
R6 R9
R14
28 32
R15
29 33
8 16
R7
9 17
R16
10 18 22
R10
R8
19 23
R11
20 24
R12
25
34
64
= 16
V (G) = 16
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 15 + 1
V (G) = 16
Path 1 = 1-2-3-11-2-3-4-5-6-7-8-9-10-35
Path 2 = 1-2-3-4-12-2-3-4-5-6-7-8-9-10-35
Path 3 = 1-2-3-4-5-13-2-3-4-5-6-7-8-9-10-35
65
Path 4 = 1-2-3-4-5-6-14-2-3-4-5-6-7-8-9-10-35
Path 5 = 1-2-3-4-5-6-7-15-2-3-4-5-6-7-8-9-10-35
Path 6 = 1-2-3-4-5-6-7-8-16-2-3-4-5-6-7-8-9-10-35
Path 7 = 1-2-3-4-5-6-7-8-9-17-2-3-4-5-6-7-8-9-10-35
Path 8 = 1-2-3-4-5-6-7-8-9-10-18-19-20-25-35
Path 9 = 1-2-3-4-5-6-7-15-21-26-27-28-29-35
Path 10 = 1-2-3-4-5-6-7-8-9-10-18-22-35
Path 11 = 1-2-3-4-5-6-7-8-9-10-18-19-23-35
Path 12 = 1-2-3-4-5-6-7-8-9-10-18-19-20-24-35
Path 13 = 1-2-3-4-5-6-7-15-21-26-30-34
Path 14 = 1-2-3-4-5-6-7-15-21-26-27-31-34
Path 15 = 1-2-3-4-5-6-7-15-21-26-27-28-32-34
Path 16 = 1-2-3-4-5-6-7-8-9-10-35
Notasi Flowgraph :
1. Mulai.
66
27 2
3
R1
4 17
R2
5 18
R3
6 19
R4
7 20
R5
8 21
R5
9 22
R7
10 23
R8
11 24
R9
12 25
R10
13 26
R11
14
15 16
68
Region = 11
V (G) = 11
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 10 + 1
V (G) = 11
Path 1 = 1-2-3-4-17-3-4-5-6-7-8-9-10-11-12-13-14-15-16
69
Path 2 = 1-2-3-4-5-18-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Path 3 = 1-2-3-4-5-6-19-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Path 4 = 1-2-3-4-5-6-7-20-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Path 5 = 1-2-3-4-5-6-7-8-21-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Path 6 = 1-2-3-4-5-6-7-8-9-22-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Path 7 = 1-2-3-4-5-6-7-8-9-10-23-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Path 8 = 1-2-3-4-5-6-7-8-9-10-11-24-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Path 9 = 1-2-3-4-5-6-7-8-9-10-11-12-25-3-4-5-6-7-8-9-10-11-12-13-14-
15-16
Path 10 = 1-2-3-4-5-6-7-8-9-10-11-12-13-26-3-4-5-6-7-8-9-10-11-12-13-
14-15- 16
Path 11 = 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16
Notasi Flowgraph :
1. Mulai
R1
4 10
R2
5 11
R3
6 12
7 13 14
15 17
R4
R5
16 18
R6
R7
8
9
71
=7
V (G) = 7
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1
V (G) = 7
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
72
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
Path 4 = 1-2-3-4-5-6-7-13-14-15-16-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-17-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-18-8-9
Path 7 = 1-2-3-4-5-6-7-8-9
Notasi Flowgraph :
2. Mulai.
9. Jika pilih lihat, tampilkan halaman data guru kemudian input data kelas
11. Jika pilih simpan, data kelas yang diajarkan tersimpan di database.
R1
3
4 10
R2
5 11
R3
6 12
7 13 14
R4 15
16 19
R5
17 20
R6
18 21
R7
R8
9
74
V (G) = 8
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 7 + 1
V (G) = 8
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
75
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
Path 4 = 1-2-3-4-5-6-7-13-14-15-16-17-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-18-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-19-8-9
Path 7 = 1-2-3-4-5-6-7-13-14-15-16-17-20-8-9
Path 8 = 1-2-3-4-5-6-7-8-9
Notasi Flowgraph :
1. Mulai.
3
R1
4 7
R2
5 8
R3
6 9
V (G) = 3
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 2 + 1
V (G) = 3
Path 1 = 1-2-3-4-7-2-3-4-5-6-11
Path 2 = 1-2-3-4-5-8-2-3-4-5-6-11
Path 3 = 1-2-3-4-5-6-11
Notasi Flowgraph :
1. Mulai.
7. Jika pilih lihat, tampilkan halaman data siswa, jika pilih tombol rubah
maka tampilkan halaman rubah biodata siswa, masukkan data siswa, pilih
R1
4 10
R2
5 11
R3
6 12
7 13 14 15
16
R4 R6
17 19
R7
18 20
R8
R5
9
80
V (G) = 8
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 7 + 1
V (G) = 8
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
81
Path 4 = 1-2-3-4-5-6-7-13-14-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-16-17-18-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-17-19-8-9
Path 7 = 1-2-3-4-5-6-7-13-14-15-16-17-18-20-8-9
Path 8 = 1-2-3-4-5-6-7-8-9
notasi flowgraph :
1. mulai.
R1
3
4 8
R2
5 9
R3
Region =3
V (G) = 3
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 2 + 1
V (G) =3
Path 1 = 1-2-3-4-8-2-3-4-5-6-7
Path 2 = 1-2-3-4-5-9-2-3-4-5-6-7
Path 3 = 1-2-3-4-5-6-7
Notasi Flowgraph :
1. Mulai.
84
R1
3
4 8
R2
5 9
R3
7
85
Region =3
V (G) = 3
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 2 + 1
V (G) =3
Path 1 = 1-2-3-4-8-2-3-4-5-6-7
Path 2 = 1-2-3-4-5-9-2-3-4-5-6-7
Path 3 = 1-2-3-4-5-6-7
Notasi Flowgraph :
86
1. Mulai.
R1
4 10
R2
5 11
R3
6 12
7 13 14
R4 15
16 18
R5
17 19
R6
R7
8
9
88
V (G) = 7
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1
V (G) =7
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
Path 4 = 1-2-3-4-5-6-7-13-14-15-16-17-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-16-18-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-17-19-8-9
Path 7 = 1-2-3-4-5-6-7-8-9
Dari flowchart form visi dan misi yang digunakan untuk pengujian
Notasi Flowgraph :
1. Mulai.
R1
3
4 8
R2
5 9
R3
7
90
V (G) = 3
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 2 + 1
V (G) =3
Path 1 = 1-2-3-4-8-2-3-4-5-6-7
Path 2 = 1-2-3-4-5-9-2-3-4-5-6-7
Path 3 = 1-2-3-4-5-6-7
Notasi Flowgraph :
1. Mulai.
91
7. Jika pilih rubah, tampilkan halaman rubah berita, masukkan data berita,
R1
4 10
R2
5 11
R3
6 12
7 13 14
R4 15
16 18
R5
17 19
R6
R7
8
9
93
V (G) = 7
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1
V (G) =7
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
Path 4 = 1-2-3-4-5-6-7-13-14-15-16-17-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-16-18-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-17-19-8-9
Path 7 = 1-2-3-4-5-6-7-8-9
Notasi Flowgraph :
1. Mulai.
7. Jika pilih rubah, tampilkan halaman rubah berita, masukkan data berita,
2
R1
3 7
4 8 9
10 12
R2
R3
11 13
R4
5
R5
6
96
V (G) = 5
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 4 + 1
V (G) =5
Path 1 = 1-2-3-7-2-3-4-5-6
Path 2 = 1-2-3-4-8-9-10-11-5-6
Path 3 = 1-2-3-4-8-9-10-12-5-6
Path 4 = 1-2-3-4-8-9-10-11-13-5-6
Path 5 = 1-2-3-4-5-6
Notasi Flowgraph :
1. Mulai
17 2
R1
4 12
R2
5 13
R3
6 14
R4
7 15
R7 R5
8 16
9
R6
10
11
.
98
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1
V (G) =7
Path 1 = 1-2-3-4-12-3-4-5-6-7-8-9-10-11
Path 2 = 1-2-3-4-5-13-3-4-5-6-7-8-9-10-11
Path 3 = 1-2-3-4-5-6-14-3-4-5-6-7-8-9-10-11
Path 4 = 1-2-3-4-5-6-7-15-3-4-5-6-7-8-9-10-11
99
Path 5 = 1-2-3-4-5-6-7-8-16-3-4-5-6-7-8-9-10-11
Path 6 = 1-2-3-4-5-6-7-8-9-3-4-5-6-7-8-9-10-11
Path 7 = 1-2-3-4-5-6-7-8-9-10-11
Notasi Flowgraph :
1. Mulai
2. Jika pilih rubah, tampilkan halaman biodata siswa masukkan data biodata
2
R1
3 6
7
R2
8 11
R3
9 12
R4
10
R5
4
5
101
V (G) = 5
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 4 + 1
V (G) =5
Path 1 = 1-2-3-6-7-8-11-2-3-4-5
Path 2 = 1-2-3-6-7-8-9-12-2-3-4-5
Path 3 = 1-2-3-6-7-8-9-10-2-3-4-5
Path 4 = 1-2-3-6-7-8-9-4-5
Path 5 = 1-2-3-4-5
Notasi Flowgraph :
1. Mulai.
7. Jika pilih rubah, tampilkan halaman rubah materi, masukkan data materi
R1
4 10
R2
5 11
R3
6 12
7 13 14
R4 15
16 18
R5
17 19
R6
R7
8
9
104
V (G) = 7
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1
V (G) =7
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
Path 4 = 1-2-3-4-5-6-7-13-14-15-16-17-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-16-18-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-17-19-8-9
Path 7 = 1-2-3-4-5-6-7-8-9
Notasi Flowgraph :
1. Mulai
R1
4 10
R2
5 11
R3
6 12
R7 R4
7 13
R5
8 14
R6
9
15
107
V (G) = 7
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1= 7
Path 1 = 1-2-3-4-10-3-4-5-6-7-8-9-15
Path 2 = 1-2-3-4-5-11-3-4-5-6-7-8-9-15
Path 3 = 1-2-3-4-5-6-12-3-4-5-6-7-8-9-15
Path 4 = 1-2-3-4-5-6-7-13-3-4-5-6-7-8-9-15
Path 5 = 1-2-3-4-5-6-7-8-14-3-4-5-6-7-8-9-15
Path 6 = 1-2-3-4-5-6-7-8-9-15
Path 7 = 1-2-3-4-5-6-7-8-9-3-4-5-6-7-8-9-15
Notasi Flowgraph :
1. Mulai
2. Jika pilih rubah, tampilkan halaman biodata siswa, masukkan data biodata
2
R1
3 6
7
R2
8 11
R3
9 12
R4
10
R5
4
5
110
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 4 + 1
V (G) =5
Path 1 = 1-2-3-6-7-8-11-2-3-4-5
Path 2 = 1-2-3-6-7-8-9-12-2-3-4-5
Path 3 = 1-2-3-6-7-8-9-10-2-3-4-5
Path 4 = 1-2-3-6-7-8-9-4-5
Path 5 = 1-2-3-4-5
Notasi Flowgraph :
111
1. Mulai.
7. Jika pilih rubah, tampilkan halaman rubah jadwal, masukkan data jadwal,
R1
4 10
R2
5 11
R3
6 12
7 13 14
R4 15
16 18
R5
17 19
R6
R7
8
9
113
V (G) = 7
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1
V (G) =7
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
114
Path 4 = 1-2-3-4-5-6-7-13-14-15-16-17-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-16-18-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-17-19-8-9
Path 7 = 1-2-3-4-5-6-7-8-9
Notasi Flowgraph :
11. Mulai.
16. Jika pilih hapus, data materi tambahan terhapus dari database.
17. Jika pilih rubah, tampilkan halaman rubah materi, masukkan data materi
R1
4 10
R2
5 11
R3
6 12
7 13 14
R4 15
16 18
R5
17 19
R6
R7
8
9
116
V (G) = 7
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 6 + 1
V (G) =7
Path 1 = 1-2-3-4-10-2-3-4-5-6-7-8-9
Path 2 = 1-2-3-4-5-11-2-3-4-5-6-7-8-9
117
Path 3 = 1-2-3-4-5-6-12-2-3-4-5-6-7-8-9
Path 4 = 1-2-3-4-5-6-7-13-14-15-16-17-8-9
Path 5 = 1-2-3-4-5-6-7-13-14-15-16-18-8-9
Path 6 = 1-2-3-4-5-6-7-13-14-15-16-17-19-8-9
Path 7 = 1-2-3-4-5-6-7-8-9
Notasi Flowgraph :
1. Mulai.
3. Jika pilih siswa, tampilkan halaman daftar kelas yang diajar, jika pilih
kelas, tampilkan tampilkan daftar siswa, jika pilih salah satu siswa,
4. Jika pilih kelas, tampilkan halaman daftar kelas yang diajar, jika salah satu
2
R1
3 7
8 11
12 14
R2
R4 R5
4 9
R3
10 13
5
R6
6
119
V (G) = 6
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 5 + 1
V (G) =6
Path 1 = 1-2-3-7-8-11-12-14-2-3-4-5-6
Path 2 = 1-2-3-7-8-2-3-4-5-6
Path 3 = 1-2-3-4-9-10-5-6
120
Path 4 = 1-2-3-4-9-10-13-2-3-4-5-6
Path 5 = 1-2-3-7-8-11-12-2-3-4-5-6
Path 6 = 1-2-3-4-5-6
Dari flowchart form nilai siswa yang digunakan untuk pengujian perangkat
Notasi Flowgraph :
1. Mulai.
2. Jika pilih salah satu kelas, tampilkan halaman daftar siswa yang sudah
menjawab soal.
2
R1
3 6 7 9
R3
R2
8 10
R4
V (G) = 4
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
Penyelesaian : V (G) = 3 + 1
V (G) =4
Path 1 = 1-2-3-4-5
Path 2 = 1-2-3-4-6-7-8-4-5
Path 3 = 1-2-3-6-7-9-4-5
Path 4 = 1-2-3-6-7-8-10-4-5
123
1 Index 16 16 16
2 Index Admin 11 11 11
3 Admin 7 7 7
4 Guru 8 8 8
5 Rubah Guru 3 3 3
6 Siswa 8 8 8
7 Home 3 3 3
8 Profil 3 3 3
9 Struktur Organisasi 7 7 7
11 News 7 7 3
12 Buku Tamu 5 5 5
13 Index Guru 7 7 7
14 Biodata Guru 5 5 5
15 Artikel 7 7 7
16 Index Siswa 7 7 7
17 Biodata Siswa 5 5 5
18 Jadwal Ulangan 7 7 7
19 Materi Tambahan 7 7 7
20 Soal Latihan 6 6 3
21 Nilai Siswa 4 4 4
Berdasarkan hasil pengujian perangkat lunak yang terdapat pada tabel 5.1
Region dan Independent Path adalah sama 136 . Jadi kesimpulannya, hasil dari
pengujian yang telah dilakukan telah membuktikan bahwa program telah bebas