Top Banner
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
36

BAB v Siap Print

Aug 08, 2015

Download

Documents

Joojo Linux
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB v Siap Print

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

Page 2: BAB v Siap Print

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

Page 3: BAB v Siap Print

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

Page 4: BAB v Siap Print

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.

Page 5: BAB v Siap Print

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

Page 6: BAB v Siap Print

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

Page 7: BAB v Siap Print

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

Page 8: BAB v Siap Print

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.

Page 9: BAB v Siap Print

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

Page 10: BAB v Siap Print

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

Page 11: BAB v Siap Print

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

Page 12: BAB v Siap Print

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

Page 13: BAB v Siap Print

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

Page 14: BAB v Siap Print

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

Page 15: BAB v Siap Print

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

Page 16: BAB v Siap Print

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

Page 17: BAB v Siap Print

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

Page 18: BAB v Siap Print

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

Page 19: BAB v Siap Print

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

Page 20: BAB v Siap Print

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

Page 21: BAB v Siap Print

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

Page 22: BAB v Siap Print

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.

Page 23: BAB v Siap Print

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

Page 24: BAB v Siap Print

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

Page 25: BAB v Siap Print

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

Page 26: BAB v Siap Print

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.

Page 27: BAB v Siap Print

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

Page 28: BAB v Siap Print

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.