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

Embed Size (px)

DESCRIPTION

Dokumentasi pembuatan sistem pakar diagnosis penyakit pada anjing

Citation preview

Page 1: Sistem Pakar Diagnosis Penyakit Anjing

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

Page 2: Sistem Pakar Diagnosis Penyakit Anjing

DAFTAR ISI

Hal

BAB I Pendahuluan .............................................................................................................. 1

I.1 Latar Belakang Masalah ..................................................................................... 1

I.2 Rumusan Masalah................................................................................................ 1

BAB II Dasar Teori .............................................................................................................. 2

II.1 Sistem Pakar ...................................................................................................... 2

II.2 PHP.................................................................................................................... 3

II.3 MySQL.............................................................................................................. 3

BAB III Pembahasan ……………….................................................................................. 4

III.1 Deskripsi Umum Perangkat Lunak.................................................................. 4

III.2 Batasan Sistem …………........…................................................................... 4

III.3 Metode Representasi Pengetahuan ................................................................ 4

III.4 Tabel penyakit dan Tabel Gejala...................................................................... 6

III.5 Kamus Data ………….............…................................................................... 8

III.6 Implementasi Antarmuka Pengguna ................................................................ 10

BAB IV Kesimpulan ............................................................................................................ 13

Daftar Pustaka ...................................................................................................................... 14

Page 3: Sistem Pakar Diagnosis Penyakit Anjing

BAB I

PENDAHULUAN

I.1 Latar Belakang Masalah

Teknologi 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 Masalah

Berdasarkan latar belakang di atas dapat dirumuskan permasalahan yang akan

diselesaikan yaitu bagaimana merancang sebuah sistem pakar untuk mendiagnosis

penyakit pada anjing peliharaan.

Page 4: Sistem Pakar Diagnosis Penyakit Anjing

BAB II

DASAR TEORI

II.1 Sistem Pakar

Suatu 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

.

Nama Definisi

1 Knowledge Acusition Penambahan pengetahuan, mengkonstruksi atau

memperluas pengetahuan

2 Knowledge Base Tempat untuk menyimpan pengetahuan

3 Inference Engine Program 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,

Page 5: Sistem Pakar Diagnosis Penyakit Anjing

yaitu mengkontrol agenda, Consistency Enforcer,

yaitu memelihara kekonsistenan dalam

merepresentasikan solusi yang bersifat darurat

4 Blackboard Area 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

5 Interface Media komunikasi antara user dan program

6 Explanation Facility Melacak respon dan memberi penjelasan ttg kelakuan

sistem pakar

7 Knowledge

Refinement

mengevaluasi kinerja sistem pakar, apakah

pengetahuan tersebut masi cocok untuk digunakan

pada masa yang akan datang

II.2 PHP

PHP 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 MySQL

MySQL 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.

Page 6: Sistem Pakar Diagnosis Penyakit Anjing

BAB III

PEMBAHASAN

II.4 Deskripsi Umum Perangkat Lunak

Sistem 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 Sistem

Adapun 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 Pengetahuan

Metode 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

Page 7: Sistem Pakar Diagnosis Penyakit Anjing

Kode Rule Aturan

R01 IF G01 AND G02 AND GO3 AND G04 AND G05 AND G06 AND G07 AND

G08 AND G15 THEN P01

R02 IF G01 AND G05 AND G07 AND G09 AND G10 AND G11 AND G12 AND

G15 THEN P02

R03 IF G01 AND G04 AND G07 AND G09 AND G13 AND AND G14 AND G15

AND G16 THEN P03

R04 IF G01 AND G04 AND G05 AND G15 AND G17 AND G18 AND G19 AND

G20 THEN P04

R05 IF G01 AND G09 AND G11 AND G15 AND G21 AND G22 AND G23

THEN P05

R06 IF G24 AND G25 AND G26 THEN P06

R07 IF G27 AND G28 AND G29 THEN P07

R08 If G01 AND G02 AND G09 AND G16 AND G30 THEN P08

R09 IF G01 AND G04 AND G09 AND G16 AND G31 AND G32 THEN P09

R10 IF G09 AND G12 AND G15 AND G16 AND G17 AND G33 AND G34

THEN P10

R11 IF G07 AND G09 AND G12 AND G13 AND G16 AND G33 AND G35 AND

G36 THEN P11

R12 IF G04 AND G09 AND G11 AND G15 AND G19 AND G31 AND G37

THEN P12

Tabel Keputusan

Page 8: Sistem Pakar Diagnosis Penyakit Anjing

Penyakit

II.7 Tabel Penyakit dan Tabel Gejala

Tabel Penyakit

Page 9: Sistem Pakar Diagnosis Penyakit Anjing

Tabel Gejala

Page 10: Sistem Pakar Diagnosis Penyakit Anjing

II.8 Kamus Data

Dalam 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

Page 11: Sistem Pakar Diagnosis Penyakit Anjing

Tabel Gejala

Tabel Istilah

Tabel Aturan

Tabel Admin

Page 12: Sistem Pakar Diagnosis Penyakit Anjing

Tabel Tmp_Gejala

II.9 Implementasi Antarmuka Pengguna

Pada tahapan implementasi sistem akan ditampilkan semua fungsi yang ada

dalam sistem. berikut ini merupaka user interface dari sistem pakar ini.

Halaman Home

Halaman ini adalah halaman awal dimana user biasa untuk pertama

kali berinteraksi dengan sistem.

Halaman Diagnosa

Page 13: Sistem Pakar Diagnosis Penyakit Anjing

Halaman ini adalah halaman bagi user untuk melakukan diagnosis

terhadap anjing peliharaannya.

Halaman Hasil

Halaman ini adalah halaman untuk menampilkan hasil diagnosis yang

dijalankan oleh sistem.

Halaman Login

Halaman ini adalah halaman bagi admin untuk menuju halaman admin.

Page 14: Sistem Pakar Diagnosis Penyakit Anjing

Halaman Admin

Halaman ini adalah halaman bagi admin untuk memodifikasi data-data

yang terkait dengan sistem ini.

Page 15: Sistem Pakar Diagnosis Penyakit Anjing

BAB IV

KESIMPULAN

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.

Page 16: Sistem Pakar Diagnosis Penyakit Anjing

DAFTAR PUSTAKA

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

dan.html