• Tidak ada hasil yang ditemukan

APLIKASI SISTEM PAKAR FUZZY SUGENO UNTUK REKOMENDASI PENGOBATAN DIABETES MELLITUS TIPE 2 TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI SISTEM PAKAR FUZZY SUGENO UNTUK REKOMENDASI PENGOBATAN DIABETES MELLITUS TIPE 2 TUGAS AKHIR"

Copied!
9
0
0

Teks penuh

(1)

APLIKASI SISTEM PAKAR FUZZY SUGENO UNTUK REKOMENDASI PENGOBATAN DIABETES MELLITUS TIPE 2

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelas Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

Muhammad Erza Fauzi NIM : 07560330

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG 2013

(2)

LEMBAR PENGESAHAN

APLIKASI SISTEM PAKAR FUZZY SUGENO UNTUK REKOMENDASI PENGOBATAN DIABETES MELLITUS TIPE 2

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelas Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh :

MUHAMMAD ERZA FAUZI NIM : 07560330

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal, 3 Mei 2013

Menyetujui, Penguji I

Yuda Monarko, S.Kom, M.Sc NIP. 108.0611.0443

Penguji II

Wahyu Andhyka Kusuma, S.Kom NIDN. 072.006.8701

Mengetahui,

Ketua Jurusan Teknik Informatika

Eko Budi Cahyono, S.Kom., MT. NIP. 108.9504.0330

(3)

KATA PENGANTAR

Dengan puji syukur kehadirat Allah SWT atas limpahan rahmat serta hidayahNya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul : “APLIKASI SISTEM PAKAR FUZZY SUGENO UNTUK REKOMENDASI

PENGOBATAN DIABETES MELLITUS TIPE 2”

Tugas akhir ini merupakan salah satu syarat unuk menyelesaikan studi strata sati di Fakultas Teknik Jurusan Teknik Informatika Universitas Muhammadiyah Malang.

Oleh karena itu, penulis ingin mengucapkan banyak terimakasih kepada semua yang telah ber partisipasi dalam penyelesaian tugas akhir ini, baik barupa do’a, saran, kritik, dan harapan, sehingga tulisan ini dapat melengkapi syarat kelulusan peneliti.

Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Saran yang membangun agar tulisan ini bermanfaat bagai perkembangan ilmu pengetahuan dan masyarakat.

Malang, Mei 2013 Penulis

(4)

DAFTAR ISI

LEMBAR PERSETUJUAN ... ii

LEMBAR PENGESAHAN ... iii

LEMBAR PERNYATAAN ... iv

ABSTRAK ... v

ABSTRACT ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xii

BAB I PENDAHULUAN ... 1 1.1. Latar Belakang ... 1 1.2. Rumusan Masalah ... 2 1.3. Batasan Masalah ... 2 1.4. Tujuan ... 3 1.5. Metodologi ... 3 1.6. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 6

2.1. Diabetes Mellitus ... 6

2.1.1. Gejala Diabetes Mellitus ... 6

2.1.2. Diabetes Mellitus Tipe 2 ... 7

2.1.3. Penatalaksanaan Diabetes Mellitus ... 8

2.1.3.1. Terapi Farmakologi ... 9

2.2. Sistem Pakar ... 11

2.3. Logika Fuzzy ... 11

2.3.1. Fungsi Keanggotaan ... 12

2.3.2. Sistem Logika Fuzzy ... 13

2.3.3. Fuzzy Inference System Sugeno Method ... 14

BAB III ANALISA DAN PERANCANGAN SISTEM ... 15

3.1. Analisis Penyakit Diabetes Mellitus ... 15

(5)

3.2. Pengumpulan Data ... 16

3.3. Perancangan Sistem ... 16

3.3.1. Use Case Diagram ... 17

3.3.2. Activity Diagram ... 17

3.3.2.1. Activity Input dan Cek DM ... 18

3.3.3. Class Diagram ... 18

3.3.4. Entity Relationship Diagram ... 19

3.4. Sequence Diagrami Diagnosa DM ... 20

3.5. Logika Fuzzy ... 21

3.5.1. Variabel Linguistik ... 21

3.5.2. Perancangan Basis Pengetahuan ... 22

3.5.3. Perancangan Inferensi Fuzzy ... 22

3.5.3.1. Pembentukan Himpunan Fuzzy ... 23

3.5.3.2. Fungsi Implikasi ... 24

3.5.4. Penegasan (Defuzzifikasi) ... 25

3.6. Perancangan Tampilan Sistem Pakar... 26

3.6.1. Halaman Awal ... 26

3.6.2. Halaman Laporan Data Pasien ... 27

3.6.3. Halaman Input Pasien dan Cek Gula Darah ... 27

3.6.4. Halaman Hasil Diagnosa dan Rekomendasi Pengobatan ... 28

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 29

4.1 Implemantasi Sistem ... 29

4.1.1 Halaman Utama Aplikasi ... 29

4.1.2 Halaman Laporan Data Pasien ... 30

4.1.3 Halaman Cek untuk Rekomendasi Pengobatan DM ... 31

4.2 Implementasi Kode Program ... 31

4.2.1 Kode Program Fuzzyfikasi GDS (Gula Darah Sewaktu) ... 31

4.2.2 Kode Program Fuzzyfikasi GDP (Gula Darah Puasa) ... 33

4.2.3 Kode Program Konversi HbA1C ... 34

4.2.4 Kode Program Fungsi Membersip ... 34

4.2.5 Kode Program Penerapan Fungsi Implikasi ... 35

(6)

4.2.7 Kode Program Analisa Diabetes Mellitus ... 37

4.3 Tahap Pengujian ... 38

4.3.1 Pengujian Akurasi ... 38

4.3.2 Pengujian Kesesuaian Aplikasi Dengan Perhitungan Manual ... 39

4.3.3 Pengujian Penangan Error Kesalahan Masukan Data ... 40

4.3.3.1 Pengujian data masukan selain angka... 40

4.3.3.2 Pengujian data masukan satu data ... 40

BAB V KESIMPULAN DAN SARAN ... 41

5.1. Kesimpulan ... 41

5.2. Saran ... 41

DAFTAR PUSTAKA ... 43 LAMPIRAN

(7)

DAFTAR GAMBAR

Gambar 2.1 Algoritma Pengelolaan DM Tipe 2 Tanpa Disertai Dekompensasi 10

Gambar 2.2 Kurva Segitiga ... 12

Gambar 2.3 Kurva Trapesium ... 13

Gambar 2.4 Logika Fuzzy ... 14

Gambar 3.1 Use Case Diagram Sistem ... 20

Gambar 3.2 Activity Diagram Sistem ... 21

Gambar 3.3 Class Diagram Sistem ... 22

Gambar 3.4 Sequence Diagram Sistem ... 23

Gambar 3.5 Logika Fuzzy untuk Menghasilkan Diagnosa ... 24

Gambar 3.6 Desain Logika Fuzzy Metode Sugeno ... 24

Gambar 3.7 Gambar Kurva Fuzzy Himpunan GDS ... 26

Gambar 3.8 Gambar Kurva Fuzzy Himpunan GDP ... 27

Gambar 3.9 Weighted Average Defuzzifier ... 29

Gambar 3.10 Halaman Utama Program ... 29

Gambar 3.11 Halaman Laporan Data Pasien ... 30

Gambar 3.12 Halaman Input Pasien dan Cek Gula Darah ... 30

Gambar 3.13 Halaman Hasil Diagnosa dan Rekomendasi Pengobatan Fuzzy ... 31

Gambar 4.1 Halaman Awal Sistem ... 32

Gambar 4.2 Halaman Laporan Data Pasien ... 33

Gambar 4.3 Halaman Cek untuk Rekomendasi Pengobatan DM ... 34

Gambar 4.4 Kode Program Fuzzyfikasi GDS ... 35

Gambar 4.5 Kode Program Fuzzyfikasi GDP ... 36

Gambar 4.6 Kode Program Konversi Nilai HbA1C ... 37

Gambar 4.7 Kode Program Fuzzyfikasi ... 38

Gambar 4.8 Kode Program Penerapan Fungsi Implikasi ... 39

Gambar 4.9 Kode Program Penerapan Defuzzyfikasi ... 40

Gambar 4.10 Kode Program Analisa Diabetes Mellitus ... 40

Gambar 4.11 Proses Perhitungan Data Gula Darah Pada Aplikasi ... 43

Gambar 4.12 Pengujian Data Masukan Selain Angka ... 44

(8)

DAFTAR TABEL

Tabel 3.1 Atribut Pengendalian DM ...18

Tabel 3.1 Basis Pengetahuan Diagnosa Diabetes Mellitus Tipe 2 ...25

Tabel 3.2 Batasan Nilai Variabel Fuzzy ...25

Tabel 4.1 Pengujian Metode Fuzzy Pada Program ...41

Tabel 4.2 Data Pasien Gula Darah (Tahun 2011) ...42

Tabel 4.3 Perhitungan Manual ...42

(9)

DAFTAR PUSTAKA

[1] PERKENI, 2011. Konsensu Pengelolaan dan Pencegahan Diabetes Melitus Tipe 2 di Indonesia. Jakarta : Perkumpulan Endokrinologi Indonesia.

[2] PERKENI, 2006. Konsensu Pengelolaan dan Pencegahan Diabetes Melitus Tipe 2 di Indonesia. Jakarta : Perkumpulan Endokrinologi Indonesia.

[3] Weblog, Jenkrisk’s. Diabetes Melitus Tipe 2. Diunduh dari

http://jenkrisk.wordpress.com/2010/06/13/diabetes-mellitus-tipe-2/. Diakses pada tanggal 16 April 2013 pukul 11.28 WIB.

[4] Anonim, 2013. Sistem Pakar Bab 6. Diunduh dari http://lecturer.eepis-its.edu/~entin/Kecerdasan-Buatan/Buku/Bab-6-Sistem-Pakar.pdf. Diakses pada tanggal 16 April 2013 pukul 11.43 WIB.

[5] Kusuma Dewi, Sri, 2010. Aplikasi Logika Fuzzy untuk Pendukung Keputusan Edisi 2. Jakarta : Graha Ilmu

[6] Anonim, 2013. PHP adalah – Hypertext Preprocessor. Diunduh dari

http://agiptek.com/index.php/php/101-php.html. Diakses tanggal 17 April 2013.

[7] Anonim, 2013. Pengenalan DBMC dan MySQL. Diunduh dari

https://webdosen.budiluhur.ac.id/dosen/050023/materi/pw2_pertemuan11. pdf. Diakses tanggal 17 April 2013.

[8] Team Training SMK-TI, 2012. Bab 2. Diunduh dari http://tanyakenapa.

Referensi

Dokumen terkait

Pembukuan adalah suatu proses pencatatan yang dilakukan secara teratur untuk mengumpulkan data dan informasi keuangan yang meliputi harta, kewajiban, modal, penghasilan dan

aksesnya cepat, Aspek Ergonomi dari sisi Pengguna OPAC tergolong Baik sehingga pemustaka merasa nyaman berada dalam ruangan perpustakaan, dan Peran Pustakawan dalam

(3) Bagaimana pesan dakwah dalam struktrur mikro Talkshow Rosi episode spesial warisan: Islam, Pancasila, dan Indonesia? Berdasarkan rumusan masalah tersebut,

Berdasarkan pada permasalahan yang telah dijelaskan diatas maka penulis tertarik untuk melakukan penelitian tindakan kelas dengan merumuskan judul “ Meningkatkan

Berdasarkan latar belakang yang telah dijelaskan sebelumnya, penulis mengidentifikasikan masalah dalam penelitian ini yang bermula dari tingkat occupancy Serela

TRAJECTORY PLANNING FOR PERIODIC STEADY-STATE MOTION The dynamic model developed above was used in [13] to design feasible periodic trajectories that extend beyond the static

Dalam berbagai sumber yang diwawancara dan berdasarkan pengamatan dan keterlibatan lansung penulis terkait Pilkada tahun 2014 dalam hal survei dan studi kelayakan para calon

Java merupakan bahasa pemrograman berorientasi objek yang dapat berjalan pada platform yang berbeda baik Windows , Linux, serta system operasi lainnya. Jadi kita