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 certainty factor dan juga semua yang mengacu kepada sistem pakar.
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 3. Halaman Konsultasi Gambar IV.12 Halaman Registrasi Pengunjung 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
Gambar IV.14 Hasil Diagnosa 98
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 Cek Nilai CF Kesimpulan Keterangan Gejala Pararel 1 G0001 0,7 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 2 If($hasil_qry[nm_penyakit]) $hasil_qry = Skabies, else Parakeratosis, else Radang Kulit (Dermatitis) 3 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 4 If ($hasil_qry[cf_val]) $hasil_qry = 0,9 else 0,8 Else 0,6 5 if ($hasil_qry[cf_val]) $hasil_qry = Pasti else Hampir Pasti else Kemungkinan Besar 6 If ($hasil_kesimpulan[minmb]-$hasil_kesimpulan[minmd]) else 0,6 Kemungkinan Besar 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 Hasil Konsultasi 1 Nama gejala Kulit bewarna merah permukaannya kasar, kulit bersisik-sisik 2 Nama kerusakan Skabies,Parakeratosis,dan radang kulit (dermatitis) 3 Nama Solusi 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 4 Hasil Nilai CF 0,9, 0,8, dan 0,6 5 Hasil Nilai Kesimpulan Pasti, Hampir Pasti dan Kemungkinan Besar 6 Hasil Nilai Gabungan Min 0,9 Pasti 7 Hasil Nilai Gabungan Max 0,6 Kemungkinan Besar Pada Tabel IV.2 no 1-7 ada hubungannya dengan tabel IV.3 no 1-7 Misalnya pada tabel $hasil_kesimpulan = IV.2 If($hasil_kesimpulan[nm_gejala]) Kulit bewarna merah permukaannya kasar,kulit bersisik-sisik Tabel IV.3 Kulit 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. NO SKENARIO Tabel IV.4 Uji Halaman Utama HASIL SUKSES GAGAL KETERANGAN 1 Klik semua Menu 2 Klik semua link 3 Buka semua halaman 4 Lakukan pencarian 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 NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 5 Klik menu 6 Klik simpan registrasi
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 NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 7 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 NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 8 Klik menu konsultasi 9 Pilih salah satu gejala penyakit pada kulit sapi 10 Klik proses diagnosis gejala prnyakit pada kulit sapi 11 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 NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 12 Klik semua Menu 13 Klik semua link 14 Buka semua halaman 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 NO SKENARIO SUKSES HASIL GAGAL KETERANGA N 15 Mengisi username dan password salah 16 Mengisi username dan password benar 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 NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 17 Input data 18 Input kode verifikasi 19 Klik simpan registrasi 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 SKENARIO SUKSE S GAGAL KETERANGAN 20 Input kode verifikasi 21 Klik simpan registrasi 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 NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 22 Edit data penyakit dan solusi 23 Tambah data penyakit dan solusi 24 Hapus data penyakit 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 NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 25 Klik menu ubah gejala 26 Mengisi data ubah gejala dengan benar dan menekan tombol simpan 27 Menghapus data gejala
114 IV.3.13 Uji Halaman Aturan Pada halaman aturan dapat dilihat pada Tabel IV.14. Tabel IV.14 Uji Halaman Aturan NO SKENARIO SUKSES HASIL GAGAL KETERANGAN 32 Klik menu aturan 33 Pilih data penyakit masukan nilai MB dan MD Sistem akan menyimpan ke dalam database 34 Hapus nama penyakit Sistem akan menghapus dari database