Vous êtes sur la page 1sur 9

Skripsi

Penerapan Metode Logika Fuzzy


untuk Program Diagnosa Penyakit THT
menggunakan Prolog

Oleh :
Daniel Epafras
612005036

Fakultas Teknik Elektronika dan Komputer


Universitas Kristen Satya Wacana
Salatiga

9
Penerapan Metode Logika Fuzzy
untuk Program Diagnosa Penyakit THT
menggunakan Prolog

oleh
DANIEL EPAFRAS
NIM : 612005036

Tugas akhir
Untuk melengkapi syarat-syarat memperoleh
Ijazah Sarjana Teknik Elektro

Fakultas Teknik Elektronika dan Komputer


Program Studi Teknik Elektro
Universitas Kristen Satya Wacana
Salatiga

Februari 2012

1
Penerapan Metode Logika Fuzzy
untuk Program Diagnosa Penyakit THT
menggunakan Prolog

oleh
DANIEL EPAFRAS
NIM : 612005036

Tugas akhir ini telah diterima dan disahkan


Sebagai salah satu persyaratan guna mencapai
SARJANA TEKNIK ELEKTRO

FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER


PROGRAM STUDI TEKNIK ELEKTRO
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA

Disahkan oleh

Pembimbing I Pembimbing II

Ir. Hartanto K.W, MT. Drs. Harsono


Tanggal : Tanggal :

2
INTISARI

Pada tugas akhir ini dirancang dan direalisasikan suatu aplikasi diagnosa
penyakit THT dengan menggunakan perangkat lunak Visual Prolog dan menerapkan
logika fuzzy. Sistem yang direalisasikan berupa aplikasi desktop dengan 2 status
pengguna, yaitu admin dan pasien.
Input yang digunakan merupakan jawaban pertanyaan mengenai gejala-gejala
yang dirasakan oleh pasien berdasarkan intensitas rasa sakit dan frekuensi keseringan,
dengan output hasil diagnosa berupa prosentase kemungkinan penyakit yang diderita.
Pengguna aplikasi yang baru pertama kali menggunakan aplikasi ini, dapat membuat
data diri terlebih dahulu untuk bisa menggunakan aplikasi. Status pengguna yang
pertama adalah admin, dimana admin dapat mengubah data-data dari pasien maupun
admin itu sendiri.
Status pengguna yang kedua adalah pasien, dimana pasien dapat menjawab
pertanyaan-pertanyaan seputar gejala yang dirasakan oleh pasien, yang sudah ada
pada aplikasi, sehingga pada akhirnya didapat kesimpulan hasil diagnosa berupa
kemungkinan penyakit yang diderita oleh pasien tersebut. Pasien juga dapat melihat
catatan medis mereka, apabila mereka sudah pernah menggunakan aplikasi ini
sebelumnya, dan menyimpannya.
Dari hasil pengujian sistem secara keseluruhan, perbandingan keakuratan
tertinggi antara hasil diagnosa perangkat lunak dengan dokter adalah 60%, aplikasi ini
dapat digunakan oleh pasien untuk mendeteksi kemungkinan penyakit yang diderita
dengan berdasarkan gejala-gejala yang dirasakan. Aplikasi ini dapat digunakan
sebagai diagnosa awal yang penanganannya dapat dilanjutkan ke dokter, atau dapat
juga sebagai bahan panduan dokter atau bantuan dokter untuk mendiagnosa penyakit
THT.

3
KATA PENGANTAR

Segala puji dan syukur, penulis panjatkan kepada Tuhan Yesus Kristus, karena
begitu besar kasih-Nya di dalam tuntunannya kepada penulis, sehingga penulis dapat
menyelesaikan tugas akhir ini sebagai syarat kelulusan dari Fakultas Teknik
Elektronika dan Komputer, Program Studi Teknik Elektro, UKSW.
Semua usaha yang penulis lakukan, tentu tidak akan berarti tanpa bantuan,
dorongan, serta bimbingan dari berbagai pihak. Untuk itu, dalam kesempatan ini,
penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Papi Binarto, Mami Yuliani, Ko Peter, Michael, keluarga yang telah berjuang
untuk memenuhi segala kebutuhan penulis selama menjalani kuliah maupun
tugas akhir, yang senantiasa membimbing dan mendoakan.
2. Bapak Ir. Hartanto KW, MT. dan Drs. Harsono yang bersedia untuk
membimbing penulis dan memberikan arahan hingga pada akhirnya tugas
akhir ini dapat terselesaikan dengan baik.
3. Lea Trisnasari Kastrini, terima kasih untuk dukungan, dorongan, doa dan
kebersamaanmu yang selalu ada yang membuat penulis terus bersemangat
untuk menyelesaikan tugas akhir ini, terima kasih untuk segalanya yang sudah
engkau berikan untukku.
4. Sahabat-sahabatku, Ko Jen-Jen, Yoga, Jefry, Sisca, Ko Handi, Adit yang tiada
lelah untuk mendukung penulis dan memberikan masukan untuk bisa
menyelesaikan tugas akhir ini.
5. Sahabat-sahabatku di Hope Salatiga, terkhususnya untuk pemimpin dan
sekaligus gembalaku, Ko Sandy dan Cik Lany, yang senantiasa memberikan
masukan di dalam perjalanan penulis dalam mengerjakan tugas akhir ini dan
selalu membuatku bersemangat untuk lulus.
6. George Ananth dari Visual Prolog Developer, yang selalu berusaha
meluangkan waktu untuk membantu pengerjaan tugas akhir ini, walau hanya
via internet.

4
7. Ps. Dr. Liem Pik Jiang, Prof, Dr. dr. Muhardjo, DHA, Sp. THT, dr. Vicky Sp.
THT, dr. Imam Prabowo Sp. THT-KL, dr. Sambudi M, Sp. PD yang bersedia
meluangkan waktu untuk membantu hasil pengujian aplikasi ini.
8. Rekan-rekanku, angkatan 2005 di FTEK, UKSW ini, yang selalu saling
mendukung dan menguatkan untuk bisa sama-sama menyelesaikan tugas akhir
ini.
9. Seluruh dosen, pengajar, pengurus TU, dan laboran yang membantu selama
kuliah dan pengerjaan tugas akhir ini.

Banyak pihak yang mungkin tidak disebutkan disini, namun setiap apa yang
sudah kalian berikan, baik moral maupun materi, sangat membantu penulis untuk
dapat menyelesaikan tugas akhir ini.
Akhir kata, penulis menyadari bahwa masih terdapat banyak kekurangan
dalam tugas akhir ini, oleh sebab itu, kritik dan saran yang membangun dari para
pembaca sangat diharapkan. Semoga penulisan tugas akhir ini dapat bermanfaat bagi
kita semua.

Salatiga, Februari 2012

Penulis

5
DAFTAR ISI

Halaman
INTISARI ................................................................................................................. i
KATA PENGANTAR .............................................................................................. ii
DAFTAR ISI ............................................................................................................ iv
DAFTAR GAMBAR ............................................................................................... vi
BAB I PENDAHULUAN
1.1. Tujuan ................................................................................................... 1
1.2. Latar Belakang Masalah ....................................................................... 1
1.3. Batasan Masalah ................................................................................... 2
1.4. Sistematika Penulisan Tugas Akhir ...................................................... 2
1.5. Spesifikasi Program .............................................................................. 3
BAB II DASAR TEORI
2.1. Kecerdasan Buatan ................................................................................ 4
2.1.1. Definisi dan fungsi ........................................................................... 4
2.1.2. Sejarah Kecerdasan Buatan dan Perkembangannya ........................ 5
2.2. Prolog .................................................................................................... 6
2.2.1. Sejarah Prolog .................................................................................. 6
2.2.2. Definisi dan fungsi ........................................................................... 7
2.3. Logika Fuzzy ........................................................................................ 14
2.4. Penerapan Logika Fuzzy pada Diagnosa Penyakit ............................... 23
BAB III PERANCANGAN
3.1. Perencanaan Sistem Fuzzy .................................................................... 28
3.1.1. Proses Pengambilan Kesimpulan ..................................................... 28
3.1.2. Knowledge-based Gejala dengan 2 Parameter ................................. 29
3.1.3. Perhitungan Nilai Fuzzy ................................................................... 32
3.2. Perencanaan Desain Antarmuka ............................................................ 33
BAB IV HASIL PENGUJIAN DAN ANALISIS SISTEM
4.1. Basis Data .............................................................................................. 38
4.2. Penggunaan Aplikasi ............................................................................. 40
4.3. Pengujian Hasil Diagnosa ..................................................................... 51

6
BAB V PENUTUP
5.1. Kesimpulan ........................................................................................... 75
5.2. Saran ..................................................................................................... 76
DAFTAR PUSTAKA ............................................................................................. 77
LAMPIRAN HASIL DIAGNOSA DOKTER ..................................................... 78

7
DAFTAR GAMBAR

Gambar 2.1 Penerapan Konsep Kecerdasan Buatan di Komputer ........................... 5


Gambar 2.2. Himpunan crisp “tinggi badan manusia” ............................................. 15
Gambar 2.3. Himpunan Fuzzy “tinggi badan manusia” .......................................... 15
Gambar 2.4. Himpunan Fuzzy “suhu udara” ........................................................... 16
Gambar 2.5. Himpunan crisp “suhu udara dalam Fahrenheit” ................................ 16
Gambar 2.6. Fungsi keanggotaan “bentuk bahu” .................................................... 17
Gambar 2.7. Fungsi keanggotaan “bentuk S” .......................................................... 17
Gambar 2.8. Fungsi keanggotaan “bentuk bahu” ..................................................... 18
Gambar 2.9. Fungsi keanggotaan “bentuk S” .......................................................... 18
Gambar 2.10. Fungsi keanggotaan “bentuk segitiga” .............................................. 18
Gambar 2.11. Fungsi keanggotaan “bentuk trapesium” ........................................... 19
Gambar 2.12. Tahapan dalam logika fuzzy .............................................................. 19
Gambar 2.13. Gabungan dan Irisan .......................................................................... 22
Gambar 2.14. Ingkaran ............................................................................................. 22
Gambar 2.15. Bagian utama logika fuzzy ................................................................ 24
Gambar 3.1. Form untuk login ................................................................................. 34
Gambar 3.2. Form untuk membuat ID ......................................................................34
Gambar 3.3. Form mengganti data pasien ................................................................ 35
Gambar 3.4. Form aplikasi pasien ............................................................................ 35
Gambar 3.5. Form hasil diagnosa penyakit .............................................................. 36
Gambar 3.6. Form menambah dan menghapus penyakit ......................................... 37
Gambar 4.1. Form untuk login ................................................................................. 40
Gambar 4.2. Form untuk membuat ID ......................................................................41
Gambar 4.3. Form Menu Admin .............................................................................. 42
Gambar 4.4. Form Ganti Data .................................................................................. 43
Gambar 4.5. Form aplikasi pasien ............................................................................ 43
Gambar 4.6. Form hasil diagnosa penyakit............................................................... 48

Vous aimerez peut-être aussi