Anda di halaman 1dari 9

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981

VOL. 7 NO. 2 September 2014

REKAYASA PERANGKAT LUNAK DIAGNOSA PENYAKIT PARU-PARU


MENGGUNAKAN METODE BACKWARD CHAINING BERBASIS WEB

Minarni1
Via Novriani2

ABSTRACT

This research aims to build applications that can allow a user to obtain
information about Lung disease. Lung disease is a vital organ is one of the vital
organs for human life . Human lung is an organ susceptible to the disease
because of the direct contact with the air that is inhaled by the nose . Backward
Chaining is one inference method that works backwards towards the initial
condition that can assist the user in the field of health help provide a solution in
detecting the disease early and knowing the lungs . Software engineering
diagnosis of lung disease using the Backward Chaining method is expected to
help the general public associated with lung disease, which simply help people
know lung disease based on your symptoms and provide information. This
application was built using the PHP programming language used is MySQL
database

Keywords : Software Engineering, Lung Disease, Backward Chaining

INTISARI

Penelitian ini bertujuan untuk membangun aplikasi yang mampu memudahkan


user untuk mendapatkan informasi tentang penyakit Paru-paru.
Penyakit Paru-paru merupakan organ penting ini merupakan salah satu organ
vital bagi kehidupan manusia. Paru-paru manusia adalah organ yang rentan
terkena penyakit karena bersinggungan langsung dengan udara yang terhirup
oleh hidung kita. Backward Chaining merupakan salah satu metode inferensi
yang bekerja mundur kearah kondisi awal yang dapat membantu user dalam
bidang kesehatan sangat membantu memberikan solusi dalam mendeteksi dini
dan mengetahui penyakit pada paru-paru. Rekayasa perangkat lunak diagnose
penyakit paru-paru menggunakan metode Backward Chaining diharapkan dapat
membantu masyarakat umum terkait dengan penyakit paru-paru, yang secara
sederhana membantu masyarakat mengetahui penyakit paru-paru berdasarkan
gejala yang dirasakan dan memberikan informasi. Aplikasi ini dibangun
menggunakan bahasa pemrograman PHP database yang digunakan adalah
MySQL.

Kata Kunci : Rekayasa Perangkat Lunak, Penyakit Paru-Paru, Backward Chain

1
Dosen Jurusan Teknik Informatika ITP
2
Alumni Jurusan Teknik Informatika ITP

82
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

PENDAHULUAN bahayanya. Backward Chaining


Perkembangan teknologi merupakan metode inferensi yang
informasi begitu besar dalam bekerja mundur kearah kondisi awal,
berbagai segi kehidupan, baik Dalam rancangan rekayasa
secara individual maupun institusi. perangkat lunak penyakit paru-paru
Dalam bidang kesehatan, kemajuan ini akan memberikan kondisi awal
teknologi informasi juga mengambil berupa jenis penyakit, jenis gejala
peran penting. Pemanfaatan dan akan memberikan solusi. Hal ini
teknologi informasi dapat menjadi sangat bermanfaat untuk pasien
salah satu solusi bagi ahli medis tersebut dalam menjalani konsultasi
ataupun masyarakat umum. atau pada waktu berobat dimasa
Paru-paru merupakan organ yang akan datang.
penting ini merupakan salah satu Beberapa penelitian yang telah
organ vital bagi kehidupan manusia. dilakukan berkaitan dengan
Paru-paru manusia adalah organ penelitian ini adalah Eka Gusriani ,
yang rentan terkena penyakit karena dengan judul “Rekayasa Perangkat
bersinggungan langsung dengan Lunak Konsultasi Penyakit
udara yang terhirup oleh hidung kita. Kehamilan Berbasis Kasus (Case
Berbagai virus, udara maupun gaya Based Reasoning) Di Puskesmas
hidup yang buruk dapat memicu Gunung Talang Menggunakan
berbagai penyakit yang menyerang Visual Basic 6.0 [1]” dalam tugas
organ paru-paru manusia. Organ akhir ini aplikasi menggunakan
yang terletak di bawah tulang rusuk Visual Basic 6.0.” Menjelaskan
ini memang mempunyai tugas yang tentang penelitian ini bertujuan untuk
berat. Dengan mendeteksinya lebih mengembangkan suatu perangkat
cepat, ini akan membantu agar lunak yang membantu masyarakat
penyakit ini tidak semakin lama dan umum terutama ibu hamil terkait
bertambah parah. dengan penyakit kehamilan
Klinik Kimia Farma adalah berdasarkan gejala-gejala yang
salah satu tempat pelayanan dirasakan dan memberi informasi
kesehatan bagi masyarakat kota kesehatan selama kehamilan.
Padang. Meningkatnya penyakit Dessya Nanda Ariani
paru-paru didaerah setempat “Perancangan Perangkat Lunak
disebabkan karena faktor cuaca dan Diagnosa Penyakit Mata Khusus
gaya hidup yang tidak sehat Gangguan Konjungtiva Dengan
mengakibatkan ketidakmampuan Metode Forward Chaining Berbasis
menanggulangi pasien yang Web [2]” dalam penelitiannya
menderita penyakit paru-paru. aplikasi ini akan menghitung nilai
Selama ini pasien harus menunggu kemungkinan seseorang menderita
hasil diagnosis dokter untuk penyakit mata dengan
mengetahui apakah ia menderita mengklasifikasikan data gejala dari
suatu penyakit tertentu. Dan dokter kemungkinan gejala penyakit
juga harus menunggu hasil tes penyakit mata.
laboratorium untuk mendiagnosa Dari hasil pengklasifikasian
penyakit tertentu. Rekayasa tersebut diharapkan dapat
perangkat lunak ini dirancang untuk memberikan hipotesa (keputusan)
membantu user dalam mendeteksi awal tentang ada tidaknya penyakit
dini apakah ia menderita penyakit mata khusus gangguan konjungtiva
paru-paru. Disisi lain pada seseorang.
permasalahannya yaitu minimnya Adapun perbedaan penelitian
informasi pada masyarakat yang diajukan dengan penelitian-
mengenai gejala-gejala penyakit penelitian sebelumnya yaitu metode
paru-paru yang muncul dan yang digunakan adalah metode

83
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

Backward Chaining, beserta studi pada konsep dan pendekatan yang


kasusnya, dan Eka gusriani terstruktur.
menggunakan Visual Basic 6.0. Dalam perkembangannya
Persamaan dengan penelitian Eka rekayasa perangkat lunak
adalah sama-sama merancang berorientasi objek memunculkan
aplikasi Perangkat lunak, dan konsep design pattern dan
penelitian Dessya sama-sama architectural pattern. Keduanya
membuat aplikasi perangkat lunak merupakan mekanisme penggunaan
berbasis Web. ulang solusi terhadap suatu
persoalan yang muncul secara
PENDEKATAN PEMECAHAN berulang dalam perancangan
MASALAH perangkat lunak. Perbedaan antara
Pengertian Aplikasi design pattern dan architectural
Rekayasa perangkat lunak pattern adalah pada level abstarksi
adalah suatu disiplin ilmu yang dimana masing-masingnya
membahas semua aspek produksi ditetapkan dalam hasil rancangan.
perangkat lunak, mulai dari tahap Architectural diterapkan pada level
awal requirement capturing (analisa abstarksi yang lebih tinggi terkait
kebutuhan pengguna), specification dengan properti-properti global dari
(menentukan spesifikasi kebutuhan aplikasi dasar dan terdiri atas
pengguna), desain, codding, testing komponen-komponen skala besar.
sampai pemeliharaan sistem setelah Architectural pattern
digunakan. mencakup struktur dan organisasi
Kemampuan Hardware yang keseluruhan dari aplikasi,
meningkat, membuat adanya merepresentasikan strategi teratas
kebutuhan untuk memproduksi untuk aplikasi yang dirancang, yang
software yang lebih baik, Akibatnya akan terdiri atas sejumlah sub
software yang dihasilkan menjadi sistem. Bagaimana peran masing-
lebih besar dan kompleks. Biaya masing sub sistem dan interaksi
hardware mulai jatuh dan biaya antara masing-masing sub sistem
perangkat lunak menjadi naik cepat, tersebut. Pada level yang lebih
Oleh karena itu, muncul pemikiran rendah, design pattern mendetilkan
untuk menggunakan pendekatan masing-masing sub sistem tersebut
yang lebih efektif, standard dan dalam komponen-komponen yang
terukur dalam mengembangkan lebih kecil dan interaksi antar
perangkat lunak. masing-masingnya.
Rekayasa perangkat lunak
merupakan proses pembangunan Paru-paru
perangkat lunak yang melibatkan Paru-paru merupakan organ
metode teknik dan lain sebagainya. penting yang merupakan salah satu
Dalam rekayasa perangkat lunak organ vital bagi kehidupan manusia.
ada dua konsep dan pendekatan Khususnya berfungsi pada sistem
yang digunakan yaitu terstruktur dan pernapasan manusia. Bertugas
berorientasi objek. Konsep dan sebagai tempat pertukaran oksigen
pendekatan yang terstruktur sudah yang dibutuhkan manusia dan
mulai di tinggalkan karena memiliki mengeluarkan karbondioksida yang
kelemahan yang paling mendasar merupakan hasil sisa proses
yang tidak lain adalah extendability pernapasan yang harus dikeluarkan
perangkat lunak yang dihasilkan dari tubuh, sehingga kebutuhan
rendah. Konsep dan pendekatan tubuh akan oksigen tetap terpenuhi.
berorientasi objek muncul untuk Udara sangat penting bagi manusia,
menutupi kekurangan yang ada tidak menhirup oksigen selama
beberapa menit dapat menyebabkan

84
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

kematian. Itulah peranan penting TBC bila sudah diketahui


paru-paru. Organ yang terletak di sejak dini.
bawah tulang rusuk ini memang
mempunyai tugas yang berat, belum 2. Asma
lagi semakin tercemarnya udara  Penyebab: Penyebab asma
yang kita hirup serta berbagai bibit adalah penyempitan
penyakit yang berkeliaran di udara. sementara pada saluran
Ini semua dapat menimbulkan pernapasan yang dapat
berbagai penyakit paru-paru. Gejala menyebabkan penderitanya
seperti batuk-batuk, sesak napas, merasakan sesak napas.
atau sakit di daerah dada mungkin Penyempitan terjadi pada
saja menunjukkan bahwa ada yang pembuluh tenggorokan.
tidak beres dengan paru-paru. Faktor keturunan sangat
Dengan mendeteksinya lebih cepat, berperan pada penyakit ini,
ini akan membantu agar penyakit ini bila ada orangtua atau kakek
tidak semakin lama dan bertambah nenek yang menderita
parah. penyakit ini dapat menurun
kepada anak atau cucunya.
Jenis Penyakit Paru-Paru Alergi terhadap sesuatu
Jenis penyakit paru-paru seperti debu, perubahan
diantaranya : suhu, kelembaban, gerak
1. Tuberkulosis (TBC) badan yang berlebihan atau
 Penyebab: Penyakit TBC ketegangan emosi dapat
disebabkan oleh bakteri meyebabkan alergi sehingga
Mycobacterium tuberculosis. selaput yang melapisi
Penyakit ini dapat menular pembuluh akan
melalui percikan ludah saat membengkak dan
penderita batuk. mengeluarkan lendir yang
 Gejala: Batuk berdahak lebih berlebihan sehingga
dari tiga minggu. Dapat juga pembuluh menjadi sempit
disertai batuk yang dan penderita sulit bernapas.
mengeluarkan darah. Walau serangan sesak
Penderita akan mengalami napas dapat hilang sendiri,
demam khususnya pada tetapi serangan berat bila
siang atau sore, berkeringat tidak ditangani dapat
pada malam hari. Nafsu menyebabkan kematian
makan menurun sehingga karena penderita tidak dapat
mengakibatkan badan bernapas.
menjadi kurus, nyeri dada,  Gejala: Sesak napas disertai
badan lemah,lesu. suara mengi (wheezing),
 Solusi: menyarankan untuk nyeri dada, batuk kering,
memeriksakan ke dokter batuk berdahak.
untuk mengetahui apakah  Solusi: Hindari hal-hal yang
batuknya merupakan dapat menyebabkan alergi
penyakit TBC atau tidak. pada penderita sehingga
Karena kadangkala penyakit terjadi serangan asma.
batuk sering dianggap Misalnya dengan
sepele, padahal penyakit ini membersihkan debu pada
dapat membunuh seseorang kasur, bantal atau selimut.
bila tidak segera ditangani Hindari suhu dan
dan dapat menular kepada kelembaban yang ekstrim,
orang lain.Pengobatan untuk binatang piaran atau
makanan yang dapat

85
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

menimbulkan alergi, pola (Streptococcus) dan bakteri


hidup sehat, sering berolah Mycoplasma pneumoniae.
raga.Untuk mengatasi  Gejala: Batuk berdahak
serangan asma adalah dengan dahak kental dan
dengan menggunakan obat berwarna kuning, nyeri dada,
pelega (bronchodilator) dan sesak napas juga
dengan cara dihirup. disertai demam tinggi.
  Solusi: Selalu memelihara
3. Bronkitis kebersihan dan menjaga
 Penyebab: Penyakit bronkitis daya tahan tubuh tetap kuat
karena peradangan pada dapat mencegah agar bakteri
bronkus (saluran yang tidak mampu menembus
membawa udara menuju pertahanan kesehatan tubuh.
paru-paru). Penyebabnya Biasakan untuk mencuci
bisa karena infeksi kuman, tangan, makan makanan
bakteri atau virus. Penyebab bergizi atau berolahraga
lainnya adalah asap rokok, secara teratur. Apabila telah
debu, atau polutan udara. menderita pneumonia,
 Gejala: Batuk disertai demam biasanya disembuhkan
atau dahak berwarna hijau dengan meminum antibiotik.
bila disebabkan oleh infeksi 
kuman. Sesak nafas, nyeri 5. Influenza
dada, batuk berdarah,  Penyebab: Influenza
Sedangkan bila bersifat merupakan suatu infeksi
kronik, batuk berdahak serta virus yang menyebabkan
sesak napas selama demam, hidung berair, sakit
beberapa bulan sampai kepala, batuk, tidak enak
beberapa tahun. badan, dan peradangan
 Solusi: Meningkatkan daya pada saluran pernafasan dan
tahan tubuh merupakan selaput lendir.
salah satu pencegahan yang  Gejala: Kedinginan,
dapat dilakukan. Sedangkan merasakan nyeri diseluruh
untuk mencegah bronkitis tubuh, diawali batuk kering
kronik adalah dengan lalu berdahak, sakit kepala,
menghentikan kebiasaan demam, bersin-bersin,
merokok juga menghindari hidung tersumbat dan keluar
asap rokok agar tidak cairan, sakit kepala, nyeri
menjadi perokok pasif yang otot, nyeri persendian, rasa
sangat berbahaya. Untuk tidak enak badan, lesu, dan
pengobatan bila disebabkan kehilangan selera makan,
oleh bakteri atau kuman dan sakit tenggorokan.
dapat diatasi dengan  Solusi: influenza yang
meminum antibiotik. paling utama ialah
 beristirahat dan minum air
4. Pneumonia yang banyak, berhenti
 Penyebab: Pneumonia merokok, berolahraga,
merupakan infeksi yang konsumsi makanan sehat [3].
terjadi pada jaringan paru 
(parenkim) yang disebabkan Basis Data
oleh bakteri, virus atau jamur. Basis data (database) adalah
Umumnya disebabkan oleh kumpulan dari berbagai data yang
bakteri streptokokus saling berhubungan satu dengan
yang lainnya. Basis data tersimpan

86
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

di perangkat keras, serta lain sehingga membentuk satu


dimanipulasi dengan menggunakan bangunan data untuk
perangkat lunak [3][4]. menginformasikan satu
perusahaan, instansi dalam
Definisi batasan tertentu.
1. Entity adalah orang, tempat, Tabel 1. Penyakit
kejadian ataupun konsep yang Kode Penyakit
informasinya dapat direkam. P1 Tuberkolosis (TBC)
Pada bidang administrasi siswa P2 Asma
misalnya, entity adalah siswa, P3 Bronkitis
buku, pembayaran, niai. P4 Pneumonia
2. Data value adalah data aktual P5 Influenza
atau informasi yang disimpan
pada setiap atribut. Atribut nama Tabel 2. Rule
karyawan menunjukan tempat Rule IF THEN
dimana informasi nama G1 & G2 & G3 &
karyawan disimpan sedang data 1 P1 G4 & G5 & G6 &
value adalah nama yang G7
merupakan isi data karyawan. 2 P2 G1 & G5 & G8 &
3. Record adalah Kumpulan G9 & G10 & G11
elemen-elemen yang saling 3 P3 G2 & G5 & G9 &
berkaitan menginformasikan G12 & G13 &
tentang suatu entity secara
G14
lengkap. Satu record mewakili
4 P4 G5 & G9 & G10 &
satu data atau informasi tentang
G14 & G15
seseorang misalnya, nomor
5 P5 G1 & G16 & G17
karyawan, nama karyawan,
& G18 & G19 &
alamat, kota.
G20
4. File adalah Kumpulan record-
record sejenis yang mempunyai
HASIL DAN PEMBAHASAN
panjang elemen yang sama,
Halaman utama merupakan
atribute yang sama, namun
halaman muka dalam aplikasi
berbeda-beda data valuenya.
perancangan perangkat lunak untuk
5. Database adalah Kumpulan file-
diagnosa penyakit Paru seperti
file yang mempunyai kaitan
gambar berikut:
antara satu file dengan file yang

Gambar 1. Halaman Utama

87
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

Halaman List Penyakit yang telah dimasukkan dalam


Pada halaman penyakit ini berisi database. Berikut ini adalah
semua data tentang jenis penyakit tampilan halaman penyakitnya.

Gambar 2. Halaman List Penyakit

Halaman Daftar Gejala Penyakit


Halaman ini disediakan untuk Admin
menginputkan semua gejala dari
penyakit paru-paru.

Gambar 3. Tampilan Menu Daftar Gejala

88
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

Halaman Hasil Diagnosa Penyakit


Tampilan ini menampilkan hasil dari
penyakit yang diderita pasien.

Gambar 4. Halaman Hasil Diagnosa Penyakit

Untuk mendapatkan solusi penyakit berdahak berwarna hijau, sakit


yang dirasakan yang terlihat secara kepala, bersin-bersin dan
fisik, aplikasi ini akan menampilkan kedinginan. Aplikasi mampu
form inputkan penyakit dan cukup memberikan gejala tersebut akan
pilih salah satu selanjutnya memilih terdeteksi pada gejala-gejala yang
proses,selanjutnya aplikasi ini akan menyerang sesuai yang dianalisa.
menampilkan berbagai macam Dan gejala-gejala lain yang susuai
gejala dan user akan memilih apa akan tampil seperti nyeri badan,
saja gejala yang dirasakannya dan hidung berair dan batuk berdahak
memilih tombol proses, setelah sehingga didapatkan nilai 62.5 ...%
memproses inputan user aplikasi ini dari total gejala Influenza yaitu ada 8
akan memberikan informasi. Gejala. Solusi yang didapat aplikasi
Sebagai contoh Ema Saputri, mampu menampilkan semua solusi
penyakit yang terdeteksi yaitu yang dipilih user sehingga informasi
Influenza pada menu gejala dia yang didapat sangat akurat. Dapat
mencentang demam, batuk dilihat pada gambar dibawah ini;

89
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : 2086 – 4981
VOL. 7 NO. 2 September 2014

Gambar 5. Tampilan Link Penyakit Influenza User

KESIMPULAN Metode Forward Chaining


Berdasarkan pembahasan Berbasis Web”
yang dilakukan dalam penelitian,
maka dapat disimpulkan bahwa [3] Kadir, Abdul. 2008. Belajar
aplikasi perangkat lunak ini dapat Database Menggunakan
membantu user dalam informasi MySQL. Yogyakarta : Andi
tentang penyakit paru-paru
mempercepat pengolahan data dan [4] Kristanto, Harianto. 2004.
hasilnya lebih akurat sehingga dapat Konsep & Perancangan
digunakan dan diakses pada saat di Database. Yogyakarta : Andi
perlukan sekarang atau masa yang
akan datang. Sehingga proses
pendaftaran user lebih mudah dan
cepat dengan mengacu kepada
perkembangan teknologi informasi.

DAFTAR PUSTAKA
[1] Gusriani, Eka. 2013. Rekayasa
Perangkat Lunak Konsultasi
Penyakit Kehamilan Berbasis
Kasus (Case Based Reasoning)
di puskesmas gunung talang
Menggunakan Visual Basic 6.0.

[2] Nanda, Dessya. 2013.


Perancangan Perangkat Lunak
Diagnosa Penyakit Mata Khusus
Gangguan Konjungtiva dengan

90

Anda mungkin juga menyukai