bab v siap print

Download BAB v Siap Print

Post on 08-Aug-2015

32 views

Category:

Documents

0 download

Embed Size (px)

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

661

2R1 R2

3

46

5R3

7R4

81 0 1 2

91 1

R5

1 3 1 5

R6 R7

1 4 1 6

R81 7 1 8

R91 9 2 1 2 0

R10

2 2

R112 3 2 4

R132 5

R122 6

R142 7 2 8

R152 7

Gambar 5.1 Flowgraph Proses Menu Utama

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. c. Jadi jumlah Path dari Flowgraph gambar 5.1 sebanyak 15 Path 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 = 12342

68

Path2 = 123562 Path3 = 1235782 Path4 = 123579102 Path5 = 12357911122 Path6 = 1235791113142 Path7 = 123579111315162 Path8 = 12357911131517182 Path9 = 1235791113151719202 Path10 = 123579111315171921222 Path11 = 12357911131517192123242 Path12 = 123579111315171921232526 2 Path13 = 123579111315171921232527 Kesimpulan : Karena CC = 13, Region = 13, Independen Path = 13, maka program dinyatakan benar.

69

2. Pengujian Basis Path pada Flowchart Suplayer

1

2

3R1

4R2

5

6

7

R3

8

Gambar 5.2 Flowgraph Data 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

70

N (jumlah Node pada Flowgraph) = 8 Penyelesaian : V(G) = E - N + 2 =98+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 = 123435678 Path2 = 12345635678 Path3 = 12345678

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

71

3. Pengujian Basis Path pada Flowchart Buku Tamu

1

2

3R1

4

5R2

6

7

8

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

72

N (jumlah Node pada Flowgraph) = 8 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 = 123435678 Path2 = 12345635678 Path3 = 12345678 Kesimpulan : Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar.

73

4. Pengujian Basis Path pada Flowchart Kategori Barang

1

2

3R1

4

5R2

6

7

8

Gambar 5.4 Flowgraph 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

74

N (jumlah Node pada Flowgraph) = 8 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 = 123435678 Path2 = 12345635678 Path3 = 12345678 Kesimpulan : Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

75

5. Pengujian Basis Path pada Flowchart Registrasi

1

2

3R1

4

5R2

6

7

8

Gambar 5.5 Flowgraph Kategori Barang

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

76

N (jumlah Node pada Flowgraph) = 8 Penyelesaian : V(G) = E - N + 2 =98+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 = 123435678 Path2 = 12345635678 Path3 = 12345678 Kesimpulan : Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

77

6. Pengujian Basis Path pada Flowchart Keranjang Belanja

1

2

3R1

4

5R2

6

7

R3

8

Gambar 5.6 Flowgraph 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

78

Penyelesaian

: 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 = 123435678 Path2 = 12345635678 Path3 = 12345678 Kesimpulan : Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

79

7. Pengujian Basis Path pada Flowchart Komfirmasi

1

2

3R1

4

5R2

6

R3

7

8

Gambar 5.7 Flowgraph 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

80

N (jumlah Node pada Flowgraph) = 8 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 = 123435678 Path2 = 12345635678 Path3 = 12345678 Kesimpulan : Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

81

8. Pengujian Basis Path pada Flowchart Berita

1

2

3R1

4

5R2

6

7

R3

8

Gambar 5.8 Flowgraph 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

82

N (jumlah Node pada Flowgraph) = 8 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 = 123435678 Path2 = 12345635678 Path3 = 12345678 Kesimpulan : Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

83

9. Pengujian Basis Path pada Flowchart Tarif Kirim

1

2

3R1

4

6R2

6

7

R3

8

Gambar 5.9 Flowgraph 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

84

N (jumlah Node pada Flowgraph) = 8 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 = 123435678 Path2 = 12345635678 Path3 = 12345678 Kesimpulan : Karena CC = 3, Region = 3, Independen Path = 3, maka program dinyatakan benar

85

10. Pengujian Basis Path pada Flowchart Stock Barang

1

2

3R1

4

5R2

6

R3

7

8

Gambar 5.10 Flowgraph Stok 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

86

N (jumlah Node pada Flowgraph) = 8 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 = 123435678 Path2 = 12345635678 Path3 = 12345678

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

87

11. Pengujian Basis Path pada Flowchart Up