Abstrak
Kesehatan merupakan hal yang penting bagi manusia. Ironisnya, banyak sekali penyakitpenyakit
yang terlambat didiagnosis sehingga mencapai tahap kronis yang sulit untuk disembuhkan. Oleh
karena itu, kebutuhan informasi yang cepat dan tepat dari seorang pakar kesehatan sangatlah
dibutuhkan. Hal inilah yang mendorong pembangunan sebuah sistem pakar diagnosa penyakit
infeksi saluran pernafasan akut dengan meminta diagnosa dari user. Diagnosa tersebut akan
diproses dalam sistem, kemudian hasilnya akan disampaikan lagi ke user. Diharapkan sistem ini
mampu memberikan informasi yang optimal dengan timbal balik dari user dan sistem. Dalam
menyelesaikan sistem pakar dapat digunakan beberapa metode, salah satunya adalah dengan
menggunakan metode fuzzy. Metode fuzzy dilakukan dengan mengelompokkan data dimana
keberadaan tiap titik data dalam suatu cluster ditentukan dalam derajat keanggotaan. Diharapkan
dengan adanya system ini maka dapat memudahkan para pasien dalam mendiagnosa penyakit
infeksi saluran pernapasan akut melalui system web.
Abstract
Health is important for humans. Ironically, many diseases are diagnosed too late and reach a
chronic stage that is difficult to cure. Therefore, the need for fast and precise information from a
health expert is very much needed. This has prompted the development of an expert system for
diagnosing acute respiratory infections by requesting a diagnosis from the user. The diagnosis
will be processed in the system, then the results will be submitted again to the user. It is hoped
that this system is able to provide optimal information with feedback from users and systems. In
completing the expert system, several methods can be used, one of which is using the fuzzy method.
The fuzzy method is done by grouping data where the existence of each data point in a cluster is
determined in the degree of membership. It is hoped that this system will make it easier for
patients to diagnose acute respiratory tract infections through the web system.
sesuai atas baik tidaknya pelayan yang melibatkan fungsi keanggotaan, operasi
diberikan; 3) Anda mengatakan pada saya logika, serta aturan IF-THEN. Hasil dari
seberapa sejuk ruangan yang anda inginkan, proses ini akan menghasilkan sebuah sistem
saya akan mengatur putaran kipas yang ada yang disebut dengan FIS (Fuzzy Inferensi
pada ruangan ini. 4) Penumpang taksi System). Dalam logika fuzzy tersedia
berkata pada sopir taksi seberapa cepat laju beberapa jenis FIS diantaranya adalah
kendaraan yang diinginkan, sopir taksi akan Mamdani, Sugeno, dan Tsukamoto.
mengatur pijakan gas taksinya. Menurut Dengan teori fuzzy set, dapat
Asus Naba, logika fuzzy adalah: “Sebuah direpresentasikan dan menangani masalah
metodologi berhitung dengan variabel ketidakpastian yang dalam hal ini keraguan,
katakata (linguistic variable) sebagai ketidaktepatan, kekuranglengkapan
pengganti berhitung dengan bilangan. Kata- informasi, dan kebenaran yang bersifat
kata digunakan dalam fuzzy logic memang sebagian [3].
tidak sepresisi bilangan, namun katakata Logika fuzzy memberikan solusi
jauh lebih dekat dengan intuisi manusia” praktis dan ekonomis untuk mengendalikan
[NAB2009]. Mengenai logika fuzzy pada sistem yang kompleks. Walaupun namanya
dasarnya tidak semua keputusan dijelaskan agak kontradiktif, logika fuzzy memberikan
dengan 0 atau 1, namun ada kondisi diantara rangka kerja yang kuat dalam memecahkan
keduanya, daerah diantara keduanya inilah banyak masalah pengontrolan. Aturan dasar
yang disebut dengan fuzzy atau tersamar. logika fuzzy tidak membutuhkan model
Secara umum ada beberapa konsep sistem matematis yang kompleks untuk
logika fuzzy, sebagai berikut dibawah ini: mengoperasikannya. Yang dibutuhkan
Himpunan tegas yang merupakan nilai adalah pemahaman praktis dan teoritis dari
keanggotaan suatu item dalam suatu perilaku sistem keseluruhan. Banyak produk
himpunan tertentu. Himpunan fuzzy yang komersial memakai logika fuzzy yang
merupakan suatu himpunana yang menggunakan kurang dari 20 aturan [3].
digunakan untuk mengatasi kekakuan dari Ada beberapa alasan mengapa orang
himpunan tegas. Fungsi keanggotaan yang menggunakan Fuzzy Logic, antara lain:
memiliki interval 0 sampai 1 Variabel 1. Konsep Fuzzy Logic mudah
linguistic yang merupakan suatu variabel dimengerti. Konsep matematis yang
yang memiliki nilai berupa kata-kata yang mendasari penalaran fuzzy sangat
dinyatakan dalam bahasa alamiah dan bukan sederhana dan mudah dimengerti.
angka. Operasi dasar himpunan fuzzy 2. Fuzzy Logic sangat fleksibel.
merupakan operasi untuk menggabungkan 3. Fuzzy Logic memiliki
dan atau memodifikasi himpunan fuzzy, toleransi terhadap data-data yang
Aturan (rule) if-then fuzzy merupakan suatu tidak tepat.
pernyataan if-then, dimana beberapa kata- 4. Fuzzy Logic mampu memodelkan
kata dalam pernyataan tersebut ditentukan fungsi-fungsi non linear yang sangat
oleh fungsi keanggotaan. Dalam proses kompleks.
pemanfaatan logika fuzzy, ada beberapa hal 5. Fuzzy Logic dapat membangun dan
yang harus diperhatikan salah satunya mengaplikasikan
adalah cara mengolah input menjadi output pengalamanpengalaman para pakar
melalui sistem inferensi fuzzy. Metode secara langsung tanpa harus melalui
inferensi fuzzy atau cara merumuskan proses pelatihan.
pemetaan, dari masukan yang diberikan
kepada sebuah keluaran. Proses ini
6. Fuzzy Logic dapat bekerjasama dengan Tahapan yang dilakukan dalam penelitian ini
teknik-teknik kendali secara adalah:
konvensional. 3.1 Pengumpulan Kebutuhan
Pengumpulan kebutuhan melibatkan
III. METODOLOGI PENELITIAN pertemuan antara pengembang dan
Metode pengembangan sistem yang pengguna untuk menentukan keseluruhan
digunakan dalam penelitian ini adalah tujuan dibuatnya perangkat lunak. b. Proses
metode Prototyping. Tahapan metode Desain
Prototyping adalah: Metode pengembangan Peneliti membuat desain dari sistem
sistem dalam penelitian ini adalah yang akan dibuat berupa struktur data,
Prototyping. Prototyping merupakan arsitektur perangkat lunak menggunakan
metode pengembangan perangat lunak, yang diagram bantu Diagram konteks digunakan
berupa model fisik kerja sistem dan untuk menggambarkan keseluruhan dari
berfungsi sebagai versi awal dari sistem. sistem yang dirancang