You are on page 1of 8

Tugas IF-5050

Dokumentasi Sistem Pakar Diagnosis Penyakit Anjing Disusun Oleh 23508018 Danang Junaedi 23508019 Iwa Ovyawan Herlistiono 23508037 Tjokorda Agung 1. Pendahuluan Anjing sering disebut sebagai sahabat manusia karena loyalitas dan kesetiaannya. Selain itu anjing juga sering digunakan untuk membantu manusia. Kita, terutama yang menyukai dan memelihara anjing harus juga memperhatikan kondisi kesehatan dari anjing tersebut, karena tidak menutup kemungkinan penyakit yang diderita oleh anjing tersebut dapat mempengaruhi kita atau bahkan menular kepada kita. Salah satu tindakan antisipasi adalah mengetahui seperti apa gejala dari penyakit tersebut, salah satunya adalah dengan memeriksakan anjing kita kepada dokter hewan secara teratur. Namun permasalahannya adalah keterbatasan waktu dan biaya, selain itu juga informasi yang kita peroleh hanya sesuai dengan kondisi dari anjing kita pada saat ke dokter hewan. Jika kita melihat ada gejala yang lain, mau tidak mau kita harus kembali melakukan konsultasi kepada dokter hewan tersebut. Sistem pakar diagnosis penyakit anjing ini dibangun selain untuk memenuhi tugas mata kuliah Sistem Berbasis Pengatahuan di Program studi Informatika Sekolah Pasca Sarjana STEI ITB, juga untuk sedikit membantu pecinta anjing untuk mengetahui penyakit dari anjingnya berdasarkan gejala yang terlihat tanpa harus melakukan atau datang ke dokter hewan. Salah satu kekurangan dari sistem pakar ini adalah basis pengetahuan masih bersifat statis, sehingga jika ada gejala atau penyakit baru harus dilakukan modifikasi pengetahuan di program. Namun dalam sistem pakar ini sudah terdapat penyakit-penyakit yang sering terjadi pada anjing. Basis pengetahuan dari sistem pakar ini diperoleh dari pakar yang dalam hal ini adalah Dokter Hewan yang alamat kliniknya di Alamat: Jl Lombok Bandung Telepon: (022) 426-1600. Untuk lebih mudah mendapatkan informasi, penulis sengaja membawa anjing peliharaan penulis ke dokter tersebut Hampir tidak ada kesulitan untuk mendapatkan informasi dari dokter tersebut, justru dokter tersebut cukup antusias menjawab pertanyaanpertanyaan penulis yang berkaitan dengan penyakit anjing. Berdasarkan informasi yang diperoleh dari dokter hewan tersebut penulis mencari informasi tambahan mengenai penyakit anjing di internet. 2. Rule (Basis Pengetahuan) Berdasarkan hasil wawancara dengan dokter hewan, dapat disusun rule untuk penyakit anjing seperti pada gambar 1 berikut ini :

Halaman : 1 dari 8

Tugas IF-5050

Ya

Tidak

Ya Ya Ya Ya P1 Ya

2
Tidak Ya Tidak Ya

Ya

17
Tidak Ya Ya P7 Ya Ya

Tidak

3
Ya

18
Tidak

Ya

26

Tidak Ya

4
Ya

6
Ya

19
Ya

24
Ya

Ya

27
Ya Ya

34
Ya

Tidak

10

Tidak

Ya P5

20
Ya

21

25

28

35
Ya

38
Ya

Tidak

8
Ya P3

Ya

11

Ya

13

22

29
Ya P9

36
Ya P10

39
Ya

41

Ya P2

12
Ya

Ya

14

Ya P6

23

30

37

40
Ya

42

15

Ya Ya P4 Ya P8

31

43

16

Ya

32

YA P11

44

33

Keterangan : 1 = Muntah-Muntah 2 = Diare 3 = Lumpuh/Tidak mampu berdiri 4 = Kolaps/Pingsan 5 = Detak jantung lemah sekali 6 = Sulit bernafas (sesak 7 = Keluar cairan hidung 8 = Batuk-batuk 9 = Berat Badan Turun 10 = Demam 11 = Rahang gigi, mulut berwarna kuning 12 = Kejang 13 = Nafsu makan berkurang 14 = Kotoran berwarna kelabu 15 = Dehidrasi 16 = Suhu tubuh meningkat 17 = Gatal 18 = Kulit meradang dan memerah 19 = Nafsu makan berkurang 20 = Badan Melemah 21 = Bulu rontok 22 = Menggaruk kulit di malam hari 23 = Gelisah

24 = Tubuh gemetar 25 = Lidah terjulur keluar 26 = Rasa haus meningkat 27 = Kencing meningkat 28 = Perut kembung 29 = Otot lemah 30 = Bulu Rontok 31 = Lemas/Malas 32 = Perubahan warna kulit 33 = Nafsu makan meningkat 34 = Demam 35 = Perubahan perilaku 36 = Kedip mata melambat 37 = Cenderung menggigit ditempat gigitan 38 = Kejang 39 = Jatuh terkapar 40 = Nafas tersendat-sendat 41 = Sering buang air kecil 42 = Urine keluar sedikit 43 = Ada darah pada urine 44 = Bau urine menyengat

P1 = Addison P2 = Distemper P3 = Leptospirosis P4 = Parvovirus P5 = Demodicosis P6 = Scabies P7 = Eclampsia P8 = Syndroma Chusing P9 = Rabies P10 = Epilepsi P11 = Radang Kandung Kemih

Gambar 1. Rule Diagnosis Penyakit Anjing Berdasarkan rule pada gambar 1 di atas, sistem akan melakukan penelusuran penyakit berdasarkan gejala yang ada dengan mengajukan pertanyaan (dalam hal ini gejala penyakit anjing) kepada yang menggunakan sistem ini. Pengguna harus menjawab ya atau tidak, namun jika pengguna ragu-ragu tetap harus menjawab ya atau tidak dengan mempertimbangkan jawaban yang paling mendekati dengan pertanyaan/gejala yang diajukan oleh sistem. Berdasarkan jawaban pengguna tersebut, sistem akan melanjutkan penelusuran ke gejala berikutnya, dan menanyakan pertanyaan/gejala berikutnya tersebut. Misalnya: pertama kali gejala nomor 1 yang akan ditanyakan, jika pengguna menjawab ya (gejala tersebut memang sesuai dengan yang dialami oleh anjingnya) maka pertanyaan/gejala berikutnya yang akan ditanyakan adalah gejala nomor 2. Sebaliknya jika pengguna menjawab Tidak (gejala tersebut tidak terjadi pada anjingnya) maka pertanyaan/gejala berikutnya yang akan ditanyakan adalah gejala nomor 17. Begitu seterusnya sampai diperoleh

Halaman : 2 dari 8

Tugas IF-5050

kesimpulan penyakit P1 atau P2 atau P3 dst, atau sampai tidak ada gejala lain lagi yang dapat ditanyakan oleh sistem. Jika penelusuran tidak sampai mendapatkan kesimpulan, sistem akan mencari penyakit yang paling mendekati berdasarkan gejala yang sudah ada dan akan menampilkan prosentase kemungkinan anjing itu terinfeksi penyakit tertentu. Namun jika tidak ada satupun gejala yang sesuai maka sistem akan memberi informasi bahwa sistem belum bisa memberi kesimpulan penyakit apa yang diderita oleh anjing tersebut. 3. Pembangunan Sistem Pakar Diagnosis Penyakit Anjing Sistem pakar ini dibangun dalam dua bentuk aplikasi, yaitu berbasis desktop (menggunakan bahasa pemrograman Visual Basic 6.0) dan berbasis web (menggunakan PHP). 3.1. Aplikasi berbasis Web Untuk aplikasi berbasis desktop, pengguna dapat mengakses sistem pakar ini di alamat http://danangjunaedi.site90.net/diagnosa/index.php atau http://apps.facebook.com/sispakdipa/ Aplikasi ini dimulai dengan menampilkan form utama seperti pada gambar 2 sebagai berikut :

Gambar 2. Menu Utama Dalam form ini terdapat 4 link menu yaitu , yang digunakan untuk mengetahui penyakit anjing berdasarkan gejala yang tampak. Tampilan form untuk menu ini dapat dilihat pada gambar 2 di atas. Disini pengguna harus menjawab pertanyaan/gejala yang muncul atau pada textbox, dengan cara mengklik opsi sesuai dengan gejala yang menurut pengguna paling mendekati, setelah menjawab kemudian pengguna mengklik tombol . Hal ini dilakukan terus sampai diperoleh

Halaman : 3 dari 8

Tugas IF-5050

kesimpula untuk penyakit yang kemungkinan diderita oleh anjing tersebut berdasarkan gejala yang telah dipilih. Sebagai contoh kesimpulan hasil diagnosis dapat dilihat pada gambar 3 berikut ini.

Gambar 3. Kesimpulan Hasil Diagnosis Informasi Penyakit, yang digunakan untuk melihat informasi dari penyakit anjing. Tampilan form untuk menu ini dapat dilihat pada gambar 4 berikut :

Gambar 4. Form Informasi penyakit anjing List Dokter Hewan, yang digunakan untuk melihat daftar alamat dokter hewan di beberapa kota besar. Tampilan form untuk menu ini dapat dilihat pada gambar 5 berikut :

Halaman : 4 dari 8

Tugas IF-5050

Gambar 5. Form Informasi penyakit anjing About, yang digunakan untuk melihat informasi mengenai aplikasi ini. Tampilan form untuk menu ini dapat dilihat pada gambar 6 berikut :

Gambar 6. Form About

Halaman : 5 dari 8

Tugas IF-5050

3.2. Aplikasi Berbasis Desktop Untuk aplikasi berbasis desktop, pengguna dapat mengunduh sistem pakar ini di alamat http://pojoksainskomputer.wordpress.com/2008/10/08/sistempakar-diagnosa-penyakit-anjing/ atau http://www.4shared.com/file/66380164/12548e0f/Sistem_Pakar_D iagnosis_Penyakit_Anjing.html. http://apps.facebook.com/donlodaku/ http://apps.facebook.com/donlodaku/ hampir mirip dengan aplikasi yang berbasis web, aplikasi ini dimulai dengan menampilkan form menu utama seperti pada gambar 6 sebagai berikut :

Gambar 6. Menu Utama Dalam form ini terdapat 4 menu yaitu Diagnosis Penyakit, yang digunakan untuk mengetahui penyakit anjing berdasarakan gejala yang tampak. Tampilan form untuk menu ini dapat dilihat pada gambar 7 berikut :

Halaman : 6 dari 8

Tugas IF-5050

Gambar 7. Form Diagnosis penyakit anjing Disini pengguna menjawab ya atau tidak berdasarkan gejala yang ada dengan cara mengklik opsi atau , kemudian mengklik tombol . Jika telah ditemukan atau diperoleh solusi berdasarkan gejala yang ada sistem akan menampilkan kesimpulannya. Untuk melihat informasi penyakit, pengguna dapat mengklik tombol Informasi Penyakit, yang digunakan untuk melihat informasi dari penyakit anjing. Tampilan form untuk menu ini dapat dilihat pada gambar 8 berikut :

Gambar 8. Form Informasi penyakit anjing List Dokter Hewan, yang digunakan untuk melihat daftar alamat dokter hewan di beberapa kota besar. Tampilan form untuk menu ini dapat dilihat pada gambar 9 berikut :

Halaman : 7 dari 8

Tugas IF-5050

Gambar 9. Form Informasi penyakit anjing About, yang digunakan untuk melihat informasi mengenai aplikasi ini. Tampilan form untuk menu ini dapat dilihat pada gambar 10 berikut :

Gambar 10. Form About Keluar, yang digunakan untuk keluar dari aplikasi ini 4. Penutup Dengan menggunakan sistem pakar ini pengguna dapat mengetahui kemungkinan penyakit yang diderita oleh anjing berdasarkan gejala yang nampak. Selain itu juga pengguna dapat mengetahui informasi secara ringkas mengenai penyakit tersebut serta daftar alamat dokter hewan di kota-kota tertentu. Pengembangan lebih lanjut dari sistem apakar ini adalah dengan membuat basis pengetahuan yang dinamis sehingga pembaharuan penyakit serta gejalanya dapat dilakukan setiap saat. Selain itu juga melakukan konsultasi dengan lebih dari satu dokter hewan untuk mendapatkan basis pengetahuan yang lebih baik.

Halaman : 8 dari 8

You might also like