seminar tugas akhir perancangan sistem pakar fuzzy ... hasil tugas akhir 2013 4 permasalahan yang...
TRANSCRIPT
Perancangan Sistem Pakar Fuzzy Untuk Pengenalan Dini Potensi Terserang Stroke Berbasis Web
Seminar Tugas Akhir
Oleh: Harmuda Pandiangan
1209 100 089
Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam
Institut Teknologi Sepuluh Nopember Surabaya
Seminar Hasil Tugas Akhir 2013 2
Penyakit stroke adalah gangguan fungsi saraf yang terjadi mendadak akibat
berkurangnya pasokan darah ke bagian otak, sehingga peredaran darah ke otak
terganggu.
Kurangnya aliran
darah oksigen
Merusak/mematikan sel-
sel saraf otak
Kelumpuhan anggota gerak,
gangguan bicara dan
penurunan kesadaran
Makanan dengan kolestrol
yang tinggi
Menumpuknya endapan lemak
pada pembuluh darah
Di Indonesia, penyakit stroke merupakan penyakit nomor tiga yang mematikan
setelah penyakit jantung dan penyakit kanker, dan kebanyakan terjadi secara
mendadak dan sangat cepat.
Hal ini dikarenakan karena :
Minimnya pengetahuan
masyarakat akan penyebab
penyakit stroke
Masyarakat tidak mengerti apakah
memiliki kemungkinan terserang
stroke atau tidak
Seminar Hasil Tugas Akhir 2013 3
Perancangan Sistem Pakar Fuzzy Untuk Pengenalan Dini Potensi Terserang Stroke Berbasis Web
Seminar Hasil Tugas Akhir 2013 4
Permasalahan yang diusulkan dalam tugas akhir ini adalah :
Bagaimana merancang sebuah sistem pakar yang mengenali potensi
terserang penyakit stroke.
Mengimplementasikan sistem pakar tersebut dalam sebuah sistem yang
berbasis web.
1
2
Pembahasan dalam Tugas Akhir ini dibatasi pada hal-hal berikut :
Sistem pakar fuzzy ini berbasis web.
Metode Inferensinya menggunakan max-min inference.
Basis data yang digunakan adalah MySQL dan PHP sebagai
pemrograman berbasis web.
1
2
3
Input yang digunakan adalah: tingkat stress, usia, tinggi / berat badan,
hipertensi/tekanan darah, diabetes, kolesterol dan intensitas merokok, 4
Ouput yang diinginkan adalah : Potensi stroke parah, stroke ringan dan
tidak terserang stroke. 5
Asumsi:
Dalam Tugas akhir ini diasumsikan setiap orang yang akan menggunakan
sistem pakar ini sudah memiliki dan mengetahui data-data kesehatan yang
dibutuhkan.
Seminar Hasil Tugas Akhir 2013 5
Seminar Hasil Tugas Akhir 2013 6
Memberikan informasi kepada masyarakat umum mengenai gejala-gejala
penyakit stroke.
Memberikan infomasi kepada masyarakat apakah memiliki potensi atau
kecenderungan terserang penyakit stroke atau tidak.
Manfaat yang diperoleh dari Tugas Akhir ini adalah:
1
2
Tujuan : Membangun sistem pakar berbasis web yang mampu mengetahui potensi
penyakit stroke pada seseorang.
Seminar Hasil Tugas Akhir 2013 7
Bab I : Pendahuluan
Bab III : Metodologi Penelitian
Bab II : Tinjauan Pustaka
Bab IV : Perancangan dan Implementasi Sistem
Bab V : Uji Coba dan Pembahasan Sistem
Bab VI : Kesimpulan
Seminar Hasil Tugas Akhir 2013 8
Kecerdasan buatan diciptakan dan dimasukkan ke dalam suatu mesin
(komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan
manusia.
Sistem Pakar adalah salah satu bidang dari Kecerdasan buatan. Contoh bidang
yang lain adalah : Logika fuzzy, Games , JST dan robotika.
Sistem pakar (expert system) adalah sistem yang berusaha mengadopsi
pengetahuan manusia ke dalam komputer, agar komputer dapat
menyelesaikan masalah seperti yang biasa dilakukan oleh para pakar.
Seminar Hasil Tugas Akhir 2013 10
Sistem pakar fuzzy penggabungan sistem pakar dengan logika fuzzy. Penerapan ini bertujuan untuk merepresentasikan pengetahuan pakar pada lingkungan yang tidak pasti, tidak lengkap dan sangat kompleks.
Fuzzifikasi Logika Pengambilan
Keputusan / Inferensi
Defuzzifikasi
Basis Pengetahuan/
Rule base
Input Output
Skema dasar:
Seminar Hasil Tugas Akhir 2013 11
Metode ini diperkenalkan oleh Ebrahim Mamdani pada tahun 1975. Untuk mendapatkan nilai output, diperlukan 4 tahapan.
1. Pembentukan himpunan fuzzy
2. Fungsi implikasi (evaluasi aturan)
3. Komposisi aturan
4. Penegasan (defuzzy)
Seminar Hasil Tugas Akhir 2013 12
Pada metode Centroid, solusi tegas diperoleh dengan cara mengambil titik pusat daerah fuzzy.
Untuk domain Kontinyu Untuk domain Diskrit
Z = 𝒅𝒊.𝑼𝑨𝒊(𝒅𝒊)𝒏𝒊=𝟏
𝑼𝑨𝒊(𝒅𝒊)𝒏𝒊=𝟏
𝒛𝟎= 𝒁.𝑼 𝒁 .𝒅𝒛𝒃𝒂
𝑈 𝑍 .𝑑𝑧𝑏𝑎
Z = nilai hasil defuzzifikasi 𝒅𝒊 = nilai output pada aturan ke – i 𝑼𝑨𝒊(𝒅𝒊) = derajat keanggotaan nilai output
aturan ke – i n = banyak aturan yang digunakan
Z = nilai domain ke – i 𝑼(𝒁) = derajat keanggotaan titik tersebut
𝒁𝟎 = nilai hasil penegasan (defuzzifikasi)
Seminar Hasil Tugas Akhir 2013 13
Tingkat Stres Normal Ringan Berat
Usia Muda Dewasa Tua
Berat ideal Gemuk Ideal Kurus
Tekanan darah Rendah Normal Tinggi
Kolesterol Rendah Mengkhawatirkan Buruk
Kadar Gula Rendah Normal Tinggi
Intensitas Merokk
Jarang Aktif Sangant aktif
Input Var. Linguistik Output
Potensi Stroke
Tdak Berpotensi
Ringan Berat
Seminar Hasil Tugas Akhir 2013 14
Pengumpulan fakta-fakta yang mendukung perancangan sistem, perancangan Data Flow Diagram dan perancangan antarmuka.
Implementasi Sistem
Sistem yang telah dirancang diimplementasikan kedalam bentuk program menggunakan software Java Netbeans.
Analisis dan Perancangan
Sistem
Studi Literatur Mempelajari materi dan sumber-sumber data, diantaranya, Sistem pakar fuzzy, data curah hujan, data keadaan topografi meliputi: ketinggian tanah, kemiringan lereng dan Porositas tanah, serta data kebutuhan air Tanaman.
Seminar Hasil Tugas Akhir 2013 15
Melakukan pengujian apakah sistem sudah berjalan dengan benar dan sesuai dengan perancangan.
Melakuan Penarikan Kesimpulan dari hasil pengujian sistem yaitu, hasil pola tanam yang didapat dari setiap kabupaten/kota yang digunakan sebagai pengujian.
Pengujian
Penarikan Kesimpulan
Seminar Hasil Tugas Akhir 2013 16
Selesai
Selesai
Fuzzifikasi
Evaluasi aturan
Komposisi
Defuzzifikasi
tidak
Mulai
Proses login
Login benar
benar?
Proses
Koikonsultasi
Nilai dan hasil potensi
stroke (Crisp output)
ya
Rujukan
Seminar Hasil Tugas Akhir 2013 19
Selesai
Implementasi bagian diagnosa. Misal data yang digunakan adalah seperti pada gambar:
Seminar Hasil Tugas Akhir 2013 20
Selesai
Ini adalah aturan-aturan yang dihasilkan dari faktor-faktor yang diinputkan pada proses diagnosa. Operator yang digunakan adalah fungsi implikasi yang digunakan adalah MIN (operator AND).
Seminar Hasil Tugas Akhir 2013 21
Selesai
Nilai dan variabel hasil yang muncul setelah melakukan proses..
Nilai tersebut sudah tersimpan kedalam history
Seminar Hasil Tugas Akhir 2013 22
Selesai
1. Sistem ini dapat membantu penggunnya untuk membantu
mengetahui apakah mereka memiliki potensi terserang stroke
atau tidak.
2. Dengan adanya sistem ini pengguna dapat mencegah dan
mengantisipasi potensi stroke guna peningkatan kualitas
kesehatan.
Seminar Hasil Tugas Akhir 2013 23
[1] Arhami, M. (2005). “Konsep Dasar Sistem Pakar”. Yogyakarta: Andi
Offset.
[2] Broto,A.S.(2010). “Perencanaan dan Implementasi Sistem Pakar untuk
Analisa penyakit dalam. Skripsi. Semarang : Universitas Diponegoro
[3] Durkin, John. (1994). “Expert system design and development”. USA:
Macmillan, Inc.
[4] Irawan, Jusak.(2007). Sistem pakar. Surabaya : STIKOM
[5] Kusrini.( 2008).” Aplikasi Sistem Pakar”. Yogyakarta: Andi.
[6] Kusumadewi, Sri. (2003). “Artificial Intelligence (Teknik dan
Aplikasinya)”. Yogyakarta: Graha Ilmu
[7] Sutrisno, Alfred.(2007). “Stroke?? Sebaiknya anda tahu sebelum anda
terserang Stroke”. Jakarta: Aris Kelana