BAB IV Ria
BAB IV Ria
sistem. Implementasi meliputi uji coba sistem dan program, manual program,
pendekatan White Box yang merupakan salah satu metode pengujian yang
Jadi dengan menggunakan metode ini, Penulis dapat mengetahui cara kerja
sistem yang dirancang secara terperinci sesuai spesifikasi dan menilai apakah
setiap fungsi atau prosedur yang dirancang sudah sesuai dengan baik dan
terjadi.
d. Menggunakan struktur data internal untuk menjamin validasi.
Sebagai alternatif pengembangan white box testing, penulis
aplikasi.
66
b. Pengujian yang dilakukan dijamin menggunakan statement dalam program
b. Edge (E), yaitu garis-garis yang menghubungkan Node satu dengan Node
yang lainnya pada flowchart. Simbol Edge (E) adalah sebagai berikut:
c. Predikat (P), yaitu Node yang mempunyai minimal dua buah edge. Simbol
d. Region ( R ), yaitu suatu wilayah tertutup yang terbentuk dari Node dan
berikut:
a. V( G ) = E N + 2
b. V( G ) = P + 1
Pengujian pada suatu aplikasi dapat dikatakan berhasil jika hasil dari
67
a. Basis Path System
Salah satu teknik pengujian menggunakan sistem White Box adalah
setidaknya sekali.
Teknik ini mempunyai 3 langkah dalam pelaksanaannya yaitu :
a. Teknik prosedural dengan menggambarkan flowgraph. Perancangan
adalah jumlah Node pada proses perintah yang baru. Dalam istilah
pada satu Edge, dimana pada Edge yang akan dilewati tidak dapat
68
a. Flowchart Halaman Utama
Selesai
Gambar 4.1 Flowchart Halaman Utama
b. Flowgraph Halaman Utama
Regian = 2
1. Menghitung Cyclomatic Complexity dari Egde dan Noda
69
Dengan Rumus : V(G) = E N + 2
Dimana : E ( jumlah Egde pada flowgraph ) = 6
N ( jumlah Node pada flowgraph ) = 6
Penyelesaian : V (G) = 6 6 + 2
V (G) = 2
Jadi jumlah path dari flowgraph diatas sebanyak 2 path.
2. Menghitung Cyclomatic Complexity dari P
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
70
Gambar 4.3 Flowchart Masuk Admin
71
Gambar 4.4 Flowgraph Masuk Admin
Perhitungan Cyclomatic Complexity dari Flowgraph di atas memiliki
Regian = 3
1. Menghitung Cyclomatic Complexity dari Egde dan Noda
Dengan Rumus : V(G) = E N + 2
Dimana : E ( jumlah Egde pada flowgraph ) = 7
N ( jumlah Noda pada flowgraph ) = 6
Penyelesaian : V (G) = 7 6 + 2
V (G) = 3
Jadi jumlah path dari flowgraph diatas sebanyak 3 path.
2. Menghitung Cyclomatic Complexity dari P
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
72
Gambar 4.5 Flowchart Halaman Akun
f. Flowgraph Halaman Akun
73
Gambar 5.6 Flowgraph Halaman Akun
Perhitungan Cyclomatic Complexity dari Flowgraph di atas memiliki
Regian = 2
1. Menghitung Cyclomatic Complexity dari Egde dan Noda
Dengan Rumus : V(G) = E N + 2
Dimana : E ( jumlah Egde pada flowgraph ) = 6
N ( jumlah Node pada flowgraph ) = 6
Penyelesaian : V (G) = 6 6 + 2
V (G) = 2
Jadi jumlah path dari flowgraph diatas sebanyak 3 path.
2. Menghitung Cyclomatic Complexity dari P
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
74
Gambar 4.7 Flowchart Halaman Penelusuran Lanjut
75
Gambar 4.8 Flowgraph Halaman Penelusuran Lanjut
Regian = 5
1. Menghitung Cyclomatic Complexity dari Egde dan Node
Dengan Rumus : V(G) = E N + 2
Dimana : E ( jumlah Egde pada flowgraph ) = 12
N ( jumlah Node pada flowgraph ) = 12
Penyelesaian : V (G) = 12 12 + 2
V (G) = 2
Jadi jumlah path dari flowgraph diatas sebanyak 5 path.
2. Menghitung Cyclomatic Complexity dari P
P adalah jumlah titik yang menyatakan logika dalam diagram alir dengan
76
Path 3 = 1 2 3 4 6 8 9 12
Path 4 = 1 2 3 4 6 8 10 11 12
Path 5 = 1 2 3 4 6 8 10 12
Independen Komplesitas
No Flowgraph Region
Path Siklomatis
1 Halaman Utama 2 2 2
2 Masuk Admin 3 3 3
3 Halaman Akun 2 2 2
Halaman Penelusuran
4 5 5 5
Lanjut
77
Gambar 4.9 Penjelasan Manual Program
gambar 4.10
78
Gambar 4.10 Membuat database di php my admin
local, dengan alamat address pada browser mozilla firefox atau browser
4.11
79
Gambar 4.11 Halaman utama Sistem Tracer Alumni
Keterangan:
80
4. Menu Informasi Data Alumni untuk menampilkan data alumni Fakultas
4.2 Pembahasan
81
Gambar 4.13 Output Buku Alumni
82
4.2.1.4 Output grafik jumlah tingkat kelulusan alumni setiap tahun
pada grafik ini juga menunjukkan rata rata nilai IPK yang telah
Keterangan :
83
Agar lebih mudah dipelajari maka penulis mencoba menguraikan
A. Halaman Index
File Index.php merupakan file utama dimana didalamnya
84
<div class="site_title_right">
Keterangan :
B. Halaman Profil
Keterangan :
85
pada Source Kode PHP diatas menunjukan proses menampilkan
C. Halaman Kuesioner
86
<p>Jln. Budi Utomo, No. 2 Manding Kabupaten Polewali
Mandar, Provensi Sulawesi Barat.</p>
</div>
</div> <!-- end of templatemo_site_title_bar -->
</div> <!-- end of templatemo_site_title_bar_wrapper -->
<div id="templatemo_content_wrapper_outter">
<div id="templatemo_content_wrapper_inner">
<div id="templatemo_content_top"></div>
<form action="jawaban_kuesioner.php" method="get">
<div id="templatemo_content">
<div class="section_w860">
<h2>1. Identitas Responden</h2>
<p align="justify">Isikan Identitas Anda dengan baik dan benar !
</p><br>
<table border="0">
<tr>
<td align='right'><label>NAMA</label></td>
<td>:</td>
<td><input type="text" name="nama" size="40"/></td>
</tr>
<tr>
<td align='right'><label>INSTANSI</label></td>
<td>:</td>
<td><input type="text" name="instansi" size="50"/></td>
</tr>
<tr>
<td align='right'><label>JABATAN</label></td>
<td>:</td>
<td><input type="text" name="jabatan" size="30"/></td>
</tr>
<tr valign="top">
<td align='right'><label>ALAMAT</label></td>
<td>:</td>
<td><textarea name="alamat"> </textarea></td>
</tr>
<tr>
<td align='right'><label>TELEPON</label></td>
<td>:</td>
<td><input type="text" name="telepon" size="15"/></td>
</tr>
<tr>
<td align='right'><label>E-MAIL</label></td>
<td>:</td>
<td><input type="text" name="email" size="30"/></td>
</tr>
</table>
Keterangan :
87
pada Source Kode PHP diatas menunjukan proses pembuatan
Asayariah Mandar.
1) Update
Alumni Setiap tahun selalu ada. Beberapa hal yang perlu diperhatikan
2) Backup
ketika masih fit. Untuk itu perlu rutin melakukan backup data yang
88