• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

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

Copied!
14
0
0

Teks penuh

(1)

i

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

(2)

v

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.

(3)

vi

“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

(4)

vii

HALAMAN MOTTO

“BERJUANGLAH SEPERTI SAAT IBU BERJUANG UNTUK MELAHIRKAN

(5)

viii

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.

(6)

ix

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

(7)

x

DAFTAR ISI

HALAMAN PENGESAHAN ... ii

HALAMAN PERSETUJUAN ...iii

PERNYATAAN ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN MOTO ... vii

KATA PENGANTAR... viii

DAFTAR ISI ...x

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xv

INTISARI ... xvi

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

(8)

xi

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

(9)

xii

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

(10)

xiii

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

(11)

xiv

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

(12)

xv

DAFTAR LAMPIRAN

Lampiran 1. Aturan / Rule Penyakit Hipertensi ... 67

Lampiran 2. Hasil Diagnosa Pakar Dengan Sistem ... 72

Lampiran 3. Source Code ... 73

(13)

xvi

INTISARI

Penelitian ini dilakukan berdasarkan kebutuhan akan adanya alat bantu bagi masyarakat dalam mendiagnosis penyakit Hipertensi. Alat bantu tersebut berupa sistem pakar dengan memanfaatkan Netbeans IDE 6.0., sistem pakar ini sebagai alat bantu untuk mendiagnosa dan memberikan terapi pengobatan. Sistem pakar ini dalam konsultasinya dapat dijalankan dengan menjawab pertanyaan yang tersedia pada combobox. Metode yang digunakan adalah forward chaining dengan model Depth First Search. Hasil dari sistem ini berupa hasil diagnosa dan terapi pengobatan.

(14)

xvii ABSTRACT

This research was conducted based on the need of a tool for community user in diagnosing Hypertensi. This tool is an expert system which using Netbeans IDE 6.0. This expert system is used to diagnose and also able to medical therapy. This expert system in the consultation process is answer the question in the combobox. Inference method used in this expert system is forward chaining with the model of Depth First Search. The output of this system is the diagnose and medical therapy.

Referensi

Dokumen terkait

Jumlah PTS di Jakarta ini belum termasuk PTS yang ada disekitar Tangerang, Bekasi, Depok yang jumlahnya terus bertambah.Dalam memilih perguruan tinggi swasta

sebagai pupuk hijau. Benih tanaman yang digunakan adalah jagung Kultivar Jaya 2. Untuk mencegah serangan hama penyakit digunakan pestisida yang disesuaikan dengan

Bahan galian industry (non metallic mineral) merupakan bahan galian yang di manfaatkan karena memiliki sifat fisik seperti kekuatan, kehalusan dan keindahan.

Penjaringan tersangka pasien dilakukan di unit pelayanan kesehatan didukung dengan penyuluhan secara aktif baik oleh petugas kesehatan maupun masyarakat untuk

(3) Karena terbukti ada pengaruh positif yang signifikan antara kompensasi terhadap kepuasan kerja, maka sebaiknya pihak sekolah Theresiasa dapat meningkatkan besarnya

Tujuan penelitian ini adalah untuk mengetahui pengaruh keikutsertaan siswa pada program bimbingan belajar, lingkungan belajar siswa, dan fasilitas belajar di rumah terhadap

Penelitian ini bertujuan untuk mengetahui gambaran pelaksanaan Standar Pelayanan Kefarmasian berdasarkan Kepmenkes RI Nomor 1027/MENKES/SK/IX/2004 di Apotek-apotek

Penelitian ini bertujuan untuk mengevaluasi persepsi risiko dan pengendalian terhadap aspek-aspek keamanan pangan dalam penyediaan makanan pada saat memasak sendiri maupun jajan