Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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. 23 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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 24 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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- 25 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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 26 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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 27 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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. 28 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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 29 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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 30 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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. 31 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 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. 32 Jurnal Ilmiah KOMPUTASI, Volume 15 Nomor : 1, Juni 2016 ISSN : 1412-9434 [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. 33