Aplikasi Sistem Pakar untuk Mengetahui P

Aplikasi Sistem Pakar untuk Mengetahui Penyakit Ayam
Agus Al Munawir (11150118)
Program Studi Komputerisasi Akuntansi
Akademi Manajemen Informatika dan Komputer
Bina Sarana Informatika Karawang
agusalmu2508@bsi.ac.id
Abstrak - Penentuan penyakit ayam dapat digunakan dengan sistem pakar.
Perancangan aplikasi untuk menentukan penyakit ayam dapat dilakukan dengan
menemukenali penyakit ayam dan gejalanya. Penyimpanan data penyakit dan gejalanya di
simpan dalam database termasuk relasi antara penyakit dan gejalanya. Berdasarkan database
tersebut akan dapat ditelusuri gejalanya yang kemudian dapat disimpulkan penyakitnya.
Penelusuran ini menghubungkan antar tabel dalam database dengan bantuan tabel bantu
berdasarkan kunci fieldnya.
Key word: penyakit, gejala, relasi, database, penelusuran

I.

Pendahuluan

Sistem pakar merupakan salah satu
perkembangan teknologi informatika yang

dapat dimanfaatkan untuk mengantikan
atau mendokumentasikan pengetahuan dari
seorang pakar.
Komponen sistem pakar terdiri dari
Akusisi pengetahuan, Basis pengetahuan,
mesin inferensi, User Interface . Hal ini
sama dengan seorang pakar. Supaya
menjadi seorang pakar seseorang harus
belajar dalam bidang tertentu dengan
membaca atau dari pengalamannya. Proses
belajar ini merupakan proses pemindahan
pengetahuan ke dalam otak seseorang.
Proses tersebut dalam sistem pakar
merupakan proses akusisi pengetahuan.
Hasil belajar dan pengalaman akan
tersimpan dalam otak. Sehingga didalam
otak
akan
terbentuk
database

pengetahuan. Seorang pakar dapat
memanfaatkan
pengetahuan
yang
tersimpan di otaknya untuk menyelesaikan
suatu persoalan. Cara Seorang pakar
membaca pengetahuan yang ada didalam

pikiran didalam sistem pakar merupakan
bentuk dari mesin inferensi.
Seorang pakar dalam menentukan
penyakit
ayam
biasanya
melihat
berdasarkan gejalanya. Berdasarkan gejala
penyakit ayam maka gejala tersebut akan
dianalisa hubungan antara gejala penyakit
dan penyakit ayam sehingga dapat
disimpulkan penyakit ayam tersebut.

II.

Perumusan Masalah

Perumusan masalah dari penelitian
ini adalah :
1. Bagaimana model database untuk
menyimpan pengetahuan penyakit
Ayam.
2. Bagiamana logika pelacakan pada
database tersebut sehingga dapat
menampilkan
informasi
yang
dibutuhkan oleh pengguna.
III. Tujuan
Tujuan yang ingin dicapai dari
penelitian ini, adalah :

Jurnal Ilmiah Aplikasi Sistem Pakar - Smt I Tahun 2015/2016


a) Membuat struktur database yang dapat
dipakai
untuk
menyimpan
pengetahuan penyakit ayam seorang
pakar.
b) Membuat algoritma pelacakan struktur
database yang dibuat.
IV. Metode Penelitian
Proses pengumpulan data dilakukan
dengan menggunakan referensi dari buku.
Data gejala penyakit dan penyakit ayam
yang diperoleh dibuat table-tabel, struktur
tabel dibentuk dengan metode Entity
Relationship.
V. Pembahasan
5.1. Analisa Data hasil Penelitian

G012

G013
G014
G015
G016
G017
G018
G019
G020
G021
G022
G023
G024
G025
G026
G027
G028
G029

Hasil pengumpulan data diperoleh
bahwa setiap Penyakit ayam akan memiliki

tanda-tanda, serta metode mengatasinya.
Tanda –tanda penyakit kadang hampir
memiliki kemiripan sehingga sulit
dibedakan. Berdasarkan hal ini sistem
pakar akan menampilkan urut penyakit
yang tanda-tanda atau gejalanya memiliki
kesamaan dengan gejala atau tanda yang
diinformasikan dari pengguna.
Beberapa data penyakit ayam
dengan gejalanya dapat dilihat pada tabel 1,
berikut :
Tabel 5.1 Data Gejala penyakit
Kode
G001
G002
G003
G004
G005
G006
G007

G008
G009
G010
G011

Nama Gejala
Nafsu makan berkurang
Nafas sesak/megap-megap
Nafas ngorok
Nafas cepat
Bersin-bersin
Batuk
Badan kurus
Bulu kusam dan berkerut
Diare
Produksi telur menurun
Kualitas telur jelek

G030
G031

G032
G033
G034
G035
G036
G037
G038
G039
G040
G041

Kelihatan ngantuk dan bulu
berdiri
Kedinginan
Tampak lesu
Mencret kehijau-hijauan
Mencret keputih-putihan
Mencret bercampur darah
Banyak minum
Muka pucat

Nampak membiru
Sempoyongan
Jengger membengkak merah
Jengger pucat
Kaki bengkak
Kaki meradang/lumpuh
Kaki pincang
Kelopak mata kemerahan
Keluar cairan berbusa dari mata
Keluar cairan dari mata dan
hidung
Keluar nanah dari mata dan bau
Kepala bengkak
Kepala terputar
Mata berair
Pembengkakan dari sinus dan
mata
Perut membesar
Sayap menggantung
Terdapat kotoran putih menempel

di sekitar anus
Terdapat lendir bercampur darah
pada rongga mulut
Tidur paruhnya diletakkan di
lantai
Duduk dengan sikap
membungkuk
Mati secara mendadak

Tabel 5.2 Gejala penyakit Berak Kapur
(001)
Kode
G001
G002
G004
G007
G008
G009
G010


Nama Gejala
Nafsu makan berkurang
Nafas sesak/megap-megap
Nafas cepat
Badan kurus
Bulu kusam dan berkerut
Diare
Produksi telur menurun

Jurnal Ilmiah Aplikasi Sistem Pakar - Smt I Tahun 2015/2016

G013 Kedinginan
G016 Mencret keputih-putihan
G024 Kaki bengkak
Terdapat kotoran putih menempel
G037
di sekitar anus
Tabel 5.3 Gejala penyakit Flu Burung
(003)
Kode
G001
G002
G003
G005
G006
G009
G010
G020
G028
G031
G041

Nama Gejala
Nafsu makan berkurang
Nafas sesak/megap-megap
Nafas ngorok
Bersin-bersin
Batuk
Diare
Produksi telur menurun
Nampak membiru
Keluar cairan berbusa dari mata
Kepala bengkak
Mati secara mendadak

Tabel 5.4 Gejala penyakit Tetelo (004)
Kode
G001
G002
G003
G005
G006
G010
G014
G015
G021
G032

Nama Penyakit
001
003
004
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Kode
G022
G023
G024
G025
G026
G027
G028
G029
G030
G031
G032

x
x
x
x

x

G033
G034
G035
G036
G037
G038
G039
G040
G041

x

x

x

5.2. Desain Basis Pengetahuan
a. Menggunakan Pendekatan entitas
Desain basis pengetahuan dengan
mengunakan pendekatan dari entitas diatas
dapat dibuat dalam 3 tabel. Tabel tersebut
adalah:
1. Tabel Penyakit
Tabel Penyakit digunakan untuk
menyimpan data nama penyakit . struktur
dari tabel tersebut sebagai berikut :
Tabel 5.6 Desain struktur tabel penyakit

Nama Gejala
Nafsu makan berkurang
Nafas sesak/megap-megap
Nafas ngorok
Bersin-bersin
Batuk
Produksi telur menurun
Tampak lesu
Mencret kehijau-hijauan
Sempoyongan
Kepala terputar

Kolom

Panjang Keterangan
Kode
kd_penyakit CHAR
4
Penyakit
Nama
nm_penyakit VARCHAR 60
Penyakit
nm_latin
VARCHAR 60
definisi
TEXT
Cara
solusi
TEXT
Mengatasi

Tipe

2. Tabel Gejala

Tabel 5.5 Relasi penyakit ayam dan
gejalanya
Kode
G001
G002
G003
G004
G005
G006
G007
G008
G009
G010
G011

G012
G013
G014
G015
G016
G017
G018
G019
G020
G021

Nama Penyakit
001 003
004

Tabel
gejala
digunakan
untuk
menyimpan daftar nama gejala yang ada.
Tabel 5.7 Desain Struktur tabel Gejala

x

Kolom
kd_gejala

Panjang Keterangan
4
Kode
Gejala
nm_gejala VARCHAR 100
Nama
Gejala

x

x
x

Jurnal Ilmiah Aplikasi Sistem Pakar - Smt I Tahun 2015/2016

Tipe
CHAR

3. Tabel Relasi
Tabel ini digunakan untuk menyimpan
data-data gejala dari suatu penyakit. Tabel
ini berfungsi untuk menghubungkan/
merelasikan tabel gejala dan tabel penyakit.

data gejala yang ada akan menentukan
penyakit ayam.
VI. Kesimpulan
Pembuatan sistem pakar
mendeteksi gejala penyakit ayam:

untuk

Tabel 5.8 Desain Struktur tabel relasi
Kolom
Tipe
Panjang Keterangan
kd_penyakit CHAR 4
Kode
Penyakit
kd_gejala
CHAR 4
Kode
Gejala

1. Menggunakan 3 tabel yaitu Penyakit,
gejala dan Relasi.
2. Mesin
Inferensi
sistem
pakar
menggunakan model relasi antar tabel
3. Dibutuhkan tabel bantu untuk
menyimpan hasil analisis.

b. Menggunakan Pendekatan Relasi
Tabel

DAFTAR PUSTAKA

Aplikasi sistem pakar ini setidaknya
memerlukan 4 tabel utama yang saling
terkait.
Gambar 5.1 Relasi tabel rancangan
aplikasi

Nugroho, Bunafit. Aplikasi Sistem Pakar
dengan PHP & Editor Dreamweaver,
Penerbit GAVA MEDIA, Yogyakarta,
2014
Agus M, Bambang. Pengendalian Hama
dan Penyakit Ayam, Penerbit Kanisius,
Yogyakarta, 2006
Kusumadewi, Sri. Artificial Inteligence
(Teknik dan Aplikasinya), Penerbit
Graha Ilmu, Yogyakarta, 2003
Manual PHP, http://www.php.net, 2007

Data gejala dari tabel Gejala akan
mencari data penyakit pada Tabel Penyakit
melalui relasi dari Tabel Relasi sehingga
informasi penyakit yang cocok dengan
gejalanya (berdasarkan kunci fieldnya)
akan diinformasikan (update) pada Tabel
analisa_hasil sebagai informasi akhir
kepada pengguna.
5.3. Pelacakan Penyakit
Pelacakan penyakit dilakukan
dengan menelusuri relasi antar tabel.
Melihat gejala penyakit melalui Tabel
Gejala kemudian ditelusuri berdasarkan
keyfieldnya ke tabel Penyakit. Kecocokan

Manual MySQL, http://www.mysql.com,
2007
Nugroho, Bunafit. Aplikasi Pemrograman
Web Dinamis dengan PHP dan MySQL,
Penerbit GAVA MEDIA, Yogyakarta,
2005
. Latihan Membuat Aplikasi
Web PHP dan MySQL dengan Editor
Dreamweaver,
Penerbit
GAVA
MEDIA, Yogyakarta, 2008
. PHP & MySQL dengan
Editor Dreamweaver MX, Penerbit
ANDI OFFSET, Yogyakarta, 2004

Jurnal Ilmiah Aplikasi Sistem Pakar - Smt I Tahun 2015/2016

.
PHP Profesional :
Pengembangan Data Array dalam
Membuat Aplikasi Web, Penerbit ANDI,
Yogyakarta, 2007

Putra B, Indra. Diagnosa Penyakit Ayam
Berdasarkan
Penyebab
Penyakit
Berbasis Sistem Pakar, Skripsi STMIK
AKAKOM, Yogyakarta, 2007

Jurnal Ilmiah Aplikasi Sistem Pakar - Smt I Tahun 2015/2016