BAB IV HASIL DAN UJI COBA
IV.1 Tampilan Hasil Basis Data Dalam mengimplementasikan basis data Sistem Pakar Diagnosa Penyakit Kulit Sapi, digunakan MySQL sebagai pengolah basis data. Dipergunakannya MySQL sebagai database yakni multiplatform (dapat dipakai di berbagai platform berbeda, yaitu: Linux, Windows, Solaris, maupun MacOS), memiliki banyak tipe data, mampu menangani database dalam skala besar dan memiliki kecepatan query yang lebih bila dibandingkan dengan tools database lainnya. Oleh karena itu dalam pembuatan aplikasi ini dipergunakan MySQL ver 5.3.1 yang berada pada XAMPP. Database dari Sistem Pakar Diagnosa Kerusakan Pada Printer, Tenggorok diberi nama printer. Berikut implementasi yang ada pada printer dapat dilihat pada Gambar IV.1.
Gambar IV.1 Implementasi pada Sistem 89
90
Di dalam tabel-tabel tersebut, terdapat struktur untuk menyimpan berbagai data dengan jenis data yang sama maupun berbeda. Pada tabel pakar yang berfungsi untuk menyimpan data pakar, struktur yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar IV.2 .
Gambar IV.2 Struktur Tabel Pakar Pada tabel analisa hasil yang berfungsi menyimpan data analisa penyakit, struktur yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar IV.3.
Gambar IV.3 Struktur Tabel Analisa Hasil
91
Pada tabel aturan yang berfungsi menyimpan data aturan antara gejala dan penyakit, struktur yang dibutuhkan untuk menyimpan data aturan dapat dilihat pada Gambar IV.4.
Gambar IV.4 Struktur Tabel Aturan Pada tabel pengunjung yang berfungsi menyimpan data pengunjung yang mendaftar untuk konsultasi pada sistem, struktur yang dibutuhkan untuk menyimpan data pengunjung dapat dilihat pada Gambar IV.5.
Gambar IV.5 Struktur Tabel Pengunjung
92
Pada tabel pengunjung konsul yang berfungsi menyimpan data pengunjung yang akan konsultasi, field-field yang dibutuhkan untuk menyimpan data pengunjung konsul dapat dilihat pada Gambar IV.6.
Gambar IV.6 Struktur Tabel pengunjung Konsul Pada tabel gejala yang berfungsi menyimpan data gejala penyakit kulit sapi, struktur yang dibutuhkan untuk menyimpan data gejala dapat dilihat pada Gambar IV.7.
Gambar IV.7 Struktur Tabel Gejala
93
Pada tabel penyakit
yang berfungsi menyimpan data penyakit kulit sapi,
struktur yang dibutuhkan untuk menyimpan data penyakit dapat dilihat pada Gambar IV.8.
Gambar IV.8 Struktur Tabel Penyakit Pada tabel temp analisa
yang berfungsi menyimpan data
temp analisa,
struktur yang dibutuhkan untuk menyimpan data temp analisa dapat dilihat pada Gambar IV.9
Gambar IV.9 Struktur Tabel Temp Analisa
94
Pada tabel temp proses yang berfungsi menyimpan data temp proses, struktur yang dibutuhkan untuk menyimpan data temp proses dapat dilihat pada Gambar IV.10.
Gambar IV.10 Struktur Tabel Temp Proses IV.2 Tampilan Hasil Interface Implementasi inteface merupakan bagian dari pengolahan implementasi yang disajikan untuk pengguna. 1.
Halaman Testimoni Halaman Testimoni ini adalah halaman awal sistem pakar yang berisikan tentang penjelasan mengenai metode mengacu kepada sistem pakar.
certainty factor dan juga semua yang
95
Gambar IV.11 Halaman Testimoni 2. Halaman Registrasi Pengunjung Halaman Registrasi Pengunjung ini adalah halaman untuk registrasi user yang ingin mendapatkan username dan password agar dapat berkonsultasi tentang penyakit kulit sapi. Melalui sistem pakar metode certainty factor.
96
Gambar IV.12 Halaman Registrasi Pengunjung 3. Halaman Konsultasi Halaman Konsultasi adalah halaman dimana user dapat melakukan konsultasi dengan menceklis satu gejala dan tidak boleh lebih dari satu gejala.
97
Gambar IV.13 Halaman Konsultasi 4. Halaman Hasil Diagnosa Halaman hasil diagnosa adalah halaman hasil dari konsultasi penyakit kulit sapi. Pada halaman ini penyakit kulit sapi tersebut dapat terlihat dengan muncul beberapa penyakit dan juga dapat diketahui solusi cara perbaikannya dan bisa terlihat nilai dari certainty factor itu sendiri dan juga dapat di peroleh nilai hipotesa analisis
98
Gambar IV.14 Hasil Diagnosa
99
5. Halaman Daftar Hasil Konsultasi Halaman ini adalah halaman dimana terdapat daftar konsultasi. Untuk user yang telah memiliki account konsultasi, hanya memiliki kesempatan satu kali konsultasi dalam satu hari bagi user yang telah terdaftar disistem.
Gambar IV.15 Daftar Hasil Konsultasi 6. Halaman Lihat Hasil Konsultasi Penyakit Pada Kulit Sapi Halaman ini digunakan untuk melihat hasil konsultasi. Dan juga digunakan untuk mencetak hasil konsultasi.diagnosa penyakit pada kulit sapi.
100
Gambar IV.16 Lihat Hasil Konsultasi Penyakit Pada Kulit Sapi 7. Halaman Daftar Penyakit Kulit Sapi Halaman ini digunakan untuk melihat daftar penyakit kulit sapi, dan bisa mengecek nilai MB, MD dan CF.
Gambar IV.17 Daftar Penyakit Kulit Sapi
101
8. Halaman Log in Admin Halaman Log in Admin ini di gunakan untuk memasukan username dan password admin. Yang mengelola sistem ini.
Gambar IV.18 Log in Admin 9. Halaman Admin Halaman ini adalah halaman admin setelah username dan password berhasil di masukan.
Gambar IV.19 Halaman Admin
102
10. Halaman Daftar Penyakit Kulit Sapi Halaman ini digunakan admin untuk memasukan data Penyakit dan solusi penyakit kulit sapi.
Gambar IV.20 Halaman Daftar Penyakit Kulit Sapi 11. Halaman Daftar Gejala Penyakit Kulit Sapi Halaman ini digunakan admin untuk memasukan data gejala penyakit kulit sapi dan melihat daftar gejala.
Gambar IV.21 Halaman Daftar Gejala Kerusakan Printer
103
12. Halaman Aturan Pakar Halaman ini digunakan Admin untuk merelasikan satu gejala dengan beberapa penyakit. Kemudian memasukan nilai cf pararel yaitu mb dan md berdasarkan kepercayaan pakar.
Gambar IV.22 Halaman Aturan Pakar
Gambar IV.23 Halaman Aturan Pakar Lanjutan
104
13. Halaman Laporan Berikut ini adalah laporan data gejala, laporan data aturan pakar dan laporan data pengunjung yang sudah di cetak.
Gambar IV.24 Laporan Data Gejala
Gambar IV.25 Laporan Data Aturan Pakar
105
Gambar IV.26 Laporan Data Costumer
IV.3
Pengujian Sistem Proses pengujian yaitu mencoba program dengan memasukkan data kedalam
form-form masukan yang telah disediakan. Pada tahap ini merupakan kelanjutan dari tahap implementasi yaitu melakukan pengujian terhadap aplikasi yang dibangun. Pengujian yang akan dilakukan yaitu dengan pengujian black box yang berfokus pada persyaratan fungsional perangkat lunak. IV.3.1 Hasil Percobaan Diagnosa Penyakit Kulit Sapi Berikut ini adalah hasil percobaan konsultasi diagnosa penyakit pada kulit sapi dibuktikan dengan tabel bahwa setiap konsultasi tidak ada yang error semuanya berjalan dengan lancar.
106
Tabel IV.1 Hasil Percobaan Diagnosa Penyakit Pada Kulit Sapi No
Nilai CF Pararel 0,7
Kesimpulan
Keterangan
1
Cek Gejala G0001
Hampir Pasti
Succes
2
G0002
0,6
Kemungkinan Besar
Succes
3
G0003
0,6
Kemungkinan Besar
Succes
4
G0004
0,7
Hampir Pasti
Succes
5
G0005
0,6
Kemungkinan Besar
Success
6
G0006
0,9
Pasti
Success
7
G0007
0,7
Hampir Pasti
Success
8
G0008
0,7
Hampir Pasti
Success
9
G0009
0,7
Hampir Pasti
Success
10
G0010
0,8
Hampir Pasti
Success
11
G0011
0,8
Hampir Pasti
Success
12
G0012
0,6
Kemungkinan Besar
Success
13
G0013
0,7
Hampir Pasti
Success
14
G0014
0,8
Hampir Pasti
Success
15
G0015
1,0
Pasti
Success
16
G0016
0,9
Pasti
Success
17
G0017
0,8
Hampir Pasti
Success
18
G0018
0,8
Hampir Pasti
Success
19
G0019
0,6
Kemungkinan Besar
Success
107
IV.3.2 Hubungan Antara Kode Program CF Hasil Diagnosa Tabel IV.2 yang menunjukan kode program yang berhubungan dengan perhitungan certanty factor : Tabel IV.2 Prosedur Program CF No
Prosedur Program Certainty Factor
1
If($hasil_kesimpulan[nm_gejala]) $hasil_kesimpulan = kulit bewarna merah permukaannya kasar,kulit bersisik-sisik If($hasil_qry[nm_penyakit]) $hasil_qry = Skabies, else Parakeratosis, else Radang Kulit (Dermatitis) If($hasil_qry[solusi]) $hasil_qry = mandikan sapi dengan shampoo yang mengandung insektisida, Misalnya dengan insektisida benzen hexaklorida (BHC), malathion, diazinon dan lindane else 1.oleskan saleb keratolik dan salisil. 2. Memberikan makan teratur dan membersihkan kandang serta sapi setiap harinya minimal 1x else 1.Rambut dicukur bersih sampai ke permukaan kulit. 2. Memberikan obat, untuk menanggulangi radang berikan Analgesika ,untuk mengurangi rasa sakit berikan preparat antihistamin If ($hasil_qry[CF_val]) $hasil_qry = 0,9 else 0,8 Else 0,6 if ($hasil_qry[CF_val]) $hasil_qry = Pasti else Hampir Pasti else Kemungkinan Besar If ($hasil_kesimpulan[MinMB]-$hasil_kesimpulan[MinMD]) else 0,6 Kemungkinan Besar
2
3
4
5
6 7
If ($hasil_kesimpulan[MaxMB]-$hasil_kesimpulan[MaxMD]) else 0,9 Pasti
108
Tabel IV.3 Hubungan CF Dengan Hasil Konsultasi No
Hubungan Dengan Prosedur CF
1
Nama gejala
2
Nama kerusakan
3
Nama Solusi
4 5
Hasil Nilai CF Hasil Nilai Kesimpulan
6 7
Hasil Nilai Gabungan Min Hasil Nilai Gabungan Max
Hasil Konsultasi Kulit bewarna merah permukaannya kasar, kulit bersisik-sisik Skabies,Parakeratosis ,dan radang kulit (dermatitis) a) mandikan sapi dengan shampoo yang mengandung insektisida, Misalnya dengan insektisida benzen hexaklorida (BHC), malathion, diazinon dan lindane b) 1.oleskan saleb keratolik dan salisil. 2. Memberikan makan teratur dan membersihkan kandang serta sapi setiap harinya minimal 1x c) 1.Rambut dicukur bersih sampai ke permukaan kulit. 2. Memberikan obat, untuk menanggulangi radang berikan Analgesika ,untuk mengurangi rasa sakit berikan preparat antihistamin 0,9, 0,8, dan 0,6 Pasti, Hampir Pasti dan Kemungkinan Besar 0,9 Pasti 0,6 Kemungkinan Besar
Pada Tabel IV.2 no 1-7 ada hubungannya dengan tabel IV.3 no 1-7 Misalnya pada tabel IV.2 If($hasil_kesimpulan[nm_gejala]) $hasil_kesimpulan kasar,kulit
=
Kulit
bersisik-sisik
bewarna Tabel
IV.3
merah Kulit
permukaannya bewarna
merah
permukaannya kasar, kulit bersisik-sisik dan seterusnya sampai dengan nomor 7
109
IV.3.3 Uji Browse Content Pada pengujian Browse Content dapat dilihat pada Tabel IV.4. Tabel IV.4 Uji Halaman Utama HASIL NO
SKENARIO
KETERANGAN SUKSES
1 2 3 4
Klik semua Menu Klik semua link Buka semua halaman Lakukan pencarian
GAGAL
√ √ √ √
Mencari nama gejala dan penyakit
IV.3.4 Uji Menu Registrasi Pengunjung Pada pengujian menu registrasi pengunjung dapat dilihat pada Tabel IV.5. Tabel IV.5 Uji Menu Registrasi Pengunjung HASIL NO
SKENARIO
KETERANGAN SUKSES
5
Klik menu
6
Klik simpan registrasi
√ √
GAGAL
110
IV.3.5 Uji Menu Daftar Penyakit Pada pengujian menu daftar Penyakit dapat dilihat pada Tabel IV.6. Tabel 4.6 Uji Menu Daftar Penyakit HASIL NO
SKENARIO
KETERANGAN SUKSES
7
GAGAL
Cek nama penyakit
Sistem akan memberikan nama penyakit
√
IV.3.6 Uji Menu Konsultasi Pada pengujian menu konsultasi pengunjung dapat dilihat pada Tabel IV.7. Tabel IV.7 Uji Menu Konsultasi HASIL NO
SKENARIO
KETERANGAN SUKSES
8 9 10
Klik menu konsultasi Pilih salah satu gejala penyakit pada kulit sapi Klik proses diagnosis gejala prnyakit pada kulit sapi
√ √
√
11
GAGAL
Klik save data √
Sistem akan menampilkan hasil diagnosa dari satu gejala yang di pilih disana akan muncul beberapa penyakit, solusi, dan hipotesa analisi Sistem menyimpan hasil konsultasi user pada hari ini.
111
IV.3.7 Uji Halaman Utama Untuk Login Admin Pada pengujian halaman admin dapat dilihat pada Tabel IV.8. Tabel IV.8 Uji Halaman Untuk Admin HASIL NO
SKENARIO
KETERANGAN SUKSES
12 13 14
Klik semua Menu Klik semua link Buka semua halaman
GAGAL
√ √ √
IV.3.8 Uji Menu Masuk Login Admin Pada pengujian halaman masuk login admin dapat dilihat pada Tabel IV.9. Tabel IV.9 Uji Halaman Masuk Admin HASIL NO
SKENARIO SUKSES
15
Mengisi username dan password salah √
16
Mengisi username dan password benar √
GAGAL
KETERANGA N Sistem akan menampilkan data login tidak sesuai silahkan ulangi kembali Sistem akan memperbolehka n admin masuk ke halaman admin
112
IV.3.9 Uji Halaman Tambah Data Pakar Pada pengujian tambah data pakar dapat dilihat pada Tabel IV.10.
Tabel IV.10 Uji Halaman Tambah Data Pakar HASIL NO
SKENARIO
KETERANGAN SUKSES
17
Input data
√
18
Input kode verifikasi
√
19
Klik simpan registrasi
√
GAGAL
Semua data tambah pakar akan tersimpan pada database
IV.3.10 Uji Halaman Edit Data Pakar Pada pengujian halaman edit data pakar dapat dilihat pada Tabel IV.11. Tabel IV.11 Uji Halaman Edit Data Pakar HASIL NO
20 21
SKENARIO
Input kode verifikasi Klik simpan registrasi
SUKSE S √ √
GAGAL
KETERANGAN
Sistem menyimpan semua edit registrasi ke dalam database
113
IV.3.11 Uji Halaman Data Penyakit Pada halaman data penyakit dapat dilihat pada tabel IV.12. Tabel IV.12 Uji Halaman Data Penyakit HASIL NO
SKENARIO
KETERANGAN SUKSES
22
Edit data penyakit dan solusi Tambah data penyakit dan solusi
23
24
Hapus data penyakit
GAGAL
√ √
Sistem akan menyimpan data ke database
√
IV.3.12 Uji Halaman Data gejala Pada halaman data gejala dapat dilihat pada Tabel IV.13. Tabel IV.13 Uji Halaman Data Gejala HASIL NO
SKENARIO
KETERANGAN SUKSES
25 26
27
Klik menu ubah gejala Mengisi data ubah gejala dengan benar dan menekan tombol simpan Menghapus data gejala
√ √
√
GAGAL
114
IV.3.13 Uji Halaman Aturan Pada halaman aturan dapat dilihat pada Tabel IV.14. Tabel IV.14 Uji Halaman Aturan HASIL NO
SKENARIO
KETERANGAN SUKSES
32 33
34
Klik menu aturan Pilih data penyakit masukan nilai MB dan MD Hapus nama penyakit
√ √
√
GAGAL
Sistem akan menyimpan ke dalam database Sistem akan menghapus dari database