Sistem Pakar Kejiwaan dengan Forward Chaining Berbasis Web

advertisement
Sistem Pakar Kejiwaan dengan
Forward Chaining Berbasis Web
Jesreel Surbakti 1, Aqwam Rosadi Kardian2
1
Sistem Informasi, Universitas Gunadarma, 2 Sistem Informasi, STMIK Jakarta STI&K
1
Jl. Margonda Raya 100, Depok
2
Jl. BRI No. 17 Radio Dalam, Kebayoran Baru, Jakarta Selatan
E-mail :[email protected], [email protected]
Abstrak
Gangguan kesehatan jiwa diantaranya depresi, cemas, pisikotik, phobia, trauma, insomnia, dan lain sebagainya.
Profesional kejiwaan tidak sebanyaknya profesional di bidang
kesehatan lainnya hal ini dapat dilihat dari masih minimnya rumah sakit kejiwaan. Untuk
memberikan pemahaman kepada masyarakat, dan meminimalisir penanganan yang terlambat maka perlu dibuat sebuah alat bantu berupa sistem pakar.
Sesuai dengan kemam-
puan dari sistem pakar yang merupakan salah satu cabang ilmu kecerdasan buatan yang
mampu untuk bertindak sebagaimana seorang pakar pada bidang ilmu tertentu.
Peneli-
tian ini bertujuan untuk membantu masyarakat baik di perkotaan maupun di pedesaan
yang jauh dari fasilitas penanganan kejiwaan agar memiliki pemahaman dan meminimalisir stigma atau diskriminasi kepada mereka yang terkena gangguan jiwa karena lingkungan
sangat berpengaruh terhadap kesembuhan jiwa seseorang.
Penerapan sistem pakar den-
gan metode inverensi forward chaining akan di aplikasikan berbasis web yang menggunakan
Adobe Dreamweaver CS5.5 Trial Version sebagai web editor, MySQL sebagai database, PHP
sebagai bahasa pemograman, dan pemanfaatan peta elektronik Google Maps untuk menujukkan tempat-tempat yang memberikan fasilitas kejiwaan dengan cara membuat penanda
lokasi.
Kata Kunci
: Web Sistem Pakar, Psikiatri, Kejiwaan, Gangguan Jiwa.
Pendahuluan
memungkinkan maka harus di konsulatasikan
kepada profesional seperti psikiater.
Latar Belakang
sional kejiwaan tidak sebanyaknya profesional
Kesehatan merupakan hal yang berharga bagi
manusia.
Kesehatan
terbagi
menjadi
dua
yaitu kesehati rohani atau jiwa dan jasmani
atau sik.
asanya
Gangguan kesehatan jasmani bi-
dapat
segera
di
ketahui
karena
sis-
tem fungsi kekebalan tubuh akan segera memberikan lampu kuning yang biasanya berupa
meningkatnya suhu badan.
Gangguan kese-
hatan jiwa tidak dapat diketahui secara mudah karena orang cendrung tidak sadar bahwa
sebebenarnya mengalami gangguan kesehatan
jiwa.
di bidang kesehatan lainnya hal ini dapat dilihat dari masih minimnya rumah sakit kejiwaan.
Masyarat juga cendrung tidak berkon-
sultasi ke profesional karena adanya diskriminasi dari lingkungannya sehingga ketika sudah
berkonsultasi dengan profesional kondisi kejiwaannya sudah jauh lebih buruk dan penanganan akan terlambat.
cemas,
pisikotik,
phobia,
trauma,
Penanganan yang ter-
lambat dapat berakhir dengan hal yang buruk
seperti pasung.
Untuk
memberikan
masyarakat,
Gangguan kesehatan jiwa diantaranya depresi,
Profe-
dan
pemahaman
meminimalisir
kepada
penanganan
yang terlambat maka perlu dibuat sebuah alat
in-
bantu berupa sistem pakar. Sesuai dengan ke-
Penganan
mampuan dari sistem pakar yang merupakan
kondisi kejiwaan dapat di lakukan oleh diri
salah satu cabang ilmu kecerdasan buatan yang
sendiri dan keluarga asalkan didukung anjuran
mampu untuk bertindak sebagaimana seorang
penanganan yang seharusnya, jika sudah tidak
pakar pada bidang ilmu tertentu. Penelitian ini
somnia,
dan
lain
sebagainya.
bertujuan untuk membantu masyarakat baik
dapat menambah pengetahuan masyarakat ten-
di perkotaan maupun di pedesaan yang jauh
tang penyakit kejiwaan.
dari fasilitas penanganan kejiwaan agar memi-
nya pengetahuan masyarakat di harapkan agar
liki pemahaman dan meminimalisir stigma atau
masyarakat dapat bekersama untuk menghi-
diskriminasi kepada mereka yang terkena gang-
langkan diskriminasi pada penderita penyakit
guan jiwa karena lingkungan sangat berpen-
jiwa karena lingkungan sangat berpengaruh
garuh terhadap kesembuhan jiwa seseorang.
terhadap kesembuhan.
Dengan bertambah-
Dengan menggunakan sistem pakar yang di
implementasikan dalam sebuah website diharapkan dapat membantu masyarakat dimanapun
dan kapanpun untuk mendiagnisis kondisi kejiwaan.
Website ini juga akan memuat kon-
Tinjauan Pustaka
Gangguan Kejiwaan
ten lain seperti letak dari fasilitas kejiwaan di
Gangguan
beberapa daerah dengan pemanfaatan Google
adalah pola psikologis atau perilaku yang pada
Maps untuk menujuk letak fasilitas tersebut
umumnya terkait dengan stress atau kelainan
agar masyarakat tau dimana mereka dapat
mental yang tidak dianggap sebagai bagian dari
menemukan profesional dan juga akan memuat
perkembangan normal manusia.
artikel-artikel kejiwaan dan event seperti semi-
tersebut didenisikan sebagai kombinasi afek-
nar dan penyuluhan yang akan di updapet oleh
tif, perilaku, komponen kognitif atau persepsi
admin.
yang berhubungan dengan fungsi tertentu pada
Dari uraian di atas, maka tema dari
mental
otak
atau
atau
penyakit
sistem
saraf
kejiwaan
Gangguan
penulisan ini adalah Perancangan dan Pembu-
daerah
atan Sistem Pakar Kejiwaan dengan Forward
jalankan fungsi sosial manusia [1].
yang
Chaining Berbasis Web sebagai suatu alter-
adalah jenis-jenis gangguan kejiwaan :
men-
Berikut
natif solusi untuk membantu masyarakat dalam
1. Sindrom ketergantungan zat psikoaktif
memahami kondisi kejiwaan dan memberikan
adalah suatu kelompok fenomena siolo-
solusi strategis serta memperkecil diskriminasi
gis, perilaku, dan kognitif akibat peng-
terhadap mereka yang mengalami gangguan
gunaan
jiwa.
tertentu yang mendapat prioritas lebih
latar
maka
skripsi
pada
zat
atau
golongan
zat
tinggi bagi individu tertentu ketimbang
Rumusan Masalah
Berdasarkan
suatu
perilaku yang pernah diunggulkan pada
belakang
ini
masalah
akan
di
diatas,
rumuskan
masalah agar tidak terjadi keranduan. Adapun
perumusan masalah yang akan di bahas adalah
:
masa lalu.
Gambaran utama yang khas
dari sindrom ketergantungan ialah keinginan (sering amat kuat dan bahkan terlalu
kuat) untuk menggunakan obat psikoaktif (baik yang diresepkan ataupun tidak),
alkohol, atau tembakau.
1. Bagaimana cara membuat algoritma forward chaining ?
jala dengan aneka bentuk dan keparahan
2. Bagaimana proses dan tahap pembuatan
dari penerapan siklus forward chaining ke
dalam website ?
3. Bagaimana
mentasikan
cara
2. Keadaan putus zat adalah sekelompok geyang terjadi pada penghentian pemberian
zat secara absolut atau relatif sesudah
penggunaan zat yang terus-menerus dan
dalam jangka panjang atau dosis tinggi.
membuat
sistem
pakar
mengimple-
pada
sebuah
Onset dan perjalanan keadaan putus zat
waktunya relatif terbatas dan berkaitan
dengan jenis dan dosis zat yang digu-
website ?
nakan sebelumnya.
Tujuan Penelitian
3. Gangguan psikotik adalah gangguan jiwa
Tujuan dalam penelitian ini adalah untuk merancang
dan
membuat
sebuah
website
yang
memiliki konten sistem pakar diagnosis kondisi
yang ditandai dengan ketidakmampuan
individu menilai kenyataan yang terjadi
(realitas).
kejiwaan dan pemanfaatan Google Maps untuk
4. Skizofrenia dalah gangguan mental yang
menunjuk fasilitas kejiwaan yang diharapakan
ditandai dengan gangguan proses berpikir
lemah.
jauh lebih tinggi disbanding pada mereka
Keadaan ini pada umumnya dimanifes-
yang menderita gangguan anxietas lain.
tasikan
para-
Fobia sosial di tandai dengan ketakutan
noid, keyakinan atau pikiran yang salah
akan situasi sosial seperti biaca didepan
yang tidak sesuai dengan dunia nyata
public, buang air kecil di kamar mandi
serta dibangun atas unsur yang tidak
umum,
berdasarkan logika, dan disertai dengan
menulis di depan umum yang membuat
disfungsi sosial dan pekerjaan yang sig-
perasaan diawasi dan dievaluasi secara
nikan.
negatif oleh orang lain.
dan
tanggapan
dalam
emosi
yang
bentukhalusinasi,
makan
di
depan
umum,
atau
5. Depresi adalah perasaan yang sedih dan
9. Fobia Khusus, ditandai oleh ketakutan
kehilangan minat terhadap segala sesu-
yang tidak rasional akan objek atau situ-
atu.
asi tertentu.
Pasien
dapat
mengungkapkan
Gangguan ini termasuk
bahwa mereka merasa murung, tidak ada
gangguan medik yang paling sering di-
harapan, terbuang dan tidak berharga.
dapati, namun demikian sebagian kasus
Penderita akan sering mengaku bahwa
hanyalah ringan dan tidak perlu men-
perasaannya
dapatkan pengobatan.
sakit
sekali,
dan
kadang-
Pada fobia ter-
menangis
jadi salah-pindah kecemasan pada barang
bahkan pasian bisa melakukan tindakan
atau keadaan yang mula-mula menim-
bunuh diri.
bulkan kecemasan itu.
kadang
sampai
tidak
bisa
Jadi terdapat
dua mekanisme pembelaan, yaitu salah6. Amnesia disosiatif adalah ketidak mampuan
tail
individu
personal
untuk
yang
mengingat
penting
dan
pindah
dan
simbolisasi.
Ada
banyak
de-
macam fobia yang dinamakan menurut
pen-
barang atau keadaan. Apabila berhada-
galaman yang sering kali berhubungan
pan
dengan kejadian traumatis atau sangat
but, orang dengan fobia akan mengalami
menekan.
perasaan
Memori
ini
hilang
tanpa
dengan
objek
panik,
berhubungan dengan disfungsi otak yang
menghindar,
berkaitan dengan kerusakan otak atau
jantung berdebar.
atau
situasi
berkeringat,
terse-
berusaha
sulit untuk bernapas dan
obat-obatan, juga buka sebuah kondisi
lupa
yang
umumnya
terjadi.
Orang-
10. Insomnia adalah gejala kelainan dalam
orang yang mengalami amnesia disosi-
tidur
atif sangat umum memberikan gambaran
tuk tidur atau mempertahankan tidur
berupa
kesulitan
berulang
un-
tentang sebuah rentang atau rangkaian
walaupun ada kesempatan untuk itu. Ge-
dalam ingatan mereka mengenai kejadian
jala tersebut biasanya diikuti gangguan
bermasalah di masa lalu atau bagian-
fungsional saat bangun. Insomnia sering
bagian kehidupan mereka.
disebabkan oleh adanya suatu penyakit
atau akibat adanya permasalahan psikol-
7. Fugue disosiatif adalah hilangnya mem-
ogis. Dalam hal ini, bantuan medis atau
ori yang disertai dengan meninggalkan
psikologis akan diperlukan.
rumah dan menciptakan indentitas baru.
uterapi psikologis yang efektif menangani
Dalam fugue disosiatif, hilangnya memori
insomnia adalah terapi kognitif.
Salah sat-
lebih besar dibandingkan dalam amnesia
disosiatif.
Orang yang mengalami fugue
11. Hipersomnia adalah kelainan tidur yang
disosiatif tidak hanya mengalami amne-
ditandai
sia total, namun tiba-tiba meninggalkan
yang
rasa
kantuk
rumah dan beraktitas dengan menggu-
membutuhkan
nakan identitas baru
lebih lama dari orang normal.
menyebabkan
yang
pasien
waktu
tidur
berlebihan
sering
kali
yang
jauh
Pasien
tidur di malam hari dalam jangka waktu
8. Fobia Sosial adalah ketakutan menetap
yang
lama
tetapi
tidak
menyegarkan,
dan tidak rasional yang umumnya berkai-
sehingga
tan dengan keberadaan orang lain.
tidur siang yang juga lama dan tidak
Fo-
bia ini dapat sangat merusak, sedemikian
pasien
sering
kali
melakukan
memuaskan.
parah sehingga angka bunuh diri pada
orang-orang
yang
menderita
fobia
ini
12. Kleptomania adalahdalah gangguan men-
tal
yang
membuat
penderitanya
tidak
bisa menahan diri untukmencuri. Bendabenda yang dicuri oleh penderita kleptomania umumnya adalah barang-barang
yang
tidak
berharga,
seperti
mencuri
gula, permen, sisir, atau barang-barang
lainnya.
Sang
penderita
biasanya
merasakan rasa tegang subjektif sebelum
mencuri dan merasakan kelegaan atau
kenikmatan
setelah
mereka
melakukan
tindakan mencuri tersebut.
Runut Maju (Forward Chaining)
Runut maju berarti menggunakan himpunan
aturan kondisi-aksi. Dalam metode ini, data digunakan untuk menentukan aturan mana yang
akan dijalankan, kemudian aturan tersebut dijalankan. Mungkin proses menambahkan data
ke memori kerja.
Proses diulang sampai dite-
mukan suatu hasil [3].
Logika Fuzzy
Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input kedalam su-
Sistem Pakar
atu ruang output. Pada gambar 1 adalah con-
Sistem (expert system) adalah sistem informasi
toh logika fuzzy [4].
yang berisi dengan pengetahuan dari pakar
sehingga dapat digunakan untuk konsultasi.
Pengetahuan dari pakar di dalam sistem ini digunakan sebagi dasar oleh Sistem Pakar untuk
menjawab pertanyaan (konsultasi). Kepakar an
(expertise) adalah pengetahuan yang ekstensif
dan spesik yang diperoleh melalui rangkaian
pelatihan, membaca, dan pengalaman. Pengetahuan
memb
uat
pakar
dapat
mengambil
keputusan secara lebih baik dan lebih cepat
daripada non-pakar dalam memecahkan problem yang kompleks.
Kaidah Produksi
Kaidah
menyediakan
cara
formal
untuk
Gambar 1: Contoh Logika Fuzzy
merepresentasikan rekomendasi, arahan, atau
strategi.
Pada aturan produk atau kaidah
produksi pengetahuan disajikan dalam aturanaturan yang berbentuk pasangan keadaan-aksi
(conditionaction): jika keadaan terpenuhi atau
Struktur Navigasi
terjadi maka suatu aksi akan terjadi.
Sistem
Struktur navigasi dapat di analogikan seba-
Pakar yang basis pengetahuannya selalu dis-
gai diagram alur dalam perancangan bahasa
ajikan dalam bentuk aturan produk disebut
pemrograman. Struktur navigasi berfungsi un-
sistem berbasis-aturan (rulebased sistem) [2].
tuk dapat menggambarkan dengan jelas hubungan dan rantai kerja seluruh elemen-elemen
yang akan digunakan dalam aplikasi digunakan
Metode Inferensi
dalam pembuatan multimedia karena struktur
Inferensi
merupakan
proses
untuk
meng-
hasilkan informasi dari fakta yang diketahui
atau
diasumsikan.
Inferensi
adalah
dapat
multimedia
digunakan
sehingga
dalam
dapat
pembuatan
memberikan
ke-
interaksian yang lebih tinggi [6].
kon-
klusi logis (logical conclsion) atau implikasi
berdasarkan informasi yang tersedia.
ini
Dalam
Unided Modeling Language (UML)
sistem pakar, proses inferensi dilakukan dalam
UML
suatu modul yang disebut mesin inferensi (in-
metode pemodelan secara visual sebagai sarana
ference engine).
untuk merancang dan atau membuat software
(Unied
Modeling
Language)
adalah
berorientasi objek.
pakan
bahasa
Karena UML ini meru-
visual
untuk
pemodelan
ba-
hasa berorientasi objek, maka semua elemen
dan diagram berbasiskan pada paradigma object oriented.
2.8 Adobe Dreamweaver CS5.5
Adobe Dreamweaver adalah aplikasi desain dan
pengembangan web yang menyediakan editor
WYSIWYG visual (bahasa sehari-hari yang
disebut sebagai Design view) dan kode editor dengan tur standar seperti syntax highlighting, code completion, dan code collapsing serta tur lebih canggih seperti real-time
syntax checking dan code introspection untuk
menghasilkan petunjuk kode untuk membantu
pengguna dalam menulis kode.
Analisis dan Perancangan Sistem
Analisis Masalah
Pengetahuan
dasar
tentang
gangguan
waan sangatlah penting untuk dipahami agar
tidak terjadi keterlambatan ataupun kesalahan dalam mendiagnosis.
Pentingnya penge-
tahuan tentang gangguan kejiwaan ini juga
berpengaruh pada informasi yang akan disampaikan kepada pengguna sebagai bahan pembelajaran dan pengenalan gangguan kejiwaan
kepada masyarakat. Dokter ahli sebagai manusia memiliki keterbatasan seperti lelah, stress
ataupun emosi yang tidak setabil yang dapat
mempengaruhi pengambilan keputusan.
melalui sistem ini diharapkan menjadi pilihan
alternatif solusi untuk membantu masyarakat
JavaScript adalah bahasa skrip yang populer
internet
Oleh
karena itu berdasarkan analisis maslah di atas,
JavaScript
di
keji-
dan
dapat
bekerja
di
sebagian
besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape
dan Opera. Kode JavaScript dapat disisipkan
dalam halaman web menggunakan tag SCRIPT
[5].
dalam memahami kondisi kejiwaan dan memperkecil sikriminasi terhadap mereka yang mengalami gangguan kejiwaan serta memberikan
informasi ke masyarakat tentang gangguan kejiwaan.
Analisis Penyakit dan Gejala
Langkah pertama dalam mengembangkan sistem pakar ini adalah mengidentikasikan permasalahan yang akan dikaji, adapun masalah-
PHP (Hypertex Prepocessor)
masalah yang diambil dalam pembuatan sistem
PHP merupakan bahasa skrip yang digunakan
untuk membuat halaman Web yang dinamis.
PHP bersifat open source product.
Peng-
guna dapat merubah source code dan mendistribusikannya secara bebas serta diedarkan secara gratis. PHP bersifat server side scripting
pakar ini adalah gangguan kejiwaan yang terdapat pada seseorang serta diagnosis penyakitnya. Data sample sebagai data awal gangguan
kejiwaan berisikan 12 gangguan kejiwaan yang
sudah dijelaskan denisinya dan panduan diagnostiknya pada bagian sebelumnya.
yang dapat ditambahkan ke dalam HTML, sehingga suatu halaman web tidak lagi bersifat
statis, namun bersifat dinamis.
MySQL (My Structured Query Language)
MySQL
adalah
salah
satu
perangkat
lunak
(software) sistem manajemen database relasi
(relational database management system) yang
bersifat terbuka (open source), artinya bebas
untuk digunakan, diedarkan, maupun dikembangkan kembali oleh siapa saja tanpa harus
khawatir dengan hak cipta [7].
Tabel 1: Daftar penyakit
No.
Kode Penyakit
Nama Penyakit
A
B
C
D
E
F
G
H
I
J
K
L
P0001
P0002
P0003
P0004
P0005
P0006
P0007
P0008
P0009
P0010
P0011
P0012
Ketergantungan Zat
Putus Zat
Psikotik
Skitzofernia
Depresi
Amnesia
Fugue
Fobia Sosial
Fobia Khusus
Insomnia
Hipersomnia
Kleptomania
Dalam
sistem
pakar
untuk
mendiagnosa
gangguan kejiwaan terdapat dua belas penyakit
No.
26
Kode
Penyakit
G0026
27
G0027
28
G0028
29
30
G0029
G0030
31
32
33
G0031
G0032
G0033
34
35
G0034
G0035
36
37
38
39
40
G0036
G0037
G0038
G00139
G0040
41
42
43
G0041
G0042
G0043
(gangguan) kejiwaan.
Analisis Tabel Keputusan
Setiap
penyakit
memiliki
gejala-gejala
menyertai suatu penyakit.
yang
Terdapat empat
puluh tiga gejala yang menyertai penyakitpenyakit tersebut, seperti pada tabel 2.
Tabel 2: Daftar gejala
No.
Kode
Penyakit
Nama Gejala
1
G0001
2
G0002
3
G0003
4
G0004
5
6
G0005
G0006
7
G0007
8
9
10
G0008
G0009
G0010
11
12
13
14
15
16
17
18
19
20
21
22
G0011
G0012
G0013
G0014
G0015
G0016
G0017
G0018
G0019
G0020
G0021
G0022
23
24
G0023
G0024
Keinginan menggunakan
zat
Sulit berhenti menggunakan
zat
Peningkatan dosis
penggunaan zat
Terus menggunakan zat,
muski tau akibatnya
Gangguan psikologis
Gaduh, gelisah ketika tidak
menggunakan zat
Gemetar ketakutan ketika
tidak menggunakan zat
Halusinasi
Merasa dirinya special
Perubahan prilaku yang
aneh
Pembicaraan aneh
Emosional extrim
Delusi
Murung
Kehilangan gairah
Tidak nafsu makan
Perubahan pola tidur
Sulit konsentrasi
Ingin bunuh diri
Sulit membuat keputusan
Kehilangan ingatan
Memiliki trauma yang
mendalam
Membentuk identitas baru
Detak jantung tidak normal
ketika bertemu objek
tertentu
Keringat berlebih ketika
bertemu objek tertentu
25
G0025
Nama Gejala
Gemetaran ketika bertemu
objek tertentu
Panas-dingin ketika
bertemu objek tertentu
Pusing ketika bertemu
objek tertentu
Gangguan perut
Kerongkongan terasa
tersekat
Diare
Takut di depan umum
Takut pada objek tertentu
seperti
angka,tempat,warna,suku,dll
Berubah-ubah jam kerja
Ketergantungan obat
penenang
Kerusakan pada otak
Merasa lelah setiap waktu
Selalu ingin tidur
Keinginan mencuri
Perasaat lega setelah
melakukan pencurian
Sebab mencuri tidak jelas
Pola tidur tidak teratur
Susah Tidur
Tabel keputusan yang digunakan sebagai
acuan dalam membuat pohon keputusan dan
kaidah
yang
digunakan.
Tabel
3
adalah
tabel keputusan pada sistem pakar diagnosis
gangguan kejiwaan hasil dari analisa masalah
penyakit pada tabel 1 dan gejala pada tabel 2.
Perancangan Sistem
Perancangan sistem meng gunakan UML (Unied Modeling Language) untuk menentukan
struktur sistem pakar yang digunakan dalam
pembuatannya.
UML yang digunakan terdiri
dari tiga, yaitu use case diagram, activity diagram , sequence diagram, dan class diagram.
Gambar 2 sampai dengan gambar 8 memperlihatkan perancangan dengan UML dari sistem
pakar kejiwaan dalam penelitian ini.
Tabel 3: Tabel Keputusan Gangguan Kejiwaan
A B C D E F G H I
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
J
Use Case Diagram
K L
25
25
25
25
30
35
35
25 15
25 30
15
10 15
25
30
Gambar 2: Use Case Diagram Admin
30
20
10
10
10 10
5
15
60 40
40
60
15
10
10
10
15
10
10
10
Gambar 3: Use Case Diagram User
5 5
10 10
5 5
25
25
Activity Diagram
20
15
15 20
30
30
20
40
40
30
20 20
Gambar 4: Activity Diagram Admin
Gambar 5: Activity Diagram User
Gambar 7: Diagram Squence Proses Diagnosa
Sequence Diagram
Gambar 6: Diagram Sequence Tampilan Menu
Awal
Class Diagram
Gambar 8: Diagram Class Sistem
Halaman Utama Pakar
Implementasi dan Hasil
Pada tahapan ini yang telah di rancangan pada
tahapan sebelumnya akan diimplementasikan
ke
PHP
serta
MySQL untuk menyiapkan basis data.
dalam
bahasa
pemograman
Sete-
lah rancangan diimplementasikan maka tahap
selanjutnya adalah ujicoba untuk menguji kesesuaian program.
Impelementasi Database
Database dibuat dengan MySQL yang terbagi
menjadi 8 tabel utama dan 3 tabel.
utama
gejala,
tediri
dari
penyakit,
hasil_diagnosis,
temporary
tmp_gejala
relasi_
artikel,
terdiri
dan
data_pakar,
dari
Tabel
data_user,
Gambar 10: Halaman Utama Pakar
penyakit_gejala,
dan
table
peta.
Tabel
tmp_penyakit,
tmp_analisa.
Tabel
tem-
porary digunakan pada saat diagnosis untuk
menyimpan nilai sementara sebelum di distribusikan ke tabel utama tujuan.
Halaman Utama User
Implementasi Antar Muka
Pada tahap ini dilakukan penerapan hasil perancangan antarmuka ke dalam sistem. Gambar
9 memperlihatkan Halaman Muka dari sistem
pakar kejiwaan, gambar 10 memperlihatkan halaman utama pakar dan gambar 11 memperlihatkan halaman utama pengguna.
Halaman Utama Sistem
Gambar 11: Halaman Utama User
Usability Testing
Data pengujian diambil dengan cara kuesioner
yang melibatkan 13 orang.
tanyaan dalam kuesioner ini.
Terdapat 6 perResponden da-
pat menjawab dengan 4 jawaban yang berbeda
yaitu SS adalah sangat setuju, S adalah setuju,
Gambar 9: Halaman Utama
KS adalah kurang setuju, dan TS adalah tidak
setuju. Tabel 4 adalah tabel kuesioner penggunaan sistem pakar diagnosis kejiwaan berbasis
website.
Tabel 4: Tabel Kuesioner Penggunaan Sistem
Pakar Diagnosis Kejiwaant
No
Pertanyaan
SS
S
KS
1
Apakah tampilan
dari website ini
menarik ?3.7
Apakah anda nyaman
menggunakan website
ini?
Apakah website ini
bisa menjadi solusi
untuk menambah
pengetahuan
masyarakat tentang
gangguan kejiwaan ?
Apakah tur-tur
yang ada di dalam
website ini bekerja
dengan baik ?
Apakah tamplikan
website ini dapat
menyesuaikan dengan
device anda ?
Apakah anda
kesulitan
menjalankan aplikasi
ini ?
2
8
3
2
3
4
5
6
TS
akan memberikan output penyakit yang
diderita oleh pengguna.
4. Output sistem pakar teridiri dari biodata pengguna,
isi
penyakit,
nama penyakit,
pencegahan,
den-
pengobata,
persentase kemungkinan terkena penyakit
2
11
berdasarkan dari input gejala oleh pengguna, dan tanggal diagnosa.
3
8
5. Menu lokasi bekerja dengan baik.
2
lokasi
di
input
oleh
admin
Data
dengan
memilih menu lokasi pada menu pakar.
Cara memasukkan data lokasi dapat dilihat di menu bantuan.
4
8
6. Menu artikel bekerja dengan baik. Data
1
artikel di input oleh admin dengan cara
memilih menu artikel pada menu pakar.
7. Dengan menggunakan sistem ini dihara-
5
5
3
pkan pengentahuan masyarakat tentang
penyakit kejiwaan dapat bertambah sehinggal masyarakat dapat bekerjasama
untuk menghilangkan diskriminasi pada
1
8
4
penderita penyakit jiwa karena lingkungan sangat berpengaruh terhadap kesembuhan.
Saran
Website ini masih memiliki banyak kekurangan
baik dari segi tampilan maupun fasilitas. Data
Kesimpulan dan Saran
penyakit, gejala, lokasi dan artikel masih harus
Kesimpulan
atkan lebih banyak informasi. Saran yang da-
Dalam proses perancangan dan pembuatan sis-
adalah :
di tambah agar pemakai website ini mendappat dijadikan pertimbangan untuk website ini
tem pakar kejiwaan dengan forward chaining
berbasis web ini,
ada beberapa kesimpulan
yang dapat disampaikan sebagai hasil dari eval-
1. Pada layanan menu lokasi di buat lebih
interaktif sehingga pengguna bisa mendapatkan navigasi ke lokasi rumah sakit
uasi pengembangan sistem sebagai berikut
yang dituju.
1. Pembuatan algoritma forward chaining
sudah sesuai dengan rancangan.
2. Penerapan
siklus
forward
chaining
2. Perlunya enkripsi nama halaman website
untuk menjaga kemanan website.
ke
dalam website sudah sesuai dengan rancangan.
3. Penambahan
ngkinkan
menu
pasien
baru
yang
melakukan
memu-
konsultasi
dengan pakar.
3. Pengimplementasian sistem pakar pada
sebuah website dengan membuat menu
Daftar Pustaka
diagnosis yang memungkinkan pengguna
untuk memilih gejala.
Gejala yang dip-
[1] Anonim.
Gangguan
Mental.
URL:
ilih oleh pengguna akan diproses dengan
http://id.wikipedia.org/wiki/Gangguan-
forward chaining sehingga sistem pakar
mental, pada tanggal 5-6-2015.
[2] Ismail
Syahputra.
Mendiagnosa
gan
Sistem
Pengguna
Menggunakan
Pakar
Narkoba
Metode
Bayes.
untuk
[5] Anonim. JavaScript. URL: http://id.wiki
Den-
pedia.org/wiki/JavaScript, pada tanggal 5-
URL:
4-2015.
http://pelita-informatika .com/berkas/ jurnal/16.%20ismail.pdf,
pada tanggal 5-6-
2015.
[3] Arahmi.
[6] Anonim.
site.
Konsep
Dasar
Sistem
Pakar.
ANDI, Yogyakarta, 2005.
[4] Hendrik Setyo Utomo. Logika Fuzzy. URL:
hendrik.sta.
gunadarma.ac.id/logika-
fuzzy.pdf, pada tanggal 9-5-2015.
Struktur
URL:
Navigasi
Web-
https://wacanakomputer.
wordpress.com/tag/struktur-navigasi-nonlinier/, Jakarta, pada tanggal 5-4-2015
[7] Sirojul Munir. Web Compelete HTML5,
CSS3, JavaScript, PHP 5, MySQL. LP3T
Nurul Fikri, Depok, 2009.
Download