seminar tugas akhir perancangan sistem pakar fuzzy ... hasil tugas akhir 2013 4 permasalahan yang...

24
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

Upload: voque

Post on 26-May-2018

219 views

Category:

Documents


0 download

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 9

Struktur dasar Sistem 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 17

Selesai

Seminar Hasil Tugas Akhir 2013 18

Selesai

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

Seminar Hasil Tugas Akhir 2013 24