BERBASIS WEB
Rikky Wisnu Nugraha.S.T.,M.Kom.1, Miftaqul Mariyatus S2
2
Program Studi Sistem Informasi STMIK LPKIA
Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282
Email : 1r.wisnunugraha@gmail.com, 2miftaqul.m.s@gmail.com
Abstrak
Kucing merupakan binatang yang banyak dipelihara oleh sebagian masyarakat. Penyakit pada binatang kucing,
seringkali membuat pemiliknya merasa bingung karena kurangnya pengetahuan pemilik tentang penyakit
binatang tersebut. Permasalahan yang sering terjadi antara lain ketidaktahuan masyarakat tentang informasi
dalam diagnosa dan penanganan penyakit pada binatang kucing, serta terkadang sulit untuk menemui seorang
ahli/pakar dalam keadaan mendesak, dan mahalnya biaya untuk seorang ahli/pakar juga menjadi salah satu latar
belakang malasnya mereka membawa kucing peliharaan mereka ke pakar/dokter hewan.
Karena alasan tersebut, maka pada penelitian kali ini dibangun sebuah sistem pakar yang mampu mendiagnosa
penyakit pada kucing. Sistem pakar ini memiliki knowledge base 16 penyakit kucing dan 83 gejala. Metode yang
digunakan dalam pengembangan sistem pakar ini adalah Waterfall. Motor inferensi yang digunakan adalah
forward chaining. Untuk pemodelannya menggunakan UML. Sistem pakar ini memberikan output diagnosa dan
penanganan pertolongan pertama penyakit berdasarkan hasil input gejalayang dilakukan oleh user. Sistem pakar
ini dibangun dengan bahasa pemrograman PHP, framework CodeIgniter dan MySQL sebagai database.
Berdasarkan permasalahan, dapat disimpulkan bahwa sistem pakar ini dapat berguna untuk membantu
masyarakatdalam mengetahui pengetahuan mengenai penyakit kucing, dan masyarakat dapat melakukan
konsultasi melalui sistem pakar untuk mengetahui penanganan pertolongan pertama pada kucing yang sedang
sakit. Sistem pakar juga berguna sebagai alat untuk menyimpan pengetahuan seorang pakar khususnya pakar
penyakit kucing.
Dengan adanya sistem pakar ini diharapkan masyarakat dapat memperoleh informasi mengenai penyakit kucing
beserta solusinya dengan mudah, cepat, dan tepat.
Kata kunci : Sistem Pakar, Knowledge Base, Penyakit Kucing, forward chaining, waterfall, PHP, MySQL,
framework CodeIgniter, UML.
1. Pendahuluan
Saat ini perkembangan Teknologi semakin
berkembang dengan pesat. Terlihat dari sebagian
besar aktivitas manusia membutuhkan teknologi
dalam memenuhi kebutuhan sehari-hari. Kebutuhan
manusia yang dapat dilakukan dengan sendiri pun
sekarang telah dipenuhi oleh teknologi. Salah
satunya adalah sistem pakar ( Expert System ).
Sistem ini membantu para pakar untuk menyimpan
kepakarannya dan sistem ini akan bekerja secara
konsisten untuk membantu dalam mengatasi suatu
masalah.
Kucing merupakan binatang yang banyak
dipelihara oleh sebagian masyarakat. Penyakit pada
binatang kucing, seringkali membuat pemiliknya
merasa bingung karena kurangnya pengetahuan
pemilik tentang penyakit binatang tersebut.
Dengan menggunakan aplikasi berbasis web,
informasi dari suatu pakar akan mudah didapat oleh
pengguna, tanpa harus datang pada seorang
ahli/pakar yang ahli pada bidangnya.
Oleh karena itu, untuk mengatasi permasalahan
tersebut maka perlunya untuk dibuatkan sistem
pakar yang mampu melakukan diagnosa penyakit
pada kucing dengan melihat gejala-gejala yang ada
Keterangan :
y : ya
t : tidak
Gambar 3 Pohon Pelacakan Sistem Pakar
3.2. Aliran Proses
3.2.1. UseCase Diagram
3.Input
data
pengguna
4.Tekan tombol
Simpan
7.Melakukan
pengisian
form
konsultasi.
Kondisi Akhir
Use
Melakukan Konsultasi
Aktor
User
Tujuan
Deskripsi
Skenario
Kondisi awal
Aksi Aktor
Reaksi Sistem
1. Masuk menu
konsultasi
2. Memproses permintaan
3. Menampilkan form isi data pengguna
Tabel 3 Implementasi
Kode
Aktivitas
A
B
C
D
E
F
G
Aktivitas
Perancangan Sistem
Pakar
Persiapan Hardware
Software
Pengumpulan data
dan referensi
Pembangunan
sistem pakar
Pengetesan sistem
pakar
Perbaikan
sistem
pakar
Pengetesan terakhir
Waktu
(Minggu)
Predecessor
C,D
Cara
Pengujian
Hasil yang
diharapkan
Hasil
Pengujian
1.
Modul
Login
Input
username
dan
password,
tekan
tombol
login.
Halaman
Utama
Tampil
sesuai
dengan hak
akses
pengguna
sesuai
2.
Modul
Penyakit
Operasi
CRUD
CRUD
Berhasil
sesuai
3.
Modul
Kelola
Gejala
Operasi
CRUD
CRUD
Berhasil
sesuai
4.
Modul
Kelola User
Klik sub
menu Lihat
User
Menampilk
an data
User
sesuai
5.
Form Isi
Data Diri
Menampilk
an
halaman/for
mkonsultasi
sesuai
6.
Menu
Daftar
Penyakit
Pilih Daftar
Penyakit
Menampilk
an list
Penyakit
sesuai
7.
Menu
Kelola
Laporan
Menampilk
an Laporan
Sesuai
Menampilk
an Laporan
sesuai
dengan
periode
yang dipilih
sesuai
No.
9.
Cari Lap.
Per Periode
Dengan
klik menu
kelola
laporan
Dengan
memilih
periode
yang ada di
combobox
dan
klik
tombol
Proses
DAFTAR PUSTAKA
1. Nugroho, Adi. 2009, Rekayasa Perangkat
Lunak menggunakan UML dan Java, Andi
Offset, Yogyakarta.
2. Pratama, Antonius Nugraha Widhi. 2010,
CodeIgniter:Cara Mudah Membangun Aplikasi
PHP, Mediakita.
3. Riyanto. 2011, Membuat Sendiri Aplikasi ecommerce
dengan
PHP
&
MySQL
Menggunakan CodeIgniter & JQuery, Andi
Offset, Yogyakarta.
4. Suwed, A. Muhammad., Rodame M.
Napitupulu. 2011, Panduan Lengkap Kucing,
Penebar Swadaya, Bogor.
5. Widodo, Prabowo Pudjo. 2011, Menggunakan
UML
(Unified
Modeling
Language),
Informatika, Bandung.
6. Burhan, Wulanto. 2012, Pencegahan Penyakit
Rabies
pada
Kucing,
http://www.penyakithewan.com/2012/05/pence
gahan-penyakit-rabies-pada-kucing.html
,
diakses tanggal 22 April 2014.
7. Haryanto, Toto. 2011, Forward dan Backward
Chaining,
http://totoharyanto.staff.ipb.ac.id/2011/02/25/for
ward-dan-backward-chaining/, diakses tanggal
27 Maret 2014.
8. WS, Neno. 2014, Artikel Penyakit Kucing,
http://www.kucingkita.com/artikel/penyakitkucing, diakses tanggal 01 April 2014.
9. Subarjo,Agus. 2012, Membangun Website
Dinamis
Berbasis
PHP
MySQL,
http://ilmukomputer.org/2012/06/23/membangu
n-website-dinamis-berbasis-php-mysql/
,
diakses tanggal 26 Maret 2014.
10. Hendrik.,
Sistem
Pakar,
hendrik.staff.gunadarma.ac.id/Downloads/files/
23070/sistem-pakar.pdf, diakses tanggal 01
Juni 2014.
11. Wisnu. 2010, Membuat Prototipe Aplikasi atau
Website
dengan
Pencil,
http://www.javan.co.id/membuat-prototipeaplikasi-atau-website-dengan-pencil/,
diakses
tanggal 01 agustus 2014.