• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE BACKWARD CHAINING MARIATI BR TARIGAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "PERANCANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE BACKWARD CHAINING MARIATI BR TARIGAN"

Copied!
11
0
0

Teks penuh

(1)

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT INFEKSI SALURAN KEMIH

DENGAN METODE BACKWARD CHAINING

SKRIPSI

MARIATI BR TARIGAN 091421047

PROGRAM STUDI EKSTENSI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN

2011

(2)

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK

PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE

Diajukan untuk melen

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM PERANCANGAN APLIKASI SISTEM PAKAR UNTUK

PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE

Diajukan untuk melen

PROGRAM STUDI EKSTENSI S

DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK

PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE BACKWARD CHAINING

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana

MARIATI BR TARIGAN 0 9 1 4 2 1 0 4 7

PROGRAM STUDI EKSTENSI S

DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK

PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE BACKWARD CHAINING

SKRIPSI

gkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

MARIATI BR TARIGAN 0 9 1 4 2 1 0 4 7

PROGRAM STUDI EKSTENSI S

DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2011

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK

PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE BACKWARD CHAINING

gkapi tugas dan memenuhi syarat mencapai gelar Sarjana

MARIATI BR TARIGAN 0 9 1 4 2 1 0 4 7

PROGRAM STUDI EKSTENSI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE

gkapi tugas dan memenuhi syarat mencapai gelar Sarjana

1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

DIAGNOSIS PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE

gkapi tugas dan memenuhi syarat mencapai gelar Sarjana

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(3)

PERSETUJUAN

Judul : PERANCANGAN APLIKASI SISTEM PAKAR

UNTUK DIAGNOSIS PENYAKIT INFEKSI

SALURAN KEMIH DENGAN METODE

BACKWARD CHAINING

Kategori : SKRIPSI

Nama : MARIATI BR TARIGAN

Nomor Induk Mahasiswa : 091421047

Program Studi : SARJANA (S1) EKSTENSI ILMU KOMPUTER

Departemen : ILMU KOMPUTER

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juli 2011 Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

M. Andri B, S.T, M.Comp.Sc, MEM Dr. Poltak Sihombing, M.Kom NIP. 197510082008011011 NIP. 196203171991021001

Diketahui/Disetujui oleh

Departemen Ilmu Komputer FMIPA USU Ketua,

Dr. Poltak Sihombing, M.Kom NIP. 196203171991021001

(4)

PERNYATAAN

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE

BACKWARD CHAINING

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juli 2011

MARIATI BR TARIGAN NIM 091421047

(5)

PENGHARGAAN

Puji dan syukur penulis ucapkan kepada Allah SWT yang melimpahkan rahmat dan karunia-Nya sehingga skripsi ini berhasil diselesaikan dalam waktu yang telah ditetapkan.

Ucapan terima kasih penulis sampaikan kepada Bapak Dr. Poltak Sihombing, M.Kom dan Bapak M. Andri B, S.T, M.Comp.Sc, MEM selaku pembimbing I dan II pada penyelesaian skripsi ini yang telah memberikan panduan serta penuh kepercayaan kepada penulis untuk menyempurnakan skripsi ini. Panduan ringkas dan padat serta profesional telah diberikan kepada penulis sehingga penulis dapat menyelesaikan skripsi ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi S-1 Ilmu Komputer FMIPA USU Bapak Dr. Poltak Sihombing, M.Kom dan Ibu Maya Silvi Lydia, B.Sc, M.Sc, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen dan pegawai pada Program Studi S-1 Ilmu Komputer FMIPA USU, rekan-rekan mahasiswa Ilmu Komputer serta semua pihak yang telah membantu dan memberi masukan kepada penulis.

Akhirnya, tidak terlupakan penulis menghaturkan terima kasih kepada ayahanda dan ibunda tercinta serta seluruh keluarga tersayang serta sahabat-sahabat penulis yang telah banyak berjasa dan selalu memberi dorongan serta bantuan baik moril maupun materil yang tidak terbalaskan kepada penulis selama menyelesaikan skripsi ini. Kepada dr. Elias Tarigan Sp. PD yang telah bersedia meluangkan waktu menjadi narasumber penulis dalam mengumpulkan data untuk skripsi ini, penulis mengucapkan terima kasih. Semoga Allah SWT akan membalasnya.

(6)

ABSTRAK

Sistem pakar merupakan salah satu tenik kecerdasan buatan yang berkembang sangat pesat saat ini salah satunya sistem pakar dibidang kesehatan. Infeksi Saluran Kemih (ISK) atau Urinarius Tractus Infection (UTI) adalah suatu istilah umum yang dipakai untuk mengatakan adanya infeksi pada saluran kemih. Komplikasi potensial dari penyakit ISK mencakup gagal ginjal dan sepsis (infeksi yang meradang dan menyebar melalui aliran darah), sehingga penting untuk mendeteksi penyakit ISK sejak dini untuk memudahkan pencegahan penyakit agar tidak berlanjut ke tahap komplikasi.

Sistem pakar diagnosis penyakit ISK ini merupakan suatu sistem pakar yang dirancang sebagai alat bantu untuk mendiagnosis jenis penyakit ISK. Sistem ini dibuat untuk pengenalan gejala klinis ISK serta diagnosisnya. Sistem pakar ini menggunakan metode inferensi backward chaining menggunakan representasi pengetahuan kaidah produksi. Sistem ini ditujukan kepada masyarakat awam untuk memberikan kemudahan mendeteksi penyakit ISK secara dini dan penanganan awalnya serta membantu para user tersebut agar dapat lebih mengetahui seluk-beluk penyakit ISK sehingga akan membantu proses komunikasi dengan pihak medis ketika dibutuhkan penanganan lebih lanjut yang sebenarnya.

Kata Kunci : Kecerdasan buatan, sistem pakar, backward chaining, kaidah produksi, infeksi saluran kemih.

(7)

APPLICATION DESIGN EXPERT SYSTEM TO DIAGNOSE URINARIUS TRACTUS INFECTION USING BACKWARD CHAINING METHOD

ABSTRACT

Expert system is one technique artificial intelligence that is growing very rapidly at this time one of them expert system in the field of health. Urinary tract infections (UTI) is a general term used to say an infection in the urinary tract. Potential complications of UTI include kidney disease and sepsis (infection of the inflamed and spread through the bloodstream), so it is important to detect the disease early UTI to facilitate prevention of the disease not to progress to the stage of complications. UTI diagnosis expert system is an expert system designed as a tool to diagnose diseases of UTI. The system is made for the introduction of clinical symptoms and diagnosis of UTI. This expert system uses backward chaining inference method using the knowledge representation of production rules. The system is aimed at the general public to provide ease of early disease detection and treatment of UTI in early and help the user to better know the ins and outs of UTI disease that will help the communication process with the medical attention when needed further handling the truth.

Keyword : Artificial Intelligence, expert system, backward chaining, production rules, urinarius tractus infection.

(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Abstract vi

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar x

Bab 1 Pendahuluan 1

1.1 Latar Belakang 1

1.2 Perumusan Masalah 3

1.3 Batasan Masalah 3

1.4 Tujuan Penelitian 4

1.5 Manfaat Penelitian 4

1.6 Metode Penelitian 4

1.7 Sistematika Penulisan 5

Bab 2 Tinjauan Teori 7

2.1. Kecerdasan Buatan 7

2.2 Sistem Pakar 7

2.2.1 Kategori Masalah Sistem Pakar 8

2.2.3 Keuntungan Sistem Pakar 10

2.2.4 Kelemahan Sistem Pakar 11

2.3 Struktur Sistem Pakar 11

2.3.1 Basis Pengetahuan 12

2.3.2 Antarmuka Pemakai 12

2.3.3 Workplace 13

2.3.4 Fasilitas penjelas 13

2.3.5 Akuisi Pengetahuan 13

(9)

Bab 3 Perancangan Sistem 28

3.1 Analisis Sistem 28

3.2 Perancangan Sistem 28

3.3 Perancangan Proses Kerja Sistem 29

3.3.1 Data Flow Diagram (DFD) Level 0 30

3.3.2 Data Flow Diagram (DFD) Level 1 30

3.3.3 Data Flow Diagram (DFD) Level 2 32

3.3.4 Diagram Alir Sistem User 32

3.4 Perancangan Tabel 33

3.5 Pembuatan Tabel Keputusan 35

3.6 Perancangan Sistem Antarmuka 39

3.6.1 Menu Utama 39

3.6.2 Rancangan Antarmuka Form Info 40

3.6.3 Menu Diagnosa 41

3.6.4 Pancangan Antarmuka Login Pakar 43

3.6.5 Menu Petunjuk 45

Bab 4 Implementasi Sistem 46

4.1 Implementasi Sistem 46

4.2 Spesifikasi Sistem 46

4.3 Tampilan Aplikasi 47

4.3.1 Tampilan Menu Utama 47

4.3.2 Tampilan Form Info 49

4.3.3 Tampilan Form Diagnosis 49

4.3.4 Tampilan Menu Login 52

4.3.5 Tampilan Menu Petunjuk 56

4.3.6 Tampilan Menu Tutup 57

Bab 5 Kesimpulan dan Saran

5.1 Kesimpulan 59

5.2 Saran 60

Daftar Pustaka 61

Lampiran

(10)

DAFTAR TABEL

Halaman

3.1 Tabel Diagnosis 34

3.2 Tabel Hasil 34

3.3 Tabel Keterangan 34

3.4 Tabel Obat 35

3.5 Tabel Login 35

3.6 Tabel Keputusan 36

(11)

DAFTAR GAMBAR

Halaman

2.1 Struktur Sistem Pakar 12

2.2 Proses Forward Chaining 16

2.3 Penggunaan yang Baik dari Forward Chaining 16

2.4 Proses Backward Chaining 17

2.5 Penggunaan yang Baik dari Backward Chaining 18

2.6 Teknik Penelusuran Depth First Search 19

2.7 Teknik Penelusuran Breadth First Search 20

2.8 Sistem Perkemihan 24

3.1 DFD Konteks atau DFD Level 0 30

3.2 DFD Level 1 31

3.3 DFD Level 2 (Manajemen Data) 33

3.4 Diagram Alir Sistem 35

3.5 Menu Utama 36

3.6 Form Pertanyaan 37

3.7 Form Pertanyaan dengan Keterangan 38

3.8 Hasil Diagnosa 39

3.9 Rancangan Antarmuka Menu Utama 40

3.10 Rancangan Antarmuka Menu Info 41

3.11 Rancangan Antarmuka Form Pertanyaan 42

3.12 Rancangan Antarmuka Form Pertanyaan dengan Keterangan 42

3.13 Rancangan Antarmuka Hasil Diagnosa 43

3.14 Rancangan Antarmuka Login Pakar 44

3.15 Rancangan Antarmuka Form Admin 44

3.16 Rancangan Antarmuka Menu Petunjuk 45

4.1Tampilan Menu Utama 48

4.2 Tampilan Menu Info 49

4.3 Tampilan Form Diagnosa 50

4.4 Tampilan Form Diagnosis dengan Keterangan Pertanyaan 51

4.5 Tampilan Form Hasil Diagnosis 52

4.6 Tampilan Login Pakar 53

4.7 Tampilan Edit Info 54

4.8 Tampilan Form Edit Pertanyaan 55

4.9 Tampilan Form Edit Obat 56

4.10 Tampilan Menu Petunjuk 57

4.11 Tampilan Menu Tutup 58

Referensi

Dokumen terkait

c) PNS yang dimaksud di atas pada saat berakhirnya masa menerima uang tunggu belum mencapai usia 50 tahun, akan tetapi memiliki masa kerja pensiun sekurang-kurangnya

Kemampuan pohon hutan mengambil amonium sangat penting menghadapi tanah-tanah dengan derajat kemasaman (pH) dan laju nitrifikasi rendah. Lebih tingginya konsentrasi

Pada penelitian terdahulu dengan menggunakan medium tumbuh mengandung air kelapa 15% dapat merangsang pertumbuhan tunas in vitro temulawak, selain itu

function ini bisa menghemat penulisan bahasa program. Untuk Deklinasi Matahari dan Equation of Time, peneliti menggunakan data input awal berupa jam dan tanggal

Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si, MIT., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen dan

Muhammad Zarlis dan Bapak Syariol Sitorus, S.Si., MIT, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada

Muhammad Zarlis selaku Ketua Departemen Ilmu Komputer, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Staf Tata Usaha Program

Studio Tugas Akhir, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Program Studi Ilmu Komputer FMIPA USU,