PERANGKAT LUNAK DIAGNOSA PENYAKIT PADA MANUSIA BERBASIS SISTEM PAKAR

ABSTRAK
PERANGKAT LUNAK DIAGNOSA PENYAKIT PADA MANUSIA
BERBASIS SISTEM PAKAR

Oleh

ADAM HUSSEIN

Sistem pakar pendiagnosa penyakit ini dapat diakses melalui Personal Computer
(PC) maupun Netbook sehingga sangat memudahkan orang dalam mendiagnosa
penyakitnya. Sistem pakar ini dibuat dengan menggunakan bahasa pemrograman
Amzi Prolog. Skripsi ini akan membahas tentang cara kerja dokter yang diadopsi
pada sistem pakar penyakit secara keseluruhan, dasar teori yang digunakan, tahap
analisa, perancangan (desain), pengodean, pengujian, dan maintenance
(pemeliharaan) perangkat lunak (Software) pada penggunaan sistem ini. Sistem ini
dapat dijalankan dengan baik dan menurut tanggapan pengguna sistem ini
diperlukan. Berdasarkan tanggapan pengguna, hasil diagnosa yang diberikan oleh
sistem ini sudah cukup akurat.
Kata kunci: Bahasa Prolog (Program Logic), berbasis sistem pakar

ABSTRACT

HUMAN DISEASE DIAGNOSTIC SOFTWARE BASED ON EXPERT
SYSTEM

By

ADAM HUSSEIN

This disease diagnose expert system can be accessed through Personal Computer
(PC) or Netbook so that making it easier for people to diagnose the disease. This
expert system made with programming language Amzi Prolog. This thesis will
discuss about how the doctor who adopted the overall expert system disease, the
basic theory, analysist stage, design, coding, testing and maintenace the software
on the use of this system. This system can be run well and according to the system
user this is needed. According to user, the result which showed by this system is
accurate enough.
Key words : Prolog (Program Logic) Language, Expert System

PERANGKAT LUNAK DIAGNOSA PENYAKIT PADA MANUSIA
BERBASIS SISTEM PAKAR
(Skripsi)


Oleh

ADAM HUSSEIN
Skripsi
Sebagai salah satu syarat untuk mencapai gelar
SARJANA TEKNIK
Pada
Jurusan Teknik Elektro

FAKULTAS TEKNIK
UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2015

Judul Skripsi

PERANGI(AT LUNAIT DIAGNOSA PDNYAITIT
PADA IIIANUSIA BERBASIS SISTEII PAI{AR


Nama Mahasiswa

f1drrrn

Nomor Pokok Mahasiswa

0855051001

Program Studi

Teknik Elektro

Fakultas

Teknik

qlusseful

MEIITYETUJUI
Komisi Pe


ItI. Komaruddln, S.T., M.T.
NrP 19681207 199705 1 006

S.T., IISG.
NrP 19850915 200812 1 001

2. Ketua Jurusan Teknik Dlektro

NrP 19680809 199905 1 001

TIENGESAIII{AI!

1. Tim Penguji

Ketua

: M. Komaruddln, S.T., M.T.

Sekretaris


:

Ilery Dian Septama, S.T., Msc.

Penguji
Bukan Pembimbing

:

Yessl Mulyani, S.T., [I.T.

:"i$.flffi
5',r,li$ tr;/ffi

iffilffi

)': *-g6u*,
,. 't*lrBrdf,


hamo, !I.Sc., Ph.D.

:"=

17 t9B7O5

t

...'

ffi

OO2r
7

Tanggal Lulus Ujian Skripsi : 15 Oktober 2O15

t.

SI]RAT PERI{YATAAN


Dengan ini menyatakan bahwa skripsi ini dibuat oleh Saya sendiri. Adapun karya

orang lain yang terdapat dalam skripsi ini telah dicantumkan sumbemya pada
daftar pustaka.

Apabila pernyataan saya tidak benar maka saya bersedia dikenakan sanksi sesuai
dengan hukum yang berlaku.

8 Desember 2015

Adam Hussein
NPM.085s031001

RIWAYAT HIDUP

Penulis dilahirkan di Bandar Lampung Provinsi
Lampung pada tanggal 27 Agustus 1988, sebagai
anak ketiga dari empat saudara, dari Bapak
Burhanuddin Hussein dan Ibu Nurlina Gaffar.

Riwayat pendidikan penulis dimulai dari sekolah
dasar diselesaikan di SD Negeri Mandai Kecamatan
Biringkanaya Makasaar pada tahun 2000, Sekolah
Menengah Pertama di SLTP Negeri 12 Makassar diselesaikan pada tahun 2003,
dan Sekolah Menengah Atas di SMA Negeri 12 Bandar Lampung diselesaikan
pada tahun 2007.
Pada tahun 2008, Penulis terdaftar sebagai mahasiswa Jurusan Teknik Elektro
Fakultas Teknik Universitas Lampung melalui jalur Ujian Mandiri 2008.
Selama menjadi mahasiswa, penulis pernah menjadi anggota HIMATRO
(Himpunan Mahasiswa Teknik Elektro) Universitas Lampung pada tahun 2009
sampai 2010. Penulis juga pernah menjuarai lomba Technopreneur, dengan
judul ANOTROUS (Atlas Anatomi Tubuh Manusia berbasis 3D) dan menyabet
juara 2 nasional.
Pada tahun 2013, penulis melaksanakan kerja praktik di UPT PP. Universitas
Lampung

i

DENGAN BANGGA
KUPERSEMBAHKAN KARYA

SEDERHANA INI UNTUK

ALMARHUM AYAHANDA DAN
IBUNDA TERCINTA
BURHANUDDIN HUSSEIN DAN
NURLINA
KAKAK DAN ADIKKU TERCINTA
MUSLIMAH HUSSEIN , RIO HUSSEIN
DAN YASMIN HUSSEIN

i

MOTTO
“ karena sesungguhnya sesudah
kesulitan pasti ada kemudahan ”
-Al Qur’an , Surat Al-Insyirah : 5

“Sekali layar terkembang,
surut kita berpantang”
“ Pria yang tahan uji dan

keluar dengan value
sesungguhnya saat dia ada
dalam kondisi sulit akan
selalu sukses, tidak hanya
dalam urusan wanita, tapi

ii

juga dalam seluruh aspek
kehidupan yang dijalani. ”
-ADAM HUSSEIN,ST.Life Is Choice , Challenge
And Chance
-Ardiansyah Teguh Iman,ST.-

SANWACANA

Alhamdulillahhirobbil'alamin, segala puji bagi Allah SWT atas limpahan nikmat
kesehatan, kesempatan rahmat serta hidayah-Nya sehingga penulis dapat
menyelesaikan skripsi ini. Sholawat serta salam senantiasa tercurah kepada Nabi
Muhammad SAW sang penutup para Nabi dan Rasul, kepada keluarga, sahabat,

dan pengikutnya yang setia sampai akhir zaman.
Skripsi dengan judul "Perangkat Lunak Diagnosa Penyakit Pada Manusia
Berbasis Sistem Pakar" sebagai salah satu syarat untuk memperoleh gelar
Sarjana Teknik pada Jurusan Teknik Elektro Fakultas Teknik Universitas
Lampung
Dalam kesempatan ini penulis mengucapkan terimakasih yang tulus kepada :
1. Bapak Prof. Suharno, M.Sc., Ph.D., selaku dekan Fakultas Teknik
Universitas Lampung.
2. Bapak Agus Trisanto, Ph.D., selaku Ketua Jurusan Teknik Elektro
Universitas Lampung.
3. Ibu Herlinawati S.T., M.T., , selaku Sekretaris Jurusan Teknik Elektro
Universitas Lampung.
4. Bapak Ageng Sadnowo Repelianto S.T., M.T., selaku Pembimbing
Akademik.

5. Bapak Muhammad Komaruddin S.T., M.T., sebagai Dosen Pembimbing
Utama atas kesediaannya membimbing, membantu, meluangkan waktu
serta memberikan saran dan kritik kepada penulis dalam penyelesaian
penulisan skripsi ini.
6. Bapak Hery Dian Septama, S.T., Msc., sebagai Dosen Pembimbing
Pendamping atas kesediaannya membimbing, membantu, meluangkan
waktu serta memberikan saran dan kritik kepada penulis dalam
penyelesaian penulisan skripsi ini.
7. Ibu Yessi Mulyani, S.T., M.T., selaku Dosen Penguji yang telah
memberikan kritikan, dan saran dalam penyelesaian tugas akhir ini.
8. Segenap Dosen dan Pegawai di Jurusan Teknik Elektro yang telah
memberikan ilmu dan wawasan yang tak telupakan oleh penulis.
9. Almarhum Ayahanda Burhanuddin Hussein, ibunda Nurlina Gaffar, ayu
10. Muslimah Hussein, Kakak Rio Hussein dan adinda Yasmin Hussein yang
selama ini telah memberikan kasih sayang , semangat, doa, nasihat serta
dukungan.
11. Teman-teman Elektro angkatan 2008 dan 2009: Jeni, Andre, Hasron
(Bung Supar), Martha, Herdiawan, Felix, Dedi Irawan, Sigit, Roni Yanuar
Nainggolan, Aferdi Kakek, Supriyadi, Cahyonyo, Teguh Iman Ardiansyah
(Kotjong) dan lain-lain atas atas kebersamaan yang selama ini kita lalui.
Semoga kebersamaan ini akan tetap terjaga selamanya. Kita Luar Biasa...!!
12. Seluruh penghuni Laboratorium Terpadu Teknik Elektro khususnya
Laboratorium Komputer, Lukman, Roby Syahputra, Billy, Imam, Farid,

Anang, Irvika dan lain-lain atas bantuannya baik langsung ataupun tidak
langsung.
13. Para Yunior Elektro Universitas Lampung, Terimakasih sudah membantu
dalam kehidupan manis pahitnya dunia perkuliahan.
14. Semua pihak yang tidak dapat penulis sebutkan satu per satu atas bantuan
dan dukungannya dalam menyelesaikan penyusunan skripsi ini.
Penulis meminta maaf atas segala kesalahan dan ketidaksempurnaan dalam
penyusunan tugas akhir ini. Saran dan kritik membangun sangat diharapkan
penulis demi kebaikan dimasa yang akan datang. Sekali lagi penulis ucapkan
terimakasih dan semoga Allah SWT membalas kebaikan Anda semua dan diberi
kemudahan dalam segala urusannya. Amin.

Bandar Lampung,
Penulis,

Adam Hussein

Oktober 2015

DAFTAR ISI

Halaman
DAFTAR ISI .....................................................................................................

i

DAFTAR TABEL ............................................................................................ iii
DAFTAR GAMBAR ....................................................................................... iv
PENDAHULUAN ...................................................................................

1

1.1 Latar Belakang Masalah .......................................................................
1.2 Tujuan Penelitian .................................................................................
1.3 Manfaat Penelitian ................................................................................
1.4 Permasalahan ........................................................................................
1.5 Batasan Masalah ...................................................................................
1.6 Sistematika Penulisan ..........................................................................

1
3
3
4
4
5

II. TINJAUAN PUSTAKA ..........................................................................

6

2.1 Sistem Diagnosa Penyakit berbasis Perangkat Lunak .......................
2.2 Cara Diagnosa Dokter ........................................................................
2.2.1 Wawancara ................................................................................
2.2.2 Pengecekan Fisik ........................................................................
2.2.3 Pengecekan Labroratorium .......................................................
2.3. Sistem Pakar ......................................................................................
2.3.1 Struktur Dasar Sistem Pakar .....................................................
2.3.2 Proses Pembuatan Sistem Pakar ................................................
2.3.3 Komponen dalam Sistem Pakar .................................................
2.3.4 Kategori Permasalahan Sistem Pakar ........................................
2.4. Aplikasi-Aplikasi Pendukung. ...........................................................
2.4.1 Sekilas Mengenai Prolog ...........................................................
2.4.2 Sejarah Singkat Prolog ...............................................................
2.4.3 Pemrograman Logika .................................................................
2.4.4 Ciri Bahasa Prolog .....................................................................
2.4.5 Bahasa Deklaratif .......................................................................
2.4.6 Prolog dan Proyek Komputer Generasi Kelima .........................
2.4.7 Turbo Prolog dan Prolog Tradisional.........................................
2.4.8 Penerapan Prolog .......................................................................

6
7
8
8
9
9
11
12
13
13
14
14
15
16
19
24
26
26
28

I.

ii

III. METODE PENELITIAN ..................................................................... 32
3.1 Metode Penelitian .............................................................................
3.2 Waktu dan Tempat ...........................................................................
3.2.1 Jadwal kegiatan.......................................................................
3.3 Alat dan Bahan .................................................................................
3.4 Gambaran Umum Penelitian ............................................................
3.5 Tahap Perancangan Penelitian .........................................................

32
34
35
36
36
37

IV. HASIL DAN PEMBAHASAN ............................................................. 54
4.1. Hasil dan Pembahasan ......................................................................
4.1.1 Halaman Antarmuka Sistem Pakar ..........................................
4.1.2 Implementasi Data Ahli ( Knowledge Base) ............................
4.1.3 Implementasi Menu Diagnosa .................................................
V.

54
54
57
59

SIMPULAN DAN SARAN .................................................................... 74
5.1 Simpulan ........................................................................................... 74
5.2 Saran .................................................................................................. 74

DAFTAR PUSTAKA
LAMPIRAN

DAFTAR TABEL

Tabel
2.1

Halaman
Perbandingan seorang ahli/pakar (Human Expert) dengan sebuah system
pakar (Expert System) ..........................................................................

11

3.1

Jadwal kegiatan penelitian ..................................................................

32

3.2

Clinical Pathway atau Panduan Praktik Klinis (PPK) Tata Laksana Kasus
..............................................................................................................

34

3.3

Daftar attribute beserta kuncinya. .......................................................

49

4.1

Data penyakit diare ..............................................................................

57

4.2

Hasil pengujian functionality test pada perangkat lunak diagnosa penyakit
berbasis sistem pakar............................................................................

68

/
PROGRAM STUDI KAJIAN PERANGKAT LUNAK DIAGNOSA
PENYAKIT PADA MANUSIA BERBASIS SISTEMPAKAR

PROGRAM STRATA 1
FAKULTAS TEKNIK UMVERSITAS LAMPT]NG
Jln. Prof. SoernantriBrojooegoroNo. 1 Baudarlarnpung35145 TlplFax(0721)704 624

INFORMED CONSENT
Ibulbapal/Sdr. Perkenalkan ftlma saya : Adam Hussein. Sayq Malrasiswa program
Strata 1 Kajian Perangkat Lunak Diagnosa Penyakit Pada Manusia Berbasis Sistem
Pakar (Fakultas Teknik, Universitas Lampung). Saat ini saya sedang melakukan
penelitian Skripsi berjudul *PERANGKAT LUNAK DIAGNOSA PEI\IYAKIT
PADA MANUSIA BERBASIS SISTEM PAKAR' Terkait dengan peuelitian
tersebut, saya memohon kesediaan Bapak/ibu/saudara uafuk mengisi kuesioner
deagan baik dan apa adanya. Tidak ada jawaban yang benar atau salah. Semua data
ini digunakan untuk kepentingan ilmialt dan juga dig@akm untuk meningkatkan
pelayanan kesehatan berbasis perangkat lunak khususnya sistem pakar (Expert Sytem)
dalam perke.mbangan dunia kedokteraan saat ini. Kami menjamin untuk menjaga
kerahasiaan data yang IbulBapak/Sdr berikan dan hanya mengguoakannya untuk
tujuan penelitian saja. Atas kerjasama dan kesediaafrya. Saya ucapkan terima kasih.

IZIN LISAN SUBYEK PENELITIAN
Saya memahami keterangan yang diberikan dan saya setuju untuk mengisi kuesioner.

Izin

Lisan

O^

2.Tidak

fwdl)
dr

N'r,msli

qrnah

lhr{spivr ,

ffiPS,c[n

O{ama Responden)

TANDA TANGAN PENELITI
Saya menyatakan, responden secara sukarela dan sadar memberikan izin termaklum
dan memiliki kapasitas hukum untuk memberikan izin kepada saya untuk melanjutkan

pengisian kuesioner

Tanggal--Tanda Tangan Peneliti

Jika responden tidak bersedia TTD tapi bersedia diwawancarai maka cukup
TTD

Nama Pribadi Responden
lr
Muqh'nrratn tt..'rservT

Kode

NAMA

Kode
USLA

Kode
JENIS
KE,LAMIN

Kode

Kode

KOTA
TEMPAT
TINGGAL

PENDIDIKAN
TERAKHIR

1.9

1.L

.
.
.
.

.bekasi w

. diluar iabodetabek

\z

:

Kode
Pendidikan terakhir

:SD-SMP
. SMA
r Diploma - Sl
. s2/s3

KELUARGA

1. >ts'It-.
2.

2.

lT)P

Kode
Kota tempat tinggal
iakarta
b0g0r
depok
tanggerang

1.

Kode
PENGHASILAN

Kode
Penehasilan keluarga

:

'