Anda di halaman 1dari 5

Jurnal Teknologi dan Informasi Bisnis ISSN : 2655-8238

Vol. 3 No.1 31Januari 2021


https://doi.org/10.47233/jteksis.v3i1.216
SISTEM PAKAR DIAGNOSA PENYAKIT RUBEOLA PADA
ANAK MENGGUNAKAN METODE FORWARD CHAINING
DENGAN BAHASA PEMPOGRAMAN PHP & DATABASE
MYSQL

Agung Ramadhanu ¹, Rizky Gusrianto ²


Sistem Informasi,Universitas Putra Indonesia”YPTK”,Padang
Konsentrasi : Sistem Informasi Industri
E-mail: agung_ramadhanu@upiyptk.ac.id, rizkygusrianto17@gmail.com
Abstrak
Campak adalah penyakit yang disebabkan oleh virus campak. Di Indonesia, jumlah kasus penyakit ini
meningkat di akhir tahun 2014. Gejala klinis terdiri dari tiga stadium, yaitu stadium prodromal,
eksantem, dan konvalesens. Diagnosis ditegakkan dengan anamnesis, pemeriksaan fisik, serta
pemeriksaan antibodi IgM campak dalam darah. Tatalaksana bersifat suportif disertai pemberian
vitamin A. Komplikasi yang sering menyebabkan kematian pada anak adalah pneumonia. Pencegahan
dapat dilakukan dengan pemberian vaksin.

Kata kunci: Sistem Pakar, Rubeola, Forward Chaining, PHP, MySql


kemerahan pada kulit. Oleh karna itu, maka
1. Pendahuluan diperlukan perancangan sebuah sistem
Pada saat ini perkembangan yang dapat meniru cara berfikir seorang
teknologi sudah sangat pesat, tidak hanya pakar yang bisa berkonsultasi sesuai
pada bidang informasi, industri, dengan diagnosa dan gejala-gejala yang
pendidikan, tetapi pada bidang kedokteran. telah dibuat di website. Dengan kecerdasan
Para ahli terus mengembangkan buatan komputer dapat melakukan hal-hal
perkembangan teknologi yang ada, yang sebelumnya hanya dilakukan oleh
sehingga dengan adanya teknologi tersebut manusia. Manusia dapat menjadikan
para ahli merasa terbantu dalam komputer sebagai pegambil keputusan
menyelesaikan pekerjaannya. berdasarkan cara kerja otak manusia dalam
Implementasi yang bisa diterapkan dalam mengambil keputusan. Salah satu cabang
bidang kedokteran salah satunya adalah dari kecerdasan buatan (artificial
sistem pakar diagnosa penyakit rubeola Innteligence) yang banyak mendapat
pada anak. Aplikasi ini digunakan untuk perhatian dari para ilmu saat ini adalah
mendiagnosa gangguan pada gejala sistem pakar. Salah satu yang dipelajari
penyakit rubeola pada anak. Peran dokter pada kecerdasan buatan adalah sistem pakar
sangat dibutuhkan tetapi pekerjaan dokter dengan menggunakan metode Forward
terbentur dengan keterbatasannya dalam Chaining.
melakukan konsultasi penyakit antara
dokter dengan pasiennya, karena jumlah 2. Tinjauan Literatur
pasien yang banyak dan keterbatasan waktu 2.2.1Tinjauan Umum Tentang
serta fisik dari dokter itu sendiri. Rubeola Sistem Informasi
adalah penyakit menular yang disebabkan Sistem adalah suatu jaringan kerja
oleh virus. Dikenal juga sebagai campak dari prosedur-prosedur yang saling
Jerman, yang biasanya menyerang anak- berhubungan, berkumpul bersama-sama
anak dan remaja. Rubeola sendiri untuk melakukan suatu kegiatan atau untuk
merupakan penyakit yang berbeda menyelesaikan suatu sasaran yang tertentu
dari campak, tetapi memiliki kesamaan (Jogiyanto, 2005:1). Definisi informasi
karena sama-sama menyebabkan ruam menurut Jogiyanto dalam buku dapat
diartikan sebagai data yang diolah menjadi

Copyright@2021 Prodi Sistem Informasi Universitas Dharma Andalas 254


Jurnal Teknologi dan Informasi Bisnis ISSN : 2655-8238
Vol. 3 No.1 31Januari 2021
https://doi.org/10.47233/jteksis.v3i1.216
bentuk yang lebih berguna dan lebih berarti 2.2.5.1 Unified Modelling Language
bagi yang menerimanya (Jogiyanto, (UML)
2005:8). Definisi sistem informasi dalam Sukamto dan Shalahuddin
bukunya Abdul Kadir yang berjudul (2013:133), “UML (Unified Modeling
Pengenalan Sistem Informasi, yaitu “sistem Language) adalah salah satu standar bahasa
informasi adalah kerangka kerja yang yang banyak digunakan di dunia industri
mengkoordinasikan sumber daya (manusia, untuk mendefinisikan requirement,
komputer) untuk mengubah masukan membuat analisis dan desain, serta
(input) menjadi keluaran (informasi), guna menggambarkan arsitektur dalam
mencapai sasaran-sasaran perusahaan” pemrograman berorientasi objek”.
(Kadir, 2003:11). Widodo dan Herlawati (2011:6),
menyatakan bahwa “UML singkatan dari
2.2.2.1 Definisi Kecerdasan Unified Modeling Language yang berarti
Buatan bahasa pemodelan standar. UML juga dapat
Kecerdasan buatan atau biasa di diartikan sebagai bahasa yang memiliki
sebut Artificial Intelligence (AI) adalah sintaks dan semantik”. UML menyediakan
salah satu bidang terbaru dalam dunia sains serangkaian gambar dan diagram yang
dan teknik. Menurut Russell & Norvig sangat baik. Beberapa diagram
(2010:1): memfokuskan diri pada ketangguhan teori
AI mulai dikerjakan sungguh-sungguh object-oriented dan sebagian lagi
setelah Perang Dunia II, dan nama AI memfokuskan pada detail rancangan dan
sendiri tercipta pada tahun 1956. konstruksi. Semua dimaksudkan sebagai
sarana komunikasi antar team programmer
2.2.3.1 Pengertian Sistem Pakar maupun dengan pengguna.
Secara umum Turban, et al (2005), Widodo dan Herlawati (2011:6-7),
Sistem Pakar adalah sistem yang berusaha UML diaplikasikan untuk maksud tertentu,
mengadopsi pengetahuan manusia ke biasanya antara lain untuk :
komputer yang dirancang untuk a. Merancang perangkat lunak.
memodelkan kemampuan menyelesaikan b. Sarana komunikasi antara
masalah seperti layaknya seorang pakar. perangkat lunak dengan proses
Dalam penyusunannya, sistem pakar bisnis.
mengombinasikan kaidah-kaidah penarikan c. Menjabarkan sistem secara rinci
kesimpulan atau inference rules dengan untuk analisa dan mencari apa
basis pengetahuan tertentu yang diberikan yang diperlukan sistem.
oleh satu atau lebih pakar dalam bidang d. Mendokumentasi sistem yang
tertentu. Kombinasi tersebut disimpan ada, proses-proses dan
dalam komputer, yang selanjutnya organisasinya.
digunakan dalam proses pengambilan Tabel 2.1 Tipe Diagram UML
keputusan untuk penyelesaian masalah No Diagram Tujuan
tertentu. 1. Class Memperlihatkan himpunan kelas-
kelas, antarmuka-antarmuka,
kolaborasi-kolaborasi, serta
relasi-relasi.
2. Package Memperlihatkan kumpulan kelas-
kelas, merupakan dari diagram
komponen.
3. Use case Diagram ini memperlihatkan
himpunan use case dan aktor-
aktor (suatu jenis khusus dari
kelas).
4. Sequence Diagram interaksi yang
menekankan pada pengiriman
pesan dalam suatu waktu tertentu.

Gambar 2.1 Arsitektur Sistem Pakar

Copyright@2021 Prodi Sistem Informasi Universitas Dharma Andalas 255


Jurnal Teknologi dan Informasi Bisnis ISSN : 2655-8238
Vol. 3 No.1 31Januari 2021
https://doi.org/10.47233/jteksis.v3i1.216
5. Communication Sebagai pengganti diagram alternatif. Dokter akan meminta
kolaborasi UML1.4 yang pasien menjalani pengobatan
menekankan organisasi struktural hingga tuntas, agar infeksi dapat
dari obyek-obyek yang menerima hilang dan sembuh sepenuhnya.
serta mengirim pesan. Demam umumnya akan hilang
6. Statechart Diagram status memperlihatkan dalam kurun waktu 12-24 jam
keadaan-keadaan pada sistem, setelah mengonsumsi antibiotik.
memuat status (state), transisi, Penanganan mandiri di rumah
kejadian serta aktivitas. dapat dilakukan, untuk membuat
7. Activity Tipe khusus dari diagram status pasien lebih nyaman dan
yang memperlihatkan aliran dari mengurangi rasa sakitnya, seperti:
suatu aktivitas ke aktivitas lainnya • Mengonsumsi paraceta
dalam suatu sistem. mol untuk meredakan
8. Component Memperlihatkan organisasi serta demam dan sakit
kebergantungan sistem / tenggorokan.
perangkat lunak pada komponen- • Menjaga kecukupan
komponen yang telah ada asupan cairan agar
sebelumnya. tenggorokan tetap
9. Deployment Memperlihatkan konfigurasi saat lembap dan mencegah
aplikasi dijalankan (run-time). dehidrasi.
• Berkumur dengan
Sumber : Widodo dan Herlawati (2011:10- larutan air garam agar
12) sakit tenggorokan
berkurang.
4. Hasil dan Diskusi • Mengonsumsi permen
pelega tenggorokan
4.9 Tabel Data Penyakit dan Solusinya. untuk meredakan
Kode Nama Solusi radang tenggorokan.
Penya Penyakit • Menggunakan
kit pelembap udara untuk
P001 Rubella(rube Pengobatan rubella cukup menghilangkan udara
ola) dilakukan di rumah, karena kering, yang dapat
gejalanya tergolong ringan. memicu radang
Dokter akan meresepkan tenggorokan.
obat paracetamol guna • Menghindari pemicu
meringankan nyeri dan demam, iritasi, seperti asap
serta menyarankan pasien untuk rokok atau produk
banyak beristirahat di rumah, agar pembersih.
virus tidak menyebar ke orang • Menggunakan losion
lain. dengan
Pada ibu hamil yang menderita kandungan calamine at
rubella, dokter mungkin akan au mengonsumsi
meresepkan tablet antihistamin unt
antibodi hyperimmune uk meredakan gatal
globulin untuk melawan virus. yang muncul akibat
Meski dapat mengurangi gejala, ruam.
antivirus tidak mencegah 4.10 Tabel Data Gejala Penyakit
kemungkinan bayi menderita Id Kode Nama Penyakit Kode Gejala
sindom rubella kongenital, yaitu Penyaki Gejal
suatu kondisi yang menyebabkan t a
bayi terlahir dengan kelainan.
1. P001 Rubella(Rubeola G001 Demam
)
P002 Ruseola Roseola biasanya bisa pulih
2. P001 Rubella(Rubeola G004 Peradangan
dengan sendirinya. Kondisi ini
) membran
jarang menimbulkan komplikasi.
rongga
Namun, pada beberapa kondisi,
hidung
roseola bisa meningkatkan risiko
3. P001 Rubella(Rubeola G007 Mata merah
terjadinya infeksi telinga atau
)
kejang demam.
Sedangkan pada anak dengan 4. P001 Rubella(Rubeola G009 Batuk
daya tahan tubuh yang lemah, )
misalnya anak dengan gizi 5. P001 Rubella(Rubeola G011 Mata berair
buruk atau yang baru menerima ) dan sensitif
transplantasi organ, dapat terjadi terkena
komplikasi serius, seperti radang cahaya
otak dan pneumonia. 6. P001 Rubella(Rubeola G015 Bercak-
) bercak
P003 Demam Umumnya penderita sembuh 4-5 7. P002 Ruseola G002 Nafsu
Scarlet hari setelah diobati. Untuk makan turun
menangani demam scarlet, dokter 8. P002 Ruseola G009 Batuk
akan memberikan antibiotik 9. P002 Ruseola G012 Pilek
minum, seperti penisilin, selama 10 P002 Ruseola G018 Kelopak
10 hari. Pada penderita yang . mata
alergi penisilin, dokter dapat membengka
meresepkan erythromycin sebagai k

Copyright@2021 Prodi Sistem Informasi Universitas Dharma Andalas 256


Jurnal Teknologi dan Informasi Bisnis ISSN : 2655-8238
Vol. 3 No.1 31Januari 2021
https://doi.org/10.47233/jteksis.v3i1.216
11 P002 Ruseola G024 Sakit
. tenggorokan
12 P002 Ruseola G025 Demam
. tinggi
13 P002 Ruseola G026 diare
.
14 P003 Demam Scarlet G014 Sakit kepala
.
15 P003 Demam Scarlet G017 Mual/munta
. h
16 P003 Demam Scarlet G019 Sulit
. menelan
17 P003 Demam Scarlet G020 Pucat
. Gambar 4.3 tampilan pertanyaan pada
18 P003 Demam Scarlet G021 Demam
. tinggi konsultasi
19
.
P003 Demam Scarlet G022 Lidah
stoberi
Pasien diminta untuk menjawab
20 P003 Demam Scarlet G023 Wajah dan beberapa pertanyaan dari gejala yang
. leher
memerah
diraskan pasien

Interface
Interface berisi tampilan program
sistem pakar dan langkah – langkah
menggunakan seperti dibawah ini:

Gambar 4.4 tampilan hasil konsultasi

5.1 Kesimpulan
Berdasarkan hasil yang didapat dari
Gambar 4.1 tampilan home pembahasan sistem pakar untuk diagnosa
penyakit rubeola pada anak dengan metode
forward chaining, maka dapat diambil
beberapa kesimpulan sebagai berikut :
1. Dengan diterapkan bahasa
pemrograman PHP dalam sistem
pakar untuk diagnosa penyakit
rubeola pada anak dapat membantu
dokter anak pada Klinik Fitria
dalam mengetahui penyakit yang
diderita oleh pasien dengan cepat
Gambar 4.2 tampilan registrasi dan disertai dengan solusi, sehingga
Setelah berhasil input data, pasien bisa pasien tidak perlu menunggu lama
lanjut pada halaman konsultasi untuk mengetahui penyakit apa
yang dideritanya.
2. Sistem pakar dilengkapi dengan
informasi singkat mengenai
penyakit rubeola pada anak, gejala,
penyebab dan solusi penyakit
rubeola pada anak. Sistem yang
dirancang dengan menggunakan
bahasa pemrograman PHP dan

Copyright@2021 Prodi Sistem Informasi Universitas Dharma Andalas 257


Jurnal Teknologi dan Informasi Bisnis ISSN : 2655-8238
Vol. 3 No.1 31Januari 2021
https://doi.org/10.47233/jteksis.v3i1.216
database XAMPP MySQL dapat
memberikan kemudahan kepada
pihak Klinik Fitria terutama dokter
dalam mendeteksi penyakit rubeola
pada anak.

Refrensi
Dhiaksa, Anindita. 2016. Sistem Pakar
Diagnosa Penyakit Kulit Menggunakan
Metode Forward Chaining. Program Studi
Teknik Informatika: Tugas Akhir
Diterbitkan
Kurniawan, Budi. 2011. Aplikasi Sistem
Pakar Berbasis Web Untuk Diagnosa
Penyakit Gigi dan Mulut. Program Studi
Teknik Informatika: Tugas Akhir
Diterbitkan
Soegijanto S, Salimo H. Campak. In: Ranuh
IGNG, Suyitno H, Hadinegoro SRS,
Kartasasmita CB, Ismoedijanto,
Soedjatmiko. Pedoman imunisasi di
Indonesia. 4th ed. Jakarta: Badan Penerbit
Meriska, Melfi. 2018. Membangun Sistem
Informasi Laporan Laba Rugi dan Laporan
Grafik Penjualan Pada Toko Mas Jaya Baru
Dengan Menggunakan Bahasa
Pemrograman Java Netbeans dan MySQL.
Program Sarjana Komputer: Laporan PKL
Tidak Diterbitkan
11. Info Imunisasi. Campak bisa dicegah
dengan imunisasi [image on the Internet].
2012 July
Maldonado YA. Rubeola virus (measles
and subacute sclerosing panencephalitis).
In: Long SS, Pickering LK, Prober CG,
editors. Principles and practice of pediatric
infectious diseases. 4th
Suendri. 2018. “Implementasi Diagram
UML (Unified Modelling Language) Pada
Perancangan Sistem Informasi Remunerasi
Dosen Dengan Database Oracle”. Jurnal
Ilmu Komputer dan Informatika. 03(01), 1-
9

Copyright@2021 Prodi Sistem Informasi Universitas Dharma Andalas 258

Anda mungkin juga menyukai