Bab 4
Bab 4
BAB IV
IMPLEMENTASI DAN PENGUJIAN
Keterangan :
Node 1 : Mulai
Node 2 : Menu pilihan
Node 3 : Kondisi “IF” jika hasil pilihan=“Y” ke Node 11, jika =”T” ke Node 4
Node 11 : Tampilan menu utama
Node 4 : Kondisi “IF” jika hasil pilihan=“Y” ke Node 12, jika =”T” ke Node 5
Node 12 : Berita
Node 5 : Kondisi “IF” jika hasil pilihan=“Y” ke Node13, jika =”T” ke Node6
Node13 : Artikel
Node6 : Kondisi“IF”jika hasil pilihan = “Y” ke Node14, jika=”T”ke Node7
Node 14 : Video
Node 7 : Kondisi “IF” jika hasil pilihan=“Y” ke Node 15, jika =”T” ke Node 8
Node 15 : Menu Galeri
Node 8 : Kondisi “IF” jika hasil pilihan=“Y” ke Node16, jika =”T” ke Node9
Node 16 : Logout
Node 9 : Kondisi“IF”jika hasil pilihan = “Y” ke Node17, jika=”T”ke Node10
Node 17 : Keluar
Node 10 : Selesai
Diketahui :N = 17
E = 23
CC = E – N +2
= 23 – 17 + 2
= 8
V(G) = P + 1
=7+1
=8
∑R = 8
Independent path =8, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – 10
Path 2 = 1 – 2 – 3 – 11 – 2
Path3= 1 – 2 – 3 – 4 – 12 – 2
Path3= 1 – 2 – 3 – 4 – 12 – 2
29
3 6 7
4 8
=2+1
=3
∑R = 3
Independent path = 3, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path3= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path = 3, CC = 3 maka logika pengujian
untuk menu login admin pada aplikasi ini dinyatakan telah benar.
3 6 7
4 8
5
Gambar 13. Flowgraph berita
Keterangan :
Node 1 : Mulai
Node 2 : Menu pilihan
Node 3 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 6, jika =”T” ke Node 5
Node 6 : Nama Berita
Node 4 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 8, jika =”T” ke Node 5
Node 6 : Batal
Node 5 : Selesai
Diketahui :N = 8
E = 9
CC = E – N +2
31
= 9–8+2
= 3
V(G) = P + 1
=2+1
=3
∑R = 3
Independent path = 3, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path3= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path = 3, CC = 3 maka logika pengujian
untuk menu input tambah produk pada aplikasi ini dinyatakan telah benar.
3 6
4 8
Node 6 : Batal
Node 5 : Selesai
Diketahui :N = 7
E = 8
CC = E – N +2
= 8 – 7+ 2
= 3
V(G) = P + 1
=2+1
=3
∑R = 3
Independent path = 4, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path 3= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path =3, CC = 3 maka logika pengujian
untuk menu input tambah produk pada aplikasi ini dinyatakan telah benar.
3 6
4 8
Keterangan :
Node 1 : Mulai
Node 2 : Menu input tambah galeri
Node 3 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 6, jika =”T” ke Node 5
Node6 : Input data galeri
Node 4 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 8, jika =”T” ke Node 5
Node6 : Batal
Node 5 : Selesai
Diketahui :N = 8
E = 9
CC = E – N +2
= 9–8+2
= 3
V(G) = P + 1
=2+1
=3
∑R = 3
Independent Path = 3, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path 3= 1 – 2 – 3 – 4 – 8 – 2
Path 4 = 1 – 2 – 3 – 4 – 5
Path 5 = 1 – 2 – 3 – 6 – 7 – 2
Path 6= 1 – 2 – 3 – 4 – 8 – 2
Path 7 = 1 – 2 – 3 – 4 – 5
Path 8 = 1 – 2 – 3 – 6 – 7 – 2
Path 9= 1 – 2 – 3 – 4 – 8 – 2
Path 10 = 1 – 2 – 3 – 6 – 7 – 2
Path 11= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path =37, CC = 33 maka logika pengujian
untuk menu input tambah ongkos kirim pada aplikasi ini dinyatakan telah benar.
34
Jumlah
Jumlah Independent
No. Nama Bagan Alur Program Regio
CC Path
n
1. Menu Utama 8 8 8
2. Form Login Admin 3 3 3
3 Form Menu Berita 3 3 3
4 Form Menu tambah Video 3 3 3
5 Form Menu tambah Galeri 3 3 3
6 Jumlah Total 20 20 20