-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
1/14
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan Teknologi Informasi telah memungkinkan pengambilan keputusan
dapat dilakukan dengan lebih cepat dan cermat. Penggunaan komputer telah berkembang dari
sekadar pengolahan data maupun penyajian informasi, menjadi mampu untuk menyediakan
pilihan-pilihan sebagai pendukung pengambil keputusan.
Hal itu mungkin berkat adanya perkembangan teknologi perangkat keras yang diiringi
oleh perkembangan perangkat lunak, serta kemampuan perakitan dan penggabungan
beberapa teknik pengambilan keputusan didalamnya. Integrasi dari perangkat keras,perangkat lunak, dan pengetahuan seorang pakar menghasilkan Sistem Pendukung Keputusan
SPK! dengan lebih cepat dan cermat.
"iantara Sistem Pendukung Keputusan yaitu Sistem Pakar e#pert System!. Sistem ini
adalah suatu sistem yang dirancang untuk meningkatkan efecti$itas pengambilan keputusan
dalam memecahkan masalah.
"alam praktek kehidupan sehari-hari, persolan mendiagnosa penyakit kucing sangat sulit
untuk dilakukan. Karena biasanya penyakit kucing selalu diobati oleh seorang dokter he%an.
&erdasarkan uraian diatas terlihat bah%a penggunaan teknologi informasi berbasis
komputer akan sangat membantu dalam proses mengambil keputusan mendiagnosa penyakit
kucing dengan membangun Decision Support System Sistem Pakar Diagnosa Penyakit
ucing.
1.! "umusan #asala$
'umusan (akalah ini menjelaskan tentang )
&agaimana mengaplikasikan sistem pakaruntuk mendiagnosa penyakit kucing.
1.% &u'uan
*dapun tujuan dari makalah ini antara lain)
a. (emberikan kemudahan bagi orang-orang khusunya bagi mereka yang mempunyai
piaraan kucing agar dapat mengetahui penyakit serta solusi yang cepat untuk melakukan
tindakan.
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
2/14
b. Penerapan sistem pakar untuk pengambilan keputusan dalam mendiagnosa penyakit
kucing.
1.( BA&ASAN #ASALAH
Pada tugas ini permasalahan dibatasi sebagai berikut)
Sistem pakar diagnosis penyakit kucing yang dibuat hanya berorientasi pada penyakit
kucing yaitu Penyakit "ermatophytosis, 'adang +sus, lu Kucing, amur ryptococcus, dan
/eukimia saja.
1.) &u'uan Penelitian
*dapun tujuan dari penelitian yang penulis lakukan adalah )
0. +ntuk memudahkan penulis dalam perumusan masalah
1. (emindahkan kepakaran seseorang kedalam sebuah program
1.* #an+aat
*dapun manfaatnya antara lain)
a. (emperoleh informasi yang diperlukan untuk mendignosa penyakit kucing.
b. (embantu proses pengambilan keputusan secara cepat dan tepat.
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
3/14
BAB II
LANDASAN &E,"I
A. De+inisi Sistem Pakar
Sistem Pakar 2#pert System! adalah usaha untuk menirukan seorang pakar.
&iasanya Sistem Pakar berupa perangkat lunak pengambil keputusan yang mampu
mencapai tingkat performa yang sebanding seorang pakar dalam bidang problem yang
khusus dan sempit. Ide dasarnya adalah) kepakaran ditransfer dariseorang pakar atau
sumber kepakaran yang lain! ke komputer, pengetahuan yang ada disimpan dalam
komputer, dan pengguna dapat berkonsultasi pada komputer itu untuk suatu nasehat,
lalu komputer dapat mengambil inferensi menyimpulkan, mendeduksi, dll.! sepertilayaknya seorang pakar, kemudian menjelaskannya kepengguna tersebut, bila perlu
dengan alasan-alasannya. Sistem Pakar malahan terkadang lebih baik unjuk kerjanya
daripada seorang pakar manusia3 Kepakaran e#pertise! adalah pengetahuan yang
ekstensif meluas! dan spesifik yang diperoleh melalui rangkaian pelatihan, membaca,
dan pengalaman.
Pengetahuan membuat pakar dapat mengambil keputusan secara lebih baik
dan lebih cepat daripada non-pakar dalam memecahkan problem yang kompleks.
Kepakaran mempunyai sifat berjenjang, pakar top memiliki pengetahuan lebih banyak
daripada pakar yunior.
Tujuan Sistem Pakar adalah untuk mentransfer kepakaran dari seorangpakar ke
komputer, kemudian ke orang lain yang bukan pakar!. Proses ini tercakup dalam
rekayasa pengetahuan kno%ledge engineering! yang akan dibahas kemudian.
B. #an+aat Sistem Pakar
Sangat banyak kemampuan dan mamfaat yang diberikan oleh SistemPakar,
di antaranya)
a. (eningkatkan output dan produkti$itas, karena Sistem Pakar dapatbekerja lebih
cepat dari manusia.
b. (eningkatkan kualitas, dengan memberi nasehat yang konsisten dan mengurangi
kesalahan.
c. (ampu menangkap kepakaran yang sangat terbatas.
d. "apat beroperasi di lingkungan yang berbahaya.
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
4/14
e. (emudahkan akses ke pengetahuan.
f. Handal.
Sistem Pakar tidak pernah menjadi bosan dan kelelahan atau sakit. Sistem Pakar
juga secara konsisten melihat semua detil dan tidak akan mele%atkan informasi
yang rele$an dan solusi yang potensial.
g. (eningkatkan kapabilitas sistem terkomputerisasi yang lain.
Integrasi Sistem Pakar dengan sistem komputer lain membuat lebih efektif, dan
mencakup lebih banyak aplikasi .
h. (ampu bekerja dengan informasi yang tidak lengkap atau tidak pasti.
&erbeda dengan sistem komputer kon$ensional, Sistem Pakar dapat bekerja dengan
inofrmasi yang tidak lengkap. Pengguna dapat merespon dengan) 4tidak tahu5 atau
4tidak yakin5 pada satu atau lebih pertanyaan selama konsultasi, dan Sistem Pakar
tetap akan memberikan ja%abannya.
-. omponen Sistem Pakar
Secara umum, Sistem Pakar biasanya terdiri atas beberapa komponen yang
masing-masing berhubungan, diataranya )
a. &asis Pengetahuan
&erisi pengetahuan yang dibutuhkan untuk memahami, memformulasi, dan
memecahkan masalah.
b. (esin Inferensi Inference 2ngine!
(erupakan otak dari Sistem Pakar. uga dikenal sebagai penerjemah aturan rule
interpreter!. Komponen ini berupa program komputer yang menyediakan suatu
metodologi untuk memikirkan reasoning! dan memformulasi kesimpulan.
c. Papan Tulis &lackboard67orkplace!
*dalah memori6lokasi untuk bekerja dan menyimpan hasil sementara. &iasanya
berupa sebuah basis data.
d. *ntarmuka Pemakai +ser Interface!
Sistem Pakar mengatur komunikasi antara pengguna dan komputer. Komunikasi
ini paling baik berupa bahasa alami, biasanya disajikan dalam bentuk tanya-ja%ab dan
kadang ditampilkan dalam bentuk gambar6grafik. *ntarmuka yang lebih canggih
dilengkapi dengan percakapan $oice communication!.
e. Subsistem Penjelasan 2#planation acility!
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
5/14
Kemampuan untuk menjejak tracing! bagaimana suatu kesimpulandapat diambil
merupakan hal yang sangat penting untuk transfer pengetahuan dan pemecahan
masalah. Komponen subsistem penjelasanharus dapat menyediakannya yang secara
interaktif menja%ab pertanyaanpenggunaf.
Sistem Penghalusan Pengetahuan Kno%ledge 'efining System!Seorang pakar
mempunyai sistem penghalusan pengetahuan, artinya,mereka bisa menganalisa sendiri
performa mereka, belajar dari pengalaman,serta meningkatkan pengetahuannya untuk
konsultasi berikutnya.
D. Pemangunan Seua$ Sistem Pakar
(engembangkan Sistem Pakar dapat dilakukan dengan 1 cara)
a. (embangun sendiri semua komponen di atas, atau
b. (emakai semua komponen yang sudah ada kecuali isi basis pengetahuan.
Tahap-tahap pembangunnan yaitu)
a. Pemilihan (asalah
b. 'ekayasa Pengetahuan Kno%ledge 2ngineering!
c. Partisipan "alam Proses Pengembangan
d. *kuisisi Pengetahuan
E. In+erensi Sistem Pakar
Inferensi digunakan dalam sistem pakar untuk memperoleh
informasiterbaru dari informasi yang sudah ada. "iataranya)
a. or%ard haining *dalah strategi inferensi yang dimulai dengan sekumpulan
fakta, fakta baru yang diperoleh dengan menggunakan rule, dimana alasan yang
digunakan sesuai dengan fakta yang ada, dan melanjutkan proses ini sampai goal
diraih atau sampai tidak ada rule selanjutnya yang mempunyai alasan yang sesuai
dengan fakta yang ada maupun fakta yang diketahui
b. &ack%ad haining *dalah strategi inferensi yang diperoleh untuk membuktikan
suatu hipotesis dengan dukungan informasi.
/. ucing
Felis silvestris catus, adalah sejenis karni$ora. Kata 8kucing8 biasanya
merujuk kepada 8kucing8 yang telah dijinakkan, tetapi bisa juga merujuk kepada
8kucing besar8 seperti singa, harimau, dan macan.
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
6/14
Kucing telah berbaur dengan kehidupan manusia paling tidak sejak 9.:::
tahun S(, dari kerangka kucing di Pulau Siprus. ;rang (esir Kuno dari dari
seluruh kucing di dunia, sisanya adalah kucing dengan keturunan campuran seperti
kucing liar atau kucing kampung.
0. enis2enis ucing Peli$araan
umlah jenis kucing ras di seluruh dunia amat banyak. Setiap ras memiliki ciri
khusus, tapi karena sering terjadinya ka%in silang antar ras, banyak kucing yang
hanya dikelompokkan dalam jenis bulu panjang dan bulu pendek, tergantung jenis
rambut penutup tubuhnya.
*da banyak macam ras kucing, beberapa diantaranya )
a!. (an#
Sebagian orang menyebutnya Rumpy. 2kornya pendek, 7arna bulunya cokelat
dan la$ender. Sifatnya setia, ramah dan pintar.
b!. (aine oon
*salnya dari (aine, *S, keturunan *ngora dan *merican Shorthair. Sifatnya
lucu, pemalu tapi mau, dan mudah akrab. &ulunya tipis, lembut, dan %arnanya
beragam.
c!. &ritish Shorthair
"ikembangkan di Inggris. Kucing ini kalem, lembut, hangat, dan pintar. 7arna
bulunya ada yang polos putih,hitam,biru,merah dan krem!, d%i%arna, hitam
pekat, belang.
d!. &urmese &urma!
Kucing ini dibiakkan oleh "r. Thompson *S! dari kucing ratu %ong mau
&urma! dan siam. 7arna cokelat musang, %arna lainnya biru, champagne, lifa,
merah, cokelat, dan biru kura-kura. sifatnya periang dan lucu.
e!. hinchilla longhair
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
7/14
Inilah kucing persia paling anggun. ?enek moyangnya dari Inggris. 'as ini dibagi
dalam dua macam, yaitu chinchilla %arna cerah sejati! dan yang agak gelap
perak gradasi!.
H. #acam 3arna
Kucing memiliki banyak %arna dan macam pola. iri fisik ini tidak
bergantung pada rasnya. Kucing rumahan dikelompokkan ke dalam jenis berikut
berdasar penampakan fisiknya )
a! bulu pendek
b! bulu panjang
c! oriental bukan ras khusus, semua kucing yang bertubuh langsing, mata berbentuk
almond, daun telinga lebar, dan rambut tubuh halus yang pendek!.
@en yang mengatur %arna dan pola pada bulu kucing menentukan
penampilan fisik dari kucing yang membedakan mereka ke dalam)
a). Telon atau Calico
putih dengan sedikit bercak %arna hitam atau oranye atau biru atau krem!. ;rang
epang sering menyebut pola ini sebagai mi-ke. Karena gen %arna bulu bertaut
dengan kelamin, kucing alico yang beraneka %arna ini umumnya betina.
b). Tortoiseshell
hitam dengan %arna oranye dan putih tersebar di seluruh tubuhnya. Kucing yang
memiliki %arna hitam, oranye terang, dan oranye gelap disebut sebagai Calimanco
atau Clouded Tiger.
c). Tabby
bergaris dengan bermacam pola. Pola klasik pada kucing ini berbentuk bulatan-
bulatan atau lingkaran. Tabby jenis mackerel mempunyai tiga garis yang tampak di
samping tubuhnya, membuat kucing ini seperti ikan mackerel.
d). Maltese
nama lama dari kucing biru abu-abu!.
e). Bicolor dua %arna!
disebut juga Tuxedo cat atau ellicle cat karena memiliki bulu ber%arna hitam
dengan sedikit %arna putih pada bagian kaki, perut, dada, dan mungkin pula di
bagian %ajah.
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
8/14
I. &INAUAN SIN0A& S,/&4A"E
a. 5isual Basic *.6
(icrosoft Aisual &asic 9.: merupakan salah satu bahas pemrograman berbasis
$isual yang popular dan canggih yang ada di lingkungan %indo%s. Sebagaiso!t"are"&(S, kita dapat merancang, membuat atau membangun program aplikasi database
maupun program-program lainnya. Teknologi akses data yang dimiliki oleh Aisual
&asic 9.: yaitu teknologi#ctive$ %ata &b'ectatau yang lebih dikenal dengan nama
*";. *"; mampu mengintegrasikan program aplikasi database yang dibangun
dengan berbagai sumber data seperti (icrosoft *ccess, SB/ Ser$er, ;"&, ;racle
dan lain sebagainya.
Microso!t #ctive$ %ata &b'ect*";! memungkinkan kita untuk membangun
aplikasi client(server yang dapat mengakses dan memanipulasi data dari sebuah ser$er
dengan terlebih dahulu menentukan pro$ider ;/2 "&-nya.*arpandi+,+/-)
@ambar 1.0Lingkuangan 5isual Basic
. S7L Ser8er !666
SB/ 0tructured 1uery 2anguage) merupakan bahasa standar yang dipergunakan
untuk pengelolaan database. %atabasedan SB/ sangat erat kaitannya, dimana SB/ dapat
mengelola databaseseperti membuat tabel, menambah, menghapus, dan juga menampilkan
record dari suatu database yang diinginkan sesuai dengan kriteria tertentu.
*arpiandi+,+/34)
SB/ Ser$er merupakan database engine yang mendukung penggunaan arsitektur
client(server. Penggunaan client(serverbisa digambarkan bah%a aplikasi dibagi menjadi dua
bagian yaitu bagian clientdanserver. &agian client atau userbias mendapatkan keuntungan
bahsa SB/ bisa dijalankan di sistem operasi seperti 5indo"sdan juga dikoneksikan dengan
berbagai aplikasi atau bahasa pemrograman dengan bantuan *"; Microso!t #vtive$ %ata
&b'ects). 0oetam Ri6ky+,7+,)
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
9/14
BAB III
DESAIN SIS&E#
A. "ancangan Sistem aringan Semantik9 Alur #a'u9 Alur #un:ur.
a. aringan Semantik
aringan Semantik merupakan gambaran pengetahuan grafis yang menunjukan
hubungan antar berbagai objek , terdiri dari lingkran-lingkaran yang dihubungkan
dengan anak panah yang menunujukan objek dan informasi tentang objek-objek
tersebut.
"iba%ah ini merupakan gambar dari jaringan semantik diagnosa penyakit
kucing. Cang penjelasannya meliputi, jenis penyakit kucing meliputi 1 jenis yaitu
penyakit dalam dan luar. Penyakit dalam terdiri dari radang usus, flu kucing, penyakit
jamur ryptococcus, dan leukemia. Sedangkan penyakit luar terdiri dari penyakit
dermatophitosi.
Penanggulangan dari penyakit kucing tersebut diketahui dari beberapa indikasi yang
terlihat seperti gejala. Sehingga nantinya akan diketahui penyebab sakit tersebut dan
bagaimana solusi yang harus di ambil untuk mengobati kecing tersebut.
. /rame
rame adalah struktur pengetahuan yang mencakup informasi deklaratif dan
procedural dalam hubungan intern
Tabel
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
10/14
A"SI&E&U" DAN I#PLE#EN&ASI
A. HASIL DESAIN P",0"A#
Implementasi sistem merupakan tahap meletakkan atau menerapkan sistem supaya siap untuk
digunakan dan dioperasikan. +ntuk mengimplementasi sebuah sistem pada program aplikasi,
diperlukan media sebagai alat penghubung antara pengoperasi user! dengan sistem yang
terkomputerisasi. *lat penghubung ini biasa disebut dengan media inter!ace, yang bertujuan
untuk membentuk suatu hubungan yang komunikatif antara user dengan sistem. "esain
media inter!acetersebut adalah sebagai berikut)
B. DesainForm Login
Form login merupakan !ormyang pertama kali keluar saat program dibuka. ungsi
dari!orm loginadalah untuk membatasi pengguna program. Pengisian username, pass"ord,
dan hak akses mengambil dari tabelpass"ordpada "bKemuning. Proses pertama saat !orm
login berjalan, pemakai 8ser! diminta untuk memasukkan kode aksesnya berupa dan
memilih hak akses pada kotak isian 9Pilih Pemakai:; username pada kotak isian 98ser:,
pass"ordpada kotak isian 4
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
11/14
Selanjutnya setelah melakukan proses penginputan username,pass"ord, dan hak
akses maka untuk bisa mengakses program silahkan klik pada tombol (asuk, jika memilih
ancel proses akan dibatalkan.
Form 2ogin.
(enu-menu dan sub menu yang sudah tersedia di Form +tama tidak bisa
sembarangan diakses oleh pemakai 8ser! karena harus disesuaikan berdasarkan hak
aksesnya masing-masing, yaitu )
a. Pemakai sebagai *dmin, diberi hak penuh untuk bisa mengakses keseluruhan menu-
menu didalam program.
b. Pemakai sebagai ;perator, dibatasi untuk mengakses program, dan hanya dapat
mengakses menu file meliputi sub menu ganti pass%ord dan log out, menu diagnosa
meliputi diagnosa penyakit dalam dan diagnosa penyakit luar, menu *bout, dan menu
2#it.
-. Desain Form#enu Utama(enu +tama merupakan tampilan utama yang menampilkan pilihan -pilihan menu
yang dapat diakses oleh pengguna sistem. (enu yang ditampilkan akan berbeda-beda setelah
melakukan login.
@ambar D.1 Desain Form#enu Utama
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
12/14
Pada Form +tama terdapat beberapa menu pilihan yang berfungsi untuk
mengendalikan program aplikasi sesuai keinginan pemakai. (enu-menu dan sub menu-sub
menu tersebut meliputi )
a. "iagnosa, Penyakit Kucing ) Penyakit /uar
b. *bout ) Penyatakan tentang Profil Pembuat
c. (enu 2#it ) Keluar.
D. #enu Data Diagnosa
"iagnosa di dalam program aplikasi ini sangat penting sekali sangat erat kaitannya
dengan master data, adapun diagnosa yang diperlukan dalam program aplikasi ini yaitu
"iagnosa Penyakit "alan dan "iagnosa Penyakit /uar pada Kucing. "i ba%ah ini akan
dijelaskan mengenai sub menu "iagnosa tersebut, antara lain )
a. Diagnosa Penyakit Luar
Sub menu ini akan menampilkan orm "iagnosa Penyakit /uar yang berfungsi untuk
menampilan pertanyan-pertanyaan tentang gejala yang ditimbulkan penyakit luar,
dengan konfirmasi Ca atau Tidak yang berhubungan dengan penyakit yang diderita
kucing. *dapun!ormtersebut dapat dilihat sebagai berikut )
@ambar D.0: Desain FormDiagnosa Penyakit Luar
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
13/14
ika Ca maka pertanyaan akan terus dilanjutkan dengan klik tombol Ca.
@ambar D.00 Desain FormDiagnosa Penyakit Luar
ika Ca maka pertanyaan akan terus dilanjutkan dengan klik tombol Ca.
@ambar D.01 Desain FormDiagnosa Penyakit Luar
*pabila gejala yang ditimbulkan oleh kucing sudah selesai maka aplikasi akan memberikan
solusi dengan mengklik tombol Ca.
-
7/24/2019 Makalah Sistem Pakar Diagnosa Penyakit Kucing
14/14
0amar; Solusi Penyakit
E. #enu Data Aout
/. Pemili$an Perangkat Pengemangan
a. Lingkungan Perangkat eras