Anda di halaman 1dari 10

25

BAB IV
IMPLEMENTASI DAN PENGUJIAN

4.1. Implementasi Sistem


Merancang website portal sejarah kerajaan budaya Luwu ini, memerlukan
fasilitas yang mendukung guna peningkatan efektifitas kerja informasi yang
maksimal. Hingga saat ini website portal sejarah kerajaan budaya Luwu masih
menggunakan cara manual dalam melakukan pengolahan data informasi
pengetahuan tentang sejarah kebudayan Luwu:

1. Tampilan Form Login


Halaman menu login merupakan halaman admin. Dapat dilihat di bawah ini :

Gambar 6. Tampilan menu login

2. Tampilan Menu Utama


Pada halaman ini menampilkan menu utama, lihat gambar 7 di bawah ini:

Gambar 7. Tampilan menu utama


26

3. Tampilan Form Menu Input Data Berita


Pada halaman ini menampilkan menu input data berita, lihat gambar 8 di
bawah ini:

Gambar 8. Tampilan form menu input berita

4. Tampilan Form Menu Input Video


Pada halaman ini menampilkan menu input video, lihat gambar 9 di bawah
ini:

Gambar 9. Tampilan form menu input video


27

5. Tampilan Form Menu Input Galeri


Pada halaman ini menampilkan menu input galeri, lihat gambar 10 di bawah
ini

Gambar 10. Tampilan form menu galeri

4.2 Pengujian Sistem


Pengujian perangkat lunak (bahasa Inggris: software testing) merupakan suatu
investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari
produk atau layanan yang sedang diuji (under test).

1. Flowgraph Menu Utama

Gambar 11. Flowgraph menu utama


28

Keterangan :
Node 1 : Mulai
Node 2 : Menu pilihan
Node 3 : Kondisi “IF” jika hasil pilihan=“Y” ke Node 11, jika =”T” ke Node 4
Node 11 : Tampilan menu utama
Node 4 : Kondisi “IF” jika hasil pilihan=“Y” ke Node 12, jika =”T” ke Node 5
Node 12 : Berita
Node 5 : Kondisi “IF” jika hasil pilihan=“Y” ke Node13, jika =”T” ke Node6
Node13 : Artikel
Node6 : Kondisi“IF”jika hasil pilihan = “Y” ke Node14, jika=”T”ke Node7
Node 14 : Video
Node 7 : Kondisi “IF” jika hasil pilihan=“Y” ke Node 15, jika =”T” ke Node 8
Node 15 : Menu Galeri
Node 8 : Kondisi “IF” jika hasil pilihan=“Y” ke Node16, jika =”T” ke Node9
Node 16 : Logout
Node 9 : Kondisi“IF”jika hasil pilihan = “Y” ke Node17, jika=”T”ke Node10
Node 17 : Keluar
Node 10 : Selesai
Diketahui :N = 17
E = 23
CC = E – N +2
= 23 – 17 + 2
= 8
V(G) = P + 1
=7+1
=8
∑R = 8
Independent path =8, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – 10
Path 2 = 1 – 2 – 3 – 11 – 2
Path3= 1 – 2 – 3 – 4 – 12 – 2
Path3= 1 – 2 – 3 – 4 – 12 – 2
29

Jadi jumlah dari R=8, Independen path = 8, CC = 8 maka logika pengujian


untuk menu utama pada aplikasi ini dinyatakan telah benar.

2. Flowgraph Menu Login Admin


Pada gambar di bawah ini merupakan alur data menu login admin. Urutan
urutan website yang telah di buat. Lebih jelasnya dapat dilihat pada gambar 12 di
bawah ini:

3 6 7

4 8

Gambar 12: Flowgraph menu login admin


Keterangan :
Node 1 : Mulai
Node 2 : Menu pilihan
Node 3 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 6, jika =”T” ke Node 5
Node 6 : Input username, password
Node 4 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 8, jika =”T” ke Node 5
Node 6 : Batal
Node 5 : Selesai
Diketahui :N = 8
E = 9
CC = E – N +2
= 9–8+2
= 3
V(G) = P + 1
30

=2+1
=3
∑R = 3
Independent path = 3, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path3= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path = 3, CC = 3 maka logika pengujian
untuk menu login admin pada aplikasi ini dinyatakan telah benar.

3. Flowgraph Menu Berita


Pada gambar di bawah ini merupakan alur data menu berita. Urutan-urutan
website yang telah dibuat. Lebih jelasnya dapat dilihat pada gambar 13 di bawah
ini:
1

3 6 7

4 8

5
Gambar 13. Flowgraph berita
Keterangan :
Node 1 : Mulai
Node 2 : Menu pilihan
Node 3 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 6, jika =”T” ke Node 5
Node 6 : Nama Berita
Node 4 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 8, jika =”T” ke Node 5
Node 6 : Batal
Node 5 : Selesai
Diketahui :N = 8
E = 9
CC = E – N +2
31

= 9–8+2
= 3
V(G) = P + 1
=2+1
=3
∑R = 3
Independent path = 3, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path3= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path = 3, CC = 3 maka logika pengujian
untuk menu input tambah produk pada aplikasi ini dinyatakan telah benar.

4. Flowgraph Tambah Video


Pada gambar di bawah ini merupakan alur data menu tambah produk. Urutan-
urutan website yang telah dibuat. Lebih jelasnya dapat dilihat pada gambar 14 di
bawah ini:
1

3 6

4 8

Gambar 14. Flowgraph tambah video


Keterangan :
Node 1 : Mulai
Node 2 : Menu input video
Node 3 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 6, jika =”T” ke Node 5
Node 6 : Input data video
Node 4 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 8, jika =”T” ke Node 5
32

Node 6 : Batal
Node 5 : Selesai
Diketahui :N = 7
E = 8
CC = E – N +2
= 8 – 7+ 2
= 3
V(G) = P + 1
=2+1
=3
∑R = 3
Independent path = 4, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path 3= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path =3, CC = 3 maka logika pengujian
untuk menu input tambah produk pada aplikasi ini dinyatakan telah benar.

5. Flowgraph Input Tambah Kategori


Pada gambar di bawah ini merupakan alur data menu input tambah
kategori. Urutan urutan website yang telah di buat. Lebih jelasnya dapat dilihat
pada gambar 15 di bawah ini:
1

3 6

4 8

Gambar 15. Flowgraph input tambah galeri


33

Keterangan :
Node 1 : Mulai
Node 2 : Menu input tambah galeri
Node 3 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 6, jika =”T” ke Node 5
Node6 : Input data galeri
Node 4 : Kondisi “IF” jika hasil pilihan = “Y” ke Node 8, jika =”T” ke Node 5
Node6 : Batal
Node 5 : Selesai
Diketahui :N = 8
E = 9
CC = E – N +2
= 9–8+2
= 3
V(G) = P + 1
=2+1
=3
∑R = 3
Independent Path = 3, yaitu:
Path 1 = 1 – 2 – 3 – 4 – 5
Path 2 = 1 – 2 – 3 – 6 – 7 – 2
Path 3= 1 – 2 – 3 – 4 – 8 – 2
Path 4 = 1 – 2 – 3 – 4 – 5
Path 5 = 1 – 2 – 3 – 6 – 7 – 2
Path 6= 1 – 2 – 3 – 4 – 8 – 2
Path 7 = 1 – 2 – 3 – 4 – 5
Path 8 = 1 – 2 – 3 – 6 – 7 – 2
Path 9= 1 – 2 – 3 – 4 – 8 – 2
Path 10 = 1 – 2 – 3 – 6 – 7 – 2
Path 11= 1 – 2 – 3 – 4 – 8 – 2
Jadi jumlah dari R=3, Independen path =37, CC = 33 maka logika pengujian
untuk menu input tambah ongkos kirim pada aplikasi ini dinyatakan telah benar.
34

4.3 Hasil Pengujian Sistem


Hasil pengujian sistem perancangan website portal sejarah Kerajaan Budaya
Luwu dapat dilihat pada tabel di bawah ini:

Tabel 13. Hasil pengujian sistem

Jumlah
Jumlah Independent
No. Nama Bagan Alur Program Regio
CC Path
n
1. Menu Utama 8 8 8
2. Form Login Admin 3 3 3
3 Form Menu Berita 3 3 3
4 Form Menu tambah Video 3 3 3
5 Form Menu tambah Galeri 3 3 3
6 Jumlah Total 20 20 20

Berdasarkan tabel 13 hasil pengujian sistem di atas, ternyata jumlah


Region = 20, Cyclomatic Complexity (CC) = 20 dan Independent Path = 20 adalah
sama besar sehingga dapat ditarik kesimpulan bahwa sistem tersebut sudah benar.
Dengan kata lain bahwa perancangan website portal sejarah Kerajaan Budaya
Luwu sudah layak digunakan.

Anda mungkin juga menyukai