BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Sistem Implementasi sistem merupakan tahap meletakan sistem agar dapat siap untuk dioperasikan. Dalam implementasi aplikasi diagnosa hama dan penyakit tanaman cabai ada beberapa tahapan implementasi sistem yang harus dijalankan di antaranya adalah: a. Persiapan Sistem Langkah pertama yang harus dilakukan sebelum menuju ke konversi sistem yaitu mempersiapkan sistem terlebih dahulu. Adapun hal-hal yang harus dipersiapkan adalah sebagai berikut: 1. Persiapan perangkat lunak (Software) Perangkat lunak yang digunakan dalam pembuatan diagnosa hama dan penyakit pada tanaman cabai yaitu : a) Notepad++ v4.1.2 untuk menulis bahasa pemprograman PHP, HTML, css dan JavaScript. b) Pembuatan database menggunakan XAMPP v.1.7.3 c) Aplikasi diagnosa hama dan penyakit pada tanaman cabai ini dapat berjalan pada semua sistem operasi, misalnya Sistem operasi yang berbasis Windows, Linux dan sistem operasi lainnya. d) Bowser (Google Chrome atau Mozila Firefox) 88
89 2. Persiapan perangkat keras (Hardware). Kebutuhan perangkat keras yang diperlukan untuk implementasi Sistem Pakar Diagnosa Hama dan Penyakit Cabai yaitu: a) CPU dengan konfigurasi : Kompatible dengan Processor Intel Pentium 4 3.06 GHz, memori 256 MB. b) Harddisk dengan kapasitas penyimpanan data 80 GByte c) Monitor d) Keyboard dan Mouse b. Pelatihan Tahapan selanjutnya adalah memberikan pelatihan kepada pengguna yang akan terlibat dengan sistem yang bersangkutan dengan memberikan petunjuk-petunjuk bagaimana sistem tersebut di operasikan, sehingga nantinya pengguna dapat mengoperasikan sistem yang baru sesuai dengan yang diharapkan. c. Pengujian Sistem Tahap pengujian sistem merupakan tahap dilakukannya pengujian terhadap sistem yang baru, untuk meyakinkan bahwa sistem mampu bekerja secara optimal, tahap ini dilakukan setelah semua fasilitas tersedia yaitu Hardware, Software, sarana dan prasarana. Tujuan utamanya adalah untuk memastikan bahwa komponenkomponen sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian sistem ini untuk memeriksa kekompakan antar komponen sistem dan pengujian pada program secara keseluruhan. Pengetesan program yang telah disatukan sangat perlu,
90 hal ini untuk mengetahui apakah program dapat menerima input, memproses dan memberikan keluaran sesuai yang diharapkan. d. Pengoperasian Sebelum sistem ini dijalankan pada server internet, sistem ini akan dijalankan pada server komputer lokal dahulu. Aktifkan terlebih dahulu MySQL database sebelum menjalankan sistem yang telah dibuat. Jika sudah aktif maka jalankan aplikasi WEB browser, misalnya Mozila Firefox atau Google Chrome. Pada address bar WEB browser ketik alamat seperti berikut: http://localhost:8080/diagnosa/ 4.1.1 User Interface Implementasi user inteface merupakan bagian dari pengolahan implementasi yang disajikan untuk pengguna. 1. Tampilan Halaman Utama Tampilan awal adalah tampilan pertama pada saat aplikasi dijalankan yang menampilkan tentang beberapa gambar cabai yang terkena hama dan penyakit. Tampilan Halaman Utama dapat dilihat pada Gambar 4.1.
91 Gambar 4.1 Tampilan Halaman Utama atau Home 2. Tampilan Login User Halaman menu login user dimaksudkan jika pengguna ingin melakukan proses diagnosa. Username dan Password yang dimasukkan dalam menu login konsultasi ini, didapatkan dari proses sebelumnya yaitu pendaftaran pada menu pendaftaran yang dilakukan oleh pengguna. Gambar 4.2 Tampilan Login User
92 3. Tampilan Halaman Diagnosa Halaman menu diagnosa hama dan penyakit merupakan halaman inti dari aplikasi ini dimana dalam halaman ini pengguna yang ingin melakukan proses diagnosa diharuskan untuk memilih gejala sesuai dengan apa yang dialami dan dirasakannya, desain tampilan Halaman Diagnosa dapat dilihat pada Gambar 4.3. Gambar 4.3 Tampilan Halaman Diagnosa 4. Tampilan Halaman Hasil Diagnosa Halaman hasil diagnosa merupakan halaman yang memberikan informasi hasil dari masukan pengguna yang melakukan proses diagnosa penyakit atau proses identifikasi penyakit. Masukan tersebut berupa gejala yang telah dipilih oleh user. Informasi yang diberikan pada halaman ini berupa informasi beberapa jenis penyakit yang mungkin dialami berdasarkan masukan dari gejala yang dipilih oleh user serta
93 hasil perhitungan dari certainty factor, desain tampilan Halaman Hasil Diagnosa dapat dilihat pada Gambar 4.4. Gambar Gambar 4.4 Tampilan Halaman Hasil Diagnosa 4.1.3 Admin Interface Implementasi Admin interface merupakan bagian dari pengolahan implementasi yang disajikan untuk pengguna 1. Login Admin Pada Tab Browser admin mengetikkan http://localhost:8080/diagnosa/admin lalu akan muncul halaman dimana admin harus menginput username dan password untuk mengakses dan mengelola semua komponen dalam aplikasi. Tampilan halaman login admin dapat dilihat pada gambar 4.5.
94 Gambar 4.5 Halaman Login Admin 2. Halaman Menu Admin Halaman menu admin merupakan tampilan pertama setelah admin melakukan login. Pada halaman ini, terdapat penjelasan mengenai menu kerja dalam administrator dan penjelasan untuk admin itu sendiri, desain tampilan Halaman Menu Admin dapat dilihat pada Gambar 4.6. Gambar 4.6 Tampilan Halaman Menu Admin
95 3. Halaman Input Data Penyakit Halaman Input data penyakit merupakan halaman yang menampilkan datadata jenis penyakit yang sudah diinputkan, dan input jenis penyakit berfungsi untuk memasukan data-data jenis penyakit, desain tampilan halaman Input Data Penyakit dapat dilihat pada Gambar 4.7. Gambar 4.7 Tampilan Halaman Input Data Penyakit 4. Halaman Input Data Gejala Halaman Input data gejala merupakan halaman yang menampilkan data-data jenis gejala yang sudah diinputkan, dan input gejala penyakit berfungsi untuk memasukan data-data gejala-gejala, desain tampilan Halaman Input Data Gejala dapat dilihat pada Gambar 4.8.
96 Gambar 4.8 Tampilan Halaman Input Data Gejala 5. Halaman Data User Halaman data user berfungsi untuk menampilkan data-data mengenai user yang sudah melakukan registrasi pada aplikasi diagnosa hama dan penyakit cabai untuk melakukan konsultasi hama dan penyakit cabai, desain tampilan Halaman Data User dapat dilihat pada Ganbar 4.9. Gambar 4.9 Tampilan Halaman Data User
97 4.2. PENGUJIAN SISTEM Setelah proses implementasi dan dihasilkan sebuah apliaksi sistem pakar yang siap digunakan, diperlukan pengujian untuk menegetahui kesiapan dari program ini. Pengujian aplikasi dilakukan dengan cara coba tanya jawab dan berbagai modifikasi knowledge base. 4.2.1. Pengujian Diagnosa Pengujian sistem pakar dilakukan dengan uji coba tanya jawab pada sistem pakar yang dibuat. Dengan cara menceklis atau memberi centang pada gejala-gejala hama dan penyakit cabai. Cara uji coba adalah: a. Mencatat gejala dan hasil diagnosa. b. Membandingkan catatan tersebut dengan hasil yang ditampilkan untuk mengetahui apakah sudah sesuai dengan yang ditampilkan pada detail hasil akhir. c. Menganalisis hasil akhir untuk mengetahui apakah sudah sesuai dengan rancangan aturan semula. 4.2.1.1. Contoh Pertama Pengujian Sistem Pengujian dilakukan dengan mencentang gejala-gejala pada tanaman cabai. Pengujian dimulai dengan memilih diagnosa pada halaman utama dan melakukan pendaftaran terlebih dahulu kemudian memilih jenis gejala. Berikut adalah urutan prosesnya. a. Mencentang beberapa gejala yang terjadi pada tanaman cabai. b. Memilih buah menjadi busuk dan rontok, memilih daun layu dan memilih terdapat tiga titik hitam di pangkal buah.
98 c. Hasil diagnosa adalah tanaman cabai terjangkit lalat buah. Dari proses dan hasil diatas dapat dinyatakan dalam bentuk tabel sebagai berikut: Tabel 4.1. Contoh Pertama Pengujian Sistem Gejala Jawaban Buah menjadi busuk dan rontok Daun layu Terdapat tiga titik hitam di pangkal buah Hasil Diagnosa Lalat Buah Dengan membandingkan daftar gejala dan jawaban yang diberikan serta rancangan aturan. Dapat dilihat bahwa pengambilan hasil yang sudah berjalan sesuai dengan rancangan aturan. Pada rancangan aturan hama dan penyakit, hama yang mempunyai gejala: buah menjadi busuk dan rontok, daun layu dan terdapat tiga titik hitam di pangkal buah adalah hama lalat buah. 4.2.1.2. Contoh Kedua Pengujian Sistem Berikut adalah urutan untuk contoh kedua pengujian sistem pakar: a. Mencentang beberapa gejala yang terjadi pada tanaman cabai. b. Memilih buah menjadi busuk dan rontok, memilih daun menggulung kedalam, memilih daun menguning dan memilih serangan hebat mengakibatkan tanaman roboh atau mati. c. Hasil diagnosa adalah tanaman cabai terjangkit ulat grayak. Dari proses dan hasil diatas dapat dinyatakan dalam bentuk tabel sebagai berikut:
99 Tabel 4.2. Contoh Kedua Pengujian Sistem Pakar Gejala Jawaban Buah menjadi busuk dan rontok Daun menggulung kedalam Daun menguning Serangan hebat akan mengakibatkan tanaman roboh atau mati Hasil Diagnosa Ulat Grayak Dengan membandingkan daftar gejala dan jawaban yang diberikan serta rancangan aturan. Dapat dilihat bahwa pengambilan hasil sudah berjalan sesuai dengan rancangan aturan. Pada rancangan aturan hama dan penyakit, hama yang mempunyai gejala: buah menjadi busuk dan rontok, daun menggulung kedalam, daun menguning dan serangan hebat mengakibatkan tanaman roboh atau mati adalah ulat grayak. 4.2.2. Pengujian Aplikasi Sistem Pakar a. Uji Browse Content Tabel 4.3 Uji Halaman Utama SE01 Klik semua Menu SE02 Klik semua link SE03 Buka semua halaman
100 b. Uji Home Tabel 4.4 Uji Home SE04 Klik home c. Uji Diagnosa Tabel 4.5 Uji Diagnosa SE05 Klik Diagnosa SE06 Klik Gejala d. Uji Cara Penggunaan Tabel 4.6 Uji Cara Penggunaan SE07 Klik cara penggunaan e. Uji Forum Tabel 4.7 Uji Forum SE08 Klik forum
101 f. Uji Halaman Utama Admin Tabel 4.8 Uji Halaman Utama Admin SE09 Klik semua Menu SE10 Klik semua link SE11 Buka semua halaman g. Uji Login Admin Tabel 4.9 Uji Halaman Login Admin SE12 Mengakses menu untuk pengaturan gejala,penyakit dan relasi tanpa memasukan nama pengguna dan kata kunci Sistem akan menampilkan pesan anda harus login terebih dahulu SE13 Mengisi username dan password salah Sistem akan menampilkan pesan maaf login gagal. Username dan password tidak cocok SE14 Tidak mengisi username dan password Sistem akan menampilkan maaf login gagal. Username dan password tidak cocok
102 Tabel 4.10 Uji Halaman Login Admin (lanjutan) SE15 Mengisi nama pengguna dan kata kunci dengan benar Sukses masuk. h. Uji Halaman Tambah Penyakit Tabel 4.11 Uji Halaman Tambah Penyakit SE16 Klik tambah penyakit SE17 Mengisi data form tambah penyakit dengan tidak benar Sistem akan menampilkan pesan maaf data yang anda isi tidak valid SE18 Mengisi data penyakit dengan benar dan menekan tombol simpan i. Uji Halaman Ubah Penyakit Tabel 4.12 Uji Halaman Ubah Penyakit SUKSE S GAGAL SE19 Klik menu ubah penyakit SE20 Mengisi data form ubah
103 Tabel 4.13 Uji Halaman Ubah Penyakit (lanjutan) SE21 Mengisi data ubah penyakit dengan benar dan menekan tombol simpan Data akan tersimpan dan bila gagal sistem akan menampilkan pesan gagal tersimpan SE22 Menghapus data penyakit Sistem akan menampilkan data terhapus j. Uji Halaman Tambah Gejala Tabel 4.14 Uji Halaman Tambah Gejala SE23 Klik menu tambah gejala SE24 Mengisi data form tambah gejala dengan tidak benar Sistem akan menampilkan pesan maaf data yang anda isi tidak valid dan menampilkan kembali form tambah gejala SE25 Mengisi data gejala dengan benar dan menekan tombol simpan Data akan tersimpan dan bila gagal sistem akan menampilkan pesan gagal tersimpan
104 k. Uji Halaman Ubah Gejala Tabel 4.15 Uji Halaman Ubah Gejala SUKSE S GAGAL SE26 Klik menu ubah gejala SE27 Mengisi data form ubah gejala dengan tidak benar Sistem akan menampilkan pesan maaf data yang anda isi tidak valid SE28 Mengisi data ubah gejala dengan benar dan menekan tombol simpan Data akan tersimpan dan bila gagal sistem akan menampilkan pesan gagal tersimpan SE29 Mengisi data form ubah gejala dengan data yang kosong Sistem akan menampilkan pesan maaf data yang anda isi masih kosong SE30 Menghapus data gejala Sistem akan menampilkan data terhapus l. Uji Halaman Relasi Tabel 4.16 Uji Halaman Relasi SE31 Klik relasi SE32 Menyimpan relasi tanpa memilih penyakit Sistem akan menampilkan pesan
105 maaf penyakit belum dipilih SE33 Menyimpan relasi tanpa memilih gejala Sistem akan menampilkan pesan maaf gejala belum dipilih SE34 Menyimpan data relasi dengan benar dan menekan tombol simpan Menampilkan data tersimpan m. Pengujian Oleh Pakar Pengujian oleh pakar bertujuan untuk mengetahui apakah Aplikasi Diagnosa Hama dan Penyakit Cabai yang dibuat sesuai dengan pengetahuan yang dimiliki pakar atau tidak dan layak atau tidak sistem ini di pakar. Tabel 4.17 Uji Laporan Saran SE35 Materi Pengetahuan Sesuai Sudah sesuai dengan pengetahuan dari pakar SE36 Akurasi dan kesimpulan Mendekati akurasi Akurasi hampir mendekati akurasi pakar, karena untuk mendapkan hasil yang akurat diperlukan pemeriksaan lebih lanjut SE37 Kelayakan Sistem Layak
106 n. Pengujian Diagnosa Penyakit Gejala Yang diharapkan Pengamatan Kesimpulan No cabai Cek Gejala Tabel 4.18 Pengujian Diagnosa Penyakit Kasus dan Hasil Uji (Data yang dimasukan benar) Batang tanaman muda patah 1. Menampilkan Kemungkinan Penyakit : Ulat tanah, Thrips 2. Menampilkan Nilai CF : 0.7 dan 0.3 3. Menampilkan Nilai kesimpulan : Mungkin dan Hampir pasti 4. Nilai Gabungan Min : 0.3 Mungkin 5. Nilai Gabungan Max: 0.7 Hampir pasti Sistem berhasil mengenali gejala yang dipilih OK Tabel 4.8 Hasil Percobaan Diagnosa Hama dan penyakit Cek Penyakit Nilai CF Kesimpulan Keterangan 1 G001 P002 0,3 Mungkin Success P003 0,7 Hampir Pasti Success P005 0,48 Kemungkinan Besar Success P006 0,99 Pasti Success 2 G002 P003 0,7 Hampir Pasti Success 3 G003 P004 0,7 Hampir Pasti Success P007 0,3 Mungkin Success 4 G004 P004 0,7 Hampir Pasti Success 5 G005 P007 0,99 Pasti Success 6 G006 P008 0,6 Kemungkinan Besar Success 7 G007 P001 0,7 Hampir Pasti Success 8 G008 P006 0,7 Hampir Pasti Success 9 G009 P002 0,3 Mungkin Success 10 G010 P004 0,79 Hampir Pasti Success 11 G011 P002 0,6 Kemungkinan Besar Success 12 G012 P002 0,79 Hampir Pasti Success
107 No Cek Cek Nilai CF Kesimpulan Keterangan Gejala Penyakit 13 G013 P005 0,6 Kemungkinan Besar Success 14 G014 P008 0,7 Hampir Pasti Success 15 G015 P003 0,6 Kemungkinan Besar Success 16 G016 P007 0,48 Kemungkinan Besar Success 17 G017 P001 0,7 Hampir Pasti Success 18 G018 P001 0,6 Kemungkinan Besar Success 19 G019 P001 0,79 Hampir Pasti Success 20 G020 P001 0,99 Pasti Success 21 G021 P001 0,99 Pasti Success 22 G022 P008 0,99 Pasti Success 23 G023 P007 0,99 Pasti Success 24 G024 P008 0,79 Hampir Pasti Success 25 G025 P005 0,79 Hampir Pasti Success 26 G026 P005 0,79 Hampir Pasti Success 27 G027 P005 0,79 Hampir Pasti Success 28 G028 P005 0,48 Kemungkinan Besar Success 29 G029 P005 0,3 Mungkin Success 30 G030 P008 0,7 Hampir Pasti Success 31 G031 P008 0,79 Hampir Pasti Success 32 G032 P006 0,3 Mungkin Success 33 G033 P003 0,79 Hampir Pasti Success 34 G034 P008 0,79 Hampir Pasti Success 35 G035 P008 0,49 Kemungkinan Besar Success 36 G036 P003 0,79 Hampir Pasti Success 37 G037 P002 0,29 Mungkin Success 38 G038 P007 0,49 Kemungkinan Besar Success 39 G039 P002 0,7 Hampir Pasti Success 40 G040 P005 0,6 Kemungkinan Besar Success 41 G041 P005 0,7 Hampir Pasti Success 42 G042 P003 0,79 Hampir Pasti Success 43 G043 P006 0,7 Hampir Pasti Success 44 G044 P006 0,6 Kemungkinan Besar Success 45 G045 P001 0,7 Hampir Pasti Success
108 No Cek Cek Nilai CF Kesimpulan Keterangan Gejala Penyakit 46 G046 P006 0,99 Pasti Success 47 G047 P006 0,99 Pasti Success 48 G048 P006 0,79 Hampir Pasti Success 49 G049 P001 0,79 Hampir Pasti Success 50 G050 P004 0,29 Mungkin Success 51 G051 P013 0,3 Mungkin Success 52 G052 P010 0,6 Kemungkinan Besar Success 53 G053 P009 0,49 Kemungkinan Besar Success 54 G054 P008 0,7 Hampir Pasti Success 55 G055 P012 0,6 Kemungkinan Besar Success