of 21/21
TUGAS SISTEM PAKAR SISTEM PAKAR DIAGNOSIS PENYAKIT PADA ANJING Disusun Oleh : Wiko Prameso Putro J2F008131 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS DIPONEGORO 2012

Sistem Pakar Diagnosis Penyakit Anjing

  • View
    65

  • Download
    5

Embed Size (px)

DESCRIPTION

Dokumentasi pembuatan sistem pakar diagnosis penyakit pada anjing

Text of Sistem Pakar Diagnosis Penyakit Anjing

TUGAS SISTEM PAKARSISTEM PAKAR DIAGNOSIS PENYAKIT PADA ANJING

Disusun Oleh :Wiko Prameso Putro J2F008131

PROGRAM STUDI TEKNIK INFORMATIKAJURUSAN MATEMATIKAFAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAMUNIVERSITAS DIPONEGORO2012

DAFTAR ISIHalBAB I Pendahuluan .............................................................................................................. 1I.1 Latar Belakang Masalah ..................................................................................... 1I.2 Rumusan Masalah................................................................................................ 1BAB II Dasar Teori .............................................................................................................. 2II.1 Sistem Pakar ...................................................................................................... 2II.2 PHP.................................................................................................................... 3II.3 MySQL.............................................................................................................. 3BAB III Pembahasan .................................................................................. 4III.1 Deskripsi Umum Perangkat Lunak.................................................................. 4III.2 Batasan Sistem ........................................................................... 4III.3 Metode Representasi Pengetahuan ................................................................ 4III.4 Tabel penyakit dan Tabel Gejala...................................................................... 6III.5 Kamus Data ................................................................................ 8III.6 Implementasi Antarmuka Pengguna ................................................................ 10BAB IV Kesimpulan ............................................................................................................ 13Daftar Pustaka ...................................................................................................................... 14

BAB IPENDAHULUAN

I.1 Latar Belakang MasalahTeknologi informasi yang semakin berkembang di zaman sekarang ini semakin memudahkan manusia untuk melakukan kegiatannya, baik itu berupa berinteraksi, jual-beli, mengerjakan tugas ataupun hanya sekedar mengetahui kabar terbaru. Selain itu teknologi informasi juga dapat mengubah pandangan serta gaya hidup seseorang menjadi lebih maju dan cerdas. Salah satu perkembangan teknologi informasi yang berhasil dikembangkan oleh manusia adalah sistem pakar atau biasa disebut dengan expert system. Sistem pakar adalah suatu sistem yang dapat mengambil/mengadopsi kemampuan yang dimiliki oleh para ahli/pakar. Pakar yang dimaksud disini adalah seseorang yang memiliki keahlian dalam suatu disiplin ilmu, entah itu ilmu kedokteran, ilmu ekonomi, ilmu astronomi, dll. Sistem pakar bersifat spesifik, jadi permasalahan yang diselesaikan hanya dalam suatu bidang tertentu, dalam permasalahan kali ini adalah tentang bidang ilmu kesehatan hewan.Anjing adalah hewan yang sangat digemari oleh masyarakat untuk dipelihara karena sifatnya yang penurut, mudah diatur, lucu, dll. Selain itu perawatan untuk hewan ini dinilai lebih mudah daripada hewan lainnya, termasuk kucing. Akan tetapi anjing juga ternyata rentan dengan berbagai macam penyakit, mulai dari rabies, dll. Jika sudah terkena penyakit, maka pertolongan seorang dokter hewan sangat dibutuhkan. Akan tetapi apabila tidak adanya seorang dokter untuk memeriksanya maka sebuah sistem pakar harus dibuat agar nantinya anjing yang terkena penyakit dapat ditangani dengan semestinya sebagaimana saat ditangani oleh seorang dokter hewan.Dengan adanya sistem pakar tersebut, diharapkan penanganan akan lebih tepat karena sistem tersebut telah dibuat oleh pengetahuan dokter hewan serta pemakaiannya yang tidak begitu rumit.

I.2 Rumusan MasalahBerdasarkan latar belakang di atas dapat dirumuskan permasalahan yang akan diselesaikan yaitu bagaimana merancang sebuah sistem pakar untuk mendiagnosis penyakit pada anjing peliharaan.BAB IIDASAR TEORI

II.1 Sistem PakarSuatu program AI yang berisi basis pengetahuan dan mesin inferensi, seperti layaknya seorang pakar dan berfungsi sebagai konsultan. Akan tetapi sistem pakar bukan untuk menggantikan kemampuan seorang pakar.suatu sistem disebut sistem pakar jika mempunyai ciri dan karakteristik tertentu. Hal ini juga harus didukung oleh komponen-komponen sistem pakar. Berikut ini adalah bagan yang menjelaskan tentang komponen sistem pakar.

No.NamaDefinisi

1Knowledge AcusitionPenambahan pengetahuan, mengkonstruksi atau memperluas pengetahuan

2Knowledge BaseTempat untuk menyimpan pengetahuan

3Inference EngineProgram yang berisi metodologi yang digunakan untuk melakukan penalaran terhadap informasi dalam basis pengetahuan dan blackboard. Terdiri dari Interpreter, yaitu untuk mengeksekusi item-item agenda yang terpilih menggunakan aturan, Scheduler, yaitu mengkontrol agenda, Consistency Enforcer, yaitu memelihara kekonsistenan dalam merepresentasikan solusi yang bersifat darurat

4BlackboardArea kerja dalam memori yang digunakan dalam kejadian yang sedang berlangsung termasuk keputusan sementara. Terdiri dari Plan, yaitu bagaimana menghadapi masalah, Agenda, yaitu aksi aksi potensial yang sedang menunggu untuk dieksekusi, Solution, yaitu calon aksi yang akan dibangkitkan

5InterfaceMedia komunikasi antara user dan program

6Explanation FacilityMelacak respon dan memberi penjelasan ttg kelakuan sistem pakar

7Knowledge Refinementmengevaluasi kinerja sistem pakar, apakah pengetahuan tersebut masi cocok untuk digunakan pada masa yang akan datang

II.2 PHPPHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.

II.3 MySQLMySQL merupakan database server yang sangat terkenal. Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.

BAB IIIPEMBAHASAN

II.4 Deskripsi Umum Perangkat LunakSistem Pakar ini adalah suatu sistem untuk menggantikan peran pakar (dalam hal ini seorang dokter hewan spesialisasi anjing) untuk memeriksakan penyakit yang terjadi pada anjing. Sistem ini dapat membuat pemelihara anjing tidak perlu mengeluarkan biaya tambahan untuk mengunjungi dokter hewan.Sistem pakar ini dapat diakses oleh 2 user, yaitu user biasa dan admin. Kemampuan fungsional sistem ini yaitu : User umum Konsultasi Melihat informasi penyakit Admin Login Menambah, mengubah, dan menghapus data penyakit Menambah, mengubah, dan menghapus data gejala Menambah, mengubah, dan menghapus data istilah

II.5 Batasan SistemAdapun batasan-batasan yang terdapat di dalam sistem ini adalah : Sistem pakar ini berbasis web. Menggunakan bahasa pemrograman php dan database server mysql. Menggunakan mesin inferensi forward chaining. Sumber pengetahuan diperoleh dari internet.

II.6 Metode Representasi PengetahuanMetode yang digunakan dalam sistem pakar ini adalah Metode Forward Chaining Rules dan Aturan Produksi sebagai representasi pengetahuannya. Aturan produksi (production rule) sesuai untuk diterapkan sebagai model dalam merepresentasikan pengetahuan.Adapun bentuk umum dari struktur aturan produksi ialah:IF kondisi THEN aksi Tabel Aturan

Kode RuleAturan

R01IF G01 AND G02 AND GO3 AND G04 AND G05 AND G06 AND G07 AND G08 AND G15 THEN P01

R02IF G01 AND G05 AND G07 AND G09 AND G10 AND G11 AND G12 AND G15 THEN P02

R03IF G01 AND G04 AND G07 AND G09 AND G13 AND AND G14 AND G15 AND G16 THEN P03

R04IF G01 AND G04 AND G05 AND G15 AND G17 AND G18 AND G19 AND G20 THEN P04

R05IF G01 AND G09 AND G11 AND G15 AND G21 AND G22 AND G23 THEN P05

R06IF G24 AND G25 AND G26 THEN P06

R07IF G27 AND G28 AND G29 THEN P07

R08If G01 AND G02 AND G09 AND G16 AND G30 THEN P08

R09IF G01 AND G04 AND G09 AND G16 AND G31 AND G32 THEN P09

R10IF G09 AND G12 AND G15 AND G16 AND G17 AND G33 AND G34 THEN P10

R11IF G07 AND G09 AND G12 AND G13 AND G16 AND G33 AND G35 AND G36 THEN P11

R12IF G04 AND G09 AND G11 AND G15 AND G19 AND G31 AND G37 THEN P12

Tabel Keputusan

Penyakit

II.7 Tabel Penyakit dan Tabel Gejala Tabel Penyakit

Tabel Gejala

II.8 Kamus DataDalam mendesain suatu database, kamus data digunakan untuk mendefinisikan file-file yang ada dalam database secara lengkap. Pada sistem pakar ini terdapat beberapa file berupa: Tabel Penyakit

Tabel Gejala

Tabel Istilah

Tabel Aturan

Tabel Admin

Tabel Tmp_Gejala

II.9 Implementasi Antarmuka PenggunaPada tahapan implementasi sistem akan ditampilkan semua fungsi yang ada dalam sistem. berikut ini merupaka user interface dari sistem pakar ini.

Halaman HomeHalaman ini adalah halaman awal dimana user biasa untuk pertama kali berinteraksi dengan sistem.

Halaman DiagnosaHalaman ini adalah halaman bagi user untuk melakukan diagnosis terhadap anjing peliharaannya.

Halaman HasilHalaman ini adalah halaman untuk menampilkan hasil diagnosis yang dijalankan oleh sistem.

Halaman LoginHalaman ini adalah halaman bagi admin untuk menuju halaman admin.

Halaman AdminHalaman ini adalah halaman bagi admin untuk memodifikasi data-data yang terkait dengan sistem ini.

BAB IVKESIMPULAN

Dari program sistem pakar diagnosis penyakit pada anjing yang berbasis web ini penulis dapat mengambil beberapa kesimpulan sebagai berikut :1. Sistem ini dirancang dengan menggunakan halaman web agar dapat digunakan kapan saja tanpa memerlukan program tambahan.2. Sistem ini mengakuisisi pengetahuan dokter hewan.3. Sistem ini dapat membantu orang-orang yang memiliki anjing agar tidak perlu repot pergi ke dokter hewan sehingga pengeluaran lebih dapat diminimalkan.4. Sistem ini dirancang dengan tampilan yang memperhatikan kemudahan pengoperasian sehingga mudah digunakan.

DAFTAR PUSTAKA

http://penyakithewanpeliharaan.blogspot.com/2011/03/macam-macam-penyakit-pada-anjing-dan.html