Abstrak
Sistem pakar merupakan sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik
penalaran untuk memecahkan masalah yang hanya dapat dipecahkan oleh seorang pakar. Alergi
merupakan respon abnormal dari sistem kekebalan tubuh. Orang yang mengalami alergi memiliki
sistem kekebalan tubuh yang bereaksi terhadap suatu zat yang biasanya tidak berbahaya di
lingkungan. Pembatasan pada penelitian ini terdapat empat penyebab alergi yaitu, alergi makanan
laut, alergi debu, alergi susu sapi, dan alergi hewan peliharaan. Dalam perancangan sistem pakar ini
merupakan sistem yang digunakan untuk mendiagnosa penyakit alergi pada anak. Proses diagnosa
dimulai dengan cara user menjawab pertanyaan-pertanyaan berupa gejala yang diderita oleh user.
Metode inferensi yang digunakan adalah runut maju (Forward chaining). forward chaining
merupakan teknik pencarian yang dimulai dengan fakta-fakta yang diketahui kemudian dicocokkan
menggunakan rule IF-Then. Sistem pakar ini berbasis web sehingga dapat diakses kapanpun dan di
manapun oleh user selama mereka terhubung dengan internet dan sistem ini dibangun dengan
menggunakan bahasa pemrograman php, database MySQL, dan prosesnya menggunakan adobe
dreamweaver CS6. Kesimpulan yang dapat dari hasil penelitian ini antara lain aplikasi sistem pakar
yang dirancang mampu mendiagnosa penyakit alergi pada anak berdasarkan gejala-gejala yang
diinput oleh user.
Kata Kunci : Sistem Pakar, Alergi, Php, MySQL, dan Forward Chainin
197 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
terbangun dan mata bengkak. Ada juga anak dengan metode forward chaining di
hewan peliharaan menyebabkan asma, akan kota batam. 2)Bagaimana merancang sistem
muncul gejala seperti kesulitan bernapas, pakar dengan menggunakan metode forward
dada sesak atau sakit, suara mengi saat chaining berbasis web. 3)Bagaimana
menghembuskan napas, sulit tidur implementasi sistem pakar dengan
disebabkan oleh sesak napas, batuk atau mengguna kan bahasa pemograman berbasis
mengi, serangan batuk atau mengi yang web ?Adapun tujuan penelitian ini adalah:
diperburuk oleh virus pernapasan seperti 1)untuk mengetahui sistem pakar diagnosa
pilek atau flu. Gejala-gejala yang ada pada penyakit alergi pada anak dengan metode
alergi sulit memprediksi apakah alergi itu forward chaining di kota batam.
disebabkan oleh makanan, hewan peliharaan, 2)Merancang sebuah sistem pakar dengan
debu, dan lain-lain. Oleh sebab itu banyak menggunakan metode forward chaining
orang belum mengetahui berbahayanya berbasis web untuk mendiagnosa penyakit
alergi itu dan mengetahui cara mencegah dan alergi pada anak lebih akurat dan cepat.
mengobati alergi itu. Masih belum banyak 3)Dengan bahasa pemograman berbasis web
orang mengetahui tentang sistem pakar maka mempermudah seseorang mencari
mendiagnosa penyakit pada anak di kota informasi atau data-data tentang penyakit
batam. alergi serta memberi keterangan cara
mencegah alergi pada anak.
Sistem pakar dikatakan sistem
mengadopsikan cara kerja atau pengetahuan
manusia ke komputer yang dirancang untuk METODE PENELITIAN
memodelkan kemampuan masalah seperti
seorang pakar. Dengan sistem pakar ini, 1. Mengidentifikasi Masalah
orang dapat menyelesaikan masalah atau Pada tahap ini untuk menentukan
hanya sekedar mencari suatu informasi masalah-masalah yang terdapat pada
berkualitas yang sebenarnya hanya dapat penelitian tersebut yang berjudul “ sistem
diperoleh dengan bantuan para ahli di pakar diagnosa penyakit alergi pada anak
bidangnya. Sistem pakar juga dapat berbasis web dengan menggunakan
membantu aktivitas para pakar sebagai metode forward chaining”. Untuk
asisten yang berpengalaman dan mempunyai mengetahui masalah-masalah yang ada
asisten yang berpengalaman dan pada penelitian tersebut
pengetahuan yang di butuhkan. Sistem pakar 2. Pengumpulan Data
ini juga dapat membantu aktivitas di bidang Setelah mengidentifikasi masalah, tahap
kedokteran. Sistem pakar dibidang selanjutnya adalah pengumpulan data.
kedokteran seperti membantu kedokteran Pengumpulan data-data tersebut dari
untuk menganalisa penyakit-penyakit buku dan jurnal yang berhubungan
tertentu dengan mengetahui gejala-gejala dengan perancangan Sistem, serta data-
pasien untuk mendeteksi penyakit-penyakit data penyakit alergi. Dalam penelitian ini
yang sedang dialami oleh pasien. Sistem tahap pengumpulan data dilakukakan
pakar juga memiliki metode-metode salah beberapa cara yaitu :
satu adalah Forward chaining. Metode A. Wawancara
forward chaining dikatakan metode inferensi Penelitian ini mendapatkan data-
yang melakukan penalaran dari suatu data penyakit dengan melalui
masalah kepada solusinya. Oleh sebab itu wawancara langsung pada dokter
metode forward chaining mempermudahkan di dinas kesehatan kota Batam
para pakar menyelesaikan suatu masalah di puskesmas sei panas bengkong
bidang-bidang tertentu. Adapun perumusan B. Studi Pustaka
masalahnya adalah: 1)Bagaimana analisis Pada penelitian juga menggunakan
sistem pakar diagnosa penyakit alergi pada teknik pengumpulan data studi
198 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
199 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
Variabel Indikator
Gejala-Gejala : 1. Use Case Diagram
Kulit gatal-gatal ID admin dan password updata data gejala/tambah gejala
Sakit perut
Perut kembung
Alergi Mual
Susu Muntah
Sapi Diare
Cara Mencegah :
Menghindari produk Login Edit data/hapus gejala
susu yang menyebabkan
alergi Admin
Perancangan Sistem
Perancangan sistem adalah mendesain Contact Us
atau merancang suatu sistem, yang berisikan
langkah-langkah pengolahan data untuk
Gambar 2. Use Case User
mendukung suatu sistem. Dalam penelitian
ini membahas mengenai perancangan basis
pengetahuan (Knowledge Base), UML
200 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
1
1 1
benar
<<Interface>>
validasi
+username()
+password()
+check username and password()
1
Tabel 5. Activity Diagram Admin Admin 1
+username
+password
+username : admin
+password : 12345
4. sequens diagram
Tampilan Home
simpan data pasien
sementara Tabel 7. Sequens Diagram Admin
Tampilan Analisa Penyakit
Menampilkan hasil
analisa kepada user
201 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
Tambah data
Simpan
Edit/hapus data
Hasil Penelitian
A. Tampilan Menu Utama
202 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
knowledge base:
e.hasil tambah data baru Explanation Facilities:
berisi : * aturan-aturan (rule)
*kode-kode gejala, penyakit,
berisi tentag prosedure-
dan solusi
prosedure yang ada.
* pohon keputusan
Inference engine :
* prosedure untuk
mencocokkan fakta-fakta
dengan aturan
* prosedure untuk relasi gejala
dengan jenis penyakit alergi
pada anak
user
f. contact us
Pada gambar 4.15 adalah komponen-
komponen yang ada pada sistem pakar
Penyakit Alergi pada anak. Komponen-
komponen Arsitektur Sistem pakar adalah
sebagai berikut :
1. User, yaitu orang atau pasien yang akan
menggunakan aplikasi sistem pakar ini,
pada tahap ini user akan menginputkan
data sendiri user atau pasien, setelah
menginputkan data sendiri akan
dilanjutkan dengan menginputkan
pertanyaan-pertanyaan yang berupa
gejala-gejala yang dialami oleh user.
2. User Interface, merupakan procedur
untuk membaca fakta-fakta berupa
gejala-gejala yang dialami oleh user,
selain itu user interface ini juga
digunakan untuk menampilkan hasil
Gambar 9. Contact Us analisa berupa penyakit yang diderita
user serta memberikan solusi.
3. Explaning facilities, berisi procedur-
procedur yang ada seperti Contact Us.
Pembahasan 4. Inference Engine (Model inferensi),
pada penelitian ini akan membahas berisi procedur untuk mencocokkan
tentang sistem pakar yang dirancang antara fakta-fakta dengan aturan (rule)
arsitektur sistem pakar. Perancangan pada metode forward chaining.
arsitektur tersebut mempunyai Explanation 5. Knowledge base (pengetahuan basis)
Facilities (EF), User Interface (UI), Inferensi berisi tentang aturan-aturan (rule), kode-
Engine (IE), Knowledge Base, dan database. kode (gejala, penyakit, solusi), dan
Perancangan arsitektur bisa dilihat pada pohon keputusan.
gambar dibawah 4.15 ini.
203 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
204 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar
ISSN : 2407-0491
Jurnal Edik Informatika E-ISSN : 2541-3716
Penelitian Bidang Komputer Sains dan Pendidikan Informatika V3.i2(60-72)
Verina, Wiwi (2015). Penerapan Metode Irianto, Koes. (2015). Memahami Berbagai
Forward Chaining untuk Mendeteksi Macam Penyakit (Penyebab, Gejala,
Penyakit THT, Jatisi. 2 (1) : 125-126. Penularan, Pengobatan, Pemulihan,
dan Pencegahan). Edisi 1.
Kusrini, S.Kom . (2006). Sistem pakar Teori ALFABETA, cv. Bandung.
dan Aplikasi. Edisi 1. ANDI. Sutojo, T, S.Si., M.Kom, Edy Mulyanto,
Yogyakarta. S.Si., M.Kom, dan DR.Vincent
Rini, Ayu . (2015). Mencegah Alergi Suhartono. (2011). Kecerdasan
Makanan. Edisi 1. PT Elex Media Buatan. Edisi 1. ANDI. Yogyakarta.
Komputindo. Jakarta. Hasibuan, Zainal A., PhD.(2007).
Peranginangin, Kasiman. (2006). Aplikasi Metodologi Penelitian Pada Bidang Ilmu
Web dengan PHP dan MySQL. Edisi 1. Komputer Dan Teknologi Informasi. Edisi 1.
ANDI. Yogyakarta. Depok
205 Diterbitkan Oleh Program Studi Pendidikan Informatika STKIP PGRI Sumbar