IMPLEMENTASI SISTEM PAKAR BERBASIS ATURAN UNTUK DIAGNOSA PRODUKTIVITAS TERNAK AYAM RAS DENGAN MENGGUNAKAN METODE FORWARD CHAINING

dokumen-dokumen yang mirip
IMPLEMENTASI SISTEM PAKAR BERBASIS ATURAN UNTUK DIAGNOSA PRODUKTIVITAS TERNAK AYAM RAS DENGAN MENGGUNAKAN METODE FORWARD CHAINING

SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING

PENGEMBANGAN SISTEM PAKAR BERBASIS ATURAN UNTUK MENENTUKAN MATA KULIAH YANG AKAN DIAMBIL ULANG (REMEDIAL) DENGAN METODE FORWARD CHAINING

DIAGNOSA PENYAKIT JANTUNG DENGAN METODE PENELUSURAN FORWARD CHAINNING-DEPTH FIRST SEARCH

DIAGNOSA PENYAKIT MANUSIA YANG DIAKIBATKAN OLEH GIGITAN HEWAN MENGGUNAKAN METODE CERTAINTY FACTOR

Sistem Pakar untuk Mendiagnosa Penyakit Kucing Menggunakan Metode Backward Chaining

SISTEM PAKAR MENGIDENTIFIKASI PENOLAKAN FILM RADIOLOGI MENGGUNAKAN METODE FORWARD CHAINING

Expert System. Siapakah pakar/ahli. Pakar VS Sistem Pakar. Definisi

BAB 2 TINJAUAN TEORI. Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan,

Sistem Pakar untuk Mendiagnosa Penyakit yang Disebabkan Nyamuk dengan Metode Forward Chainning

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS

APLKASI SISTEM PAKAR BERBASIS WEB UNTUK MENDIAGNOSA AWAL PENYAKIT JANTUNG

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PAKAR. Entin Martiana Jurusan Teknik Informatika - PENS

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING

SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT GINJAL DENGAN METODE FORWARD CHAINING

SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING. Agam Krisna Setiaji

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT DAN HAMA PADA TANAMAN SEMANGKA BERBASIS ANDROID

SISTEM PAKAR DIAGNOSA PENYAKIT PARU-PARU DENGAN METODE FORWARD CHAINING

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

BAB IV HASIL DAN UJI COBA

SISTEM PAKAR MENDIAGNOSA PENYAKIT UMUM YANG SERING DIDERITA BALITA BERBASIS WEB DI DINAS KESEHATAN KOTA BANDUNG

Sistem Pakar Untuk Mendeteksi Kerusakan Pada Sepeda Motor 4-tak Dengan Menggunakan Metode Backward Chaining

TAKARIR. data atau informasi dan transformasi data yang bergerak dari pemasukan data hingga ke keluaran. Database

APLIKASI SHELL SISTEM PAKAR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

BAB I PENDAHULUAN. Perkembangan komputer sekarang ini sangat pesat dan salah. satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan.

BAB II LANDASAN TEORI. Landasan teori atau kajian pustaka yang digunakan dalam membangun

MENGENAL SISTEM PAKAR

SISTEM CERDAS DIAGNOSA PENYAKIT AYAM

ABSTRAK. Kata kunci : sistem pakar, forward chaining, dempster shafer.

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Feriani A. Tarigan Jurusan Sistem Informasi STMIK TIME Jln. Merbabu No. 32 AA-BB Medan

APLIKASI SISTEM PAKAR DETEKSI KERUSAKAN MOTOR MATIC MENGGUNAKAN METODE FOWARD CHAINING. Agustan Latif

PERANCANGA SISTEM PAKAR PENDETEKSI GANGGUAN KEHAMILAN ABSTRAK

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE FORWARD CHAINING. Kata Kunci : Sistem Pakar, Ginjal, Metode Forward Chaining, Java

SISTEM PAKAR PENGOBATAN HERBAL

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT CABAI PAPRIKA BERBASIS ANDROID

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT BABI DENGAN METODE BACKWARD CHAINING

APLIKASI DIAGNOSA PENYAKIT ANAKMELALUI SISTEM PAKAR MENGGUNAKAN JAVA 2 MICRO EDITION YOSEPHIN ERLITA KRISTANTI

By: Sulindawaty, M.Kom

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN

TELEMATIKA, Vol. 06, No. 02, JANUARI, 2010, Pp ISSN X SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT AYAM YANG DISEBABKAN OLEH VIRUS

SISTEM PAKAR DIAGNOSA PENYAKIT KANKER PAYUDARA MENGGUNAKAN CERTAINTY FACTOR

BAB III ANALISA DAN PERANCANGAN SISTEM

APLIKASI SISTEM PAKAR DETEKSI DINI PADA PENYAKIT TUBERKULOSIS

SISTEM PAKAR UNTUK MEMPREDIKSI JENIS PENYAKIT PADA KELINCI DENGAN METODE FORWARD CHAINING SKRIPSI. Diajukan Oleh :

PEMANFATAN TEOREMA BAYES DALAM PENENTUAN PENYAKIT THT

BAB 1 PENDAHULUAN. Penyakit THT merupakan salah satu jenis penyakit yang sering ditemukan

Implementasi Metode Forward Chaining untuk Mendiagnosa PenyebabPenyakit Tanaman Singkong

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

TAKARIR. : pelacakan yang dimulai dari tujuan, selanjutnya. dicari aturan yang memiliki tujuan tersebut untuk. kesimpulannya

SISTEM PAKAR. Farah Zakiyah Rahmanti, M.T Mei Universitas Dian Nuswantoro

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SALURAN PENCERNAAN MENGGUNAKAN METODE DEMPSTER SHAFER

SISTEM PAKAR BERBASIS MOBILE UNTUK MENDETEKSI PENYAKIT PADA GINJAL

Sistem Berbasis Pengetahuan. Program Studi Sistem Komputer Fakultas Ilmu Komputer Universitas Putra Indonesia YPTK Padang

Jurnal Komputasi. Vol. 1, No. 1, April Pendahuluan. Hal 1 dari 90

BAB II TINJAUAN PUSTAKA

MERANCANG SISTEM PAKAR DIAGNOSA PENYAKIT JANTUNG DENGAN METODE FORWARD CHAINING BERBASIS WEB SKRIPSI

Rancang Bangun Sistem Pakar Pendiagnosa Penyakit Demam Typhoid dan Demam Berdarah Dengue dengan Metode Forward Chaining

Sistem Pakar Diagnosis Penyakit Menular Pada Klinik Umum Kebon Jahe Berbasis Web Dengan Menggunakan Metode Forward Chaining

SISTEM PAKAR DENGAN BEBERAPA KNOWLEDGE BASE MENGGUNAKAN PROBABILITAS BAYES DAN MESIN INFERENSI FORWARD CHAINING

DESAIN APLIKASI HELPDESK TROUBLESHOOTING HARDWARE DAN SOFTWARE. Tugas Matakuliah Interaksi Manusia dan Komputer. Narti Prihartini, S.T.

SISTEM PAKAR TROUBLESHOOTING BASE TRANSCEIVER STATION UNTUK EFISIENSI KINERJA TEKNISI (STUDI KASUS : PT.KMS TELECOM PEKANBARU)

SISTEM PAKAR ASPHYXPERT UNTUK DIFERENSIAL DIAGNOSA DAN TATALAKSANA PENANGANAN DINI UNTUK PENYAKIT SESAK NAPAS. KHAIRUNNISA, S.Pd., M.

SISTEM PAKAR PENYAKIT LAMBUNG MENGGUNAKAN METODE FORWARD CHAINING

MERANCANG SISTEM PAKAR DIAGNOSA PENYAKIT JANTUNG DENGAN METODE FORWARD CHAINING BERBASIS WEB SKRIPSI

SISTEM PAKAR MENDIAGNOSA PENYAKIT MALARIA BERBASIS WEB

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI

Aplikasi Sistem Pakar untuk Mendiagnosa Gangguan Pernafasan pada Anak Menggunakan Metode CF (Certainty Factor)

BAB III ANALISIS DAN DESAIN SISTEM

JURNAL TEKNOLOGI TECHNOSCIENTIA ISSN: Vol. 5 No. 1 Agustus 2012

BAB III ANALISA DAN DESAIN SISTEM

APLIKASI DIAGNOSA KERUSAKAN MESIN SEPEDA MOTOR BEBEK 4 TAK DENGAN METODE FORWARD CHAINING

SISTEM PAKAR DIAGNOSIS PENYAKIT SISTEM PERNAFASAN SKRIPSI

SISTEM PAKAR ONLINE MENGGUNAKAN RULE BASE METHOD UNTUK DIAGNOSIS PENYAKIT AYAM SKRIPSI KIKI HENDRA SITEPU

SISTEM PAKAR PENDETEKSI PENYAKIT MATA BERBASIS ANDROID

Pengetahuan 2.Basis data 3.Mesin Inferensi 4.Antarmuka pemakai (user. (code base skill implemetation), menggunakan teknik-teknik tertentu dengan

Perancangan Aplikasi Sistem Pakar Penyakit Ayam Muhammad Hasbi 7)

TAKARIR. : kumpulan file atau tabel yang saling berhubungan. secara logika. : penalaran yang dimulai dari fakta menuju konklusi

BAB II TINJAUAN PUSTAKA

Penerapan Sistem Pakar Untuk Informasi Kebutuhan Energi Menggunakan Metode Forward Chaining

SISTEM PAKAR. Entin Martiana, S.Kom, M.Kom

BAB III ANALISA SISTEM

PROGRAM SISTEM PAKAR DALAM MEMBANTU CALON MAHASISWA MENENTUKAN MINAT STUDI DI UNIVERSITAS

TAKARIR. Aedes aegypti : nyamuk yang menularkan penyakit demam. Database : kumpulan file atau tabel yang saling

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN JAGUNG BERBASIS WEB (STUDI KASUS : DINAS TANAMAN PANGAN DAN HORTIKULTURA KAB INHIL)

SISTEM PAKAR PENDETEKSI PENYAKIT PADA BURUNG MURAI MENGGUNAKAN METODE FORWARD CHAINING

BAB I Pendahuluan. dirasakan meningkat pesat, terlebih lagi perkembangan di bidang teknologi. khususnya dalam menunjang kegiatan sehari-hari.

SISTEM PAKAR KNOWLEDGE-BASED UNTUK DIAGNOSA SAKIT KEPALA

ANALISIS DAN PERANCANGAN SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT PADA KURA-KURA BERBASIS DEKSTOP DENGAN METODE FORWARD CHAINING NASKAH PUBLIKASI

SISTEM PAKAR DIAGNOSIS KEJIWAAN MENGGUNAKAN METODE CERTAINTY FACTOR (STUDI KASUS RUMAH SAKIT JIWA DAERAH PROVINSI SUMATERA UTARA)

APLIKASI SISTEM PAKAR UNTUK PERTOLONGAN PERTAMA MENDIAGNOSA DEMAM Shela Shelina Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina, Depok 164

BAB III ANALISIS DAN DESAIN SISTEM

BAB II LANDASAN TEORI

Transkripsi:

IMPLEMENTASI SISTEM PAKAR BERBASIS ATURAN UNTUK DIAGNOSA PRODUKTIVITAS TERNAK AYAM RAS DENGAN MENGGUNAKAN METODE FORWARD CHAINING Febri Hadi Universitas Putra Indonesia YPTK Padang e-mail: hadi.febri@gmail.com Abstrak Sistem pakar merupakan salah satu bidang dalam kecerdasan buatan yang digunakan untuk menyelesaikan suatu masalah yang biasa dikerjakan oleh pakar, dalam hal ini salah satu penerapan sistem pakar adalah dalam diagnosa produktivitas ternak ayam ras pedaging. Dilihat dari peluang usaha peternakan ayam ras pedaging yang menjanjikan tetapi keterampilan peternak ayam ras pedaging yang masih kurang sehingga diperlukan pemeliharaan yang memadai untuk meningkatkan produktivitas ternak ayam ras tersebut. Pada penelitian ini dilakukan perancangan dan pembuatan sistem pakar yang digunakan untuk membantu mendiagnosa produktivitas beternak ayam ras, analisa dimulai dari perancangan knowledge base, rule base, inference engine, perancangan database dan selanjutnya perancangan interface, adapun metode yang digunakan untuk mendiagnosa produktivitas ternak ayam ras pedaging adalah metode forward chaining. Dengan metode forward chaining diharapkan semua permasalah dari peternak akan dapat dijawab oleh sistem pakar dengan benar. Kata kunci : sistem pakar, knowledge base, forward chaining, interface dan produktivitas ternak ayam ras. 1. PENDAHULUAN Sistem pakar adalah perangkat lunak yang mensimulasikan kinerja ahli manusia dalam bidang tertentu. Sistem pakar saat ini telah digunakan di banyak daerah di mana memerlukan pengambilan keputusan atau memprediksi dengan keahlian (Asabere, 2012). Sistem pakar merupakan suatu bidang ilmu dalam kecerdasan buatan. Kecerdasan buatan digunakan untuk memecahkan masalah yang cukup sulit untuk meminta persaingan kecerdasan manusia (Josephine dan Jeyabalaraja, 2012). Hewan jenis unggas ayam ras merupakan salah satu usaha yang dapat dapat dijadikan usaha pokok di masyarakat, karena ayam ras banyak keunggulan dan nilai ekonomisnya lebih tinggi dari pada ternak unggas lainnya, telurnya dapat menjadi bahan makanan pokok, daging ayam ras dapat menjadi daging konsumsi. Dalam proses peternakan ayam ras perlu adanya manajemen pakan yang baik, kontrol kesehatan ternak yang baik sehingga ayam dapat terhindar dari penyakit, dan jika ayam terkena penyakit maka dapat dideteksi penyakit apa yang diderita oleh ayam yang dapat mempengaruhi produktivitas ternak ayam ras. Penurunan produktivitas ayam ras pedaging, adanya ayam ras yang terserang bermacam-macam penyakit, gejala-gejala tersebut sering terjadi pada ayam ras, sehingga produktivitas ayam ras menurun, melihat dari faktor-faktor yang terjadi maka penulis tertarik melakukan pengkajian lebih dalam untuk mendiagnosa Produktivitas ayam ras berdasarkan penyakit dan gejala-gejala yang terjadi pada ayam. Metode yang digunakan untuk mendiagnosa produktivitas ayam ras yaitu sistem forward Chaining atau penelusuran ke depan adalah mengetahui gejala-gejala penyakit ayam ras dalam meningkatkan produktifitas ayam ras pedaging, oleh Sistem berbasis komputer dapat memberikan kesimpulan dan saran dari fakta-fakta yang diinput di sistem berbasis komputer. 2. LANDASAN TEORI Pada dasarnya metode sistem pakar diterapkan untuk mengeksploitasikan satu atau lebih mekanisme penalaran atau pemikiran/pertimbangan (inference) yang menyerupai seorang pakar dalam memecahkan masalah. Beberapa aktivitas pemecahan yang dimaksud antara lain : 1

pembuatan keputusan, pemaduan pengetahuan, pembuatan rule-rule, peracangan, prakiraan, diagnosis, perumusan dan penjelasan tentang sistem pakar yang dibangun. Artificial Intelligence (AI) Artificial Intelligence (AI) atau kecerdasan buatan adalah suatu ilmu pengetahuan dan teknologi yang mempelajari cara membuat komputer melakukan sesuatu seperti yang dilakukan oleh manusia. Artificial Intelligence (AI) dapat dikelompokkan ke dalam empat bagian utama, seperti terlihat pada gambar 1. berikut : Gambar 1 Bagian-bagian Utama dari Aplikasi Artificial Intelligence (AI) Sistem Pakar Sistem pakar adalah salah satu cabang dari AI yang membuat penggunaan secara luas knowledge yang khusus untuk penyelesaian masalah tingkat manusia yang pakar. Seorang pakar adalah orang yang mempunyai keahlian dalam bidang tertentu, yaitu pakar yang mempunyai knowledge atau kemampuan khusus yang orang lain tidak mengetahui atau mampu dalam bidang yang dimilikinya. Ketika sistem pakar dikembangkan pertama kali sekitar tahun 70-an, sistem pakar hanya berisi knowledge yang eksklusif. Namun demikian sekarang ini istilah sistem pakar sudah digunakan untuk berbagai macam sistem yang menggunakan teknologi sistem pakar itu. Seorang pakar dengan sistem pakar mempunyai banyak perbedaan, yaitu mengenai perbandingan kemampuan antara seorang pakar dengan sebuah sistem pakar seperti pada Tabel 1 berikut ini : Tabel 1. Perbandingan Kemampuan Seorang Pakar dengan Sistem Pakar Factor Human Expert Expert System Time availability Hari kerja Setiap saat Geografis Lokal/tertentu Di mana saja Keamanan Tidak tergantikan Dapat diganti Perishable/dapat habis Ya Tidak Performansi Variable Konsisten Kecepatan Variable Konsisten Biaya Tinggi Terjangkau Arsitektur Sistem Pakar Ada dua hal bagian penting dari Sistem Pakar, yaitu : lingkungan pengembangan (devlopment environment) dan lingkungan konsultasi (consultation environment). Lingkungan pengembangan digunakan oleh pembuat Sistem Pakar untuk membangun komponenkomponennya dan memperkenalkan pengetahuan ke dalam knowledge base (basis pengetahuan). Lingkungan konsultasi digunakan oleh pengguna untuk berkonsultasi sehingga pengguna mendapatkan pengetahuan dan nasihat dari Sistem Pakar layaknya berkonsultasi dengan seorang pakar. Gambar 2 menunjukkan komponen-komponen yang penting dalam sebuah Sistem Pakar (T. Sutojo, et al, 2011b). 2

Gambar 2. Komponen-Komponen Penting Dalam Sistem Pakar Teknik Representasi Pengetahuan Representasi pengetahuan merupakan metode yang digunakan untuk mengkodekan pengetahuan ke dalam sebuah sistem pakar. Representasi dimaksud untuk menangkap sifat-sifat penting masalah dan membuat informasi itu dapat diakses oleh prosedur pemecahanya masalah (Kusrini, 2006c) Setiap rule terdiri dari dua bagian, yaitu bagain IF disebut eviedence (fakta-fakta) dan bagian THEN disebut hipotesis atau kesimpulan. Syntax Rule adalah : IF E then H E : eviendece (fakta-fakta) yang ada H : Hipotesis atau kesimpulan yang dihasilkan Secara umum, rule mempunyai evidence lebih dari satu yang dihubungkan oleh kata penghubung AND atau OR, atau kombinasi keduanya. Tetapi sebaiknya biasakan menghindari penggunaan AND dan OR secara sekaligus dalam satu Rule. Sistem Inferensi Forward Chaining dan Backward Chaining Mesin infrensi merupakan otak dari sistem pakar, berupa perangkat lunak yang melakukan tugas inferensi penalaran sistem pakar, biasa dikatakan sebagai mesin pemikir (Thing Medicine). Pada prinsipnya mesin inferensi inilah yang akan mencari solusi dari suatu masalah. konsep yang biasanya digunakan untuk mesin inferensi adalah runut balik, yaitu proses penalran yang berawal dari tujuan yang diinginkan, menulusuri fakta-fakta yang fakta-fakta yang mendukung untuk mencapai tujuannya. Selain itu juga dapat menggunakan runut maju, yaitu proses penalaran yang bermula dari kondisi yang diketahui menuju tujuan yang diinginkan (Sri Hartati dan Sari Iswanti, 2008a) Forward Chaining Forward chaining adalah teknik pencarian yang dimulai dengan fakta yang diketahuai, kemudian mencocokkan fakta-fakta tersebut dengan bagian IF dari Rule IF-THEN. Bila ada fakta yang cocok dengan bagian IF, maka rule tersebut dieksekusi. Bila sebuah rule dieksekusi, maka sebuah fakta baru (bagian THEN) ditambahkan ke dalam database. Setiap kali pencocokan, dimulai dari rule teratas. Setiap rule hanya boleh dieksekusi sekali saja. Proses pencocokan digunakan adalah Depth-Firsh Search (DFS), Breadth-Firsh Search (T. Sutojo, et al, 2011c). Backward Chaining Backward Chaining atau Runut balik merupakan proses perunutan yang arahnya kebalikan dari runut maju (forward Chaining). Proses penalaran runut balik dimulai dengan tujuan atau goal kemudian merunut balik kejalur yang akan mengarahkan ke goal tersebut, mencari buktibukti bahwa bagian kondisi terpenuhi (Sri Hartati dan Sari Iswanti, 2008b). 3

Dapat disimpulkan bahwa Backward Chaining adalah metode inferensi yang bekerja mundur kearah kondisi awal. Proses diawali dari goal(yang berada bagian THEN dari rule IF- THEN), kemudian pencarian mulai dijalankan untuk mencocokkan apakah fakta-fakta yang ada cocok dengan premis-premis di bagian IF. Jika cocok Rule dieksekusi, Kemudian Hipotesis bagian Then ditempatkan di basis data sebagai fakta baru. Teknik Pencarian Mendalam Pertama (Depth-First Search) Sebagai Penelusuran Data Pada Depth-Firsh Search, proses pencarian akan dilakukan pada semua anaknya sebelum dilakukan pencarian ke node-node yang selevel. Pencarian dimulai dari node akar ke level yang lebih tinggi, proses ini diulangi terus sampai ketemu goal. Pada Gambar 3. memperlihatkan bagaimana proses pencarian dengan teknik DFS. Gambar 3. Pencarian Dengan Teknik Depth-First Search (DFS) Tabel Keputusan Tabel Keputusan merupakan suatu cara untuk mendokumentasikan pengetahuan. Tabel keputusan merupakan matrix kondisi yang dipertimbangkan dalam mendeskripsian kaidah. Tabel 2. merupakan suatu bentuk tabel keputusan. Tabel 2. Tabel Keputusan Kondisi 1 (goal1) Kondisi 2 (goal1) (goal 2) Kondisi 3 (goal 2) Kaidah yang disajikan dalam bentuk kaidah produksi disusun dari tabel keputusan (di bentuk dari pengubahan tabel keputusan). Sebagai contoh perhatikan pembuatan kaidah 1. pertama, lihat goal 1 merupakan konklusi dari kaidah 1. Konklusi ini akan dapat dicapai bila kondisikondisi yang mendukung terpenuhi. Kedua, tanda centang ( ) pada kolom dibawah goal 1 menunjukkan kondisi mana yang harus dipenuhi untuk mencapai konklusi tersesebut. Pada goal 1, terlihat tanda centang berada pada kondisi 1 dan kondisi 2. Ketiga, pembutan kaidah 1 menggunakan goal dan kondisi yang telah diperoleh dari langkah 1 dan 2, seperti berikut ini : Kaidah 1 : Goal 1 if Kondis 1 AND Kondisi 2 Kaidah 2 dapat diproleh dengan cara yang sama : Kaidah 2 : Goal 2 IF Kondisi 2 AND Kondisi 3 4

3. ANALISA PROSES Pada sistem pakar yang mendiagnosis penyakit ayam, dimulai dengan pembuatan sebuah basis pengetahuan. Pengetahuan yang berasal dari pakar tersebut dipresentasikan kedalam bentuk-bentuk satuan pengetahuan. Proses inferensi yang digunakan pada deteksi kerusakan pada sistem kemudi adalah pelacakan maju (Fordward Chaining). Proses penalaran dimulai dari sekumpulan data yang menuju pada suatu kesimpulan seperti yang terlihat pada table 3. Di bawah ini : Tabel 3 Data Fakta Penyakit dan Gejala Pada Diagnosa Produktivitas Ayam No Penyakit Gejala 1 Tetelo - Lesu - Kurang bergairah - Nafsu makan bergairah 2 Gumburo -Diare -Gemetar dan sukar berdiri -Bulu disekitar anus 3 Cacar - Suhu tubuh tinggi - Kotoran encer 4 Batuk Darah - Mata berair - Malas bergerak - Getah radang 5 Bronchitis - Batuk - Bersin - Sesak nafas - Ngorok mengeluarkan lendir 6 Marek - Jengger pucat - Kelumpuhan pada sayap - Kebutaan 7 Snot/Pilek - Keluar lendir kekuninganencer dari hidung - Terdapat kerak disekitar lubang hidung - Mata tertutup sebagian 8 Kolera - Mati mendadak - Demam - Sesak nafas Perancangan Sistem Pakar Adapun desain pada sistem pakar adalah mendiagnosa faktor-faktor yang perlu diperhatikan untuk setiap fase perkembangan ayam pedaging sehingga dapat meningkatkan produktivitas ayam pedaging. Pada bab ini juga diuraikan analisis dan desain sistem pakar, yang meliputi : desain sistem, penyajian fakta-fakta dan aturan, algoritma pencarian diagnosa fakta-fakta yang perlu diperhatikan untuk setiap fase perkembangan serta desain antar muka pemakai. Desain Arsitektur Sistem Desain arsitektur sistem pakar dalam diagnosa produktivitas ayam pedaging berdasarkan macam-macam penyakit ayam pedaging dan gejala yang harus diperhatikan pada setiap penyakit, gejala yang harus diperhatikan dan uraian dari tiap fase telah ditentukan oleh pakar di bidang peternakan berdasarkan literatur bukunya dan dapat dilihat pada Gambar 4. di bawah ini : 5

Gambar 4.1. Desain Arsitektur Sistem Pakar Perancangan Basis Pengetahuan (Knowledge Base) Untuk mendukung penalaran diagnosis produktivitas ayam terhadap penyakit ayam, maka pengetahuan yang diperoleh dari pakar dapat dipresentasikan dalam bentuk pohon keputusan yang terlihat pada Gambar 5. Gambar 5. Pohon Keputusan Adapun fakta yang memprediksi diagnosa produktivitas ayam pedaging berdasarkan penyakit ayam dan gejala-gejala yang harus diperhatikan pada setiap penyakit : 1. Data Penyakit Ayam Tabel 4. Tabel Penyakit Ayam Kode P001 P002 P003 P004 P005 P006 P007 P008 Nama Penyakit Tetelo Gumboro Cacar Batuk Darah Bronchitis Marek Snot/Pilek Kolera 6

2. Data Gejala Penyakit Tabel 5. Data Gejala Penyakit Ayam Cara Representasi Pengetahuan Representasi pengetahuan merupakan metode yang digunakan untuk mengodekan pengetahuan dalam sebuah sistem pakar yang berbasis pengetahuan. Dari kombinasi data gejala yang menjadi penyebab penyakit, maka dapat disimpulkan ada 14 aturan atau rule yang bisa dijelaskan dengan Tabel 6 sebagai berikut. Dari kombinasi data gejala yang menjadi penyebab penyakit, maka dapat disimpulkan ada 14 aturan atau rule yang bisa dijelaskan dengan Tabel 6. sebagai berikut : Tabel 4.4. Daftar Aturan Diagnosa Mesin Inferensi Mesin inferensi adalah bagian sistem pakar yang melakukan penalaran dengan menggunakan isi daftar aturan berdasarkan urutan dan pola tertentu selama proses konsultasi mesin inferensi menggunakan strategi forward chaining. Dimana penelusuran akan dimulai dari pengecekan macam-macam penyakit, gejala dan solusi yang direkomendasikan. Forward chaining digunakan untuk menguji fakta-fakta yang dijawab pengguna dengan aturan yang telah dismpan 7

dalam sistem satu demi satu hingga dapat diambil suatu kesimpulan dan menentukan fakta-fakta yang akan ditanyakan kepada pengguna. Database Sebelum melakukan perancangan tabel yang akan dibuat, maka terlebih dahulu dilakukan perancangan untuk penentuan basis data, pada rancangan ini akan memperlihatkan hubungan atau relasi antara beberapa entitas yang akan digunakan. Entity Relational Diagram (ERD) dari entity entity dibawah ini akan diimplementasikan ke dalam tabel-tabel beserta relasi yang digunakan dapat dilihat pada Gambar 6. penyakit *Kd_penyakit Nama_Penyakit kesimpulan gejala *id_gejala nama_gejala Kd_Penyakit go Gambar 6. Entity Relationship Diagram (ERD) 4. IMPLEMENTASI SISTEM Setelah merancang database, selanjutnya dirancang antar muka (Interface) sistem, yaitu form-form yang dibutuhkan didalam pembuatan program dengan menggunakan Bahasa Pemograman Java netbeans 6.9. Form-form yang dirancang dilengkapi dengan tombol-tombol operasi (Save, Delete, Edit, Cancel dan Exit). Beberapa form dilengkapi dengan DataGrid untuk menampilkan data-data yang sudah tersimpan di dalam database. Form Menu Login Pada sistem pakar diagnosa Produktivitas ternak ayam ras pedaging terdapat dua lingkungan, lingkungan pengguna umum dan lingkungan pakar. Jika user masuk menggunakan lingkungan pengguna umum maka tidak dibutuhkan password tapi pengguna umum dibatasi hak aksesnya dalam menggunakan program sistem pakar. Adapun tampilan form menu login dapat dilihat pada Gambar 7. Gambar 7 Form Login Form Menu Utama Masing-masing menu mempunyai fungsi sebagai berikut : 1. Pada manu pakar akan mengolah data-data penyakit dan gejala-gejala yang ditimbulkan untuk mendiagnosa produktivitas ternak ayam ras pedaging, maka digunakan menu diagnosa yang terdiri dari input yang berisi form input penyakit, input data gejala-gejala yang ditimbulkan. 8

2. Menu diagnosa yaitu menu yang berisi tentang diagnosa produktivitas ternak ayam ras pedaging. 1. Form Input Penyakit Form Input fase pertumbuhan adalah form untuk menginput data penyakit ayam, data penyakit ayam ada 10 jenis. Jika pakar membutuhkan penambahan data penyakit ayam bisa diinputkan di form input penyakit ayam. Form input data penyakit ayam dapat dilihat pada Gambar 8. 2. Form Input Gejala yang Ditimbulkan Gambar 8. Input Data Penyakit Form untuk menginput gejala-gejala yang harus diperhatikan pada tiap penyakit ayam, setiap penyakit mempunyai gejala-gejala yang harus diperhatikan. Desain input data gejala dapat dilihat pada Gambar 9. Gambar 9. Fom Input Data Gejala yang Ditimbulkan 3. Form Diagnosa Produktivitas Ayam Terhadap Penyakit Form diagnosa merupakan form inti untuk pengolahan data untuk menghasilkan sebuah diagnosa. Langkah pertama untuk mengimplementasikan Form Diagnosa ini adalah dengan memasukkan nama peternak yang akan dianalisa, kemudian akan tampil pertanyaan satu persatu, dan dibawah pertanyaan terdapa 2 option button untuk menentukan pilihan Ya atau Tidak. Jika tombil iya atau tidak sudah dipilih dengan cara mengkilikmakan dengan otomatis pertanyaan ke dua akan muncul. Tombol cek hasil digunakan untuk menampilkan kesimpulan diagnosa terakhir dari sistem setelah semua pertanyaan dijawab seperti yang terlihat pada Gambar 10. 9

Gambar 10 Form Diagnosa Produktivitas Ternak Ayam Terhadap Penyakit Analisa Hasil Pengujian Hasil dari analisa dignosa produtivitas ternak ayam terhadap penyakit ini menghasilkan sebuah informasi tentang penyakit ayam yang telah dianalisa dengan menjawab beberapa pertanyaan yang muncul di form diagnosa, seperti contoh pada gambar 10 ibu Rima Nastiti telah menjawab semua pertanyaan dengan yang sesuai dengan keadaan ayam, maka dapat dilihat hasil analisa diagnosa produktivitas terhadap penyakit ayam menghasilkan ayam bapak hadi disarankan vaksinasi secara teratur telah menjawab semua pertanyaan, dan hanya beberapa pertanyaan yang cocok dengan keadaan ayamnya saat ini, maka dapat dilihat hasil diagnosa diagnosa produktivitas terhadap penyakit ayam. 5. KESIMPULAN Kesimpulan yang dapat diambil dari pembuatan sistem pakar dalam produktivitas ternak ayam terhadap penyakit : 1. Perangkat lunak yang dirancang dengan rule-based expert system digunakan untuk menganalisa penyakit dan gejala-gejala yang ada dalam berternak ayam ras pedaging. Sehingga dapat membantu user atau dalam hal ini peternak ayam ras pedaging memberikan solusi pemecahan masalah secara tepat dan cepat.. 2. Teknik pengolahan data dilakukan dengan menyimpan data ke dalam database yaitu data penyakit dan data gejala, selanjutnya dari database penyakit dan data gejala tersebut didiagnosa menggunakan program dan diproleh saran kritria yang benar untuk menghasilkan saran dari gejala-gejala penyakit ayam. 3. Perangkat lunak Sistem Pakar diagnosa produktivitas ternak ayam ras diimplementasikan dengan Java Netbeans 6.9, menampilkan menu-menu sederhana sehingga dapat digunakan oleh siapapun yang membutuhkannya, baik itu oleh peternak, masyarakat umum, lembaga atau individu karena cara menggunakannya sangat mudah tidak perlu menguasai keahlian khusus tentang komputer. DAFTAR PUSTAKA Arhami, Muhmaad (2005), Konsep Dasar Sistem Pakar, Andi, Yogyakarta. Asabere, Nana Yaw (2012), mmes: A Mobile Medical Expert System for Health Institutions in Ghana Chee Fai, Tan (2007), An Expert Fault Diagnosis System For AutoWire Bond Machine Kusrini (2006), Sistem Pakar Teori dan Aplikasi, Andi, Andi Yogyakarta. 10

Kusumawati, Sri (2003), Artificial Intelegence Teknik dan Aplikasinya, Graha Ilmu, Yogyakarta. M.S.Josephine et al (2012), "Expert System and Knowledge Management for Software Developer in Software Companies Nastiti, Rima (2012), Menjadi Milyarder Budidaya Ayam Broiler, Pustaka Baru Press, Yogyakarta. Rossini, Peter (2000), Using Expert Systems and Artificial Intelligence For Real Estate Forecasting Sri Hartati dan Sari iswanti (2008) Sistem Pakar Dan Pengembangannya, Andi,Yogyakarta. T. Sutejo, et al(2011), Kecerdasan Buatan, Andi, Yogyakarta. 11