Sistem Pakar untuk Mendiagnosa Penyakit Ayam

 6  44  66  2017-04-15 22:00:27 Report infringing document

KATA PENGANTAR

  Sistem pakar adalah sebuah program komputer yang mempresentasikan dan menalarkan pengetahuan dari seorang pakar dalamsuatu subjek dengan tujuan memecahkan masalah atau memberikan saran. Berdasarkan hasil observasi pada peternakan ayam di KSU Jati Mekar, serta wawancaradengan pakar ayam yang menangani penyakit ayam pada peternakan diKSU jati Mekar, penulis menemukan permasalahan yaitu umumnya para peternak memiliki pengetahuan yang minim mengenai teknis penangananpenyakit ayam.

1.2 Identifikasi dan Rumusan Masalah

  Masih banyaknya peternak yang memiliki ketergantungan yang tinggi terhadap pakar ternak ayam atau dokter hewan yang ahli dalammenangani penyakit ayam. Sehingga untuk mendatangkannya diperlukan biaya yangcukup mahal serta jarak lokasi pakar dengan peternakan yang cukup jauh membutuhkan waktu tempuh yang cukup lama.

1.4.1 Kegunaan Praktis

1.4.2 Kegunaan Akademis

  Kegunaan praktis dari penelitian ini, diharapkan dengan adanya sistem yang dibahas pada penulisan skripsi ini dapat menjadikemudahan dalam melakukan kinerja dalam mendiagnosa, pengobatan, dan pencegahan awal penyakit yang menyerang ternakayam. Penulis, dapat membandingkan antara ilmu yang dipelajari di perkuliahan dengan ilmu yang didapat dari hasil penelitian dilapangan dan juga dapat menambah wawasan, pengalaman serta pengetahuan baru terutama mengenai Sistem Pakar.

1.6 Lokasi dan Waktu Penelitian

  Lokasi penelitian ini bertempat di Koperasi Unit Desa (KSU) JatiMekar yang beralamat di Ds. Berikut adalah tabel 1.1 jadwal penelitian.

BAB II LANDASAN TEORI

2.1 Sistem Pakar

2.1.1 Pengertian Sistem Pakar

  Menurut Durkin : Sistem pakar adalah suatu program komputer yang dirancang untuk memodelkan kemampuan penyelesaianmasalah yang dilakukan seorang pakar. Menurut Ignizo : Sistem pakar adalah suatu model dan prosedur yang berkaitan, dalam suatu domain tertentu, yang mana tingkatkeahliannya dapat dibandingkan dengan keahlian seorang pakar.

2.1.2 Struktur Sistem Pakar

  2.1.3 Manfaat dan Kemampuan Sistem Pakar Menurut Nita Merlina dan Rahmat Hidayat dalam bukunyaPerancangan Sistem Pakar (2012:4), Berikut ini adalah manfaat dan kemampuan sistem pakar : 1. 2.1.4 Keterbatasan Sistem Pakar Menurut Nita Merlina dan Rahmat Hidayat dalam bukunyaPerancangan Sistem Pakar (2012:4), Sistem pakar juga memiliki kelemahan diantaranya yaitu : 1.

2.1.5 Basis Pengetahuan (Knowledge Base)

  Menurut Nita Merlina dan Rahmat Hidayat dalam bukunyaPerancangan Sistem Pakar (2012:3), Basis pengetahuan berisi pengetahuan-pengetahuan dalam penyelesaian masalah, ada duabentuk pendekatan basis pengetahuan yang sangat umum digunakan, yaitu sebagai berikut. Penalaran Berbasis Kasus (Case-Based Reasoning)Pada penalaran berbasis kasus, basis pengetahuan berisi solusi- solusi yang telah dicapai sebelumnya, kemudian akan diturunkansuatu solusi untuk keadaan yang terjadi sekarang (fakta yang ada).

2.1.6 Representasi Pengetahuan

  Menurut Nita Merlina dan Rahmat Hidayat dalam bukunyaPerancangan Sistem Pakar (2012:19), Pengetahuan merupakan kemampuan untuk membentuk model mental yang menggambarkanobjek dengan tepat dan merepresentasikannya dalam aksi yang dilakukan terhadap suatu objek. Representasi pengetahuan merupakan metode yang digunakan untuk mengodekan pengetahuan dalam sebuah sistempakar yang berbasis pengetahuan.

2.1.7 Pendekatan Metode Inferensi

  Metode ini akan menganalisis masalah tertentu dan selanjutnya akan mencari jawabanatau kesimpulan yang terbaik serta akan memulai pelacakannya dengan mencocokan kaidah-kaidah dalam basis pengetahuan denganfakta-fakta yang ada dalam basis data. Backward Chaining Backward chaining adalah pendekatan goal-driven yang dimulai dari harapan apa yang akan terjadi (hipotesis) dan kemudian mencari bukti yang mendukung (atau berlawanan) denganharapan.

2.1.8 Metode Penelusuran Sistem Pakar

  7 pengetahuan akan suatu masalah untuk melakukan panduan Search) Adalah teknik penelusuran yang menggunakan 3. Depth-first search, melakukan penelusuran kaidah secara mendalam dari simpul akar bergerak menurun ke tingkat dalamyang berurutan.

2.1.9 Strategi Penyelesaian Konflik

  Sutojo, EdyMulyanto, dan Vincent, apabila ada suatu fakta yang dapat memicu lebih dari satu rule maka ada kemungkinan akan terjadi konflikdalam memori kerja. No duplication, Tidak boleh memicu sebuah rule dua kali menggunakan fakta yang sama agar tidak ada fakta yangditambahkan ke memori kerja lebih dari satu kali.

2.2 Penyakit Ayam Ras Petelur

Menurut Pakar Ayam Bapak Wahyudi, layaknya makhluk hidup lainnya, pakar ternak ayam ras petelur. Ayam ras petelur juga dapatterserang oleh beberapa penyakit ringan bahkan yang mematikan, penyakit ayam ras petelur dapat disebabkan oleh beberapa faktor seperti :

2.2.1 Bakteri

  Pencegahan :Pencegahan dapat dilakukan dengan cara melaksanakan vaksinasi, mengisolasi farm, atau peternakan yang terkena, memusnahkansemua ayam yang terinfeksi, melarang keluar masuk peralatan, orang dan kendaraan ke daerah peternakan yang terserang AI,melakukan sanitasi (biosecurity) ketat, serta mengistirahatkan farm yang terinfeksi. Pencegahan :Pencegahan yang dapat dilakukan yaitu dengan cara vaksinasi ND secara teratur sesuai dengan petunjuk pembuat vaksin, melakukansanitasi kandang dan lingkungan termasuk mencegah banyak tamu dan hewan liar masuk kandang, usaha peternakan dikeloladengan baik sehingga memungkinkan suasana nyaman bagi ayam, antara lain jumlah ayam pada suatu luasan kandang tidak terlalupadat, serta ventilasi kandang yang cukup.

7. Egg Drop Syndrome „76‟ (EDS ‘76’)

  Penyakit Egg Drop Syndrome adalah penyakit ayam yang dilaporkan van Eck di Netherland pada tahun 1976. Penyebab penyakit ini adalah virus adenovirus yang hidup dalam sel-sel tubuh ayam.

2.3 Perangkat Lunak Pendukung

  2.3.1 JDKJava Development Kit (JDK) adalah lingkungan pemrograman untuk menulis program-program aplikasi dan applet java, JDK terdiri dari lingkungan eksekusi program yangberada diatas Operating System, sebagaimana dibutuhkan oleh para programmer untuk meng-compile, membenahi bug(s) yang ada, danmenjalankan tambahan-tambahan dari program intinya (applets) yang ditulis dengan menggunakan Bahasa pemrograman Java. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untukdapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.

2.3.3 Android

  Android versi 2.3 (Gingerbread)Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming),peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu. Maksuddari server-side scripting adalah sintaks dan perintah-perintah yang PHP merupakan script untuk pemrograman script web server side, script yang membuat dokumen HTML secara on the Fly,dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumenHTML yang dibuat dengan menggunakan editor teks atau editorHTML.

2.3.7 Xampp

  Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP server, MySQL database,dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP san Perl. MySQL adalah sebuah server basis data yang dapat menangani banyak pengguna dan banyak tugas dalam waktu yang bersamaan.

2.3.10 Web Service

  Web service digunakan sebagai suatu fasilitas yang disediakan oleh suatu web site untuk menyediakanlayanan (dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melaluilayanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan web service. Web service dapat digunakan untuk mentransformasikan satu atau beberapa bisnis logic atau class dan objek yang terpisah dalamsatu ruang lingkup yang menjadi satu, sehingga tingkat keamanan dapat ditangani dengan baik.

2.3.10.1 XML

  XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3Cuntuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengansuatu cara yang standar.

2.3.10.2 JSON

  Berdasarkan hasil observasi pada peternakan ayam di KSU Jati Mekar, serta wawancara dengan pakar ayam yang menangani penyakit ayam pada peternakan di KSU jati Mekar, penulismenemukan permasalahan yaitu umumnya para peternak memiliki pengetahuan yang minim mengenai teknis penanganan penyakit ayam. Masih banyaknya peternak yang memiliki ketergantungan yang tinggi terhadap pakar ternak ayam atau dokter hewan yang ahli dalam menangani penyakit ayam.

1.2 Maksud dan Tujuan Penelitian

Maksud dari penelitian ini yaitu membangun aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit Ayam.Adapun tujuan dari penelitian ini yaitu sebagai berikut :

1. Untuk mengetahui proses diagnosa penyakit ayam yang sedang berjalan di peternakan ayam KSU Jati Mekar

  Untuk memastikan Sistem Pakar yang diusulkan bebas dari kesalahan-kesalahan dalam segala kondisi. Untuk mengimplementasi Sistem Pakar yang telah dibuat secara keseluruhan.

1.3 Kegunaan Penelitian Berikut penulis uraikan kegunaan penelitian bagi akademis dan praktis

  1.4.1 Kegunaan PraktisKegunaan praktis dari penelitian ini, diharapkan dengan adanya sistem yang dibahas pada penulisan skripsi ini dapat menjadi kemudahan dalam melakukan kinerja dalam mendiagnosa,pengobatan, dan pencegahan awal penyakit yang menyerang ternak ayam. Penulis, dapat membandingkan antara ilmu yang dipelajari di perkuliahan dengan ilmu yang didapat dari hasil penelitian di lapangan dan juga dapat menambah wawasan, pengalaman sertapengetahuan baru terutama mengenai Sistem Pakar.

II. KAJIAN PUSTAKA

  2.1 Definisi Sistem PakarMenurut Durkin : Sistem pakar adalah suatu program komputer yang dirancang untuk memodelkan kemampuan penyelesaian masalah yang dilakukan seorang pakar. Lingkungan konsultasi digunakan oleh seorang yang bukan ahli untuk berkonsultasi.

2.3 Kemampuan Sistem Pakar

  Berikut ini adalah manfaat dan kemampuan sistem pakar (Nita dan Rahmat : 2012) : 1. 2.2 Struktur Siatem PakarSistem pakar terdiri atas dua bagian pokok, (Nita dan Rahmat : 2012) yaitu lingkungan pengembangan (development environment) dan lingkungan konsultasi (consultation environment).

2.4 Kelemahan Sistem Pakar

  Metode ini akanmenganalisis masalah tertentu dan selanjutnya akan mencari jawaban atau kesimpulan yang terbaik serta akan memulai pelacakannya dengan mencocokan kaidah-kaidah dalam basis pengetahuandengan fakta-fakta yang ada dalam basis data. Pendekatan yang dilakukan adalah mencari solusi yang terbaik berdasarkan pengetahuan yang dimiliki sehingga penelusuran dapat ditentukan harus di mulai dari mana danbagaimana menggunakan proses terbaik untuk mencari solusi.

bagian i ni merupakan pertahanan tubuh ayam. Pada kerusakan yang parah, antibody ayam tersebut tidak terbentuk

  Syafii (2005), PHP adalah sebuah bahasa pemrograman berbasis web yang mempunyai banyak keunggulan dibandingkan dengan bahasa pemrogramanberbasis web yang lain. Sedangkan menurut Mochamad Joko Adi Wirawan (2009), PHP merupakan bahasa pemrograman yang paling populer dan banyak digunakan untuk pemrograman web.

2.13 Pengertian MySQL

  MySQL dalam operasi client-server,melibatkan server-daemon MySQL di sisi server dan berbagai macam program, serta library yang berjalan di sisi client. SQL adalah bahasa standar yang digunakan untuk mengakses server database.

III. OBJEK DAN METODE PENELITIAN

  3.2.1 Desain PenelitianUntuk memperoleh data yang lengkap dan akurat maka penulis menggunakan metode deskriptif dalam membuatan laporan ini guna menggambarkan objek yang diteliti, yaitu dengan caramencari, mengumpulkan, dan menganalisis data yang diperoleh. Wawancara Penulis mengumpulkan data dengan cara mengadakan tanya jawab secara langsung dengannarasumber yang terkait yaitu para peternak dan pakar ayam guna mendapatkan data dan informasi yang lengkap serta akurat untuk penyusunan laporan penelitian ini.

3.2.3 Metode Pendekatan dan Pengembangan Sistem

  Mendengarkan Pelanggan Diawali dengan mempelajari permasalahan yang akan diteliti, menentukan permasalahan-permasalahan mana yang akan dijadikan bahan penelitian dan bagian-bagian yang akan dibutuhkan berikutnya. Membangun, Memperbaiki Prototipe Membuat atau menetukan seperangkat aturan dari permasalahan, menguji sistem prototype padaaliran-aliran data yang satu dengan yang lain, membuat antarmuka yang menjadi penghubung antara pemakai dengan sistem.

3.2.3.3 Alat Bantu Analisis

  Adapun alat bantu analisis dan perancangan sistem yang akan penulis gunakan yaitu sebagai berikut : 1. Use case Diagram 2.

3.2.4 Pengujian Software

  Pengujian software dilakukan guna menguji perangkat lunak yang digunakan secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan. Data uji dibangkitkan, dieksekusi pada perangkat lunakdan kemudian keluarannya di cek apakah telah sesuai dengan apa yang diharapkan sebelumnya dari suatu pengujian.

IV. HASIL PENGUJIAN

  Pengetahuan yang diperoleh dari hasil wawancara dananalisa dengan Bapak Wahyudi selaku pakar ternak ayam ras petelur dikonversi ke dalam sebuah tabel penyakit dan gejala guna mempermudah proses pencarian solusi. 4.3 Kaidah produksiKaidah produksi yang penulis gunakan dalam membangun sistem pakar ini merupakan basis pengetahuan yang dilandasi oleh penalaran berbasi aturan (Rule-Based Reasoning).

4.4.1 Perancangan Prosedur Yang Diusulkan

  4.4.1.1 Use case DiagramUse Case adalah gambaran fungsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun pada Aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit Ayam. Class Digram Aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit Ayam dapat diliat pada Lampiran 7 4.4.1.5 Component DiagramComponent Diagram digunakan untuk memodelkan sesuatu yang fisik yang berada di node seperti file yang dapat di eksekusi sebagai antarmuka (interface) mendefinisikan operasi – operasiyang disediakan objek.

4.4.2 Perancangan Antar Muka

  Perancangan Antar muka dilakukan guna menggambarkan, merencanakan, dan membuat sketsa. Perancangan ini merupakan hasil transformasi dari analisa ke dalam perancangan yangnantinya akan di implementasikan.

4.4.2.1 Struktur Menu

4.5 Implementasi

  Implementasi adalah merepresentasikan hasil desain ke dalam pemograman. Implementasi Sistem merupakan kumpulan dari elemen-elemen yang telah didesain kedalam bentuk pemogramanuntuk menghasilkan suatu tujuan yang dibuat berdasarkan kebutuhan.

4.5.1 Implementasi Perangkat Lunak

  Perangkat lunak yang digunakan pada dalam membangun aplikasi sistem pakar ini adalah sebagai berikut : 1. Java Development Kit (JDK) 7 Update 11 dan Java Runtime Environment (JRE).

4.5.2 Implementasi Perangkat Keras

a. Spesifikasi Perangkat Keras

  Adapunhandphone yang di gunakan oleh penulis adalah LG LGE E400 dengan spesifikasi sebagai berikut : 1) Model : LG LGE E4002) Sistem Operasi : Android 2.3.3 Gingerbread 3) Memory : 1 GB (internal)4) Dimensi Layar : 320 x 480 pixels 5) Display : 3.2 inches TFT capacitive touchscreen6). 4.5.3 Implementasi Antarmuka ProgramImplementasi merupakan tahapan yang bertujuan mengubah hasil dari rancangan sistem menjadi bentuk nyata, dalam hal ini, aplikasi sistem pakar untuk mendiagnosa penyakit ayam dapatdilihat pada lampiran 10.

4.6 Pengujian

  4.6.2 Kesimpulan Hasil PengujianBerdasarkan hasil pengujian dengan kasus Black box yang telah dilakukan, maka dapat ditarik kesimpulan bahwa aplikasi sudah berjalan cukup maksimal, tetapi tidak menutup kemungkinan dapatterjadi kesalahan suatu saat pada saat aplikasi digunakan, sehingga membutuhkan proses maintenance untuk lebih mengetahui kekurangan dari aplikasi. Saran-saran yang penulis kemukakan diharapkan dapat meningkatkan hasil yang lebih memuaskan dan bermanfaat bagi masyarakat khususnya peternak untuk mendiagnosa jenis penyakitpada ayam sejak dini.

2. Sebaiknya user melakukan identifikasi gejala yang muncul lebih mendalam agar hasil diagnosa dapat diperoleh secara akurat

DAFTAR PUSTAKA SUMBER BUKU

  Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. # doInBackground(String) : String + onBackPressed() : void # onCreate(Bundle) : void # onPostExecute(String) : void # onPreExecute() : void ~cd AndroidApp.

Dokumen baru
Aktifitas terbaru
123dok avatar
Medownload saja
Penulis
123dok avatar

Berpartisipasi : 2016-09-17

Dokumen yang terkait

Sistem Pakar untuk Mendiagnosa Penyakit Ayam

Gratis

Feedback