APLIKASI
DIAGNOSIS GANGGUANKECEMASANMENGGUNAKAN
METODE FORWARDCHAINING BERBASIS WEB DENGANPHPDAN MYSQL
A. IdentifikasiMasalah
Ansietas (anxiety)
ataukecemasanadalahsuatukeadaanemosional
yang tidakmenyenangkan yang
ditandaioleh rasa ketakutandangejalafisik yang menegangkansertatidakdiinginkan.
Gangguankecemasan (Anxiety disorder) merupakansuatuperasaan yang
tidakdapatdihindari. Gangguankecemasanseringkalimembuatindividumerasa inferior,
cepatmarah, merugikan orang lain, tetapilebihbanyakmerugikandirisendiri.
Individudengangangguankecemasanakanmenarikdiridarimasyarakatdansecaraperlahan-lahanakanberpengaruhterhadapfungsiintelektualseseorang,
khususnyapadafungsidayaingatdankemampuanindividudalammengekspresikansesuatu.
Individudengangangguankecemasanmenyadaribahwamerekagejala-gejalakecemasan yang
merekarasakankepadaprofesionalperawatankesehatan. Dari
beberapajenisgangguankecemasan, penderitacenderungmenarikdiridariaktivitas
normal, merekacukupsenangdenganberdiamdiri di rumah. Hal inisangatdisayangkan,
karenaadapengobatanefektif yang tersediasaatini.
B. AnalisisMasalah
Tahapanalisisdilakukansetelahperancangansistemdansebelumnyatahapdesainsistem.
Konsepkegiatananalisisakandibagimenjadi 3 langkah, yaitu:
1. AnalisisSistem
Untuk menghasilkan aplikasi
diagnosis yang
baik diperlukan pengetahuan dan informasi
yang diperoleh dari beberapa sumber, yaitu dari para ahli, serta buku
mengenai gangguan kecemasan. Selain itu, diperlukan pembuatan basis pengetahuan
dan basis aturan yang lengkap dan baik agar proses inferensi berjalan dengan
baik
2. Analisis
Kebutuhan
Untuk mendukung dalam pembuatan
aplikasi
diagnosis, kebutuhan akan sebuah
sistem informasi sangatlah
penting. Demikian pula
kemampuan untuk memperoleh, mengumpulkan,
menyimpan dan mendapatkan informasi tersebut. Dari hasil analisis,
penulis mengambil kesimpulan mengenai informasi yang dibutuhkan
3. Perancangan
Sistem
Perancangan sistem
merupakan gambaran,
sketsa atau
pengaturan dan pembuatan
dari beberapa aturan yang
terpisah kedalam satu kesatuan yang utuh..
C. AnalisisKebutuhan
Untuk mendukung
dalam pembuatan aplikasi
diagnosis, kebutuhan akan sebuah sistem informasi
sangatlah penting. Demikian
pula kemampuan untuk memperoleh,
mengumpulkan, menyimpan dan
mendapatkan informasi tersebut. Dari hasil analisis, penulis mengambil
kesimpulan mengenai informasi yang dibutuhkan antara lain:
1.
Informasi data mengenai gangguan
kecemasan
2.
Informasi data gejala gangguan kecemasan
3.
Informasi data solusi pengobatan
1.
KebutuhanFungsional
Kebutuhanfungsionalberisi
proses-proses apasaja yang nantinyadilakukanolehsistem. Dibutuhkansebuahsistem
yang mampumelakukanfungsi-fungsisepertiini :
1.
User
ataupenggunadapatmengakseshalaman yang
diinginkandankembalikehalamansebelumnya.
2.
User ataupenggunadapatmendiagnosisgangguankecemasandenganmenjawabpertanyaan-pertanyaan yang
terterapadaaplikasisecaralengkaphinggamendapatkesimpulanhasil diagnosis.
3.
User
ataupenggunatidakakanmendapathasil diagnosis tanpamenyelesaikanpertanyaan-
pertanyaan yang terterapadaaplikasi.
4.
User
ataupenggunadapatkembalikepertanyaansebelumnyawalausudahmemilihtombol
„selanjutnya‟ dandapatmendiagnosisulangketika proses konsultasiselesai
2.
Kebutuhan Non Fungsional
Kebutuhan non
Fungsionalmenjabarkanapa-apasaja yang harusdimilikiolehsistem agar dapatberjalan.
Kebutuhan non-fungsionalmelitputiketersedianperangkatkeras,
perangkatlunakdanpengguna.
1. perangkatkeras
roses pengujian
dan implementasisistem, penulis
menggunakan Personal Computer
(PC) dengan
spesifikasi sebagai berikut:
1. Perangkat keras (hardware)
a. Processor intel core i3 b. DDR3 RAM 2GB
c. Harddisk 500 GB
2. Perangkat lunak (software)
a. Microsoft
Windows 7 Ultimate,
32Bit.
Sebagai sistem operasi.
b. XAMPP Versi 1.7.4 sebagai paket aplikasi
(Webserver, PHP dan Mysql)
c. Apache WebServer Versi 2.2.17
d. PHP Scripting Language Versi 5.3.4 e. MySQL Database Versi 5.5.8
f. Notepad ++ v5.9.6.2 (scripting editor)
g. Photoshop CS3. Sebagai editor gambar.
h. Google chrome, baidu spark browser (Web
browser)
a. KebutuhanSumberDayaManusia
(brainware)
2. Pembangunsistem (system
engineer): seseorang yang membuatantarmukapengguna, merancangbentuk
basis pengetahuansecaradeklaratifdanmengeimplementasikanmesininferensi.
3. Pengguna
(user): seseorang yang berkonsultasidengansistemuntukmendapatkan saran yang
disediakan
TahapPerancangan
Struktur
navigasi ini merupakan stuktur navigasi
campuran yang merupakan
gabungan antara struktur navigasi linier dan non linier. Struktur
navigasi linier dapat dilihat pada bagian halaman mulai diagnosa, mulai dari
proses menjawab pertanyaan sampai
proses hasil diagnosis. Sedangkan
struktur navigasi non-linear dapat dilihat dari hubungan antara beranda, mulai
diagnosa, apa itu anxiety, penyebab anxiety dan profile.

Gambar 8.
Struktur Navigasi Aplikasi Diagnosis
Gangguan Kecemasan
interface
Perancangan user
interface merupakan perancangan halaman tampilan dalam aplikasi diagnosis yang
akan dibuat. Perancangan user interface
ini, merancang halaman
dalam proses input maupun output
dalam aplikasi diagnosis.


Gambar 10. Rancangan Halaman
Mulai Diagnosa

Gambar11.RancanganHalamanHasilDiagnosis