SlideShare a Scribd company logo
34

4.7 Pengujian Basis Path


          Untuk mengetahui apakah software (perangkat lunak) yang dibuat terdapat

kesalahan atau tidak maka diadakan pengujian sistem terhadap software

(perangkat lunak) tersebut. Adapun pengujian sistem yang dilakukan dengan

menggunakan sistem pengujian White Box sebagai mana yang telah dijelaskan

pada BAB III.

          Berdasarkan hal tersebut akan dirancang flowgraph dengan bagan alir

(flowchart) sebagai mana yang telah terlampir.

   1. Flowgraph Login


               1
                                            Diketahui : N = 6      CC = E – N + 2
                     R1
               2
                                                        E= 6           = 6 – 6+ 2

                     R2                                 R=2            =2
               3          4
                                            Independent Path =2, Yaitu :

               5                            Path 1 : 1 – 2 – 3 – 4 – 5 – 6

                                            Path 2 : 1 – 2 – 3 - 4 – 2 – 3 – 5 – 6
               6


                           Gambar 4.19 Flowgraph Login

          Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul login bebas dari kesalahan

logika.
35

   2.     Flowgraph Menu User

                           1

                                           R1
                           2
                                           R2

                           3           4
                                           R3

                           5           6
                                           R4
                           7


                           8

                          Gambar 4.20 Flowgraph Menu User


   Diketahui : N = 8                    CC = E – N + 2

                 E = 10                         = 10– 8+ 2

                 R=4               `            =4

   Independent Path =5, Yaitu :

   Path 1 : 1 – 2 – 3 – 5 – 7– 8

   Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 8

   Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 8

   Path 4 : 1 – 2 – 3 – 5 – 7 – 2 – 3 – 5 – 7 – 8

          Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu user bebas dari kesalahan

logika.
36

   3. Flowgraph Menu Admin

                           1

                                    R1
                           2

                                    R2
                           3              4

                                    R3
                           5              6
                                    R4
                           7              8
                                    R5
                           9              10

                                    R6
                           11             12
                                    R7

                           13             14


                           15

                     Gambar 4.21 Flowgraph Menu Admin


Diketahui : N = 15                  CC = E – N + 2
            E = 20                      = 20– 15+ 2
            R=7                         =7
Independent Path =7, Yaitu :
Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 5 : 1 – 2 – 3 – 5 – 7 – 9 – 10 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 6 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 12 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 7 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 14 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
       Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu admin bebas dari

kesalahan logika.
37

   4. Flowgraph Menu Analisa

                                  1



                                  2        R1


                                           R2
                                  3              4



                                  5        R3    6


                                           R4
                                  7              8

                                           R5
                                  9



                                  10


                       Gambar 4.22 Flowgraph Menu Analisa

Diketahui : N = 10              CC = E – N + 2
             E = 13                   = 13– 10+ 2
             R=5                      =5
Independent Path =6, Yaitu :
Path 1   : 1 – 2 – 3 – 5 – 7 – 9 – 10
Path 2   : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10
Path 3   : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10
Path 4   : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10
Path 5   : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10 – 1

         Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu analisa bebas dari

kesalahan logika.
38

   5. Flowgraph Menu Penginputan


                               1

                                         R1
                               2
                                         R2

                               3              4

                                       R3
                               5              6

                                       R4
                               7              8
                                       R5

                               9


                               10
                               0

                    Gambar 4.23 Flowgraph Menu Penginputan

Diketahui : N = 10                  CC = E – N + 2
            E = 13                     = 13– 10+ 2
            R=5                        =5
Indent Path =6, Yaitu :
Path 1   : 1 – 2 – 3 – 5 – 7 – 9 – 10
Path 2   : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10
Path 3   : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10
Path 4   : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10
Path 5   : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10

         Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu penginputan bebas dari

kesalahan logika.
39

   6. lowgraph Menu Hapus


                              1

                                       R1
                              2

                                      R2
                              3             4

                                      R3
                              5             6

                                      R4
                              7             8

                                      R5
                              9


                              10
                              0


                      Gambar 4.24 Flowgraph Menu Hapus


Diketahui : N = 10             CC = E – N + 2
            E = 13                 = 13– 10+ 2
            R=5                     =5
Independent Path =6, Yaitu :
Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 10
Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10
Path 3 : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10
Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10
Path 5 : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10

       Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu hapus bebas dari

kesalahan logika.
40

   7. Flowgraph Menu Update


                             1
                                     R1

                             2
                                     R2

                             3              4
                                     R3

                             5              6
                                     R4

                             7              8
                                     R5

                             9



                             10
                             0

                         Gambar 4.25 Flowgraph Menu Update


 Diketahui : N = 10                  CC = E – N + 2
             E = 13                      = 13– 10+ 2
             R=5                         =5
 Independent Path =6, Yaitu :
 Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 10
 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10
 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10
 Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10
 Path 5 : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10

       Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu update bebas dari

kesalahan logika.
41

   8. Flowgraph Menu Cari



                          1

                                R1
                          2
                                R2

                          3          4
                                R3

                          5          6
                                R4
                          7


                          8

                         Gambar 4.26 Flowgraph Menu Cari


Diketahui : N = 8                    CC = E – N + 2

               E = 10                    = 10– 8+ 2

               R=4                       =4

Independent Path =5, Yaitu :

Path 1 : 1 – 2 – 3 – 5 – 7– 8

Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 8

Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 8

Path 4 : 1 – 2 – 3 – 5 – 7 – 2 – 3 – 5 – 7 – 8


          Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu cari bebas dari kesalahan

logika.
42


   9. Flowgraph Menu Utama

                             1
                                       R1
                             2
                                       R2

                             3                  4
                                       R3
                             5                  6
                                       R4

                             7                  8
                                       R5

                             9                  10
                                       R6

                             11                 12
                                       R7
                             13                 14


                             15

                      Gambar 4.27 Flowgraph Menu Utama


Diketahui : N = 15                 CC = E – N + 2
            E = 20                      = 20 – 15+ 2
            R=7                         =7
Independent Path =7, Yaitu :
Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 5 : 1 – 2 – 3 – 5 – 7 – 9 – 10 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 6 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 12 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
Path 7 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 14 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
43

         Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent

Path sama, Maka dapat disimpulkan bahwa modul menu utama bebas dari

kesalahan logika.

4.8 Tabel Pengujian Program

                          Tabel 4.28 Tabel Pengujian Program

                                    Independent                  Kompleksitas
    No             Flowgraph                          Region
                                        Path                      Siklomatis
     1     Form Login                     2              2             2

     2     Menu User                      4              4             4

     3     Menu Admin                     7              7             7

     4     Menu Analisa                   5              5             5

     5     Menu Penginputan               5              5             5

     6     Menu Hapus                     5              5             5

     7     Menu Update                    5              5             5

     8     Menu Cari                      4              4             4

     9     Menu Utama                     7              7             7

           Total                          44            44            44


         Kesimpulan dari rekapitulasi hasil perhitungan diatas didapatkan jumlah
cyclomatic complexity (CC) = 44 Region= 44 dan Independent Path= 44 karena
jumlah parameter ini sama maka dapat disimpulkan Sistem pakar ini telah bebas
dari kesalahan logika.

More Related Content

Viewers also liked

Mmmmmmmmmmmmmmmmmmm
MmmmmmmmmmmmmmmmmmmMmmmmmmmmmmmmmmmmmm
Mmmmmmmmmmmmmmmmmmm
Hazbleydy Diaz
 
Jilid 03
Jilid 03Jilid 03
Jilid 03
MISMAN SAFI
 
Stefanynoriega4
Stefanynoriega4Stefanynoriega4
Stefanynoriega4
Hazbleydy Diaz
 
Kaja’s travel photos
Kaja’s travel photosKaja’s travel photos
Kaja’s travel photos
kantlej
 
50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)
50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)
50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)
Narto Satrio
 
Story Elements an Early Elementary Lesson
Story Elements an Early Elementary LessonStory Elements an Early Elementary Lesson
Story Elements an Early Elementary Lesson
fpalmateer
 
Calendário
CalendárioCalendário
Calendário
blognil
 
Jogo dos 7 erros
Jogo dos 7 errosJogo dos 7 erros
Jogo dos 7 erros
EscolaSBH
 
01 telecomunicaciones
01 telecomunicaciones01 telecomunicaciones
01 telecomunicaciones
Raul Lozada
 
Anderman Ceramics Apresentacao
Anderman Ceramics ApresentacaoAnderman Ceramics Apresentacao
Anderman Ceramics Apresentacao
Anderman Ceramics
 
Ejemplo1
Ejemplo1Ejemplo1
Ejemplo1
nandoprofe
 
Eixo2 2ªconferência intermunicipal amai
Eixo2 2ªconferência intermunicipal amaiEixo2 2ªconferência intermunicipal amai
Eixo2 2ªconferência intermunicipal amai
Marcelo Pertussatti
 
Proposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSD
Proposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSDProposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSD
Proposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSD
distritallisboa
 

Viewers also liked (16)

Mmmmmmmmmmmmmmmmmmm
MmmmmmmmmmmmmmmmmmmMmmmmmmmmmmmmmmmmmm
Mmmmmmmmmmmmmmmmmmm
 
Jilid 03
Jilid 03Jilid 03
Jilid 03
 
Stefanynoriega4
Stefanynoriega4Stefanynoriega4
Stefanynoriega4
 
Jilid 01
Jilid 01Jilid 01
Jilid 01
 
Kaja’s travel photos
Kaja’s travel photosKaja’s travel photos
Kaja’s travel photos
 
Yourprezi
YourpreziYourprezi
Yourprezi
 
50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)
50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)
50791479 proposal-isra-mi-raj-nabi-muhammad-saw (1) (1)
 
Story Elements an Early Elementary Lesson
Story Elements an Early Elementary LessonStory Elements an Early Elementary Lesson
Story Elements an Early Elementary Lesson
 
Calendário
CalendárioCalendário
Calendário
 
Jogo dos 7 erros
Jogo dos 7 errosJogo dos 7 erros
Jogo dos 7 erros
 
01 telecomunicaciones
01 telecomunicaciones01 telecomunicaciones
01 telecomunicaciones
 
Anderman Ceramics Apresentacao
Anderman Ceramics ApresentacaoAnderman Ceramics Apresentacao
Anderman Ceramics Apresentacao
 
Exercici 1
Exercici 1Exercici 1
Exercici 1
 
Ejemplo1
Ejemplo1Ejemplo1
Ejemplo1
 
Eixo2 2ªconferência intermunicipal amai
Eixo2 2ªconferência intermunicipal amaiEixo2 2ªconferência intermunicipal amai
Eixo2 2ªconferência intermunicipal amai
 
Proposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSD
Proposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSDProposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSD
Proposta de revisão estatutária da Comissão Política Distrital de Lisboa do PSD
 

More from MISMAN SAFI

Bab vi
Bab viBab vi
Bab vi
MISMAN SAFI
 
4. bab iii
4. bab iii4. bab iii
4. bab iii
MISMAN SAFI
 
Daftar isi bhulugul maram
Daftar isi bhulugul maramDaftar isi bhulugul maram
Daftar isi bhulugul maramMISMAN SAFI
 
Kaver depan al masail
Kaver depan al  masailKaver depan al  masail
Kaver depan al masailMISMAN SAFI
 
Daftar isi bhulugul maram
Daftar isi bhulugul maramDaftar isi bhulugul maram
Daftar isi bhulugul maramMISMAN SAFI
 
Kaver depan al masail
Kaver depan al  masailKaver depan al  masail
Kaver depan al masailMISMAN SAFI
 

More from MISMAN SAFI (8)

Bab vi
Bab viBab vi
Bab vi
 
4. bab iii
4. bab iii4. bab iii
4. bab iii
 
3. bab ii
3. bab ii3. bab ii
3. bab ii
 
Daftar isi bhulugul maram
Daftar isi bhulugul maramDaftar isi bhulugul maram
Daftar isi bhulugul maram
 
Kaver depan al masail
Kaver depan al  masailKaver depan al  masail
Kaver depan al masail
 
Jilid 01
Jilid 01Jilid 01
Jilid 01
 
Daftar isi bhulugul maram
Daftar isi bhulugul maramDaftar isi bhulugul maram
Daftar isi bhulugul maram
 
Kaver depan al masail
Kaver depan al  masailKaver depan al  masail
Kaver depan al masail
 

Bab v

  • 1. 34 4.7 Pengujian Basis Path Untuk mengetahui apakah software (perangkat lunak) yang dibuat terdapat kesalahan atau tidak maka diadakan pengujian sistem terhadap software (perangkat lunak) tersebut. Adapun pengujian sistem yang dilakukan dengan menggunakan sistem pengujian White Box sebagai mana yang telah dijelaskan pada BAB III. Berdasarkan hal tersebut akan dirancang flowgraph dengan bagan alir (flowchart) sebagai mana yang telah terlampir. 1. Flowgraph Login 1 Diketahui : N = 6 CC = E – N + 2 R1 2 E= 6 = 6 – 6+ 2 R2 R=2 =2 3 4 Independent Path =2, Yaitu : 5 Path 1 : 1 – 2 – 3 – 4 – 5 – 6 Path 2 : 1 – 2 – 3 - 4 – 2 – 3 – 5 – 6 6 Gambar 4.19 Flowgraph Login Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul login bebas dari kesalahan logika.
  • 2. 35 2. Flowgraph Menu User 1 R1 2 R2 3 4 R3 5 6 R4 7 8 Gambar 4.20 Flowgraph Menu User Diketahui : N = 8 CC = E – N + 2 E = 10 = 10– 8+ 2 R=4 ` =4 Independent Path =5, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7– 8 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 8 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 8 Path 4 : 1 – 2 – 3 – 5 – 7 – 2 – 3 – 5 – 7 – 8 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu user bebas dari kesalahan logika.
  • 3. 36 3. Flowgraph Menu Admin 1 R1 2 R2 3 4 R3 5 6 R4 7 8 R5 9 10 R6 11 12 R7 13 14 15 Gambar 4.21 Flowgraph Menu Admin Diketahui : N = 15 CC = E – N + 2 E = 20 = 20– 15+ 2 R=7 =7 Independent Path =7, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 5 : 1 – 2 – 3 – 5 – 7 – 9 – 10 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 6 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 12 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 7 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 14 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu admin bebas dari kesalahan logika.
  • 4. 37 4. Flowgraph Menu Analisa 1 2 R1 R2 3 4 5 R3 6 R4 7 8 R5 9 10 Gambar 4.22 Flowgraph Menu Analisa Diketahui : N = 10 CC = E – N + 2 E = 13 = 13– 10+ 2 R=5 =5 Independent Path =6, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 10 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10 Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10 Path 5 : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10 – 1 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu analisa bebas dari kesalahan logika.
  • 5. 38 5. Flowgraph Menu Penginputan 1 R1 2 R2 3 4 R3 5 6 R4 7 8 R5 9 10 0 Gambar 4.23 Flowgraph Menu Penginputan Diketahui : N = 10 CC = E – N + 2 E = 13 = 13– 10+ 2 R=5 =5 Indent Path =6, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 10 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10 Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10 Path 5 : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu penginputan bebas dari kesalahan logika.
  • 6. 39 6. lowgraph Menu Hapus 1 R1 2 R2 3 4 R3 5 6 R4 7 8 R5 9 10 0 Gambar 4.24 Flowgraph Menu Hapus Diketahui : N = 10 CC = E – N + 2 E = 13 = 13– 10+ 2 R=5 =5 Independent Path =6, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 10 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10 Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10 Path 5 : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu hapus bebas dari kesalahan logika.
  • 7. 40 7. Flowgraph Menu Update 1 R1 2 R2 3 4 R3 5 6 R4 7 8 R5 9 10 0 Gambar 4.25 Flowgraph Menu Update Diketahui : N = 10 CC = E – N + 2 E = 13 = 13– 10+ 2 R=5 =5 Independent Path =6, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 10 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 10 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 – 3 – 5 – 7 – 9 – 10 Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3– 5 – 7 – 9 – 10 Path 5 : 1 – 2 – 3 – 5 – 7 – 9– 2 – 3 – 5 – 7 – 9 – 10 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu update bebas dari kesalahan logika.
  • 8. 41 8. Flowgraph Menu Cari 1 R1 2 R2 3 4 R3 5 6 R4 7 8 Gambar 4.26 Flowgraph Menu Cari Diketahui : N = 8 CC = E – N + 2 E = 10 = 10– 8+ 2 R=4 =4 Independent Path =5, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7– 8 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 8 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 8 Path 4 : 1 – 2 – 3 – 5 – 7 – 2 – 3 – 5 – 7 – 8 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu cari bebas dari kesalahan logika.
  • 9. 42 9. Flowgraph Menu Utama 1 R1 2 R2 3 4 R3 5 6 R4 7 8 R5 9 10 R6 11 12 R7 13 14 15 Gambar 4.27 Flowgraph Menu Utama Diketahui : N = 15 CC = E – N + 2 E = 20 = 20 – 15+ 2 R=7 =7 Independent Path =7, Yaitu : Path 1 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 3 : 1 – 2 – 3 – 5 – 6 – 2 - 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 4 : 1 – 2 – 3 – 5 – 7 – 8 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 5 : 1 – 2 – 3 – 5 – 7 – 9 – 10 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 6 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 12 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 Path 7 : 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 14 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
  • 10. 43 Dari hasil perhitungan diatas diperoleh nilai Region, CC, dan Independent Path sama, Maka dapat disimpulkan bahwa modul menu utama bebas dari kesalahan logika. 4.8 Tabel Pengujian Program Tabel 4.28 Tabel Pengujian Program Independent Kompleksitas No Flowgraph Region Path Siklomatis 1 Form Login 2 2 2 2 Menu User 4 4 4 3 Menu Admin 7 7 7 4 Menu Analisa 5 5 5 5 Menu Penginputan 5 5 5 6 Menu Hapus 5 5 5 7 Menu Update 5 5 5 8 Menu Cari 4 4 4 9 Menu Utama 7 7 7 Total 44 44 44 Kesimpulan dari rekapitulasi hasil perhitungan diatas didapatkan jumlah cyclomatic complexity (CC) = 44 Region= 44 dan Independent Path= 44 karena jumlah parameter ini sama maka dapat disimpulkan Sistem pakar ini telah bebas dari kesalahan logika.