e. Perancangan Halaman view, edit dan hapus
4.5. Implementasi Sistem 4.5.1.
Konstruksi Sistem Pakar
Dalam fase konstruksi, bahasa yang digunakan adalah PHP dengan menggunakan database MySQL serta menggunakan model penalaran forward
chaining dan teknik penelusuran depth first search.
XAMPP Versi 1.7.3 digunakan untuk membuat database MySQL pada sistem, php merupakan bahasa pemrograman yang digunakan,
Adobe dreamweaver CS3 dan edit plus3 digunakan sebagai editor, flock 2.6.1 dan
terkadang mozila firefox versi 3.5.6 digunakan untuk pengujian, pengecekan dan menjalankan sistem dan mengeksekusi rule – rule yang menggunakan
bahasa pemograman php .
HEADER
MENU
FOOTER List Data
view edit
delete
4.5.2. Pengujian Sistem Pakar
Pada tahapan pengujian sistem pakar, pengujian dilakukan dengan cara pengujian mandiri dan penujian oleh user secara blackbox testing.
Dalam melakukan pemrograman, penulis melakukan pengujian mandiri yaitu pengujian terhadap kode-kode program untuk memastikan kebenaran
program tersebut. Pengujian ini dilakukan untuk mencari kesalahan yang ditimbulkan karena salah tulis atau kesalahan pemrograman. Kegiatan unit
testing ini disebut juga debugging. Kegiatan ini digunakan untuk mencari posisi peringatan warning, kesalahan error dari kode-kode program dan
mengetahui debugging yang sukses.
Gambar 4.29. Contoh code program warning pada proses debugging
Gambar 4.30. Contoh code program error pada proses debugging
Gambar 4.31. Contoh code program sukses pada proses debugging Cara pengujian blackbox testing dilakukan dengan menjalankan
aplikasi sistem pakar dan melakukan input data serta melihat input-nya apakah sesuai dengan domain masalah serta kesimpulan yang diharapkan. Hasil
pengujian blackbox testing disajikan dalam tabel 4.34 :
a. Hasil Pengujian Halaman Untuk User
Tabel 4.34 Pengujian Halaman Interface Untuk User
No Pengujian
Interface yang diharapkan Hasil
pengujian
1. Interface
halaman utama User
Halaman menu utama userhomeindex OK
2. Interface
halaman profil Halaman profil OK
3. Interface
konsultasi Halaman petunjuk konsultasi
OK 4.
Interface konsultasi
Halaman konsultasi OK
5. Interface
hasil konsultasi Halaman hasil konsultasi OK
6. Interface
sistem pakar Halaman sistem pakar
OK
7. Interface
Informasi Halaman informasi
OK 8.
Interface cari Informasi Halaman hasil pencarian informasi
OK 9.
Interface Buku tamu
Halaman buku tamu OK
10. Interface
Masuk login Halaman masuk login OK
b. Hasil Pengujian Halaman Knowledge Enginer
Tabel 4.35 Pengujian Halaman Interface Untuk Admin
No Pengujian
Interface yang diharapkan Hasil pengujian
11. Interface
halaman utama Admin
Halaman utama admin index OK
12. Interface
halaman Kejahatan
Halaman kejahatan OK
13. Interface go
kejahatan Halaman tampil data-data
kejahatan OK
14. Interface
tambah Kejahatan
Halaman tambah kejahatan OK
15. Interface view
kejahatan Halaman view kejahatan
OK 16.
Interface edit kejahatan
Halaman edit kejahatan OK
17. Interface delete
Kejahatan Halaman delete kejahatan
OK
18. Interface
halaman pasal Halaman pasal
OK 19.
Interface go pasal
Halaman tampil data-data pasal OK
20. Interface
tambah pasal Halaman tambah pasal
OK 21.
Interface view pasal
Halaman view pasal OK
22. Interface
edit pasal Halaman edit pasal
OK
23. Interface delete
pasal Halaman delete pasal
OK 24.
Interface manajemen
Admin Halaman Manajemen admin
OK
25. Interface
tampilkan Halaman daftar admin
OK 26.
Interface tambah
Halaman tambah OK
27. Interface
informasi Halaman informasi
OK 28. Interface go informasi
Halaman daftar informasi OK
29. Interface
tambah Informasi
Halaman tambah informasi OK
30. Interface view
informasi Halaman view informasi
OK 31.
Interface edit informasi
Halaman edit informasi OK
32. Interface delete
informasi Halaman delete informasi
OK 33.
Interface Buku Tamu
Halaman Buku tamu OK
34. Interface tampilkan Buku tamu
Halaman daftar Buku tamu OK
35. Interface view
Buku tamu Halaman view Buku tamu
OK 36.
Interface delete Buku tamu
Halaman delete Buku tamu OK
37. Interface logout
Halaman logout OK
4.6. Implementasi Tahap Lanjut