bab v siap print

Post on 08-Aug-2015

63 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BAB V

PENGUJIAN DAN ANALISA HASIL PENGUJIAN

5.1 Pengujian Perangkat Lunak

Pengujian dimaksud untuk mengetahui apakah perangkat lunak yang dibuat telah

memenuhi tujuan dari perancangan dari perangkat lunak itu sendiri. Sebelum

penerapan sistem, terlebih dahulu harus dipastikan bahwa sistem harus telah dari

kesalahan logika yang mungkin dapat terjadi sehingga dapat sesuai dengan harapan

si-perancang. Metode pengujian program yang dilakukan adalah dengan

menggunakan metode pengujian white box.

65

66

Gambar 5.1 Flowgraph Proses Menu Utama

1

2

3

5

7

9

13

15

17

19

21

23

25

27

4

6

8

10

12

14

16

18

22

24

26

11

20

R1

R2

R3

R4

R5

R6

R7

R8

R9

R10

R11

R12R13

R14

28

27

R15

67

1. Pengujian Basis Path pada Flowchart Proses Menu Utama

Perhitungan Cyclomatic Complexity dari gambar 5.1 memiliki

Region = 14

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 40

N (jumlah Node pada Flowgraph) = 27

Penyelesaian :

V(G) = E - N + 2

= 40 – 27 + 2

= 15

b. Jadi jumlah Path dari Flowgraph gambar 5.1 sebanyak 15 Path

c. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 12

Penyelesaian :

V (G) = P + 1

= 12 + 1

= 13

Path1 = 1→2→3→4→2

Path2 = 1→2→3→5→6→2

68

Path3 = 1→2→3→5→7→8→2

Path4 = 1→2→3→5→7→9→10→2

Path5 = 1→2→3→5→7→9→11→12→2

Path6 = 1→2→3→5→7→9→11→13→14→2

Path7 = 1→2→3→5→7→9→11→13→15→16→2

Path8 = 1→2→3→5→7→9→11→13→15→17→18→2

Path9 = 1→2→3→5→7→9→11→13→15→17→19→20→2

Path10= 1→2→3→5→7→9→11→13→15→17→19→21→22→2

Path11= 1→2→3→5→7→9→11→13→15→17→19→21→23→24→2

Path12= 1→2→3→5→7→9→11→13→15→17→19→21→23→25→26

→2

Path13= 1→2→3→5→7→9→11→13→15→17→19→21→23→25→27

Kesimpulan :

Karena CC = 13, Region = 13, Independen Path = 13, maka program dinyatakan benar.

69

2. Pengujian Basis Path pada Flowchart Suplayer

Perhitungan Cyclomatic Complexity dari gambar 5.2 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.2 Flowgraph Data Suplayer

1

2

4

3

5

6

7

R1

R2

R3

8

70

Penyelesaian :

V(G) = E - N + 2

= 9 – 8 + 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.2 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

71

3. Pengujian Basis Path pada Flowchart Buku Tamu

Gambar 5.3 Flowgraph Buku Tamu

Perhitungan Cyclomatic Complexity dari Flowgraph di atas memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

2

4

3

5

6

7

8

R1

R2

1

72

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.3 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar.

73

4. Pengujian Basis Path pada Flowchart Kategori Barang

Perhitungan Cyclomatic Complexity dari gambar 5.4 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.4 Flowgraph Kategori Barang

2

4

3

5

6

7

8

R1

R2

1

74

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.4 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

75

5. Pengujian Basis Path pada Flowchart Registrasi

Perhitungan Cyclomatic Complexity dari gambar 5.5 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.5 Flowgraph Kategori Barang

2

4

3

5

6

7

8

R1

R2

1

76

Penyelesaian :

V(G) = E - N + 2

= 9 – 8 + 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.5 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

77

6. Pengujian Basis Path pada Flowchart Keranjang Belanja

Perhitungan Cyclomatic Complexity dari gambar 5.6 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Penyelesaian :

Gambar 5.6 Flowgraph Keranjang Belanja

2

4

3

5

6

7

8

R1

R2

1

R3

78

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.6 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

79

7. Pengujian Basis Path pada Flowchart Komfirmasi

Perhitungan Cyclomatic Complexity dari gambar 5.7 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.7 Flowgraph Komfirmasi

2

4

3

5

6

7

8

R1

R2

1

R3

80

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.7 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

81

8. Pengujian Basis Path pada Flowchart Berita

Perhitungan Cyclomatic Complexity dari gambar 5.8 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.8 Flowgraph Berita

2

4

3

5

6

7

8

R1

R2

1

R3

82

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.8 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

83

9. Pengujian Basis Path pada Flowchart Tarif Kirim

Perhitungan Cyclomatic Complexity dari gambar 5.9 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.9 Flowgraph Tarif Kirim

2

4

3

6

6

7

8

R1

R2

1

R3

84

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.9 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

85

10. Pengujian Basis Path pada Flowchart Stock Barang

Perhitungan Cyclomatic Complexity dari gambar 5.10 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.10 Flowgraph Stok Barang

2

4

3

5

6

7

8

R1

R2

1

R3

86

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.10 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar.

87

11. Pengujian Basis Path pada Flowchart Upload Barang

Perhitungan Cyclomatic Complexity dari gambar 5.11 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.11 Flowgraph Upload Barang

2

4

3

5

6

7

8

R1

R2

1

R3

88

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.11 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

89

12. Pengujian Basis Path pada Flowchart Pesanan

Perhitungan Cyclomatic Complexity dari gambar 5.12 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Penyelesaian :

Gambar 5.12 Flowgraph Pesanan

2

4

3

5

6

7

8

R1

R2

1

R3

90

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.12 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2+ 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar.

91

13. Pengujian Basis Path pada Flowchart Laporan

Perhitungan Cyclomatic Complexity dari gambar 5.13 memiliki

Region = 3

a. Menghitung Cyclomatic Complexity dari Edge dan Node

Dengan Rumus : V(G) = E - N + 2

Dimana : E (jumlah Edge pada Flowgraph) = 9

N (jumlah Node pada Flowgraph) = 8

Gambar 5.13 Flowgraph Laporan

2

4

3

5

6

7

8

R1

R2

1

R3

92

Penyelesaian :

V(G) = E - N + 2

= 9 – 8+ 2

= 3

Jadi jumlah Path dari Flowgraph gambar 5.13 sebanyak 3 Path.

b. Menghitung Cyclomatic Complexity dari P

P adalah titik yang menyatakan logika dalam diagram alir

V (G) = P + 1

Dimana P = 2

Penyelesaian :

V (G) = P + 1

= 2 + 1

= 3

c. Path1 = 1→2→3→4→3→5→6→7→8

Path2 = 1→2→3→4→5→6→3→5→6→7→8

Path3 = 1→2→3→4→5→6→7→8

Kesimpulan :

Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan

benar.

top related