SISTEM PAKAR UNTUK MENDIAGNOSIS PENYAKIT HIPERTENSI DAN TERAPI DENGAN MENGGUNAKAN METODE FORWARD CHAINING - repository perpustakaan

  

LAPORAN TUGAS AKHIR

SISTEM PAKAR UNTUK MENDIAGNOSIS PENYAKIT HIPERTENSI DAN TERAPI DENGAN

MENGGUNAKAN METODE FORWARD CHAINING

Diajukan untuk memenuhi salah satu syarat memperoleh derajat

Sarjana Komputer

  Nama : YOGA PUTRA YUNIYANTO NIM : 0903040041

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

  

APRIL, 2013

HALAMAN PERSEMBAHAN

  Pada yang selalu mencintaiku dan menyayangiku dengan ketulusan hati “Bapak dan Mamah, Mba Sari, Kakak Hendra, Shafira, Arfan, Ghaisan, dan Nayla ”

  “Bapak dan Mamah Tercinta” Tak ada yang bisa menandingi dan menggantikan besarnya rasa cinta dan kasih sayang yang engkau berikan selama ini, maafkan anakmu yang selalu mengecewakan kalian. Tanpa cinta dan kasih sayang, tanpa dukungan, perhatian, nasehat serta do’a dan restu yang tak pernah terputus dari kalian aku takan bisa seperti sekarang ini.

  “Mba Sari dan Kakak Hendra Tersayang” Kalian adalah kakak terbaik yang aku miliki.

  Kasih sayang, perhatian, nasehat serta do’a dan dukungan dari kalian membuat aku tegar dan tabah dalam menghadapi segala ujian.

  Khusus untuk Mba Sari lebih tepatnya dr. Hapsari Pujiyanti terima kasih banyak atas semua bimbingannya tentang materi yang mba ajarkan kepadaku.

  “Shafira, Arfan, Ghaisan, dan Nayla” Kalian keponakan‐keponakan aku yang paling lucu yang bisa membuat rasa penat aku hilang. Terima kasih banyak ade‐adeku sayang om selalu sayang sama kalian semua.

  HALAMAN MOTTO “BERJUANGLAH SEPERTI SAAT IBU BERJUANG UNTUK MELAHIRKAN KITA”

KATA PENGANTAR

  Assalamu ‘alaikum Wr. Wb

  Segala puji syukur penulis panjatkan kepada Allah SWT berkat Rahmat dan karunia‐Nya, penulis dapat menyeleseikan Tugas Akhir dengan judul “Sistem Pakar Untuk Mendiagnosis Penyakit Hipertensi dan Terapi Dengan Menggunakan Metode Forward Chaining”.

  Pada kesempatan ini penulis mengucapkan terima kasih setulus‐tulusnya kepada Bapak Tito Pinandita, S.Si., M.Kom yang telah berkenan membimbing dan mengarahkan penulis dalam menyelesaikan Tugas Akhir ini.

  Ucapan terima kasih dan penghargaan juga penulis sampaikan kepada: 1. Bapak Tito Pinandita, S.Si. Selaku Dekan Fakultas Teknik, Universitas Muhammadiyah Purwokerto.

  2. Bapak Harjono, S.T.,M.Eng. selaku Ketua Program Studi Teknik Informatika, Universitas Muhammadiyah Purwokerto.

  3. Bapak dan Ibu Dosen Prodi Teknik Informatika yang telah memberikal ilmu penulis selama studi.

  4. Semua Karyawan Universitas Muhammadiyah Purwokerto yang telah membantu selama masa perkuliahan.

  5. Semua Karyawan PUSKESMAS Branti Raya yang telah memberikan ijin penulis melakukan penelitian Tugas Akhir ini.

  6. Dr. Hapsari Pujiyanti selaku dokter di PUSKESMAS Branti Raya yang sekaligus sebagai kakak dari penulis yang telah memberikan pembekalan materi tentang Hipertensi.

7. Sahabat‐sahabatku, Teman–teman seperjuangan (Mahasiswa Teknik Informatika

  UMP angkatan 2009) yang telah membantu dalam menyelesaikan Tugas Akhir ini.

  Penulis menyadari akan keterbatasan dan kekurangan pada tulisan ini, oleh karena itu penulis berbesar hati menerima saran dan masukan dari semua pihak yang sifatnya membangun demi hasil yang lebih baik. Semoga Laporan Tugas Akhir ini dapat bermanfaat bagi perkembangan ilmu pengetahuan ke depan, demi kemajuan Teknik Informatika Universitas Muhammadiyah Purwokerto.

  Purwokerto, 5 JULI 2013 YOGA PUTRA YUNIYANTO

  

DAFTAR ISI

   i

  

  BAB I. PENDAHULUAN ........................................................................................................ 1 A. Latar Belakang Permasalahan ................................................................................. 1 B. Rumusan Permasalahan .......................................................................................... 2 C. Batasan Permasalahan ............................................................................................ 2 BAB II. KAJIAN PUSTAKA ..................................................................................................... 4 A. Sistem Pakar ............................................................................................................ 4 B. Hipertensi ............................................................................................................. 11 C. JAVA ...................................................................................................................... 16 D. Hasil Penelitian Sejenis ......................................................................................... 18 BAB III. TUJUAN DAN MANFAAT ....................................................................................... 20 A. Tujuan ................................................................................................................... 20 B. Manfaat ................................................................................................................. 20 BAB IV. METODE PENELITIAN ........................................................................................... 22

  A. Jenis Penelitian ...................................................................................................... 22

  B. Waktu dan Tempat Penelitian .............................................................................. 22

  C. Metode Pengumpulan Data .................................................................................. 22

  D. Alat Penelitian ....................................................................................................... 23

  E. Tahap Pengembangan Sistem ............................................................................... 24

  F. Perancangan Sistem .............................................................................................. 26

  G. Desain Sistem ........................................................................................................ 31

  BAB V. HASIL DAN PEMBAHASAN ..................................................................................... 42 A. Identifikasi Masalah .............................................................................................. 42 B. Implementasi ........................................................................................................ 46 C. Pengujian Sistem ................................................................................................... 61 BAB VI. PENUTUP .............................................................................................................. 65 A. Kesimpulan ............................................................................................................ 65 B. Saran ..................................................................................................................... 66 DAFTAR PUSTAKA ............................................................................................................. 67 LAMPIRAN ......................................................................................................................... 68

  

DAFTAR TABEL

  Tabel 1 Tabel Tekanan Darah ............................................................................................ 12 Tabel 2 Tabel Gejala .......................................................................................................... 27 Tabel 3 Tabel Terapi .......................................................................................................... 28 Tabel 4 Tabel Aturan (Rule) .............................................................................................. 28 Tabel 5 Tabel Login ........................................................................................................... 29 Tabel 6 Tabel Pengetahuan Diagnosa Hipertensi ............................................................. 41 Tabel 7 Tabel Keluhan ....................................................................................................... 43 Tabel 8 Tabel Hasil Tekanan Darah ................................................................................... 43 Tabel 9 Tabel Terapi .......................................................................................................... 43 Tabel 10 Tabel Aturan Keluhan, Hasil Tekanan Darah, Terapi .......................................... 44

  

DAFTAR GAMBAR

  Gambar 1 Perekayasa Pengetahuan dengan Input Output Sistem Pakar .......................... 7 Gambar 2 Forward dan Backward Chaining ....................................................................... 9 Gambar 3 Pelacakan Depth First ....................................................................................... 10 Gambar 4 Pelacakan Breadth First .................................................................................... 11 Gambar 5 Metode Waterfall............................................................................................. 25 Gambar 6 Perancangan Program ...................................................................................... 26 Gambar 7 Use Case Diagram ............................................................................................ 31 Gambar 8 Activity Diagram Melakukan Konsultasi .......................................................... 32 Gambar 9 Activity Diagram Memperoleh Informasi ........................................................ 32 Gambar 10 Activity Diagram Menambah, Mengubah Basis Pengetahuan ...................... 33 Gambar 11 Activity Diagram Menambah, Mengubah Basis Aturan ................................. 34 Gambar 12 Perancangan Form Utama.............................................................................. 35 Gambar 13 Perancangan Form Pemeriksaan .................................................................... 36 Gambar 14 Perancangan Form Login ................................................................................ 36 Gambar 15 Perancangan Form Menu Admin ................................................................... 37 Gambar 16 Perancangan Form Edit Gejala ....................................................................... 38 Gambar 17 Perancangan Form Edit Terapi ....................................................................... 38 Gambar 18 Perancangan Form Edit Rule .......................................................................... 39 Gambar 19 Perancangan Form Edit Password .................................................................. 40 Gambar 20 Bentuk Aturan (rule) Diagnosa Hipertensi ..................................................... 42 Gambar 21 Form Utama ................................................................................................... 45 Gambar 22 Form Pemeriksaan ......................................................................................... 46 Gambar 23 Combobox Pertanyaan ................................................................................... 47

  Gambar 24 Tampil Hasil Anamnese .................................................................................. 47 Gambar 25 Pemeriksaan ................................................................................................... 48 Gambar 26 Hasil Diagnosa ................................................................................................ 48 Gambar 27 Terapi ............................................................................................................. 49 Gambar 28 Tombol Login .................................................................................................. 49 Gambar 29 Form Login ...................................................................................................... 50 Gambar 30 Peringatan ...................................................................................................... 50 Gambar 31 Form Tampilan Menu Admin ......................................................................... 51 Gambar 32 Form Edit Gejala ............................................................................................. 52 Gambar 33 Tambah Gejala ............................................................................................... 53 Gambar 34 Pesan Data Tersimpan.................................................................................... 54 Gambar 35 Data Tersimpan .............................................................................................. 54 Gambar 36 Edit Data Gejala .............................................................................................. 55 Gambar 37 Edit Data Gejala .............................................................................................. 56 Gambar 38 Hapus Data Gejala .......................................................................................... 57 Gambar 39 Hapus Data Gejala .......................................................................................... 57 Gambar 40 Form Edit Terapi ............................................................................................. 58 Gambar 41 Form Edit Aturan ............................................................................................ 59 Gambar 42 Form Edit Username ...................................................................................... 60 Gambar 43 Pohon Keputusan Hipertensi Grade Ringan ................................................... 63