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.