SKRIPSI
Disusun Oleh :
Nama : Hengky
NIM : 20141000006
Teknik Informatika
SKRIPSI
Diajukan sebagai salah satu syarat untuk kelengkapan gelar kesarjanaan pada
Program Studi Teknik Informatika
Jenjang Pendidikan Strata 1
Disusun Oleh :
Nama : Hengky
NIM : 20141000006
Teknik Informatika
“Study while others are sleeping; work while others are loafing; prepare while others are
playing; and dream while others are wishing” - William Arthus Ward
Dengan mengucap puji syukur kepada Tuhan Yang Maha Esa, Skripsi ini
kupersembahkan untuk:
1 Bapak Phoa Wie Liang dan Ibu Herjanna yang telah merawat dan
membesarkan aku hingga sekarang dan selalu memberikan support
atas apapun yang aku lakukan hingga detik ini.
2 Kakak-kakakku, Hendra dan Hendry yang telah membantu serta
memberikan support kepadaku hingga sekarang.
3 Teman-teman dan saudara-saudara saya yang selalu setia
memberikan motivasi dan semangat.
4 Grup POLEM PJ, #GoestoPATTAYA, BBF Since 2010,
Blacklace, yang selalu menemani disaat membuat karya ini.
Tanpa mereka,
aku dan karya ini tak akan pernah ada
KATA PENGANTAR
Dengan mengucapkan Puji Syukur kepada Tuhan Yang Maha Esa, yang telah
memberikan Rahmat dan karunia-Nya kepada penulis sehingga dapat menyusun dan
menyelesaikan Skripsi ini, dengan judul “SISTEM PAKAR MENDIAGNOSA
PENYAKIT GINJAL DENGAN MENGGUNAKAN METODE FUZZY LOGIC
TSUKAMOTO”. Pembuatan Skripsi ini dilakukan penulis dengan Riset ke berbagai
tempat. Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu syarat kelengkapan
dalam menyelesaikan program pendidikan Strata 1 Program Studi Teknik Informatika
di Universitas Buddhi Dharma. Dalam penyusunan Skripsi ini penulis banyak
menerima bantuan dan dorongan baik moril maupun materiil dari berbagai pihak, maka
pada kesempatan ini penulis menyampaikan rasa terima kasih yang sebesar-besarnya
kepada:
1. Bpk. Prof. Dr. Harimukti Kridalaksana, sebagai Rektor Universitas Buddhi
Dharma.
2. Ibu. Dr. rer. nat. Gregoria Illya., sebagai Dekan Fakultas Sains dan Teknologi.
3. Bpk. Rino, M.Kom., sebagai Ketua Program Studi Teknik Informatika dan Dosen
Pembimbing.
4. Orang Tua yang telah mendukung sampai akhir laporan ini selesai tepat pada
waktunya.
Serta semua pihak yang terlalu banyak untuk disebutkan satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Skripsi ini masih belum
sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi
kesempurnaan penulisan dimasa yang akan datang.
Akhir kata semoga Skripsi ini dapat berguna bagi penulis khususnya dan bagi
para pembaca yang berminat pada umumnya.
Hengky
i
Sistem Pakar Mendiagnosa Penyakit Ginjal Dengan Menggunakan Metode Fuzzy Logic
Tsukamoto 83+viii halaman/ 12 tabel/ 5 gambar/ 9 pustaka
ABSTRAK
Perkembangan teknologi pada saat ini sudah menjadi peran penting terhadap
kehidupan sehari-hari, karena perkembangan teknologi informasi semakin berguna dalam
berbagai aspek di kehidupan salah satunya yaitu sistem yang digunakan untuk
mendiagnosa penyakit pada ginjal manusia. Dalam penelitian ini metode yang digunakan
untuk pembuatan sistem pakar penyakit ginjal yaitu menggunakan metode Fuzzy Logic
Tsukamoto. Proses pencarian data dimulai dari gejala-gejala yang dialami user dan hasil
akhir yang diperoleh dari penelitian ini adalah sebuah Aplikasi Sistem Pakar Mendiagnosa
Penyakit Ginjal Dengan Metode Tsukamoto, dimana user memasukan gejala yang
dirasakan sesuai yang terdapat pada pilihan dan hasil akhirnya merupakan persentase
kemungkinan user mengalami penyakit pada ginjalnya.
ii
Expert System Diagnosing Kidney Disease Using Fuzzy Logic Tsukamoto Method 83 +
viii pages / 12 tables / 5 pictures / 9 literatures
ABSTRACT
Technological developments at this time has become an important role to everyday life,
because the development of information technology more useful in various aspects of life
one of them is a system used to diagnose diseases of the human kidney. In this study the
method used for the manufacture of an expert system of kidney disease is using the Fuzzy
Logic Tsukamoto method. The process of searching data starts from the symptoms
experienced by the user and the end result obtained from this research is an Expert System
Application Diagnose Kidney Disease With Tsukamoto Method, where the user inserted
symptoms that are felt in accordance with the choice and the end result is the percentage of
the possibility of the user experiencing disease in the kidneys.
iii
DAFTAR ISI
iv
2.1.5. Data, Informasi dan Pengetahuan ....................................................... 10
2.1.6. Konsep Dasar Sistem dan Sistem Informasi ...................................... 10
2.1.7. Elemen Sistem .................................................................................... 10
2.1.8. Teknik Inferensi Fuzzy Logic ............................................................ 12
2.2. Teori Khusus .................................................................................................. 15
2.2.1. Pengertian Ginjal ................................................................................ 15
2.2.2. Penyakit Ginjal ................................................................................... 16
2.2.2.1. Penyakit Ginjal Akut............................................................16
v
3.1.2. Data Preparation 55
3.2. Analisa Kebutuhan 56
3.2.1. Identifikasi Dan Analisa Kebutuhan Pemakai 56
3.2.2. Perangkat Untuk Membuat Aplikasi.....................................................56
3.3. Permasalahan 58
3.4. Usulan Pemecahan Masalah 59
BAB IV PERANCANGAN DAN IMPLEMENTASI ......................................................... 61
4.1. Rancangan Algoritma 61
4.3.3. Penalaran 76
4.3.4. Defuzzifikasi 77
5.2. Saran..................................................................................................................82
vi
DAFTAR TABEL
vii
DAFTAR GAMBAR
viii
BAB I
PENDAHULUAN
mengambil kesimpulan dari sebuah fakta dan data yang ada. Sampai saat ini sudah
ada beberapa hasil perkembangan sistem pakar dalam berbagai bidang sesuai dengan
penyakit tertentu.
Penyakit ginjal merupakan salah satu dari berbagai macam penyakit yang
cukup berbahaya bagi kehidupan dan masih banyak orang yang belum mengetahui
akan bahaya dari penyakit ini. Pada penelitian ini akan merancang suatu sistem
untuk diagnosa penyakit ginjal ini merupakan salah satu pengaplikasian sistem yang
ini berjalan dengan baik dalam pengambilan keputusan. Metode ini sangat mudah di
pahami dan memiliki toleransi pada data yang kurang tepat, Tsukamoto juga dapat
mengaplikasikan pengalaman dari para pakar secara langsung tanpa harus melalui
proses pelatihan. Pada metode ini proses inferensi dilakukan dengan rule berbentuk
IF-THEN dan menggunakan operasi AND, dimana akan dipilih nilai yang lebih
1
2
dalam perangkat lunak aplikasi sistem pakar. Sehingga aplikasi sistem pakar ini
dapat membantu untuk mendeteksi gejala dini dari penyakit ginjal dan mengetahui
Berdasarkan uraian diatas, maka penulis merasa tertarik untuk membuat suatu
aplikasi sistem pakar yang dapat membantu untuk mengetahui dan mencegah
penyakit ginjal. Dengan alasan tersebut penulis mengambil judul “SISTEM PAKAR
Dengan aplikasi sistem pakar ini penulis berharap dapat dijadikan informasi
dan pedoman untuk mengatasi ketidaktahuan orang yang kurang mengetahui bidang
kesehatan dan dapat menentukan cara menangani penyakit ginjal secara dini. Dengan
sistem ini juga diharapkan seseorang dapat mengambil keputusan dengan kontrol
Agar penelitian ini tidak menyimpang dan mengambang dari tujuan semula dan
a. Data yang diolah yaitu data gejala, data laporan, dan data penyakit.
1.5.1. Tujuan
sistem pakar.
1.5.2. Manfaat
a. Bagi Masyarakat
b. Bagi Penulis
dalam perkuliahan. Hasil dari perancangan aplikasi sistem pakar ini akan
fuzzy logic.
a. Perencanaan
b. Analisis
c. Desain
d. Implementasi
a. Observasi
jurnal dan sumber ilmiah lain seperti laman web, artikel dan dokumen
b. Studi Pusaka
berikut :
BAB I PENDAHULUAN
Pada bab ini berisi mengenai latar belakang masalah, yang menjadi
dilakukan ini tidak menyimpang dari tujuan yang diharapkan. Serta terakhir
pada bab ini adalah Sistematika Penulisan, yang berisi uraian singkat proses
menjadi pijakan dalam kajian masalah. Bab ini juga menjelaskan tentang teori
khusus yang dijadikan acuan, menjelaskan teori yang mengarah ke topik serta
yang dicapai tepat, maka diperlukan lagi langkah penelitian yang terstruktur
dan terarah, sehingga hasil yang diperoleh tidak menyimpang dari tujuan
awal penelitian.
disertai dengan saran – saran bagi pihak terkait sebagai objek penelitian untuk
akan datang.
BAB II
beberapa karakteristik atau sifat yang terdiri dari komponen sistem, batasan
informasi adalah data yang diolah menjadi lebih berguna dan berarti bagi
sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel
8
9
yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan
terpadu. Dari definisi ini dapat dirinci lebih lanjut pengertian sistem secara
umum, yaitu:
bersangkutan.
pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti
dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu
pemakai.
dengan cara tertentu sehingga mempunyai arti bagi penerima. Data yang
lain:
komponen sistem.
masing.
d. Lingkungan Luar Sistem: Suatu sistem yang ada di luar dari basis sistem
i. Sasaran Sistem: Tujuan yang ingin dicapai oleh sistem, akan dikatakan
manusia bisa langsung “merasakan” nilai dari variable kata-kata yang sudah
masalah-masalah bersifat fuzzy, fuzzy logic telah menjadi area riset yang
yang serba presisi dengan bahasa manusia yang cenderung tidak presisi
yaitu hanya menekankan pada makna atau arti. Dengan fuzzy logic, sistem
Pemetaan atau mapping hubungan inputan dan output dari satu sistem
Fuzzy logic adalah suatu cara yang cocok untuk melakukan tugas ini.
Anda berapa besar tip yang pantas diberikan kepada pelayan restoran
tersebut. Anda mengatakan kepada saya seberapa panas air yang Anda
bukaan dari kran air panas dan dingin. Dalam ilutstrasi di atas semua
informasi yang Anda berikan kepada saya hanya berupa variabel kata-kata.
memberikan respon yang sesuai dengan yang Anda inginkan. Dalam hal ini
saya bisa dikatakan telah bertindak sebagai sistem fuzzy, karena hanya
dengan variabel jawaban atau tindakan yang “cocok” sesuai dengan yang
Anda inginkan. Dari sekian banyak alternatif yang tersedia, sistem fuzzy
adalah sering menjadi pilihan terbaik. Mengapa? Hampir setiap kasus, Anda
menggunakan fuzzy logic. Tapi bila Anda memakai fuzzy logic, rancangan
Selain alasan ini, berikut ini dirangkum beberapa alasan mengapa kita
lain.
tidak tepat diterapkan. Jika dengan metode yang sudah ada dan
tentunya fuzzy logic tidak perlu lagi dipakai. Di sini lain, banyak
fuzzy logic adalah sebuah metode yang solid dan efisien untuk
15
memprioritaskan kepresisian.
merah yang berada di kedua sisi tubuh bagian belakang atas, tepatnya
dibawah tulang rusuk manusia. Ginjal yang sebesar kepalan tangan orang
tekanan darah.
kesehatan tulang.
tubuh dan cairan berlebih bisa tertimbun di dalam tubuh hingga akhirnya
ginjal merupakan kondisi yang berbahaya yang mana jika tidak ditangani,
16
ginjal bisa berhenti berfungsi. Jika ginjal berhenti berfungsi, akibatnya bisa
mematikan.
kadar garam dan unsur kimia yang abnormal di dalam tubuh. Keadaan ini
membuat organ lain terpengaruh dan tidak bisa bekerja dengan baik. Berikut
ini adalah gejala yang umumnya muncul akibat penyakit ginjal akut, antar
lain :
2. Dehidrasi.
5. Kebingungan.
3. Mengalami dehidrasi.
Gejala dari ginjal kronis sendiri cukup umum, seperti sesak napas, mual,
dan kelelahan. Oleh karena itum banyak orang tidak menyadari sedang
prostat.
kandungan.
3. Infeksi Ginjal
menuju ke salah satu atau kedua ginjal yang kemudian menyebabkan rasa
sakit. Kondisi ini biasanya hasil dari komplikasi infeksi saluran kemih.
Gejala yang muncul akibat infeksi ginjal terjadi sangat cepat dan hanya
7. Diare.
infus.
parah.
4. Batu Ginjal
penimbunan mineral dan garam pada salah satu atau kedua organ ginjal.
Gejala batu ginjal tidak akan dirasakan oleh seseorang yang memiliknya
selama batu masih di dalam ginjal atau batu ginjal yang terbentuk
berukuran sangat kecil. Anda tidak akan merasakan rasa sakit saat buang
air kecil.
Gejala batu ginjal baru akan terasa ketika batu berukuran lebih
mengalami iritasi atau bahkan luka dan akhirnya urine bisa bercampur
darah.
selangkangan.
dan kalsium.
fuzzy berbentu IF-THEN, dan penalaran fuzzy. Secara garis bersar, diagram
blok proses inferensi fuzzy. Sistem inferensi fuzzy menerima input crisp.
Input ini kemudian dikirim ke basis pengetahuan yang berisi n aturan fuzzy
dalam bentuk IF-THEN. Fire strength akan dicari pada setiap aturan.
Apabila jumlah aturan lebih dari satu, maka akan dilakukan agregasi dari
hanya memiliki satu aturan, pada metode tsukamoto, sistem terdiri atas
pada metode tsukamoto, setiap konsekuen pada aturan yang berbentuk IF-
variabel input, yaitu x dan y, serta satu variabel output yaitu z. Variabel x
himpunan juga, yaitu B1 dan B2, sedangkan variabel output Z terbagi atas 2
berikut:
IF x is A1 and y is B2 THEN z is C1
antara lai nsiapa yang disebut pakar, apa yang dimaksud dengan keahlian,
performa yang secara signifikan lebih baik dari orang kebanyakan. Kedua,
22
pakar adalah relative. Pada satu waktu atau satu wilayah mungkin tidak
Tetapi bukan pakar di rumah sakit termuka. Biasanya pakar manusia mampu
persoalan dengan cepat dan tepat. Menjelaskan solusi terseubt, belajar dari
yang spesifik terhadap tugas yang dimiliki pakar. Keahlian sering dicapai
pengetahuan eksplisit, misalnya teori yang dipelajari dari buku teks atau
orang yang bukan ahli, merupakan tujuan utama dari sistem pakar. Proses
program yang mampu mengakses basis data, maka komputer harus dapat
bentuk motor inferensi dan setiap sub sistem mempunyai sifat dari sistem
adalah hal penting tetapi merupakan tugas yang sulit. Sistem pakar
rendah.
Sistem pakar atau biasa disebut juga dengan Knowledge Based System
keputusan atau pemecahan persoalan dalam bidang yang spesifik. Sistem ini
telah didefinisikan terlebih dahulu oleh pakar yang sesuai dengan bidang
keahliannya. Sistem ini disebut sistem pakar karena fungsi dan perannya
kunci penting yang akan membantu suatu sistem pendukung keputusan atau
pakar.
Selain manfaat, ada juga beberapa kekurangan yang ada pada Sistem
pakar, diantaranya:
pakar.
Diagnosis:
Pengajaran
Interpretasi:
Untuk menganalisa data yang tidak lengkap, tidak teratur, dan data
Prediksi:
Perencanaan:
bisnis.
model.
Kontrol:
waktu tinggi.
1. Keahlian
2. Ahli (Expert)
masalah.
komputer agar dapat digunakan oleh orang lain yang bukan pakar.
penyelesaian masalah.
5. Peraturan (Rule)
tidak dianjurkan.
pengetahuan.
b. Basis Data
fakta awal pada saat sistem mulai beroperasi maupun fakta yang
c. Mesin Inferensi
fungsi berpikir dan pola penalaran sistem yang digunakan oleh seorang
pengetahuan dengan fakta yang ada dalam basis data. Ada dua teknik
kesimpulan.
sistem pakar dengan pemakainya. Pada bagian ini akan terjadi dialog
Setiap rule terdiri dari dua bagian, yaitu bagian IF disebut evidence
IF E THEN H
Secara umum, rule mempunyai evidence lebih dari satu yang dihubungkan
oleh kata penghubung AND atau OR, atau kombinasi keduanya. Tetapi
variabel dari setiap rule menginginkan nilai benar dan tujuannya adalah
variabel G :
R4 : JIKA B MAKA C;
JIKA karena nilai A belum ada pada memori dan tidak ada rule yang
3. Terdapat B pada posisi JIKA dari rule R4. Karena tidak terdapat pada
memori dan bukan merupakan konklusi dari rule maka komputer akan
5. Pada rule R3 nilai B dan E terdapat pada memori dengan nilai benar,
kemudian mencari lagi rule dengan F pada posisi JIKA dan akan
berasal dari kata world wide web (yang biasa disingkat www atau web).
Web adalah media informasi global yang bisa dipakai oleh user-nya untuk
web itulah yang disebut internet. Padahal web hanyalah salah satu bagian
32
dari internet, seperti halnya email. Internet lebih dulu ada sebelum web, tapi
Visual Basic, maka Anda tidak membutuhkan waktu lama beradaptasi saat
bekerja dengan VBA atau VBScript. Bahkan kalau Anda ingin mempelajari
yang Anda temukan tidak begitu jauh berbeda dibandingkan Visual Basic.
Visual Basic .NET adalah sebuah bahasa pemrograman tingkat tinggu untuk
mudah dipahami dan dipelajari, namun bahasa pemrograman ini juga cukup
dalam membaca dan mengerti dari sebuah kode Visual Basic .NET di mana
Pada intinya, Visual Basic .NET ini adalah sebuah bahasa pemrograman
program yang paling dikuasai oleh mayoritas orang. Dari mulai programmer
hingga para hobbies dan para mahasiswa yang membuat program untuk
tugas kulaih dan tugas akhir Visual Basic memang bisa dihandalkan. Selain
pemrograman ASP.NET
menampung dan mengambil data yang diminta oleh aplikasi lain pada
komputer yang sama atau pada komputer lain melalui jaringan/internet saat
ini hampir-hampir tidak mungkin bagi kita untuk membuat aplikasi yang
berukuran besar dan bersifat kompleks tanpa melibatkan sistem basis data.
Meski demikian, yang saat ini paling banyak digunakan adalah sistem basis
data relasional. Dalam hal ini kita memiliki pilihan untuk menggunakan
sistem basis data alasan kita memilih SQL Server adalah untuk
2.3.4. Algoritma
suatu masalah dengan komputer, dalam hal ini dengan membuat program.
kita juga perlu mengetahui dengan pasti asal, frekuensi dan volume
data input serta tujuan, frekuensi dan volume data output yang
diharapkan.
diharapkan.
1. Input
2. Output
hasil keluaran.
37
3. Finiteness
4. Definiteness
5. Effectiveness
Suatu algoritma tidak terdapat suatu aksi yang tidak perlu dilakukan.
jelas tidak berpengaruh atau tidak ada gunanya. Misalnya aksi X <- X
+ 0. Aksi ini jelas tidak ada pengaruh dan tidak ada gunanya karena X
aksi. Prinsip kerja suatu algoritma dapat dilihat dalam suatu masukan
2.3.6. Flowchart
algoritma yang terstruktur dan mudah dipahami oleh orang lain (khususnya
menunjukkan alur di dalam program secara logika. Diagram alir ini selain
eksplisit.
3. Setiap diagram alir harus dimulai dari suatu start state dan berakhir
membantu kita untuk bisa menuangkan ide-ide atau konsep apa pun ke
Visio, siapa saja akan lebih mudah dan cepat membuat berbagai macam
desain diagram karena tersedianya template dan fitur-fitur yang spesial dan
pada bidang kesehatan. Salah satunya yaitu sistem yang digunakan untuk
42
membuat desain aplikasi sistem pakar penyakit ginjal. Dalam penelitian ini
metode yang digunakan untuk membuat sistem pakar penyakit ginjal yaitu
proses pencarian data dimulai dari premis menuju kesimpulan akhir. Metode
ini juga disebut data driven yaitu pencarian dikendalikan oleh data yang
diberikan.Hasil akhir yang diperoleh dari penelitian ini adalah sebuah Apikasi
dimana user atau pengguna memasukkan data gejala yang dirasakan sesuai
yang terdapat pada pilihan, lalu hasil yang diperoleh berupa gejala,
mudah sekali menyerang tubuh manusia terutama usia dewasa dan lanjut usia.
Namun sayangnya, seorang pakar tidak bisa setiap saat menangani pasien
dengan penyakit ini dikarenakan waktu serta tenaga yang dimiliki oleh pakar
perancangan system.
43
1. Perencanaan Sistem
akal.
2. Analisis
3. Desain
5. Implementasi
bahwa :
1. Perancangan Sistem
2. Diagram Konteks
tujuan.
2.4.1.3 Kesimpulan
bahwa :
46
biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tertentu.
diderita berdasarkan gejala yang dirasakan oleh user. Sistem ini juga
penyakit ginjal yang diderita oleh user. Besarnya nilai persentase tersebut
orang. Pasalnya, penyakit ini sulit dideteksi dan sering mengancam nyawa
seseorang. Penyakit ginjal dikenal sebagai 'silent disease' karena sering tak
ada tanda-tanda peringatan. Jika tak terdeteksi, hal itu hanya akan
penyakit ginjal ialah hilangnya secara progresif fungsi ginjal dalam tubuh
selama periode bulan atau tahun. Seringkali, penyakit ini hanya didiagnosis
dari hasil skrining untuk diketahui berada di tingkat mana risiko tinggi
penyakit ginjalnya.
khususnya penyakit ginjal oleh para dokter ahli ginjal yang semakin
seorang ahli.
Penyakit.
aplikasi.
oleh pasien.
49
sebuah kesimpulan.
penyakit.
Menu About.
2.4.2.2 Kesimpulan
Dari hasil pengujian terhadap Aplikasi Sistem Pakar yang
lain.
Fitur Keterangan
Menu Tidak Ya Ya
Hasil Diagnosa Ya Ya Ya
Logout Tidak Ya Ya
PERANCANGAN APLIKASI
Tabel
3.1 Tabel Gejala Penyakit Ginjal
53
54
1. Kode Gejala yaitu sebuah gejala penyakit yang sering dialami oleh
penderita penyakit.
2. Data penyakit diambil oleh dokter ahli pada saat melakukan diagnosa.
55
Kode Nama
No Penyakit Penyakit Gejala Penyakit
Gagal Ginjal
1 PG-01 Akut Demam
Kejang
Pembengkakan diseluruh badan
Ruam kulit
Mudah Lelah
Tremor tangan
Mual dan muntah
Darah didalam air seni
Dehidrasi dan produksi urine berkurang
Tekanan darah tinggi dan diabetes
Sedang mengkonsumsi obat pereda rasa sakit
atau jangka panjang
Kondisi semakin menurun
Gagal Ginjal
2 PG-02 Kronis Demam
Mudah Lelah
Mual dan muntah
Darah didalam air seni
Tekanan darah tinggi dan diabetes
Sedang mengkonsumsi obat pereda rasa sakit
atau jangka panjang
Warna urine menjadi keruh
Gatal diseluruh tubuh
3 PG-03 Batu Ginjal Darah didalam air seni
Sedang mengkonsumsi obat pereda rasa sakit
atau jangka panjang
Warna urine menjadi keruh
Nyeri pada pinggang dan perut
1. Perangkat Keras
a. Personal computer
b. Processor core i3
c. RAM 8GB
d. Harddisk 500GB
e. Monitor
o RAM : 256 MB
o Kapasitas Harddisk : 20 GB
o RAM : 128 MB
o VGA Card : 68 MB
2. Perangkat Lunak
3.3 Permasalahan
sangat mudah di pahami dan memiliki toleransi pada data yang kurang
secara langsung tanpa harus melalui proses pelatihan. Pada metode ini proses
operasi AND, dimana akan dipilih nilai yang lebih minimum (MIN) dari
dari rules IF-THEN. Bila ada fakta yang cocok dengan bagian IF, maka rule
tersebut dieksekusi.
kedalam database. Setiap kali pencocokan dimulai dari rule teratas dan setiap
rule hanya boleh dieksekusi sekali saja. Proses pencocokan berhenti bila tidak
Dalam logika Fuzzy dikenal berhingga keadaan dari nilai “0” sampai ke
nilai “1”. Logika fuzzy tidak hanya mengenal dua keadaan tetapi juga
mengenal sejumlah keadaan yang berkisar dari keadaan salah sampai keadaan
benar.
Berikut merupakan hal yang perlu dipahami dalam sistem Fuzzy, yaitu
1. Variabel Fuzzy
2. Himpunan Fuzzy
Numeris
3. Semesta Pembicaraan
4. Domain
maupun negatif.
BAB IV
Berdasarkan dari ulasan yang telah dijabarkan dari bab III makan
memberikan sebuah informasi kepada tiap pasien, agar pasien dapat lebih
menanganinya dengan cepat. Adapun metode yang digunakan adalah Fuzzy Logic
berdasarkan gejala-gejala yang dialami oleh pasien, lalu dari hasil pemeriksaan
tersebut akan menghasilkan sebuah riil. Bilangan riil tersebut yang akan masuk ke
dalam proses Fuzzy Logic. Pada tahapan awal Fuzzy, bilangan riil tersebut akan
riil tersebut menjadi bilangan fuzzy sehingga dapat di proses pada tahapan
berikutnya.
aturan fuzzy sehingga menghasilkan keluaran fuzzy baru. Hasil keluaran fuzzy ini
maka didapatkan bilangan riil baru yang digunakan untuk menentukan penyakit apa
61
62
menjadi satu atau lebih himpunan fuzzy. Pada proses ini, karakteristik dari penyakit
sebuah variabel fuzzy. Pada proses ini, telah digunakan himpunan fuzzy berupa
disatukan dengan fuzzy set, yang masing-masing memiliki fungsi keanggotaan yang
representasi titik input data ke dalam nilai keanggotaan yang memiliki interval
dengan kurva segitiga dan kurva bentuk bahu. Variabel fuzzy yang akan
dimodelkan:
a. Variabel masukan
dan TINGGI.
TINGGI.
dan TINGGI.
Dalam variabel GMT terdiri dari tiga himpunan fuzzy yaitu RENDAH,
b. Variabel keluaran
dasar dari pemilihan gejala penyakit ginjal. Variabel output ini terdiri dari tiga
himpunan fuzzy, yaitu Batu Ginjal, Gagal Ginjal Akut, dan Gagal Ginjal Kronis
variabel yaitu GB, GMT, GF dan GT. Sebagai contoh nilai GB adalah 10,
1. GB = 10
×
×
=0
×
×
×
=0
=1
×
×
2. GMT = 8
×
×
=0
×
×
=1
×
×
×
=0
69
3. GF = 3
=1
×
×
=0
×
×
×
×
×
=0
4. GT = 4
×
= 0,5
×
×
= 0,5
×
×
×
×
=0
70
4.3.3 Penalaran
mencari nilai α-predikat setiap aturan (αi). Nilai dari himpunan fuzzy dari
= 0,5
predikat1 = 0,5 dan nilai z1 = 50. Proses terus dilakukan hingga semua aturan
4.3.4 Defuzzifikasi
Tahap ini disebut juga tahap penegasan input dan proses. Penegasan
ini adalah suatu himpunan fuzzy yang diperoleh dari komposisi aturan-
pada domain himpunan fuzzy tersebut. Hasil aturan seperti data diatas adalah
:
78
+ (0*100) + (0*100) / 0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0
+0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 + 0,5 + 0 + 0 +0 + 0 +0 + 0
+0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0
+0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0
+0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0
+0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0
+0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0 +0 + 0
+0 + 0 +0 + 0 +0 +0 + 0 +0 + 0 +0 + 0 }
= 50
angka tersebut akan menjadi suatu kondisi didalam himpunan yaitu sebagai
berikut:
Panjang
Nama Field Tipe Field Keterangan
Id
Id_pertanyaan Int 4 pertanyaan
Tanggal
Tgl Datetime 8 Input
Status
Status Varchar 10 jawaban
5.1. Kesimpulan
pengambilan keputusan.
5.2 Saran
Berdasarkan hasil penelitian, pembahasan dan kesimpulan diatas, penulis
memberikan saran yang bertujuan untuk kebaikan dan peningkatan sistem, antara
lain :
2. Merubah tampilan agar menjadi lebih baik dan lebih mudah untuk dipahami
oleh pengguna.
82
DAFTAR RIWAYAT HIDUP
Data Pribadi
Nama Lengkap : Hengky
Tempat/Tanggal Lahir : Tangerang, 13 November 1995
Jenis Kelamin : Laki - laki
Alamat Lengkap : Vila Regensi Tangerang II Blok FC-9 NO 36
Agama : Kristen
No. Handphone : 087808933902
E-mail : Hengky.h13@gmail.com
Pendidikan Formal
2002 – 2008 SD St Paskalis 1
2008 – 2011 SMP Maria Mediatrix
2011 – 2014 SMK Buddhi
2014 – Sekarang Program Studi Teknik Informatika Peminatan Database
Fakultas Sains dan Teknologi Universitas Buddhi Dharma,
Tangerang
84