You are on page 1of 9

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN

VOL. 6 NO. 1 Maret 2013

ISSN : 2086 4981

PERANCANGAN PERANGKAT LUNAK DIAGNOSA PENYAKIT MATA


KHUSUS GANGGUAN KONJUNGTIVA DENGAN METODE FORWARD
CHAINING BERBASIS WEB
Minarni1
Dessya Nanda Ariani2

ABSTRACT
Conjunctivas eye disease is an inflammation of the conjunctiva of the most
common eye diseases in the world. This application is built to help users to detect
early whether eye disease specific user conjunctiva disorders that can detect the
disease early.
This study aims to design an application that can help users detect specific
inflammatory eye disease based on symptoms and the possible user perceived
user suffering from eye diseases. Application is built in software engineering webbased, using the programming language PHP and the database used is MySQL.
With software engineering can help in diagnosing eye disease specific eye
diseases based conjunctiva symptoms.
Keywords: special eye diseases conjunctiva disorders, web
INTISARI
Penyakit mata Conjunctivas adalah suatu peradangan pada konjungtiva dari
penyakit mata yang paling umum di dunia. Aplikasi ini dibangun untuk membantu
pengguna untuk mendeteksi dini apakah penyakit gangguan konjungtiva
pengguna tertentu mata yang dapat mendeteksi penyakit sejak dini.
Penelitian ini bertujuan untuk merancang sebuah aplikasi yang dapat membantu
pengguna mendeteksi penyakit mata inflamasi tertentu berdasarkan gejala dan
kemungkinan pengguna dirasakan pengguna menderita penyakit mata. Aplikasi
ini dibangun dalam rekayasa perangkat lunak berbasis web, dengan
menggunakan bahasa pemrograman PHP dan database yang digunakan adalah
MySQL.
Dengan rekayasa perangkat lunak dapat membantu dalam mendiagnosis
penyakit penyakit mata tertentu mata berdasarkan gejala konjungtiva.
Kata kunci: penyakit mata gangguan konjungtiva khusus, web

1
2

Dosen Jurusan Teknik Informatika PTI, ITP


Mahasiswa Jurusan Teknik Informatika PTI, ITP

36

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013
PENDAHULUAN
Teknologi komputer terkait
dengan
bidang
kedokteran
mengalami kemajuan pesat sehingga
membantu peningkatan pelayanan
yang lebih baik kepada masyarakat
luas.
sistem
pakar
mulai
dimanfaatkan
untuk
membantu
seorang
pakar/ahli
dalam
mendiagnosa
berbagai
macam
penyakit. Seperti yang diketahui mata
adalah suatu panca indra yang
sangat
penting
dalam
kehidupanmanusia untuk melihat.
Dengan mata melihat, manusia dapat
menikmati keindahan alam dan
berinteraksi
dengan
lingkungan
sekitar dengan baik. jika mata
mengalami gangguan atau penyakit
mata, maka akan berakibat sangat
fatal bagi kehidupan manusia. Jadi
sudah mestinya mata merupakan
anggota tubuh yang perlu dijaga
untuk kesehatan
Konjungtivitis
adalah
peradangan pada konjungtiva dan
penyakit ini penyakit mata yang
paling umum di dunia. Karena
lokasinya, konjungtiva terpajan oleh
banyak mikroorganisme dan faktorfaktor
lingkungan
lain
yang
mempengaruhinya.
Penyakit
ini
bervariasi mulai dari hiperemia ringan
dengan
mata
berair
sampai
konjungtivitis berat dengan banyak
sekret purulen kental penyebabkan
infeksi pada mata semakin banyak
karena meningkatnya penggunaan
oat-obatan
topical
dan
agen
imunosupresif sistemik.
Selama ini pasien harus
menunggu hasil diagnosis dokter
untuk
mengetahui
apakah
ia
menderita suatu penyakit tertentu.
Dan seorang dokter atau paramedis
juga harus menunggu hasil tes
laboratorium
untuk
mendukung
keputusannya dalam mendiagnosa
penyakit
tertentu.
Aplikasi
ini
dibangun untuk membantu user
dalam mendeteksi dini apakah ia
menderita penyakit mata khusus
gangguan konjungtiva sehingga ia

ISSN : 2086 4981

dapat mengetahui lebih awal kondisi


matanya.
Dalam rancangan aplikasi
diagnosa penyakit mata ini akan
mendiagnosa
awal
seseorang
menderita
penyakit
mata
berdasarkan data gejala yang ada.
Setelah itu aplikasi ini akan
menghitung
nilai
kemungkinan
seseorang menderita penyakit mata
dengan
mengklasifikasikan
data
gejala dari kemungkinan gejala
penyakit penyakit mata. Dari hasil
pengklasifikasian tersebut diharapkan
dapat
memberikan
hipotesa
(keputusan) awal tentang ada
tidaknya penyakit mata khusus
gangguan
konjungtiva
pada
seseorang.
PENDEKATAN PEMECAHAN
MASALAH
Rika Rosnelly (2011), dalam
tugas
akhir
yang
berjudul

Pengembangan Perangkat Lunak


Diagnosis Penyakit Tropis dengan
Metode Algoritma Nave Bayesian
Menggunakan Bahasa Pemograman
VB apliksasi perangkat lunak ini
menghasilkan kekeluaran berupa
kemungkinan penyakit tropis yang
diderita berdasarkan perhitungan
metode nave Bayesian.
Risky Dwi Listyo Firmansyah
(2012),
dengan
judul
Pengembangan Perangkat Lunak
Prediktor
Kanker
Payudara
Menggunakan Metode Elastic SCAD
SVM dan Data DNA Microarray
dalam tesis ini simulasi diagnosa
menggunakan metode elastic scad
svm dan data dna microarray.
Dari kedua karya tulis di atas,
PERANCANGAN
PERANGKAT
LUNAK
DIAGNOSA
UNTUK
PENYAKIT
MATA
KHUSUS
GANGGUAN
KONJUNGTIVA
DENGAN
METODE FORWARD
CHAINING BERBASIS WEB" yang
penulis buat terdapat persamaan
yaitu metode yang digunakan
menitikberatkan gejala penyakit pada
rekayasa
perangkat
lunak.
37

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013
Sedangkan perbedaan terletak pada
basis pengetahuan yang diperoleh.

ISSN : 2086 4981

menderita konjungtivitis. Data lain


menunjukkan bahwa dari 10 penyakit
mata utama, konjungtivitis menduduki
tempat
kedua
(9,7%)
setelah
kelainan refraksi (25,35%).
Konjungtivitis dibedakan bentuk
akut dan kronis. Konjungtivitis dapat
disebabkan oleh bakteri, virus,
klamidia, alergi atau imunologik,
jamur, parasit, kimia atau iritatif,
etiologi yang tidak diketahui, bersama
penyakit sistemik.
Konjungtiva adalah membran
mukosa tipis yang membatasi
permukaan dalam dari kelopak mata
dan
melipat
ke
belakang
membungkus permukaan depan dari
bola mata, kecuali bagian jernih di
tengah-tengah
mata
(kornea).
Membran ini berisi banyak pembuluh
darah dan berubah merah saat terjadi
inflamasi. Konjungtiva terdiri dari tiga
bagian:
Konjungtiva
palpebralis
(menutupi permukaan posterior
dari palpebra).
Konjungtiva bulbaris (menutupi
sebagian permukaan anterior
bola mata).
forniks (bagian transisi yang
membentuk hubungan antara
bagian posterior palpebra dan
bola mata).

Pengertian Aplikasi
Perangkat lunak aplikasi adalah
suatu subkelas perangkat lunak
komputer
yang
memanfaatkan
kemampuan komputer
langsung
untuk melakukan suatu tugas yang
diinginkan
pengguna.
Biasanya
dibandingkan dengan perangkat
lunak sistem yang mengintegrasikan
berbagai kemampuan komputer, tapi
tidak secara langsung menerapkan
kemampuan
tersebut
untuk
mengerjakan suatu tugas yang
menguntungkan pengguna. Contoh
utama perangkat lunak aplikasi
adalah pengolah kata, lembar kerja,
dan
pemutar
media.Beberapa
aplikasi yang digabung bersama
menjadi suatu paket kadang disebut
sebagai suatu paket atau suite
aplikasi
(application
suite).
Contohnya adalah Microsoft Office
dan
OpenOffice.org,
yang
menggabungkan
suatu
aplikasi
pengolah kata, lembar kerja, serta
beberapa aplikasi lainnya. Aplikasiaplikasi dalam suatu paket biasanya
memiliki antarmuka pengguna yang
memiliki
kesamaan
sehingga
memudahkan
pengguna
untuk
mempelajari dan menggunakan tiap
aplikasi. Sering kali, mereka memiliki
kemampuan untuk saling berinteraksi
satu
sama
lain
sehingga
menguntungkan pengguna.

Jenis-Jenis Gangguan Konjungtiva


Konjungtivitis Gonokokal
Bayi
baru
lahir
bisa
mendapatkan infeksi gonokokus
pada konjungtiva dari ibunya ketika
melewati jalan lahir.

Penyakit Mata
Konjungtivitis
merupakan
peradangan
pada
konjungtiva
(lapisan luar mata dan lapisan dalam
kelopak mata) yang disebabkan oleh
mikro-organisme
(virus,
bakteri,
jamur, chlamidia), alergi, iritasi
bahan-bahan kimia.
Insidensi
konjungtivitis
di
Indonesia berkisar antara 2-75%.
Data perkiraan jumlah penderita
penyakit mata di Indonesia adalah
10% dari seluruh golongan umur
penduduk per tahun dan pernah

Gambar 1 Konjungtivitis
Gonokokal
PENYEBAB

38

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013
Konjungtiva
bisa
mengalami
peradangan akibat:
Infeksi olah virus atau bakteri
Reaksi alergi terhadap debu,
serbuk sari, bulu binatang
Iritasi oleh angin, debu, asap
dan polusi udara lainnya;
sinar ultraviolet dari las listrik
atau sinar matahari yang
dipantulkan oleh salju.

ISSN : 2086 4981

Gambar 3 Konjungtivitis Neonatorum


Episkleritis
Episkleritis
adalah
suatu
peradangan pada episklera. Sklera
terdiri dari serat-serat jaringan ikat
yang membentuk dinding putih mata
yang kuat.

Trakoma (Konjungtivitis granuler,


Oftalmia Bangsa Mesir) adalah suatu
infeksi konjungtiva yang berlangsung
lama dan disebabkan oleh bakteri
Chlamydia trachomatis.

Gambar 2 Trakoma
Gambar 4 Episkleritis

Trakoma terjadi akibat infeksi


oleh bakteri Chlamydia trachomatis.
Masa inkubasi berlangsung selama
5-12 hari dan berawal sebagai
kemerahan pada mata, yang jika
tidak diobati bisa menjadi penyakti
kronis
dan
menyebabkan
pembentukan
jaringan
parut.
Trakoma ditemukan di seluruh dunia,
terutama di daerah pedesaan di
negara-negara berkembang. Sering
menyerang anak-anak. Trakoma
merupakan penyakit menular dan
bisa ditularkan melalui :
- kontak tangan dengan mata
- sejenis lalat
- benda-benda
yang
terkontaminasi
(misalnya
handuk atau saputangan).
Oftalmia
Neonatorum
(Konjungtivitis Neonatorum)
Oftalmia
Neonatorum
(Konjungtivitis Neonatorum) adalah
suatu infeksi mata pada bayi baru
lahir yang didapat ketika bayi
melewati jalan lahir.

Skleritis (Radang Bagian Putih


Mata)
Skleritis
adalah
suatu
peradangan pada sklera (bagian
putih mata).

Gambar 5 Skleritis (Radang Bagian


Putih Mata)
Alergi
Mata
Merah
(Allergic
Conjunctivitis )
Mata merah alergi adalah
radang konjungtiva yang disebabkan
oleh reaksi alergi.

39

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013
3.

Gambar 6 Alergi Mata Merah


Basis Data
Basis data (database) adalah
kumpulan dari berbagai data yang
saling berhubungan satu dengan
yang lainnya. Basis data tersimpan di
perangkat keras, serta dimanipulasi
dengan menggunakan perangkat
lunak.

4.

5.

Tujuan Basis Data


Tujuan basis data adalah sebagai
berikut :
1. Kemudahan dan kecepatan
dalam pengambilan kembali
data atau arsip.
2. Efisiensi peluang dan waktu.
3. Keakuratan data.
4. Ketersediaan untuk proses
pengambilan
data
yang
diperlukan setiap saat.
5. Kelengkapan data-data yang
diperlukan atau tersimpan.
6. Keamanan data.

ISSN : 2086 4981

Record adalah Kumpulan


elemen-elemen yang saling
berkaitan menginformasikan
tentang suatu entity secara
lengkap.
Satu
record
mewakili satu data atau
informasi tentang seseorang
misalnya, nomor karyawan,
nama karyawan, alamat,
kota.
File
adalah
Kumpulan
record- record sejenis yang
mempunyai panjang elemen
yang sama, atribute yang
sama, namun berbeda-beda
data valuenya.
Database adalah Kumpulan
file-file yang mempunyai
kaitan antara satu file
dengan file yang lain
sehingga membentuk satu
bangunan
data
untuk
menginformasikan
satu
perusahaan, instansi dalam
batasan tertentu.

MySql
MySQL merupakan susunan
salah satu konsep utama dalam
database sejak lama, yaitu SQL
(Structure Query Language). Kendala
dari suatu system database (DBMS)
dapat diketahui dari cara kerja
optimezernya
dalam
melakukan
perintah-perintah SQL yang dibuat
user
ataupun
program-program
aplikasinya
Sebagai
database
server, MySQL dapat dikatakan lebih
unggul dibanding database server
lainnya dalam query data. MySQL
adalah salah satu dari sekian banyak
sistem database yang merupakan
terobosan solusi yang tepat dalam
aplikasi database.

Defenisi
1. Entity
adalah
orang,
tempat, kejadian ataupun
konsep yang informasinya
dapat direkam. Pada bidang
administrasi siswa misalnya,
entity adalah siswa, buku,
pembayaran, niai.
2. Data value adalah data
aktual atau informasi yang
disimpan
pada
setiap
atribut.
Atribut
nama
karyawan
menunjukan
tempat dimana informasi
nama karyawan disimpan
sedang data value adalah
nama yang merupakan isi
data karyawan.

PHP
PHP
adalah
bahasa
pemrograman script yang paling
banyak dipakai saat ini. PHP banyak
dipakai untuk memrogram situs web
dinamis, walaupun tidak tertutup
kemungkinan
digunakan
untuk
pemakaian lain. Contoh terkenal dari
40

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013

ISSN : 2086 4981

Instalasi XAMPP
Untuk awal instalasi xampp
dilakukan dengan menjalankan file
xampp-win32-1.4.12-installer.exe
(atau versi lain) Kemudian akan
muncul tampilan pilih bahasa yang
ingin digunakan, pilih tombol OK
untuk lanjut instalasi atau Cancel
untuk pembatal proses instalasi.

aplikasi PHP adalah phpBB dan


MediaWiki (software di belakang
Wikipedia). PHP juga dapat dilihat
sebagai
pilihan
lain
dari
ASP.NET/C#/VB.NET
Microsoft,
ColdFusion Macromedia, JSP/Java
Sun
Microsystems, dan CGI/Perl. Contoh
aplikasi lain yang lebih kompleks
berupa
CMS
yang
dibangun
menggunakan PHP adalah Mambo,
Joomla!, Postnuke, Xaraya, dan lainlain.
Website
Pada awalnya internet adalah
sebuah proyek yang dimaksudkan
untuk menghubungkan para ilmuan
dan peneliti di Amerika, namun saat
ini telah tumbuh menjadi media
komunikasi global yang dipakai
semua orang di muka bumi.
Pertumbuhan ini membawa beberapa
masalah yang penting medasar,
diantaranya
kenyataan
bahwa
internet tidak diciptakan pada jaman
graphical user interface (GUI) seperti
saat ini. Internet dimulai pada masa
dimana orang masih menggunakan
alat-alat akses yang tidak userfriendly yaitu terminal berbasis teks
serta perintah-perintah command line
yang panjang-panjang serta sulit
diingat, sangat berbeda dengan
komputer
dewasa
ini
yang
menggunakan klik tombol mouse
pada
layar
grafik
berwarna.
Kemudian orang berpikir untuk
membuat sesuatu yang lebih baik.

Gambar 7. Installer Language


Window Instalasi XAMPP
Pembuatan Database

Gambar 8 Membuat Database pada


phpMyAdmin
Sehingga
membentuk
database
dengan susunan tabel seperti berikut
:

HASIL DAN PEMBAHASAN


Penginstalan Web Server
Rekayasa perangkat lunak
aplikasi penyakit mata khusus
gangguan konjungtiva memerlukan
beberapa proses. Prose tersebut
dituangkan
dalam
beberapa
langakah-langkah
pengerjaannya
adapun proses tersebut dapat dilihat
sebagai berikut :

Gambar 9 Database kecemasan PHP


MyAdmin

41

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013

ISSN : 2086 4981

Rancangan Antar Muka User


Halaman Utama
Halaman utama merupakan
halaman muka dalam aplikasi
perancangan perangkat lunak untuk
diagnosa penyakit mata seperti
gambar berikut:

Gambar 12 Hasil Diagnosa Penyakit


Rancangan Antar Muka Admin
Tampilan menu admin
merupakan tampilan yang hanya
boleh diakses oleh seorang admin

Gambar 10 Halaman Utama


Halaman List Penyakit
Pada halaman penyakit ini
berisi semua data tentang jenis
gangguan yang telah dimasukkan
dalam database. Berikut ini adalah
tampilan halaman penyakitnya.

Gambar 13 Halaman Utama Admin


Halaman Penyakit
Tampilan yang yang dapat
menambah jenis penyakit, gejala
serta mengedit data penyakit

Gambar 11 Detail Penyakit


Halaman Hasil Diagnosa Penyakit
Tampilan ini menampilkan hasil
dari penyakit yang diderita pasien.
Gambar 14 Halaman Penyakit

42

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013

ISSN : 2086 4981

Halaman Menu Data Pasien


Yaitu halaman yang berfungsi
untuk
melihat
data
pasien,
dihahalama ini juga terdapat tombol
untuk hapus data pasien seperti
gambar berikut

Gambar 17 Halaman Diagnosa


Gambar 15 Halaman Pasien

Menu LogOut
Digunakan untuk keluar dari
halaman admin menu LogOut.

Halaman Gejala
Halaman ini berfungsi untuk
melihat data gejala, dihahalam ini
juga
terdapat
tombol
untuk
menambah, edut dan hapus data
gejala seperti gambar berikut:

KESIMPULAN
Sistem aplikasi perancangan
perangkat lunak ini menggunakan
inferensi forward chaining pelacakan
maju untuk mendapatkan solusi apa
yang
mengikuti
fakta.
Hasil
perancangan
akan
memberikan
informasi kepada user bagaimana
mengenali dan mengetahui jenis
penyakit mata khusus gangguan
konjungtiva beserta solusinya.
DAFTAR PUSTAKA
[1] Riki Fadilah. 2009. Rancang
Bangun Rekayasa Perangkat
Lunak Untuk Tes Buta Warna
Metode Ishihara 25 Plates
Berbasis Web. Padang:

Gambar 16 Halaman Gejala


Halaman Data Diagnosa
Halaman ini berfungsi untuk
melihat laporan data diagnosa dari
jumlah pasien yang menderita
gangguan penyakit tertentu. Seperti
terlihat pada gambar dibawah ini:

[2] Bunafit. 2011. Perancangan


Sistem
Pakar
Untuk
Mendiagnosa Penyakit Ayam
Menggunakan PhP. Bandung.
[3]
Http://vbeginner.files.wordpre
ss.com.
2012.
Dasar

43

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN


VOL. 6 NO. 1 Maret 2013
Pemograman Php, dilihat pada
tanggal 11 Desember 2012 jam
00.00
[4] Ilyas, Sidarta. 2012. Penuntun
Ilmu Penyakit Mata, Jakarta :
fakultas kedokteran universitas
Indonesia.http://www.4shared.co
m/document/4ib3/konjungtiva.ht
m dilihat pada tanggal 15
Oktober 2012

44

ISSN : 2086 4981