Anda di halaman 1dari 6

Jurnal Computech & Bisnis, Vol. 8, No.

1, Juni 2014, 43-48


ISSN 2442-4943

SISTEM PAKAR DIAGNOSA PENYAKIT TANAMAN PADI


MENGGUNAKAN METODE FORWARD CHAINING

Dadi Rosadi1, Asril Hamid


STMIK Mardira Indonesia, Bandung1
Email: dadi_rosadi@gmail.com1

Abstract
The rice plant is one of the most important crops for mankind especially the Asian region
where the plant is becoming the staple food. In the implementation of planting, the rice
crop failure often occurs due partly to various diseases. However, to determine the types
of diseases that attack required an agricultural experts, while the rice crop in the
prevention of disease are often hit by the time due to the limited knowledge of the farmers
and the lack of an expert skilled in the field that can go directly to the farmers. It is
therefore necessary to overcome problems farmers a system that has knowledge as an
expert in that it has knowledge of the symptoms and diseases of rice plants one type of
disease caused by the pathogen. At this research-based expert system designed visual
Delphi7 programming language using a rule base (rule-based) using a forward chaining
inference method that is intended to help farmers in diagnosing diseases of rice plants.
Expected rice plant diagnosis expert system using a forward chaining method, it could be
a tool for farmers in their paddy plant disease diagnosis.

Keywords: expert system; diagnosis; forward chaining

Abstrak
Tanaman padi adalah salah satu tanaman terpenting bagi umat manusia khususnya
dikawasan Asia dimana tanaman ini menjadi bahan makanan pokok. Dalam pelaksanaan
penanamannya, pertanaman padi sering terjadi gagal panen diantaranya disebabkan
terserang berbagai macam penyakit. Akan tetapi untuk mengetahui jenis penyakit yang
menyerang diperlukan seorang pakar/ahli pertanian, sedangkan dalam penanggulangan
penyakit tanaman padi tersebut seringkali terbentur oleh waktu dikarenakan terbatasnya
pengetahuan dari para petani dan kurangnya seorang pakar yang ahli dibidang tersebut
yang dapat terjun langsung ke petani. Oleh karena itu mengatasi permasalah para petani
diperlukan sebuah sistem yang mempunyai pengetahuan seperti seorang pakar yang
dalam hal ini memiliki pengetahuan gejala-gejala dan penyakit tanaman padi salah
satunya jenis penyakit yang disebabkan oleh patogen. Pada penelitan ini dirancang sistem
pakar berbasis bahasa pemograman visual Delphi7 menggunakan basis aturan (rule-
based) dengan menggunakan metode inferensi forward chaining yang dimaksudkan
untuk membantu para petani dalam mendiagnosa penyakit tanaman padi. Diharapkan
sistem pakar diagnosa tanaman padi dengan menggunakan metoda forward chaining ini,
bisa menjadi alat bantu bagi para petani dalam mendiagnosa penyakit tanaman padi
mereka.

Kata Kunci: sistem pakar; diagnosis; forward chaining

43
44 Jurnal Computech & Bisnis, Vol. 8, No. 1, Juni 2014, 43-48

PENDAHULUAN sering terjadi khususnya untuk para


Tanaman padi adalah salah satu tanaman petani pemula dan minimnya seorang
budidaya terpenting untuk kelangsungan ahli tentang penyakit tanaman padi.
hidup manusia. Padi menghasilkan beras Para ahli pertanian dalam hal ini
yang merupakan makanan pokok bangsa mempunyai kemampuan untuk
kita, sehingga tanaman tersebut menjadi menganalisa gejala-gejala penyakit
salah-satu bidang pertanian yang tanaman tersebut, tetapi untuk mengatasi
digalakkan dan hampir disetiap wilayah masalah yang ada sering kali terkendala
Indonesia. Kegiatan mencocok tanam oleh waktu dan banyaknya petani yang
tanaman padi menjadi suatu mata mempunyai masalah dengan
pencaharian sebagian besar warga tanamannya. Oleh karena itu dalam
tersebut sehingga tingkat keberhasilan penelitian ini penulis mencoba untuk
jumlah padi yang dipanenpun menjadi membangun suatu aplikasi sistem pakar
sangat penting karena mereka yang dapat mendiagnosa berbagai
menggantungkan hidupnya dari gejala-gejala penyakit yang timbul dari
seberapa besar padi yang dapat dipanen. tanaman padi, memberikan informasi
tentang jenis-jenis hama penyakit
Akan tetapi hal yang sering terjadi, tanaman padi serta memberikan solusi
banyak kerugian yang diakibatkan atau cara penanggulangannya yang
karena adanya penyakit tanaman padi diharapkan sistem pakar yang dibangun
yang disebabkan oleh faktor lingkungan, dapat membantu seorang ahli untuk
manusia serta hama tanaman khususnya menampung pengetahuannya dan sistem
patogen atau mikro organisme tersebut dapat dimanfaatkan sebagai
pengganggu (virus, bakteri dan jamur) sebuah informasi oleh para petani untuk
yang terlambat untuk didiagnosis memperkecil resiko kerusakan tanaman
sehingga menyebabkan gagal panen, serta gagal panen juga menghasilkan
serta masih sulitnya para petani untuk kualitas beras yang bagus.
mengetahui penyebab penyakit tanaman
tersebut secara cepat dan tepat
khususnya jika yang menyebabkan KAJIAN TEORI
penyakit adalah patogen karena
bentuknya yang kecil dan hampir tidak Atrificial Intelligence
bisa dilihat. Mungkin hal itu adalah Dalam buku Atrificial Intelligence
salah satu penyebab terganggunya (Kusumadewi, 2003 : 1) dikatakan
tingkat produksi beras dari hasil panen. bahwa kecerdasan buatan adalah “salah
Khusus untuk penyakit tanaman, satu bagian ilmu komputer yang
membuat agar mesin (komputer) dapat
sebenarnya setiap penyakit tanaman
sebelum mencapai ke tahapan yang melakukan pekerjaan seperti dan sebaik
yang dilakukan manusia”. Dalam buku
parah umumnya menunjukkan gejala-
itu juga terdapat beberapa pengertian
gejala penyakit yang diderita tetapi
atau definisi dari para pakar ilmu
masih dalam tahapan yang ringan dan
kecerdasan buatan lainnya
dapat diketahui oleh para petani. Akan
tetapi mereka sering kali mengabaikan (Kusumadewi, 2003 : 1), diantaranya :
gejala-gejala tersebut hal ini a. Buchanan dan Shortliffe
dikarenakan ketidaktahuan dan (1985) menyatakan bahwa
mengganggap gejala tersebut sudah ’kecerdasan buatan merupakan
biasa terjadi pada masa tanam sampai manipulasi simbol-simbol untuk
akhirnya gejala tersebut meluas dan menyelesaikan masalah.’
makin parah serta akhirnya b. Waterman (1986)
menyebabkan gagal panen atau kualitas mengungkapkan bahwa
beras yang dihasilkan jelek, hal itu ’kecerdasan buatan adalah
bagian penting ilmu
Rosadi, Sistem Pakar Diagnosis Penyakit Tanaman Padi 45

pengetahuan bidang komputer adalah orang membutuhkan sebuah


yang diperlukan untuk solusi atau nasehat dari permasalahan
mengembangkan kecerdasan yang dihadapi. Tujuan utama dari sistem
program-program komputer.’ pakar bukanlah untuk menggantikan
c. Rich (1981) mendefinisikan kedudukan seorang ahli atau seorang
’kecerdasan buatan sebagai pakar, tetapi untuk memasyarakatkan
suatu studi bagaimana membuat pengetahuan dan pengalaman pakar.
komputer mengerjakan sesuatu Bagi para ahli sistem pakar ini juga
sedemikian rupa sehingga pada dapat membantu aktivitasnya sebagai
saat itu orang merasa asisten yang berpengalaman. Berikut ini
mendapatkan hasil yang lebih adalah perbedaan antara pakar manusia
baik.’ dengan sistem pakar :
d. Staugaard dan Marvin Minsky
memberikan pernyataan bahwa Tabel Perbedaan Pakar Manusia
’kecerdasan buatan adalah dengan Sistem Pakar (TUR 2005)
suatu ilmu pengetahuan yang Fitur Pakar Sistem
dapat membuat mesin Manusia Pakar
melakukan sesuatu yang Mortalitas Ya Tidak
memerlukan kecerdasan apabila Transfer Sulit Mudah
dikerjakan oleh manusia.’ Pengetahuan
e. Schildt (1987) mengatakan Dokumentasi Sulit Mudah
bahwa ’suatu program Pengetahuan
kecerdasan buatan akan Konsistensi Rendah Tinggi
menunjukkan perilaku program Keputusan
yang menyerupai perilaku Unit biaya Tinggi Rendah
manusia jika menghadapi pengetahuan
persoalan yang sama.’ Kreativitas Tinggi Rendah
f. Charniak dan McDermott Adaptabilitas Tinggi Rendah
(1985) menambahkan bahwa Lingkup Luas Sempit
’proses pembelajaran pada Pengetahuan
program kecerdasan buatan Tipe Umum dan Teknis
menggunakan model Pengetahuan teknis
komputasi.’
Isi Pengalaman Symbol
Pengetahuan
Sistem Pakar
Secara umum, sistem pakar (expert
system) adalah sistem yang berusaha
mengadopsi pengetahuan manusia ke PEMBAHASAN
komputer, agar komputer dapat Diperlukan adanya analisi sistem dan
menyelesaikan masalah seperti yang pemodelan terhadap kebutuhan-
biasa dilakukan oleh para ahli. Sistem kebutuhan sistem dalam pengembangan
pakar yang baik dirancang agar dapat suatu sistem agar dalam pelaksanaan
menyelesaikan suatu permasalahan sistem tersebut dapat berjalan sesuai
tertentu dengan meniru kerja dari para dengan fungsi dan informasi yang
ahli (Kusumadewi, 2003 : 109 ). Ide diharapkan. Oleh sebab itu maka
dasar dari sistem pakar adalah keahlian dilakukan beberapa analisis kebutuhan
ditransfer ke suatu komputer, yang meliputi :
pengetahuan ini kemudian disimpan
yang nantinya pengetahuan tersebut A. Kebutuhan Pengguna (User)
digunakan oleh sistem untuk mencari Pengguna (user) yang terlibat
sebuah solusi dari fakta-fakta yang telah dalam sistem pakar diagnosa penyakit
ditanyakan sebelumnya oleh sistem tanaman padi antara lain:
kepada user yang dalam hal ini user
46 Jurnal Computech & Bisnis, Vol. 8, No. 1, Juni 2014, 43-48

Administrator, User (para petani atau <<include>>


Login Verifikasi Login
kelompok tani). Aktivitas dan hak akses
pengguna tersebut dibedakan
berdasarkan tingkat atau level yang
Logout
dimiliki : admin

a. Administrator
Administrator adalah pemegang
peranan yang sangat penting pada sistem Ubah Password

karena pengguna dengan hak akses


penuh terhadap sistem serta berada pada
level pertama. Tugas administrator Gambar 3.2 Use Case Autentifikasi
meliputi: mengelola basis pengetahuan Pengguna
yang diantaranya penyakit, gejala,
pengendalian, patogen, rule dan Sequence Diagram
administrator juga bertugas untuk
mengelola data pertanyaan.
b. User
User adalah pengguna yang akan
melakukan konsultasi atau diagnosis
berdasarkan sistem pakar yang telah
dibuat yang dalam hal ini petani,
kelompok tani atau pun orang yang
membutuhkan informasi dari sistem
pakar yang telah dibangun. Dalam
mekanismenya user akan menjawab
pertanyaan-pertanyaan yang ditanyakan
oleh sistem kemudian sistem mengambil
keputusan berdasarkan jawaban (fakta)
dari user. Gambar Sequence Diagram Mengelola
Data Gejala
B. Pakar
Untuk mengisi basis pengetahuan B. Class Diagram
dalam rangka menangani permasalah Berikut ini adalah class diagram dari
pada domain tertentu membutuhkan sistem pakar diagnosis penyakit tanaman
keahlian yang dimiliki oleh seseorang padi yang dikelompokkan berdasarkan
pada sistem yang akan dibangun yang fungsionalitasnya, yaitu :
dalam hal ini adalah keahlian
mendiagnosa penyakit tanaman padi.
Keahlian tersebut nantinya akan
dijadikan sebagai sumber pengetahuan
dalam sistem pakar yang akan dibangun.

Sistem Usecase
Sistem use case menggambarkan
bagaimana orang-orang berinteraksi
dengan sistem yang hendak dibangun
atau dengan kata lain bagaimana Gambar Class Diagram Pengelolaan
seseorang menggunakan sistem tersebut. Data Gejala
Berikut adalah diagram sistem use case
dari sistem pakar diagnosis penyakit
tanaman padi dengan metoda forward
chaining yang dikelompokkan
berdasarkan fungsionalnya :
Rosadi, Sistem Pakar Diagnosis Penyakit Tanaman Padi 47

dengan mengunduh di situs : http://dev.


mysql.com/downloads/connector/odbc/
setelah mengunduh maka dilakukan
proses instalasi dan setelah proses
instalasi selesai maka dilakukan proses
konfigurasi database.

Jika berhasil maka akan tampil


datasource administrator seperti pada
gambar berikut :

Gambar Class Diagram interaksi antar


Class

1. Implementasi Sistem
Dalam tahapan ini dilakukan
realisasi dari hasil analisa dan
perancangan ke dalam suatu bahasa
pemograman yaitu kedalam bahasa C. Interface
pemograman.
A. Instalasi Database Server Pada bab ini penulis menampilkan hasil
Untuk instalasi database server dari rancangan antarmuka yang ada pada
penulis menggunakan aplikasi XAMPP. bab sebelumnya untuk memperlihatkan
Untuk instalasi XAMPP bisa dilihat bentuk dari sistem setelah sistem itu
seperti pada gambar berikut : dituangkan kedalam sebuah media
elektronik melalui suatu bahasa
pemograman

Gambar Proses instalasi XAMPP

B. Instalasi dan Konfigurasi


MySQL ODBC 3.51 Gambar Menu Utama

Untuk mendapatkan aplikasi


MYSQL ODBC bisa didapatkan
48 Jurnal Computech & Bisnis, Vol. 8, No. 1, Juni 2014, 43-48

KESIMPULAN
Banyak sekali institusi/organisasi/
Maka kesimpulan dapat diambil adalah
sebagai berikut :
1. Sistem pakar yang dibangun dapat
membantu para petani dalam
mendiagnosa penyakit dari gejala-
gejala yang dialami oleh tanaman
padi.
2. Sistem yang dibangun dapat
dijadikan sebagai bahan rujukan
bagi para petani untuk pengambilan
keputusan serta penanggulangan
terhadap penyakit yang dihadapi
oleh tanaman padi mereka
Gambar Halaman Konsultasi

Gambar Hasil Konsultasi

REFERENSI

Fagerfjall, Martin (2005), RUT -


Peter, Coad dan Yourdon, Edward Development Handbook
(1991), Object Oriented Object-Oriented Design
Analysis Second Edition, (OOD) According To Coad
United State Of America: Yourdon,
Prentice-Hall International Inc. http://www.cs.txstate.
edu/~rp31/papersSP/
Peter, Coad dan Yourdon, Edward CoadYourdonP8-19.pdf
(1991), Object Oriented
Design, United State Of Sanvald, Elmer, Object Oriented
America: Prentice-Hall Development Integrating
International Inc. Analysis, Design, And
Implementation,
Tim Lentera (2002), Pembesaran http://www.ist-
Ikan Mas di Kolam Air Deras, palcom.org/publications/PB/30
Jakarta : Agro Media Pustaka. 2/PB-302.pdf

Anda mungkin juga menyukai