BAB IV HASIL DAN UJICOBA
IV.1 Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari perancangan sistem pakar mendeteksi penyakit pada Tanaman Buah Naga. IV.1.1 Tampilan Menu Utama Tampilan menu utama merupakan halaman awal yang akan muncul apabila program dijalankan. Pada halaman ini user dapat memilih menu apa yang diinginkan. Tampilan Menu Utama dapat dilihat pada gambar IV.1.
Gambar IV.1 Halaman Menu Utama IV.1.2 Halaman Daftar Penyakit Tampilan ini merupakan tampilan daftar penyakit yang tersedia didalam sistem untuk dideteksi berdasarkan gejala. Halaman daftar Penyakit bisa dilihat pada gambar IV.2. 79
80
Gambar IV.2 Halaman Daftar Penyakit IV.1.3 Halaman Admin Tampilan Gejala Penyakit Tampilan halaman utama ini merupakan halaman yang memuat halaman untuk menampilkan gejala penyakit pada Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.3
Gambar IV.3 Halaman Tampilan Gejala Penyakit
81
IV.1.4 Halaman Konsultasi Tampilan halaman ini merupakan halaman yang memuat form untuk konsultasi pengguna dengan sistem, untuk mengkonsultasikan penyakit pada Tanaman Buah Naga dan solusi penanganannya serta Informasi seputar penyakit dan definisi penyakit Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.4
Gambar IV.4 Halaman Konsultasi IV.1.5 Halaman Tentang Buah Naga Tampilan halaman ini merupakan halaman yang memuat Halaman untuk Informasi tentang Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.5
82
Gambar IV.5 Tampilan Halaman Tentang Tanaman Buah Naga IV.1.6 Halaman Bantuan Tampilan ini merupakan halaman yang memuat halaman bantuan untuk menggunakan sistem pakar ini. Halaman bantuan sistem pakar mendeteksi penyakit pada Tanaman Buah Naga ini bisa dilihat pada gambar IV.6.
Gambar IV.6 Halaman Bantuan
83
IV.1.7 Halaman Login Tampilan halaman ini merupakan halaman yang memuat form login untuk masuk admin mengolah data sistem pakar yang berhubungan data penyakit, data gejala, data relasi. Tampilan halaman ini bisa dilihat pada gambar IV.7.
Gambar IV.7 Tampilan Halaman Login IV.1.8 Halaman Menu Utama Admin Tampilan halaman utama ini merupakan halaman yang memuat halaman untuk admin memasukkan gejala dan penyakit pada Tanaman Bauah Naga dan solusi penanganannya serta Informasi seputar penyakit dan definisi penyakit Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.8.
Gambar IV.8 Halaman Utama Admin
84
IV.1.9 Halaman Menu Tampil Penyakit Tampilan halaman admin tampil penyakit ini merupakan halaman yang memuat form untuk menampilkan penyakit pada Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.9.
Gambar IV.9 Halaman Tampil Penyakit IV.1.10 Halaman Tambah Penyakit Tampilan halaman ini merupakan halaman yang memuat Halaman untuk melakukan penambahan pada penyakit pada Tanaman Buah Naga dan solusi penanganannya serta Informasi seputar penyakit dan definisi penyakit Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.10.
85
Gambar IV.10 Halaman Admin Tambah Penyakit IV.1.11 Halaman Ubah Penyakit Tampilan halaman ini merupakan halaman yang memuat form untuk melakukan mengedit data penyakit pada Tanaman Buah Naga dan solusi penanganannya serta Informasi seputar penyakit dan definisi penyakit Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.11.
Gambar IV.11 Halaman Admin Ubah Penyakit
86
IV.1.12 Halaman Admin Tampil Gejala Tampilan halaman Admin Tampil Gejala ini merupakan halaman yang memuat gejala penyakit pada Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.12
Gambar IV.12 Halaman Admin Tampil Gejala IV.1.13 Halaman Tambah Gejala Tampilan halaman ini merupakan halaman yang memuat halaman untuk melakukan penambahan pada gejala penyakit pada Tanaman Buah Naga dan Nilai Certainty Factor. Tampilan halaman ini bisa dilihat pada gambar IV.13
87
Gambar IV.13 Halaman Tambah Gejala IV.1.14 Halaman Ubah Gejala Tampilan halaman ini merupakan halaman yang memuat halaman untuk melakukan perubahan gejala penyakit pada Tanaman Buah Naga dan Nilai Certainty Factor. Tampilan halaman ini bisa dilihat pada gambar IV.14
Gambar IV.14 Halaman Ubah Gejala
88
IV.1.15 Halaman Tampil Relasi Tampilan halaman ini merupakan halaman yang memuat halaman untuk melakukan penambahan pada Relasi antara gejala dan penyakit pada Tanaman Buah Naga. Tampilan halaman ini bisa dilihat pada gambar IV.15
Gambar IV.15 Halaman Tampil Relasi
IV.2 Uji Coba Hasil IV.2.1 Skenario Pengujian Pada tahap implementasi dan pengujian terhadap Perangcangan Sistem Pakar Mendeteksi Penyakit pada Tanaman Buah Naga dirancang secara sederhana, agar user dapat dengan mudah menemukan solusi dari penyakit pada Tanaman Buah Naga yang dihadapi.
89
Pada setelah uji coba pada http://localhost/sispak, kemudian akan menampilkan menu utama pada halaman website, dan program siap digunakan Oleh pengguna untuk konsultasi. Pengujian merupakan bagian yang tidak dapat terpisahkan dari pembangunan sebuah sistem. Karena dengan melakukan pengujian terhadap sistem yang akan diimplementasikan maka dapat diketahui apakah sistem tersebut berjalan sesuai dengan keinginan atau tidak. Dan dimaksudkan agar kualitas dari sistem dapat terjamin sebelum diimplementasikan. Rencana pengujian yang dilakukan terhadap sistem berupa pengujian dengan menggunakan
metode
black-box
testing
dimana
pengujian
lebih
memfokuskan kepada kebutuhan fungsional dari user. Pengujian ini dapat menemukan kesalahan seperti : 1. Kesalahan Interface. 2. Kesalahan Struktur Data. Pengujian dilakukan dengan cara menginputkan data pada sistem sehingga akan muncul hasil dari pengujian. Berikut adalah rencana pengujian Sistem pakar mendeteksi Penyakit pada Tanaman Buah Naga Tabel IV.1 Skenario Pengujian Sistem Komponen yang Tingkat Jenis pengujian Pengujian di uji pengujian Login admin Pengecekan Sistem Blackbox admin terdaftar Pengujian Konsultasi Sistem Blackbox Konsultasi permasalahan penyakit Pengujian pengisian data Sistem Blackbox pengisian data user (pengguna) Pengujian Pengisian data Sistem Blackbox
90
pengisian data Pengujian pengisian data Pengujian pengisian data Pengujian laporan
penyakit Pengisian data gejala Pengisian data relasi Laporan data penyakit Pengujian laporan Laporan data gejala
Sistem
Blackbox
Sistem
Blackbox
Sistem
Blackbox
Sistem
Blackbox
Tabel IV.2 Pengujian Sistem Login Admin Kasus hasil uji (Data normal) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 1. Username:pakar Form menampilkan Dapat masuk [] diterima Password:nasution masuk untuk bagian ke tampilan [] ditolak Klik tombol login admin, sebagai halaman utama Admin pusat data sistem pakar Kasus hasil uji (Data salah) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 1. Username:pakar Tidak dapat login dan Pindah ke [] diterima Password:1234 masuk kehalaman admin halaman pesan [] ditolak Klik tombol login dan pesan error error
Tabel IV.3 Pengujian Sistem Konsultasi Kasus hasil uji (Data normal) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 1. Nama :admin Form menampilkan Masuk ke [] diterima alamat:alamat masuk halaman konsultasi halaman [] ditolak jenis kelamin dan menampilkan konsultasi dan pekerjaan: pertanyaan dengan menampilkan pilahan jawaban ya atau pertanyaan. tidak Kasus hasil uji (Data salah) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 1. Masukkan data Tidak menampilkan Tidak [] diterima tidak lengkap masuk halaman konsultasi menampilkan [] ditolak dan menampilkan pesan halaman error bahwa data tidak konsultasi dan lengkap menampilkan
91
pesan error bahwa data tidak lengkap
Tabel IV.4 Pengujian Sistem data Penyakit Kasus hasil uji (Data normal) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 1. Tambah data Data penyakit yang Data penyakit yang [] diterima akan dimasukkan ke akan dimasukkan [] ditolak dalam database, klik ke dalam batabase, tambah maka Data klik tambah maka masuk pada server Data masuk pada database server database 2. Ubah data Data penyakit yang Data penyakit yang [] diterima akan dirubah di dalam akan dirubah di [] ditolak database, klik simpan dalam batabase, maka Data pada server klik simpan maka Database akan berubah Data pada server Database akan berubah 3. Hapus data Data penyakit yang Data penyakit yang [] diterima akan hapus dari dalam akan terhapus dari [] ditolak database, klik hapus, dalam batabase, maka Data pada server klik hapus, maka Database akan terhapus Data pada server Database akan terhapus Kasus hasil uji (Data salah) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 4. Masukkan data Ada pesan bahwa Muncul pesan [] diterima tidak lengkap pengisian bahwa pengisian [] ditolak data tidak lengkap data tidak lengkap
Tabel IV.5 Pengujian Sistem data Gejala Kasus hasil uji (Data normal) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 1. Tambah data Data Gejala yang akan Data Gejala yang [] diterima dimasukkan ke dalam akan dimasukkan [] ditolak database, klik tambah ke dalam batabase, maka Data masuk pada klik tambah maka
92
server database
Data masuk pada server database 2. Ubah data Data Gejala yang akan Data Gejala yang [] diterima dirubah di dalam akan dirubah di [] ditolak database, klik simpan dalam batabase, maka Data pada server klik simpan maka Database akan berubah Data pada server Database akan berubah 3. Hapus data Data Gejala yang akan Data Gejala yang [] diterima hapus dari dalam akan hapus dari [] ditolak database, klik hapus, dalam batabase, maka Data pada server klik hapus, maka Database akan terhapus Data pada server Database akan terhapus Kasus hasil uji (Data salah) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 4. Masukkan data Ada pesan bahwa Muncul pesan [] diterima tidak lengkap pengisian bahwa pengisian [] ditolak data tidak lengkap data tidak lengkap
Tabel IV.6 Pengujian Sistem data Relasi Kasus hasil uji (Data normal) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 1. Tambah data Data relasi yang akan Data Relasi yang [] diterima dimasukkan ke dalam akan dimasukkan [] ditolak database, klik tambah ke dalam batabase, maka Data masuk pada klik tambah maka server database Data masuk pada server database 2. Ubah data Data Relasi yang akan Data Relasi yang [] diterima dirubah di dalam akan dirubah di [] ditolak database, klik simpan dalam batabase, maka Data pada server klik simpan maka Database akan berubah Data pada server Database akan berubah 3. Hapus data Data Relasi yang akan Data Relasi yang [] diterima hapus dari dalam akan hapus dari [] ditolak database, klik hapus, dalam batabase, maka Data pada server klik hapus, maka
93
Database akan terhapus Data pada server Database akan terhapus Kasus hasil uji (Data salah) No Data masukkan Yang diharapkan Pengamatan Kesimpulan 4. Masukkan data Ada pesan bahwa Muncul pesan [] diterima tidak lengkap pengisian bahwa pengisian [] ditolak data tidak lengkap data tidak lengkap
IV.2.2 Hasil Pengujian Dalam “Perangcangan Sistem Pakar Mendeteksi Penyakit pada Tanaman Buah Naga”, penulis menggunakan bahasa pemrograman PHP dan dengan database MySQL. Sistem ini dirancang sesederhana mungkin untuk mempermudah user menggunakannya. Software yang digunakan untuk membuat aplikasi ini adalah: 1. Operation System Windows 7 Ultimate 2. PHP 3. Database MySQL 4. Xampp engine dari Apache.org 5. Macromedia Dreamweaver 8 6. Gimp image editor Hardware yang digunakan untuk membuat aplikasi ini adalah: 1. Processor Dual Core 2. 2GB Memory 3. 320 GB Hardisk
94
IV.2.3 Pengujian Certainty Factor Contoh perhitungan nilai certainty factor untuk sistem ini adalah sebagai berikut: If Batang tanaman buah naga membusuk And Pangkal batang berwarna kekuningan And Batang tanaman buah naga berwarna merah kecoklatan And Terdapat bulu putih pada batang buah naga Then Busuk Pangkal Batang Dengan menganggap E1
: Batang tanaman buah naga membusuk
E2
: Pangkal batang berwarna kekuningan.
E3
: Batang tanaman buah naga berwarna merah kecoklatan.
E4
: Terdapat bulu putih pada batang buah naga.
Nilai certainty factor hipotesis pada saat evidence pasti adalah : CF(H,E)
= CF(H,E1 ∩ E2 ∩ E3 ∩ E4∩ E5) = 0.7
Dalam kasus ini, kondisi gejala tidak dapat ditentukan dengan pasti. Certainty factor evidence E yang dipengaruhi partial evidence e ditunjukkan dengan nilai sebagai berikut: CF(E1 , e) = 0.9 CF(E2 , e) = 0.7 CF(E3 , e) = 0.8
95
CF(E4 , e) = 0.7 Sehingga CF(E,e)
= CF(E1 ∩ E2 ∩ E3 ∩ E4 , e) = min [CF(E1,e), CF(E2,e), CF(E3,e), CF(E4,e)] = min [0.9, 0.7, 0.8, 0.7] = 0.7 x 100% = 70%
Hal ini berarti besarnya kepercayaan pakar terhadap kemungkinan P001 adalah 0.7 atau persentasi 70% IV.2.4 Adapun kelebihan dari sistem yang dirancang yaitu : 1. User dapat menemukan solusi terhadap penyakit Tanaman Buah Naga dengan berkonsultasi dengan sistem sesuai dengan gejala yang dimasukkan oleh pengguna. 2. User dapat mengetahui informasi seputar Tanaman Buah Naga, dengan cara Online maupun Offline. 3. Sistem ini juga dapat sebagai media pembelajaran untuk petani atau yang akan memulai usaha pertanian Tanaman Buah Naga. Adapun kekurangan dari program yang penulis rancang ini antara lain : 1. program ini membutuhkan pakar Tanaman Buah Naga untuk menentukan nilai kepercayaan. 2. Program ini bisa berjalan bila kita menjalankan localhost / phpMyAdmin.
96
3. Untuk melihat secara online maka penulis meletakkan web tersebut pada alamat http://pakarbuahnaga.hol.es/index.php.