TUGAS KECERDASAN BUATAN
Analisis Inferensi Fuzzy Pada Penyakit Ayam Berbasis Penyakit Ayam Berbasis WebWeb
Disusun oleh:Ardi Yuliansyah (123080213)
I Kadek Agustina (123080219)
Dosen:Hafsah ,S.Si ,M.T
JURUSAN TEKNK INFORMATIKAFAKULTAS TEKNOLOGI INDUSTRIUPN “VETERAN” YOGYAKARTA
2010
Latar BelakangLatar Belakang
Dalam usaha untuk meningkatkan produktivitas ternak ayam, ada beberapa kendala yang perlu Dalam usaha untuk meningkatkan produktivitas ternak ayam, ada beberapa kendala yang perlu diperhatikan.diperhatikan. Kendala ini salah satunya adalah Penyakit. Membangun sistem pakar penyakit Kendala ini salah satunya adalah Penyakit. Membangun sistem pakar penyakit ayam berbasis ayam berbasis web. web. Sistem Sistem ini merupakan kelanjutan dari penelitian sebelumnya yang telah ini merupakan kelanjutan dari penelitian sebelumnya yang telah dilakukan oleh Haryanto (2006)dilakukan oleh Haryanto (2006). .
Memiliki keterbatasan:Memiliki keterbatasan:
Berbasis desktop. Belum terdapat database. Pembagian user.
PPenentuan representasi fungsi keanggotaan himpunan enentuan representasi fungsi keanggotaan himpunan fuzzyfuzzy dalam membangun suatu sistem dalam membangun suatu sistem adalah hal yang bersifat subjektifadalah hal yang bersifat subjektif dan dan tergantung juga dari domain himpunan tergantung juga dari domain himpunan fuzzyfuzzy (Voloshin. (Voloshin. GG,, 2002). 2002).
TujuanTujuan
MMembangun Sistem Pakar Penyakit Ayam Berbasis embangun Sistem Pakar Penyakit Ayam Berbasis WebWeb sebagai kelanjutan sebagai kelanjutan pengembangan dari penelitian sebelumnyapengembangan dari penelitian sebelumnya masih berbasis masih berbasis desktopdesktop..
Mengetahui pengaruh perubahan fungsi keanggotaan variabel Mengetahui pengaruh perubahan fungsi keanggotaan variabel inputinput padapada hasil hasil defuzzifikasi.defuzzifikasi.
Ruang LingkupRuang Lingkup
Sistem yang dikembangkan berbasis Sistem yang dikembangkan berbasis web.web. MMenerapakan inferensi enerapakan inferensi fuzzyfuzzy Mamdani dari data gejala Mamdani dari data gejala fuzzy fuzzy .. MMenggunakan tabel keputusan dalam melakukan penarikan kesimpulan dari gejala non enggunakan tabel keputusan dalam melakukan penarikan kesimpulan dari gejala non
fuzzy fuzzy (klinis) penyakit ayam.(klinis) penyakit ayam.
ManfaatManfaat
Penelitian ini diharapkan dapat membantu proses diagnosPenelitian ini diharapkan dapat membantu proses diagnosisis penyakit ayam sekaligus penyakit ayam sekaligus memberikan informasi tentang penyakit ayam melalui suatu memberikan informasi tentang penyakit ayam melalui suatu webweb sehingga mempermudah para sehingga mempermudah para peternak ayam dalam mencari informasi seputar penyakit pada ayam.peternak ayam dalam mencari informasi seputar penyakit pada ayam.
Tinjauan PustakaTinjauan Pustaka
Sistem Pakar adalah Sistem Pakar adalah suatu suatu sistem berbasis pengetahuan yang terpadu di dalam suatu sistem sistem berbasis pengetahuan yang terpadu di dalam suatu sistem informasi dasar yang ada, sehingga memiliki kemampuan untuk memecahkan berbagai masalah informasi dasar yang ada, sehingga memiliki kemampuan untuk memecahkan berbagai masalah layaknya seorang pakar (Marimin, 2002). layaknya seorang pakar (Marimin, 2002).
Penyakit AyamPenyakit Ayam
Flu burung (Flu burung (Avian Influenza Avian Influenza / AI)/ AI) -> ->virusvirus orthomyxovirus orthomyxovirus.. Tetelo Tetelo (Newcastle Disease(Newcastle Diseasess / / NDND)) -> ->virus virus ParamixovirusParamixovirus.. Laryngotracheitis Infectiosa Laryngotracheitis Infectiosa (ILT)(ILT)->->virus virus HerpaHerpa..
Fuzzy Inference System Fuzzy Inference System MamdaniMamdani
Metode PenelitianMetode Penelitian
Metode Metode System DevSystem Deveelloopment Life Cycle / SDLCpment Life Cycle / SDLC
Investigasi SistemInvestigasi Sistem
MMerupakan tahap untuk mendefinisikan dan menganalisa serta mengembangkan kekurangan erupakan tahap untuk mendefinisikan dan menganalisa serta mengembangkan kekurangan dan keterbatasan dan keterbatasan sistem yang terdapat pada penelitian sebelumnyasistem yang terdapat pada penelitian sebelumnya..
Analisis SistemAnalisis Sistem
Analisis fungsi dan proses sistemAnalisis fungsi dan proses sistem.. Akuisisi pengetahuan.Akuisisi pengetahuan.
A’
A’
A’
B’
B’
B’
A
1
A
2
B
1
B
2
C
1
C
2
C’
x is A’
y is B’
z is C’
w
1
w
2
X
X
X
Y
Y
Y
Z
Z
Z
T-norm
Investigasi sistem
Analisis sistem
Desain sistem
Implementasi sistem
Pemeliharaan sistem
Analisis inferensiAnalisis inferensi fuzzyfuzzy..
Desain SistemDesain Sistem
DesainDesain databasedatabase.. DDesain proses sistemesain proses sistem.. DDesain antarmukaesain antarmuka..
Implementasi SistemImplementasi Sistem
Merupakan tahap untuk merealiasikan sistem berdasarkan pada desain yang dibuat Merupakan tahap untuk merealiasikan sistem berdasarkan pada desain yang dibuat Melakukan pengujian Sistem baik Fungsi sistem dan Melakukan pengujian Sistem baik Fungsi sistem dan fuzzy inference system fuzzy inference system (FIS)(FIS) . .
Pemeliharaan SistemPemeliharaan Sistem
Pada tPada tahap iniahap ini,, sistem yang telah dibuat akan dievaluasi. sistem yang telah dibuat akan dievaluasi. TTahap ini belum diikut sertakan dan dibatasi hanya sampai implementasiahap ini belum diikut sertakan dan dibatasi hanya sampai implementasi . .
Investigasi Sistem Investigasi Sistem
Keterbatasan sistem sebelumnya:Keterbatasan sistem sebelumnya:
Berbasis desktop. Belum terdapat database. Tidak ada pembagian user. Belum ada fasilitas manipulasi data penyakit dan gejala
Pada tahap selanjutnya akan dirancang Pada tahap selanjutnya akan dirancang proses pengambilan keputusan untuk gejala non proses pengambilan keputusan untuk gejala non fuzzyfuzzy dan gejala yang bersifat dan gejala yang bersifat fuzzy.fuzzy.
Analisis Sistem Analisis Sistem
Analisis Fungsi dan Proses Sistem :Analisis Fungsi dan Proses Sistem :
Sistem dimodelkan menggunakan alat bantu pemodelan berupa data flow diagram (DFD). Diagram konteks sistem.
fungsi-fungsi sistemfungsi-fungsi sistem : :
Fungsi Fungsi loginlogin dan dan logout adminlogout admin dari sistem. dari sistem. Fungsi Fungsi adminadmin untuk melihat, mengubah, menghapus penyakit. untuk melihat, mengubah, menghapus penyakit. Fungsi Fungsi adminadmin untuk melihat, menambah, mengubah, dan menghapus gejala untuk melihat, menambah, mengubah, dan menghapus gejala klinis klinis
penyakit.penyakit. Fungsi Fungsi adminadmin untuk melihat dan mengubah relasi antara penyakit dan gejalanya. untuk melihat dan mengubah relasi antara penyakit dan gejalanya. Fungsi Fungsi adminadmin untuk melihat laporan penyakit. untuk melihat laporan penyakit. Fungsi Fungsi adminadmin untuk melihat laporan gejala penyakit. untuk melihat laporan gejala penyakit. Fungsi konsultasi gejala klinis Fungsi konsultasi gejala klinis useruser dengan sistem. dengan sistem. Fungsi Fungsi add useradd user.. Fungsi konsultasi gejala Fungsi konsultasi gejala fuzzyfuzzy user dengan sistem. user dengan sistem.
Akuisisi PengetahuanAkuisisi Pengetahuan
Gejala Gejala Penyakit Penyakit
AI AI ND ND ILT ILT
Pendarahan bawah kulit Pendarahan bawah kulit * * * *
Nafas sesak Nafas sesak * * * * * *
Bersin-bersin Bersin-bersin * * * * * *
Batuk Batuk * * * * * *
Diare Diare * *
Produksi telur menurun Produksi telur menurun * *
Eksudat kental bening Eksudat kental bening * *
Tinja berwarna kehijauan Tinja berwarna kehijauan * *
Eksudat encer bening Eksudat encer bening * *
Sempoyongan Sempoyongan * *
Keluar cairan berbusa dari mata Keluar cairan berbusa dari mata * *
Kepala bergetar Kepala bergetar * *
Kepala berputar Kepala berputar * *
Pendarahan pada trakea Pendarahan pada trakea * *
Tinja encer putih Tinja encer putih * *
Mati secara mendadak Mati secara mendadak * *
Nafsu makan berkurang Nafsu makan berkurang * *
Analisis Inferensi Analisis Inferensi FuzzyFuzzy
PembuatanPembuatan fuzzy inference system fuzzy inference system (FIS)(FIS) dengan representasi fungsi keanggotaan variabel dengan representasi fungsi keanggotaan variabel inputinput yang berbeda dari penelitian sebelumya dan domain himpunan yang berbeda dari penelitian sebelumya dan domain himpunan fuzzy fuzzy yang tidak berubah. yang tidak berubah. Hasil Hasil Output Output FIS ini kemudian akan dibandingkan pada penelitian sebelumnya pada tahap FIS ini kemudian akan dibandingkan pada penelitian sebelumnya pada tahap implementasi sistem.implementasi sistem.
Output Output Inferensi Inferensi FuzzyFuzzy ::
Mendukung penyakit Laryngotracheitis Infectiosa (M-ILT). Sangat mendukung penyakit Laryngotracheitis Infectiosa (SM-ILT). Mendukung penyakit Newcastle Disease (M-ND). Sangat mendukung penykit Newcastle Disease (SM-ND). Mendukung penyakit Avian Influenza (M-AI). Sangat mendukung penyakit Avian Influenza (SM-AI).
Warna pial
Umur Ayam
Angka kematian
Suhu
Desain SistemDesain Sistem
UUntuk gejala penyakit ayam yang bersifat ntuk gejala penyakit ayam yang bersifat fuzzyfuzzy menggunakan alur penyelesaian sebagai berikut:menggunakan alur penyelesaian sebagai berikut:
Untuk gejala klinis menggunakan Tabel keputusan yang dihasilkan pada tahap sebelumnya. Untuk gejala klinis menggunakan Tabel keputusan yang dihasilkan pada tahap sebelumnya. Perancangan Perancangan database.database.
Desain Sistem Desain Sistem
Desain proses sistem(DFD Level 1)Desain proses sistem(DFD Level 1)
Id(*)Nama
KelaminAlamat
PekerjanKd_Penyakit(**)
Noiptanggal
Analisis Hasil
Kd_gejala(*)Nm_gejala
Gejala
Kd_Penyakit(*)Nm_penyakit
Nm_latinsolusi
Penyakit
Kd_Penyakit(**)Kd_gejala(**)
Relasi
2Konsultasi gejala klinis
USER
ADMINDatabase Pakar ayam
1Tambah user
3Konsultasi gejala
fuzzy dengan MATLAB
Data user
Data gejala klinis
Data user
Data gejala klinis
Hasil analisis gejala klinis
Data gejala fuzzy
Hasil analisis Gejala fuzzy
4Login
5Lihat penyakit
dan gejala klinis
6Manipulasi(tambah,edit,dan hapus) data penyakit dan gejala
klinis
7 Pemilihan
hubungan antara penyakit dengan
gejala klinis
Data login admin
Data penyakit dangejala klinis
User id dan password
Data penyakit
Data penyakit dangejala klinis
Data penyakit
Halaman web admin
Input data penyakit dan gejala klinisData penyakit
dan gejala klinis
Hasil manipulasi data Penyakit dan gejala klinis
Hasil perubahan antara gejala klinis
dengan penyakit ayam
Data gejalaklinis penyakit
Permasalahan nyata
Komputasi Secara Fuzzy
Defuzzifikasi
Solusi
Fuzzifikasi
Representasi Bahasa Natural
Desain AntarmukaDesain Antarmuka
ImplementasiImplementasi
HardwareHardware::
Processor: AMD Turion 2.0 Ghz. RAM: 1,5GHzHard disk kapasitas 80GB
SoftwareSoftware::
OS : Microsoft Windows XP® service Pack 2,Web server : IIS 5.0 dan Apache 2.2.4,Bahasa Pemrograman : PHP, ASP, dan Javascript,Sistem Manajemen Basis Data : MySQL 5.0.33, Browser : Internet Explorer dan Mozilla Firefox,Macromedia dreawever 8 dan notepad ++ sebagai editor tampilan web serta bahasa pemrograman,Matlab 7.0 sebagai perangkat lunak pembuatan Fuzzy Inference system.Web browser : Mozilla firefox 3.0.4
Pengujian sistem untuk fungsi perangkat lunak menggunakan Pengujian sistem untuk fungsi perangkat lunak menggunakan black box testingblack box testing dan dan hasilnya fungsi perangkat lunak berjalan dengan baik.hasilnya fungsi perangkat lunak berjalan dengan baik.
Pada tahap ini, akan dilihat pengaruh perubahan fungsi keanggotaan variabel Pada tahap ini, akan dilihat pengaruh perubahan fungsi keanggotaan variabel input input padapada hasil defuzzifikasi.hasil defuzzifikasi.
HEADER WEB
FOOTER
Navigasi
Content
M-NDM-ND
SM-NDSM-ND
(1)(1)
(1)(1)(2)(2)(3)(3)
Hasil FIS pada SPDPPA
Hasil FIS pada pengembangan SPDPPA
Parameter input data fuzzy
M-AIM-AI
SM-AISM-AI
(5)(6)
(3)(4)(5)(6)(7)(8)
Hasil FIS pada pengembangan SPDPPA
Hasil FIS pada SPDPPA
Hasil FIS pada SPDPPA
Hasil FIS pada pengembangan SPDPPA
(1)(2)(3)
(1)(2)(3)(4)
Kesimpulan & SaranKesimpulan & Saran
KesimpulanKesimpulan
Pada penelitian ini telah dikembangkan suatu sistem pakar diagnosa penyakit ayam berbasis web. Terdapat 2 proses dalam pengambilan keputusan penyakit ayam:
Gejala klinis : Tabel keputusan. Gejala fuzzy : FIS yang direprensentasikan dengan fungsi keanggotaan variabel input
yang berbeda dan domain himpunan fuzzy yang sama dari penelitian sebelumnya. Analisis inferensi fuzzy bertujuan untuk memperkuat keputusan yang sebelumnya dihasilkan oleh Tabel keputusan.Pengaruh perubahan fungsi keanggotaan variabel input terhadap hasil defuzzifikasi terjadi pada warna pial kelima, di mana terjadi perubahan output penyakit dari Newcastle Disease (ND) menjadi Avian Influenza (AI).
SaranSaran
Membuat Aplikasi berbasis web yang lebih terintegrasi. Di buat suatu proses penunjang keputusan yang lebih baik lagi dengan melibatkan pembobotan pada gejala non-fuzzy.
(9)(10)
(10)
(9)
(7)(8)
Hasil FIS pada SPDPPA
Hasil FIS pada pengembangan SPDPPA
Top Related