SISTEM PAKAR DIAGNOSA GANGGUAN KEPRIBADIAN PADA SESEORANG MENGGUNAKAN METODE FORWARD CHAINING BERBASIS WEB
Linda Dewi Pracondo Wati (101080200007 , Ade Eviyanti, S.Kom2 Jurusan Teknik Informatika Universitas Muhammadiyah Sidoarjo
Lindadewii@gmail.com1
Abstract
Everyone must have a personality disorder. And there are also some names personality disorder
among them are paranoid personality disorder, personality disorder emotionally unstable personality
disorder antisocial / disosial, personality disorder schizoid, personality disorder anakastik, personality
disorder histrionic, dependent personality disorder, narcissistic personality disorder and personality
disorder dodge .Before someone considered to have a personality disorder, then it should be evaluated
medically to filter out other problems.
Expert System is intended to help recognize the symptoms early in diagnosing personality
disorder in someone and get solutions or actions to be performed. The method used in this expert
system that is forward chaining. Forward Chaining method is a method of matching the correct facts or
statements to be made in the form of rules hypothesis testing truth.
Output in the system in the form of symptoms - symptoms of the disorder that is processed into
question. Symptoms - The symptoms have been in relasikan with personality disorders. So that the
data obtained solution to a personality disorder in a person. The system is web-based. Users can access
anytime and anywhere without any installation application. Rated accuracy in the use of this system is
90% correct.
1. INTRODUCTION
Everyone must have a personality disorder. And
there are also some names personality disorder
among them are paranoid personality disorder,
personality disorder emotionally unstable
personality disorder antisocial / disosial, personality
disorder schizoid, personality disorder anakastik,
personality disorder histrionic, dependent
personality disorder, narcissistic personality
disorder and personality disorder dodge .Before
someone considered to have a personality disorder,
then it should be evaluated medically to filter out
other problems.
2 METHODOLOGY
The research method is to collect data first. The
required data consist of primary data and secondary
data. Primary data is data obtained directly from the
field in that the data associated with the system was
designed. Secondary data is data obtained directly
from other sources in the form of reports or
publications derived from the source library studies
that had to do with the object of research and
theoretical. The data collection process carried out
over a number of stages by using the following
methods: identification, conceptualization.
Identification of identifying the problems clearly
delimited by the engineering literature, is an attempt
to look for.
Dig and search for all information related to the
research. The information is obtained from the
book, and get other information perceived support
program development. Conceptualization is
designing a knowledge base, inference engine and
interface design. Plan several capabilities to be
owned by the program to be made. Ie formalization
of the results of the second phase found that
development tools will do. Namely the
implementation of the results of the above stages
will be transferred into the computerized system.
Testing is the stages to test the way the program is
made, make corrections of errors occurred and also
check yanag existing deficiencies that may be
added.
The design method is implemented are: the creation
of decision tables, decision trees maker, rule
pengelolahan data and database design.
Table 1 Type of psychology personality disorders
Jenis Gangguan Kepribadian
Kode
Gangguan Nama Gangguan
P001
Gangguan Kepribadian
Paranoid
(Paranoid Personality
Disorder)
P002
Gangguan Kepribadian
Emosional Tidak Seimbang
(Ambang)
P003 Gangguan Kepribadian Antisossial/Disossial
P004
Gangguan Kepribadian
Skizoid
(Schizoid Personality
Disorder)
P005
Gangguan Kepribadian
Anankastik
(Obsessive-Compulsif
Personality Disorder)
P006
Gangguan Kepribadian
Histrionik
(Histrionic Personality
Disorder)
P007
Gangguan Kepribadian
Dependen
(Dependen Personality
P008
Gangguan Kepribadian
Narsistik
(Narcisstic Personality
Disorder)
P009
Gangguan Kepribadian
Menghindar
(Avoidant Personality
Disorder)
Informasi gejala gangguan psikologi terdiri dari :
Tabel 2 Basis pengetahuan gejala gangguan
kepribadian
G002 Kecenderun
gan untuk
orang lain
yang pernah
menganggu,
G004 Kecurigaan
yang
berulang
tanpa dasar
atau bukti
yang kuat
terhadap
orang lain
bahwa
orang itu
akan
mengeksplo
tasi, bersifat
jahat atau
menipu
dirinya.
G005 Menyalahar
tikan
kata-kata atau
teguran
yang ramah
sebagai
ancaman
atau
merendahka
n orang lain
G006 Mempertah
ankan
dengan
gigih bila
perlu
dengan
kekuatan
fisik tentang
hak
pribadinya
yang
sebenarnya
tak sesuai
dengan
sebenarnya
G007 Kecurigaan
yang
G009 Kecenderun
gan yang
hati) tanpa
mempertim
tidak stabil)
G011 Selalu
merencanak
an sesuatu
dengan
mungkin
minimal
G012 Ledakan
kemarahan
yang hebat
selalu
menjurus
pada
kekerasan
3. P003 Antisosial
/Dissosial
G013 Sikap yang
selalu tidak
peduli
dengan
perasaan
orang lain
G014 Sikap tidak
G015 Ketidakma
mpuannya
mempertaha
nkan sebuah
menjadi
frustasi dan
juga sangat
agresif,
dan belajar
terutama
yang dapat
diterima
untuk
perilaku
yang telah
membawa
yang sangat
membahagi
selalu datar
G022 Ketidakma
mpuannya
orang lain
G023 Tidak
pernah
memperduli
kan pujian
ataupun
kecaman
dari orang
lain
orang lain
G025 Hampir
oleh fantasi
dan
intropeksi
yang
berlebihan
G027 Sangat tidak
sensitive
terhadap
norma dan
kebiasaan
social yang
berlaku
G029 Keterpakua
n pada
G030 Perfeksionis
me yang
menghamba
t
G031 Ketelitianny
a yang
sangat
berlebihan
G032 Kaku dan
sangat keras
kepala
G033 Selalu
memaksaka
n sesuatu
yang tidak
masuk akal
terhadap
orang lain
G034 Selalu
emosi yang
didramatisa
sikan
sendiri dan
selalu
dibesar-besarkan
G036 Bersifat
sugestif
(mudah
dipengaruhi
oleh
keadaan
atau orang
lain)
G037 Afek
(mood)
datar atau
labil
G038
Terus-menerus
kepuasan,
apresiasi
orang lain
dan selalu
ingin
menjadi
pusat
perhatian
G039 Memiliki
kegairahan
yang tidak
pantas
dalam
berpenampil
an ataupun
berperilaku
G041 Mempunyai
gambaran
agoisentrita
s, pemuasan
dalam diri
sendiri,
G042 Membiarka
n orang lain
G043 Meletakkan
kebutuhan
sendiri lebih
rendah
daripada
orang lain
G044 Tidak
pernah
menuntut
kepada
orang lain
G045 Mempunyai
perasaan
yang tidak
enak (tidak
sendiri
percaya diri
dalam hal
apapun
G050 Menanggapi
kritik orang
lain dengan
sangat
buruk dan
bahkan
acuh tak
acuh
G051 Ketidakma
mpuannya
menunjukka
n sikap
empati dan
pura-pura
simpati
untuk
kepentingan
nya sendiri
G052 Memiliki
harga diri
yang rapuh
dan rentan
akan
depresi
9. P009 Menghind
ar
G053 Perasaan
tegang dan
takut yang
menetap
dan
pervasive
G054 Selalu
merasa jika
dirinya
tidak
mampu,
tidak
menarik dan
lebih rendah
daripada
orang lain
G055 Kekhawatir
annya yang
sangat
berlebihan
terhadap
kritik dan
penolakan
dalam
social
G056 Keengganan
untuk
terlibat
karena
alasan
keamanan
fisik
G057 Selalu
menghindar
i aktivitas
social
karena takut
akan
dikritik,
takut tidak
adanya
dukungan
atau ditolak
Tabel 3 Logika Diagnosa gangguan kepribadian
No Aturan
1 IF G001 AND G002 AND
G003 AND G004 AND
G004 AND G005 AND
G006 AND G007 AND
G008 THEN Paranoid
2 IF G009 AND G010 AND
G011 AND G012 THEN
Emosional Tidak Stabil
3 IF G013 AND G014 AND
G015 AND G016 AND
G017 AND G018 THEN
Antisosial/Disosial
4 IF G019 AND G020 AND
G021 AND G022 AND
G023 AND G024 AND
G025 AND G026 AND
G027 THEN Skizoid
5 IF G028 AND G029 AND
G030 AND G031 AND
G032 AND G033 AND
G034 THEN Anakastik
6 IF G035 AND G036 AND
G037 AND G038 AND
G039 AND G040 AND
G041 THEN Histrionik
7 IF G042 AND G043 AND
G044 AND G045 AND
G046 AND G047 THEN
Dependen
8 IF G048 AND G049 AND
G050 AND G051 AND
G052 THEN Narsistik
9 IF G053 AND G054 AND
G055 AND G056 AND
G057 THEN Menghindar
Here is a draft system for the diagnosis of disorders
by applying
forward chaining method . Flowchart ( flowchart )
Gambar 1. Flowchart sistem
Pada Perancangan basis data sistem pakar
dilakukan dengan merancang DFD level 0,
Gambar 2. DFD Level 0
Gambar 3 DFD Level 1
Gambar 3. Tabel Relasi
3 ANALYSIS AND RESULTS
The data has been inputted Experts will be
processed within the program by using forward
chaining method , based on symptoms are included
, then these symptoms will be grouped according to
the type of interference, and will be examined on
the basis of knowledge of whether the symptoms is
the form of a solution . The mechanism of this
program using forward chaining method . Expert
system early diagnosis of personality disorder in a
person with a rare -rare as follows :
Gambar 4. Rancangan alur antar muka pemakai
4 RESULTS AND DISCUSSION
4.1 RESULTS
Once finalized the design , the researchers made a
coding program and then executes the program.
Obtained the following results :
1. Application of expert system for diagnosing
personality disorders in a person uses forward
chaining method is a program used to diagnose
someone disorder based on symptoms and to do the
translation process through a computer expert .
2. The application consists of 4 menu for the user
consists of : Main page , the page disorders ,
consulting pages and pages Admin .
3. The application consists of 6 menu to experts
consisting of : the main page , the page disorders ,
symptoms pages , pages rrelasi , page view
relationships and logout menu .
4. On testing expert system obtained an accuracy of
data that represent the results obtained between the
system and the psychological testing . The program
is considered to have 90 % accuracy rate .
4.2 PEMBAHASAN
Gambar 5. Halaman utama
Gambar 6 Halaman Gangguan Kepribadian
Gambar 7 Halaman Konsultasi
Gamba 8 Halaman Pertanyaan
Gambar 10Halaman Admin (pakar)
Gambar 11 Halaman gangguan untuk pakar
Gambar 12 Halaman edit gangguan
Gambar 13 Halaman gejala untuk pakar
Gambar 14 Halaman edit gejala
Gambar 15 Halaman relasi untuk pakar
Gambar 16 Lihat relasi untuk pakar
5 CLOSING
5.1 Conclusion
a. Based on the results of the testing program, the
application of a diagnosis of personality disorder
mengguanakan forward chaining method is quite
helpful for the identification of disease based on the
symptoms are felt.
b. This expert system is an implementation of the
construction of an expert system to diagnose a
personality disorder in a person.
c. Requires an expert (psychologist) in diagnosing
advanced stage to determine a person's interference
with certainty .. This expert system will not always
true, depending paada source of information (the
expert).
d. On testing expert system obtained an accuracy of
data that represent the results obtained between the
system and the psychological testing.
5.2 ADVICE
Acquisition of knowledge is still required more
detail and depth to enhance the expert system is
designed, so that it is also to design expert systems
approach to learning.
Besides this expert system can be used as a
DAFTAR PUSTAKA
Betha Sidik, Ir., (2004). Pemograman Web dengan PHP, Informatika, Bandung.
Betha Sidik, Pemograman Web dengan PHP, Penerbit Informatika 2007.
Davision, G. C & Neale J. M (2006). Psikologi Abnormal. Jakarta : PT. Raja Grafindo Persada
Lukas M., (1993). Materi Kepaniteraan Dokter Umum, Gangguan Kepribadian. Jakarta:Bagian Ilmu Penyakit Jiwa Fakultas Kedokteran Universitas Indonesia
Departemen Kesehatan RI, Direktorat Jenderal Pelayanan Medik (1993), Pedoman Penggolongan dan Diagnosis Gangguan Jiwa di Indonesia III, cetakan pertama.
Giarrantano, J.and G.Riley, Pengantar Keceerdasan Buatan, bab 1
Heni A Puspita Sari. (2010). Pemograman Web Database dengan PHP dan MySQL. (edisi1). Malang : Skripta.
Kusumadewi, S. 2003. Artificial Intelligence (Teknik dan Aplikasinya).
Yogyakarta : Graha Ilmu.
Kusrini S.Kom, 2006, Sistem Pakar, Teori dan Aplikasi. Yogyakarta: ANDI.
Sutarman. 2007. Membangun Aplikasi Web dengan PHP dan MySQL.
Yogyakarta: Graha Ilmu.