SISTEM PAKAR DIAGNOSA GANGGUAN KEPRIBADI

SISTEM PAKAR DIAGNOSA GANGGUAN KEPRIBADIAN PADA SESEORANG
MENGGUNAKAN METODE FORWARD CHAINING BERBASIS WEB
Linda Dewi Pracondo Wati (101080200007 ¿1 , Ade Eviyanti, S.Kom2
Jurusan Teknik Informatika Universitas Muhammadiyah Sidoarjo
[email protected]

Abstrak
Semua orang pasti memiliki gangguan kepribadian. Dan ada pun beberapa nama gangguan
kepribadian yang diantaranya yaitu gangguan kepribadian paranoid, gangguan kepribadian emosional
tidak stabil, gangguan kepribadian antisocial/disosial, gangguan kepribadian schizoid, gangguan
kepribadian anakastik, gangguan kepribadian histrionik, gangguan kepribadian dependen, gangguan
kepribadian narsisistik, dan gangguan kepribadian menghindar.Sebelum sesorang dianggap memiliki
gangguan kepribadian,maka harus dievaluasi terlebih dahulu secara medis untuk menyaring masalahmasalah lain.
Sistem Pakar ini bertujuan untuk membantu mengenali gejala-gejala dalam mendiagnosa
awal adanya gangguan kepribadian pada seseorang dan akan mendapatkan solusi atau tindakan yang
harus dilakukan. Metode yang digunakan dalam sistem pakar ini yaitu Forward chaining. Metode
Forward Chaining adalah metode pencocokan fakta atau pernyataan yang benar untuk dijadikan
pengujian hipotesis dalam bentuk aturan kebenaran.
Output pada system berupa gejala – gejala gangguan yang diolah menjadi pertanyaan. Gejala
– gejala tersebut telah di relasikan dengan gangguan kepribadian. Sehingga diperoleh data solusi
untuk gangguan kepribadian pada seseorang. Sistem ini berbasis web. Pengguna dapat mengakses

dimana saja dan kapanpun tanpa harus ada penginstalan aplikasi. Nilai keakuratan dalam penggunaan
sistem ini 90% benar.
Kata kunci : Sistem Pakar, Gangguan Kepribadian, Forward Chaining.

SISTEM PAKAR DIAGNOSA GANGGUAN KEPRIBADIAN PADA SESEORANG
MENGGUNAKAN METODE FORWARD CHAINING BERBASIS WEB
Linda Dewi Pracondo Wati (101080200007 ¿1 , Ade Eviyanti, S.Kom2
Jurusan Teknik Informatika Universitas Muhammadiyah Sidoarjo
[email protected]

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.
Keyword : expert system, personality disorders, Forward chaining

1 PENDAHULUAN
Semua orang pasti memiliki gangguan
kepribadian. Dan ada pun beberapa nama gangguan
kepribadian yang diantaranya yaitu gangguan
kepribadian paranoid, gangguan kepribadian
emosional tidak stabil, gangguan kepribadian
antisocial/disosial, gangguan kepribadian schizoid,
gangguan kepribadian anakastik, gangguan
kepribadian histrionik, gangguan kepribadian
dependen, gangguan kepribadian narsisistik, dan
gangguan
kepribadian

menghindar.Sebelum
sesorang
dianggap
memiliki
gangguan
kepribadian,maka harus dievaluasi terlebih dahulu
secara medis untuk menyaring masalah-masalah
lain.

Jenis Gangguan Kepribadian
Kode
Gangguan
P001

P002
P003
P004

2 METODE PENELITIAN
Metode

penelitian
dilakukan
dengan
mengumpulkan data terlebih dahulu. Data yang
dibutuhkan terdiri dari data primer dan data
sekunder. Data primer yaitu data yang diperoleh
langsung dari lapangan yaitu data yang
berhubungan dengan sistem yang dirancang. Data
sekunder adalah data yang diperoleh langsung dari
sumber lain dalam bentuk laporan atau publikasi
yang didapat dari sumber studi perpustakaan yang
ada hubungannya dengan objek penelitian dan
bersifat teoritis. Proses pengumpulan data dilakukan
atas sejumlah tahap dengan menggunakan beberapa
metode berikut : Identifikasi, konseptualisasi.
Identifikasi yaitu mengidentifikasi masalah-masalah
dengan batasan yang jelas dengan teknik studi
pustaka, merupakan usaha untuk mencari.
Menggali dan mencari semua informasi yang
berhubungan dengan penelitian. Informasi ini di

dapat dari buku, dan informasi informasi lain yang
dirasakan
menunjang
pembuatan
program.
Konseptualisasi
yaitu
merancang
basis
pengetahuan, mesin inferensi dan desain interface.
Merencanakan beberapa kemampuan untuk dimiliki
oleh program yang akan dibuat. Formalisasi yaitu
dari hasil tahap kedua ditemukan alat
pengembangan yang akan dilakukan. Implementasi
yaitu Hasil dari tahapan-tahapan diatas akan
dipindahkan kedalam sistem komputerisasi.
Pengujian yaitu tahapan untuk menguji jalannya
program yang dibuat, melakukan koreksi-koreksi
dari kesalahan-kesalahan yanag terjadi dan juga
mengecek kekurangan yang ada yang mungkin

harus ditambah.
Metode perancangan yang dilakukan terdiri dari
: pembuatan tabel keputusan, pembuat pohon
keputusan, kaidah pengelolahan data dan
perancangan basis data.
Tabel 1 Jenis gangguan psikologi kepribadian

P005

P006

P007

P008

P009

Nama Gangguan
Gangguan Kepribadian
Paranoid

(Paranoid Personality
Disorder)
Gangguan Kepribadian
Emosional Tidak Seimbang
(Ambang)
Gangguan Kepribadian
Antisossial/Disossial
Gangguan Kepribadian
Skizoid
(Schizoid Personality
Disorder)
Gangguan Kepribadian
Anankastik
(Obsessive-Compulsif
Personality Disorder)
Gangguan Kepribadian
Histrionik
(Histrionic Personality
Disorder)
Gangguan Kepribadian

Dependen
(Dependen Personality
Disorder)
Gangguan Kepribadian
Narsistik
(Narcisstic Personality
Disorder)
Gangguan Kepribadian
Menghindar
(Avoidant Personality
Disorder)

Informasi gejala gangguan psikologi terdiri dari :
Tabel 2 Basis pengetahuan gejala gangguan
kepribadian
N
Kode
Nama
Kode
Nama

o
Gangguan Gangguan Gejala
Gejala
1. P001
Paranoid
G001
Kepekaan
yang
berlebihan
G002
Kecenderun
gan untuk
menyimpan
dendam,
meskipun
pada
masalahmasalah
kecil
G003
Sulit untuk

memaafkan

G004

G005

G006

G007

orang lain
yang pernah
menganggu,
menyakiti,
melukai
atau
mengabaika
n dirinya
Kecurigaan
yang

berulang
tanpa dasar
atau bukti
yang kuat
terhadap
orang lain
bahwa
orang itu
akan
mengeksplo
tasi, bersifat
jahat atau
menipu
dirinya.
Menyalahar
tikan katakata atau
teguran
yang ramah
sebagai
ancaman
atau
merendahka
n orang lain
Mempertah
ankan
dengan
gigih bila
perlu
dengan
kekuatan
fisik tentang
hak
pribadinya
yang
sebenarnya
tak sesuai
dengan
keadaan
sebenarnya
Kecurigaan
yang
berulang
tentang
kesetiaan
seksual
passangann
ya

G008

2.

P002

Emosional
Tidak
Stabil

G009

G010

G011

G012

3.

P003

Antisosial
/Dissosial

G013

G014

G015

Merasa
bahwa
dirinya
penting
secara
berlebihan
Kecenderun
gan yang
mencolok
untuk
selalau
bertindak
impulsif
(dorongan
hati) tanpa
mempertim
bangkan
konsekuensi
Afek
(gangguan
perubahan
suasana
perasaan/m
ood yang
tidak stabil)
Selalu
merencanak
an sesuatu
dengan
mungkin
minimal
Ledakan
kemarahan
yang hebat
selalu
menjurus
pada
kekerasan
Sikap yang
selalu tidak
peduli
dengan
perasaan
orang lain
Sikap tidak
bertanggun
g jawab
norma,
peraturan
ataupun
kewaiban
social
Ketidakma
mpuannya
mempertaha
nkan sebuah
hubungan
agar

G016

G017

G018

4.

P004

Schizoid

G019

G020
G021
G022

berlangsung
lama,
meskipun
tidak
kesulitan
untuk
mengemban
gkannya
Mudah
menjadi
frustasi dan
juga sangat
agresif,
termasuk
tindakan
kekerasan
Tidak
mampu
untuk
menerima
kesalahan
dan belajar
terutama
dari
hukuman
Sangat
cenderung
untuk
menyalahka
n orang lain
atau
menawarka
n
rasionalisasi
yang dapat
diterima
untuk
perilaku
yang telah
membawa
pasien
dalam
konflik
social
Aktivitas
yang sangat
membahagi
akan
Emosi yang
dingin
Afeknya
(mood)
selalu datar
Ketidakma
mpuannya
menyatakan
kehangatan,
kemarahan

G023

G024

G025

G026

G027

5.

P005

Anankasti
k

G028

G029

G030

atau
kelembutan
terhadap
orang lain
Tidak
pernah
memperduli
kan pujian
ataupun
kecaman
dari orang
lain
Kurang
tertarik
apabila
menjalin
pengalaman
seksual
dengan
orang lain
Hampir
selalu
memilih
aktivitas
yang
menyendiri
Dirundung
oleh fantasi
dan
intropeksi
yang
berlebihan
Sangat tidak
sensitive
terhadap
norma dan
kebiasaan
social yang
berlaku
Selalu
berprasaan
ragu dan
juga hatihati yang
sangat
berlebihan
Keterpakua
n pada
perincian,
peraturan,
perintah,
ataupun
dalam
sebuah
organisasi
Perfeksionis
me yang
menghamba

G031

G032
G033

G034

6.

P006

Histrionik

G035

G036

G037

G038

G039

t
Ketelitianny
a yang
sangat
berlebihan
Kaku dan
sangat keras
kepala
Selalu
memaksaka
n sesuatu
yang tidak
masuk akal
terhadap
orang lain
Selalu
mencampur
adukkan
pikiran
yang
bersifat
memaksa
Ekspresi
emosi yang
didramatisa
sikan
sendiri dan
selalu
dibesarbesarkan
Bersifat
sugestif
(mudah
dipengaruhi
oleh
keadaan
atau orang
lain)
Afek
(mood)
datar atau
labil
Terusmenerus
mencari
kepuasan,
apresiasi
orang lain
dan selalu
ingin
menjadi
pusat
perhatian
Memiliki
kegairahan
yang tidak
pantas
dalam

G040

G041

7.

P007

Dependen
t

G042

G043

G044

G045

berpenampi
lan ataupun
berperilaku
Terlalu
mementing
kan daya
tarik
fisiknya
Mempunyai
gambaran
agoisentrita
s, pemuasan
dalam diri
sendiri,
mudah
tersinggung
dan
berperilaku
manipulativ
e yang
menetap
untuk
mencapai
kepentingan
dirinya
Membiarka
n orang lain
untuk
mengambil
sebagian
besar
keputusan
tentang
dirinya
Meletakkan
kebutuhan
sendiri lebih
rendah
daripada
orang lain
Tidak
pernah
menuntut
kepada
orang lain
Mempunyai
perasaan
yang tidak
enak (tidak
berdaya)
apabila
sendirian.
Karena
ketakutanny
a yang
selalu
dibesarbesarkan

G046

G047

8.

P008

Narsistik

G048

G049

G050

G051

G052

9.

P009

Menghind

G053

tentang
ketidakmam
puannya
mengurus
dirinya
sendiri
Sangat
terpaku
pada
ketakutan
apabila
ditinggal
oleh orangorang
terdekatnya
Tidak
kompeten
dan
seringnya
kehilangan
stamina
Perasaan
kebesaran
atas
kepentingan
dirinya
untuk
dikagumi
Selalu
percaya diri
dalam hal
apapun
Menanggap
i kritik
orang lain
dengan
sangat
buruk dan
bahkan
acuh tak
acuh
Ketidakma
mpuannya
menunjukka
n sikap
empati dan
pura-pura
simpati
untuk
kepentingan
nya sendiri
Memiliki
harga diri
yang rapuh
dan rentan
akan
depresi
Perasaan

ar

G054

G055

G056

G057

tegang dan
takut yang
menetap
dan
pervasive
Selalu
merasa jika
dirinya
tidak
mampu,
tidak
menarik dan
lebih rendah
daripada
orang lain
Kekhawatir
annya yang
sangat
berlebihan
terhadap
kritik dan
penolakan
dalam
situasi
social
Keenggana
n untuk
terlibat
karena
alasan
keamanan
fisik
Selalu
menghindar
i aktivitas
social
karena takut
akan
dikritik,
takut tidak
adanya
dukungan
atau ditolak

Tabel 3 Logika Diagnosa gangguan kepribadian
N
Aturan
o
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

4

5

6

7

8

9

IF G013 AND G014 AND
G015 AND G016 AND
G017 AND G018 THEN
Antisosial/Disosial
IF G019 AND G020 AND
G021 AND G022 AND
G023 AND G024 AND
G025 AND G026 AND
G027 THEN Skizoid
IF G028 AND G029 AND
G030 AND G031 AND
G032 AND G033 AND
G034 THEN Anakastik
IF G035 AND G036 AND
G037 AND G038 AND
G039 AND G040 AND
G041 THEN Histrionik
IF G042 AND G043 AND
G044 AND G045 AND
G046 AND G047 THEN
Dependen
IF G048 AND G049 AND
G050 AND G051 AND
G052 THEN Narsistik
IF G053 AND G054 AND
G055 AND G056 AND
G057 THEN Menghindar

Berikut adalah rancangan sistem untuk diagnosa
gangguan dengan menerapkan
metode inferensi forward chaining. Diagram Alir
(flowchart) perancangan sistem dapat dilihat pada
gambar sebagai berikut :

Gambar 1. Flowchart sistem
Pada Perancangan basis data sistem pakar
dilakukan dengan merancang DFD level 0,

Gambar 2. DFD Level 0

Gambar 4. Rancangan alur antar muka pemakai
4 HASIL PENELITIAN DAN PEMBAHASAN
4.1 HASIL PENELITIAN

Gambar 3 DFD Level 1

Gambar 3. Tabel Relasi
3 ANALISIS DAN HASIL
Data yang telah diinput Pakar akan di proses
pada program dengan menggunakan metode
forward chaining, berdasarkan gejala yang
dimasukan, kemudian gejala-gejala tersebut akan
dikelompokkan sesuai dengan jenis gangguan, dan
akan
dilakukan
pemeriksaan
pada
basis
pengetahuan apakah gejala tersebut merupakan
salah satu jenis gangguan. Kemudian akan
diberikan rekomendasi berupa solusi. Mekanisme
program ini menggunakan metode forward
chaining. Sistem pakar diagnosa awal gangguan
kepribadian pada seseorang dengan langka-langka
sebagai berikut:

Setelah diselesaikan perancangan, peneliti
membuat coding program dan kemudian
mengeksekusi program tersebut. Diperoleh hasil
sebagai berikut :
1. Aplikasi sistem pakar untuk mendiagnosa
gangguan
kepribadian
pada
seseorang
menggunakan metode forward chaining
merupakan program yang digunakan untuk
mendiagnosa gangguan seseorang berdasarkan
gejala-gejala dan untuk dilakukan proses
penerjemahan pakar melalui komputer.
2. Aplikasi ini terdiri dari 4 menu untuk pengguna
terdiri dari : Halaman utama, halaman
gangguan, halaman konsultasi dan halaman
Admin.
3. Aplikasi ini terdiri dari 6 menu untuk pakar
yang terdiri dari : halaman utama, halaman
gangguan, halaman gejala, halaman rrelasi,
halaman lihat relasi dan menu logout.
4. Pada pengujian sistem pakar didapatkan sebuah
data yang menyatakan keakuratan hasil yang
didapat antara sistem dan pengujian secara
pihak psikologis. Maka program dinyatakan
memiliki tingkat keakuratan 90%.
4.2 PEMBAHASAN

Pengguna

User Interface

Tampilan Pernyataan

Hasil Penelusuran yang diperoleh =
Diagnosa Gangguan

Gambar 5. Halaman utama

Gambar 12 Halaman edit gangguan

Gambar 6 Halaman Gangguan Kepribadian

Gambar 13 Halaman gejala untuk pakar
Gambar 7 Halaman Konsultasi

Gambar 14 Halaman edit gejala
Gamba 8 Halaman Pertanyaan

Gambar 15 Halaman relasi untuk pakar
Gambar 9. Halaman solusi

Gambar 16 Lihat relasi untuk pakar
5 PENUTUP
5.1
Gambar 10Halaman Admin (pakar)

Gambar 11 Halaman gangguan untuk pakar

KESIMPULAN
a. Berdasarkan hasil pengujian program,
aplikasi diagnosa penyakit gangguan
kepribadian mengguanakan metode
forward chaining ini cukup membantu
untuk identifikasi penyakit berdasarkan
gejala yang dirasakan pengguna.
b. Sistem
pakar
ini
merupakan
implementasi dari pembangunan system
pakar untuk mendiagnosa adanya
gangguan kepribadian pada seseorang.
c. Memerlukan
seorang
yang
ahli
(Psikolog) dalam mendiagnosa tahap
lanjut untuk menentukan gangguan pada
seseorang secara pasti.. Sistem pakar ini
tidak akan selalu benar, tergantung
paada sumber informasinya (ahli).
d. Pada
pengujian
system
pakar
didapatkan
sebuah
data
yang

menyatakan keakuratan hasil yang
didapat antara sistem dan pengujian
secara pihak psikologi.

5.2

SARAN

Masih diperlukan akuisi pengetahuan yang
lebih detail dan mendalam untuk menyempurnakan
sistem pakar yang dirancang ini, sehingga dapat
juga untuk mendesain sistem pakar metode belajar.
Selain itu sistem pakar ini dapat dijadikan
acuan perbandingan untuk perancangan sistem
pakar lainnya.

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.
Syamsuddin Aries , 2004, Pengantar Sistem Pakar.