Professional Documents
Culture Documents
Implementasi Sistem Pakar Diagnosis Penyakit Diabetes Mellitus Menggunakan Metode Fuzzy Logic Berbasis Web
Implementasi Sistem Pakar Diagnosis Penyakit Diabetes Mellitus Menggunakan Metode Fuzzy Logic Berbasis Web
php/jsinbis 11
Abstract
Number of patients with Diabetes Mellitus increases from year to year. This is due to late diagnosis of disease and also because of an
unhealthy lifestyle. The disease usually does not realize that the disease Diabetes Mellitus. In this study, made an enforcement system
diseases Diabetes Mellitus with the Sugeno method. The variables supporting the diagnosis of the disease are used in the formation of a
fuzzy set. Fuzzy set will be processed by the Sugeno method to produce a decision. Designed application has been tested with the
involvement of medical records from physician diagnosis, the decision of the resulting application is the same as physician diagnosis
listed in medical records. In general, web-based applications can be used as a tool in the diagnosis of Diabetes Mellitus.
0 a Domain b
1
Gambar 4. Representasi linier naik (Kusumadewi dan
Purnomo, 2010) Derajat
keanggotan
Fungsi Keanggotaan : (x)
0;
()
[] = {() ; 0 b Domain c d
a
1;
Kedua, Garis lurus dimulai dari nilai domain dengan Gambar 7. Representasi kurva trapesium (Kusumadewi
derajat keanggotaan tertinggi pada sisi kiri,kemudian dan Purnomo, 2010)
bergerak menurun ke nilai domain yang memiliki derajat
keanggotaan lebih rendah. Fungsi keanggotaan :
[]
1 0;
( )/( ) ;
Derajat ={
1;
keanggotan
( )/( ) ;
(x)
4. World Wide Web
dokumen yang diminta web browser. Protokol ini script tersebut akan di download dari server-nya
merupakan protokol standar yang digunakan untuk kemudian dijalankan di browser yang bersangkutan.
mengakses dokumen html. Pada gambar 9 ditunjukkan ilustrasi pemrograman di
Protokol transfer adalah suatu protokol yang sisi client.
digunakan untuk pengiriman informasi di internet. HTTP
adalah protokol standar untuk suatu dokumen web. Selain
HTTP di internet juga dikenal beberapa protokol lain
diantaranya (Sutarman, 2003) :
1. FTP (File Transfer Protocol), protokol ini dirancang
untuk memungkinkan pemakaian dalam hal transfer
file dalam format text atau binary dalam suatu server
komputer di internet.
2. Gopher, protokol ini dirancang untuk mengakses
server gopher yang menyediakan informasi dengan
menggunakan suatu sistem menu atau melalui Gambar 9. Client side programming (Sutarman, 2003)
hubungan telnet.
3. News NNTP (Network News Transfer Protocol), 5. Sistem Inferensi Fuzzy
adalah protokol yang digunakan untuk
mendistribusikan berita di USENet. USENet adalah Sistem inferensi fuzzy merupakan kerangka komputasi
suatu sistem yang dirancang sebagai forum diskusi yang didasarkan pada teori himpunan fuzzy, aturan fuzzy
dengan berdasarkan pad topik-topik yang disebut berbentuk IF-THEN, dan penalaran fuzzy. Sistem inferensi
newsgroup. fuzzy menerima input crisp. Input ini kemudian dikirim ke
Homepage (situs web) adalah merupakan alamat basis pengetahuan yang berisi n aturan fuzzy dalam bentuk
(URL) yang berfungsi sebagai tempat penyimpanan data IF-THEN. Fire strength akan dicari pada setiap aturan.
dan informasi dengan berdasarkan topik tertentu. Apabila jumlah aturan lebih dari satu, maka akan
Web Page (halaman web) merupakan halaman khusus dilakukan agregasi dari semua aturan. Selanjutnya, pada
dari situs web tertentu yang tersimpan dalam bentuk file. hasil agregasi akan dilakukan defuzzy untuk mendapatkan
Dalam web page tersimpan berbagai informasi dan link nilai crisp sebagai output sistem.
yang menghubungkan suatu informasi ke informasi lain Penerapan fuzzy logic dapat meningkatkan kinerja
baik itu dalam page yang sama atau page yang berbeda. sistem kendali dengan menekan munculnya fungsi-fungsi
Homepage merupakan halaman pertama atau sampul liar pada keluaran yang disebabkan oleh fluktuasi pada
dari suatu website yang biasanya berisi tentang apa dan variable masukannya. Pendekatan fuzzy logic secara garis
siapa dari perusahaan atau instansi atau organisasi pemilik besar diimplementasikan dalam tiga tahapan yang dapat
website tersebut. dijelaskan sebagai berikut :
Web adalah fasilitas hypertext untuk menampilkan 1. Tahap pengaburan (fuzzification) yakni pemetaan
data berupa teks, gambar, suara, animasi dan data dari masukan tegas ke himpunan kabur.
multimedia lainnya. 2. Tahap inferensi, yakni pembangkitan aturan kabur.
Pada pemrograman website dapat dikategorikan 3. Tahap penegasan (defuzzification), yakni tranformasi
menjadi 2 kategori : keluaran dari nilai kabur ke nilai tegas.
1. Server side Programming
Pada server-side programming perintah-perintah
program dijalankan di web server kemudian hasilnya
dikirimkan ke browser dalam bentuk HTML. Pada
gambar 8.ditunjukkan ilustrasi pemrograman pada sisi
server.
6. Basis Pengetahuan
Tabel 1. Aturan-aturan dalam perancangan sistem P23 IF GDP sedang and GPT THEN PraDiabet
sedang and HDL es
P1 IF GDP rendah and HDL THEN Negatif tinggi
sedang and GPT Diabetes P24 IF GDP sedang and GD THEN PraDiabet
rendah tinggi and insulin es
P2 IF GDP rendah and GPP THEN Negatif rendah
rendah and GD Diabetes P25 IF GDP sedang and GPP THEN PraDiabet
Sedang sedang and insulin es
P3 IF GPT rendah and HDL THEN Negatif rendah
sedang and GPT Diabetes P26 IF HbA1c tinggi and Tg THEN Positif
rendah tinggi and trigliserida Diabetes
P4 IF GDP rendah and THEN Negatif tinggi tipe 1
Insulin sedang and Diabetes P27 IF GDP sgt tinggi and THEN Positif
HDL tinggi Insulin rendah and Diabetes
P5 IF GDP rendah and THEN Negatif GPT tinggi tipe 1
HbA1c rendah Tg Diabetes P28 IF HbA1c tinggi and THEN Positif
tinggi Insulin rendah insulin Diabetes
P6 IF GDP rendah and Tg THEN Negatif rendah tipe 1
rendah and GD Diabetes P29 IF GDP sgt tinggi and THEN Positif
Sedang HDL rendah and GD Diabetes
P7 IF GDP rendah and GD THEN Negatif tinggi tipe 2
rendah and GPT Diabetes P30 IF HbA1c tinggi and THEN Positif
rendah HDL rendah Diabetes
P8 IF GPP rendah and GD THEN Negatif trigliserida tinggi tipe 2
rendah and HDL Diabetes P31 IF GDP tinggi and THEN Positif
tinggi Insulin rendah and Diabetes
P9 IF GPT rendah and GD THEN Negatif GD tinggi tipe 2
rendah and GD Diabetes P32 IF GDP tinggi and GPP THEN PraDiabet
Sedang tinggi trigliserida es
P10 IF GPT rendah and GPP THEN Negatif tinggi
rendah Tg tinggi Diabetes P33 IF GDP sgt tinggi and THEN Positif
P11 IF GPP rendah and THEN Negatif GPP tinggi and GD Diabetes
HDLsedang and GPT Diabetes tinggi tipe 2
rendah P34 IF GDP tinggi and GPP THEN Positif
P12 IF GPP rendah and Tg THEN Negatif sgt tinggi trigliserida Diabetes
rendah and GD Diabetes tinggi tipe 2
Sedang P35 IF GDP sgt tinggi and THEN Positif
P13 IF GPT rendah and Tg THEN Negatif Trigliserida tinggi and Diabetes
rendah and GPT Diabetes GPT tinggi tipe 2
rendah P36 IF GDP rendah and GPP THEN Pradiabete
P14 IF GPT rendah and THEN Negatif tinggi trigliserida s
HbA1c rendah and Tg Diabetes tinggi
tinggi
P15 IF GD rendah and THEN Negatif
HDLsedang and GPT Diabetes
7. Pembahasan
rendah
P16 IF GPP rendah and THEN Negatif Antarmuka pengguna atau lebih dikenal dengan user
HbA1c rendah and Diabetes interface adalah bagian penghubung antara aplikasi sistem
GD Sedang admin dengan pengguna. Pada bagian ini akan terjadi
P17 IF GPT rendah and THEN Negatif komunikasi antara keduanya. Program berbentuk pilihan
Insulin sedang and Diabetes dimana pengguna dengan mudah dapat memasukkan nilai
HDL tinggi tiap variabel dalam diagnosis penyakit Diabetes Mellitus
P18 IF GDP rendah and GPT THEN Negatif kemudian sistem akan menghitung sampai menghasilkan
rendah and GPT Diabetes suatu keputusan.
rendah
Antar muka di titik beratkan pada interface yang
P19 IF GD rendah and THEN Negatif
HbA1c rendah and Diabetes
bersifat user friendly yang berarti tidak sulit digunakan
GD Sedang atau memudahkan pengguna dalam menggunakan sistem
P20 IF HbA1c rendah and THEN Negatif inferensi fuzzy untuk penegakan diagnosis penyakit
HDL sedang Tg tinggi Diabetes Diabates Mellitus.
P21 IF HbA1c rendah and Tg THEN Negatif Desain antarmuka dirancang supaya mudah digunakan
rendah and GPT Diabetes oleh user, form-form yang disediakan dirancang memiliki
rendah fungsi tersendiri dan disusun secara berurutan yang
P22 IF GD rendah and Tg THEN Negatif berguna memudahakan user mendapatkan suatu keputusan
rendah and GPT Diabetes dalam penegakan diagnosis penyakit Diabetes Mellitus.
rendah Halaman utama ini merupakan halaman yang pertama
dijumpai oleh user saat pertama mengakses sistem di
Jurnal Sistem Informasi Bisnis 01(2012) On-line : http://ejournal.undip.ac.id/index.php/jsinbis 16
browser, pada halaman ini penulis member nama halaman Langkah selanjutny dalam proses pengambilan
dengan nama index.php. keputusan adalah dengan mencari nilai predikat dari dari
basis pengetahuan. Rule pada tahap ini menjadi bagian
terpenting karena dengan rule akan diketahui nilai dari
predikat dari tiap rule. Gambar 14 ditunjukkan daftar
predikat dari rule yang telah ditentukan.
8. Kesimpulan