SKRIPSI
OLEH :
FAKULTAS TEKNIK
UNIVERSITAS SATYA NEGARA INDONESIA
JAKARTA
2016
SISTEM PAKAR MENDIAGNOSA PENYAKIT MATA
MENGGUNAKAN METODE FORWARD CHAINING
BERBASIS WEB
SKRIPSI
SARJANA TEKNIK
OLEH :
FAKULTAS TEKNIK
UNIVERSITAS SATYA NEGARA INDONESIA
JAKARTA
2016
SISTEM PAKAR MENDIAGNOSA PENYAKIT MATA
MENGGUNAKAN METODE FORWARD CHAINING
BERBASIS WEB
SKRIPSI
SARJANA TEKNIK
OLEH :
FAKULTAS TEKNIK
UNIVERSITAS SATYA NEGARA INDONESIA
JAKARTA
2016
SURAT PERNYATAAN KARYA SENDIRI
NIM : 011101503125069
Menyatakan bahwa Skripsi ini adalah murni hasil karya sendiri dan seluruh isi
Skripsi menjadi tanggung jawab saya sendiri. Apabila saya mengutip dari karya
orang lain maka saya mencantumkan sumbernya sesuai dengan ketentuan yang
berlaku. Saya bersedia dikenai sanksi pembatalan Skripsi ini apabila terbukti
( Viceroy Derio )
011101503125069
LEMBAR PENGESAHAN
Diterima untuk diajukan di depan Tim Penguji Skripsi Program Strata Satu (S1)
OLEH :
NIM : 011101503125069
Ketua Penguji
Bismillahirrahmanirrahim
Puji dan syukur saya panjatkan kepada Allah SWT, karena dengan rahmat-
Nya sehingga penulis dapat menyelesaikan laporan skripsi ini dengan judul
Skripsi ini disusun sebagai salah satu syarat akademis untuk menyelesaikan
Program Strata I (S1) Jurusan Sistem Informasi Fakultas Teknik Univesitas Satya
Negara Indonesia.
Dalam penulisan skripsi ini tidak lepas bantuan dari berbagai pihak, baik
secara moril maupun materil, untuk itu penulis ingin menyampaikan ucapan
a) Ayah dan Ibu tercinta yang selalu mendoakan tiada henti dan mendukung
penulis.
b) Bapak Prof. Dr. Lijan P. Sinambela, , MM., M.Pd sebagai Rektor Universitas
c) Ibu Ir. Nurhayati, M.Si selaku Dekan Fakultas Teknik Universitas Satya
Negara Indonesia.
d) Bapak Safrizal ST., MM., M.Kom selaku Ketua Jurusan Teknik Informatika
i
f) Bapak Teguh Budi Santoso, S.Kom, M.Kom selaku pembimbing II yang
g) Dr. Indra Wiryawan, SpM selaku dokter spesialis mata di Rumah Sakit Mata
Aini.
terlibat secara langsung maupun tidak langsung yang penulis tidak bisa
Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi para
Penulis
ii
ABSTRAK
Kesehatan merupakan hal yang sangat penting bagi manusia dan juga
sangat pentingnya kesehatan panca indera manusia terutama indera penglihatan
yaitu Mata. Mata adalah jendela dunia¸ kalimat inilah yang nampaknya paling
tepat untuk melukiskan betapa pentingnya mata bagi kehidupan manusia. Sering
kali masyarakat mengabaikan gangguan atau keluhan terhadap indera penglihatan
mereka dan masyarakat menganggap keluhan tersebut dapat hilang dengan
sendirinya. Tentunya keluhan tersebut merupakan gejala awal dari penyakit mata.
Karena langka penanganan diatas dengan beberapa keterbatasan yang
dimilikinya dianggap kurang membantu memecahkan masalah yang ada, akhirnya
timbul pemikiran bagaimana cara masyarakat mengetahui penyakit mata dan
penyebabnya serta bagaimana cara mengatasi penyakit tersebut yang dialami pada
mata tanpa harus seorang pakar.
ABSTRACT
Health is very important for human health and are also very important
human senses, especially the sense of sight is Eye. The eyes are the window to the
world is this sentence that seems most appropriate to describe how important eye
for human life. Often people ignore distractions or complaint to the senses of sight
and communities consider such complaints can disappear by itself. Of course, the
complaint is an early symptom of the disease of the eye.
Because rare handling above with some of its limitations are considered
less help solve the existing problems, ultimately the thought of how the community
is aware of eye disease and its causes, and how to cope with the disease
experienced in the eye without having an expert.
iii
DAFTAR ISI
LEMBAR PENGESAHAN
BAB I PENDAHULUAN
iv
2.2.3 Komponen Sistem Pakar ................................................................. 7
v
BAB III METODE PENELITIAN
vi
4.3 Perancangan Halaman .............................................................................. 60
vii
5.2.3 Tampilan Halaman Gejala .............................................................. 77
LAMPIRAN
viii
DAFTAR GAMBAR
ix
Gambar 4.18 Rancangan Halaman Gejala ............................................................................... 65
x
DAFTAR TABEL
xi
BAB I
PENDAHULUAN
Kesehatan merupakan hal yang sangat penting bagi manusia dan juga
yaitu Mata. Mata adalah jendela dunia¸ kalimat inilah yang nampaknya paling
tepat untuk melukiskan betapa pentingnya mata bagi kehidupan manusia. Sering
sendirinya. Tentunya keluhan tersebut merupakan gejala awal dari penyakit mata.
tentang penyakit mata, dan bagaimana mengatasi penyakit tersebut secara cepat
dan tepat. Ada beberapa hal yang penanganannya tidak boleh dilakukan secara
perlahan tanpa mata merah. Masyarakat harus mengetahui dengan pasti penyakit
mata apa yang diderita indera penglihatan manusia, setelah itu baru bisa
tidak di semua daerah terdapat klinik mata, ini disebabkan karena terbatasnya
tenaga ahli yang ada untuk mendirikan dan mengolah klinik sejenis di setiap
1
2
penyebabnya serta bagaimana cara mengatasi penyakit tersebut yang dialami pada
pada :
dialami pasien dan output yang dihasilkan berupa gejala-gejala, jenis penyakit,
dan solusinya.
A. Tujuan Penelitian
B. Manfaat Penelitian
Manfaat yang dapat diperoleh dari pembuatan sistem pakar ini diantaranya
adalah:
tanpa seorang pakar dan tidak perlu mengeluarkan biaya, karena sudah
Sistematika pembahasan yang akan diuraikan dalam laporan proyek akhir ini
BAB I : PENDAHULUAN
sistematika penulisan.
diteliti.
layar sistem.
Bab ini berisi tentang hasil dari sistem yang dibuat seperti,
LANDASAN TEORI
Penulis skripsi ini mengambil data dan referensi dari beberapa tinjauan
Chaining.
mata.
5
6
ini dapat mempermudah bagi para pengguna untuk mengetahui penyakit yang
dideritanya.
Menurut Sri Hartati dan Sari Iswanti dalam bukunya Sistem Pakar &
kesimpulan kaidah.
menirukan pakar manusia. Untuk membangun sistem yang seperti itu maka
fasilitas berikut:
bagi pemakai yang tidak ahli dalam bidang yang diterapkan pada
sistem pakar.
keputusan.
ada sudah tidak berlaku lagi. Hal ini dilakukan sehingga pemakai
perkembangan.
Kategori Keterangan
guru.
direncanakan.
ditetapkan.
Reparasi Melakukan perbaikan atas kesalahan yang terjadi pada fungsi atau
sistem.
Contoh beberapa aplikasi sistem pakar diberbagai bidang dapat dilihat pada
Tabel 2.2
11
VM darah
pengeboran
12
YES/MVS kebutuhannya)
IBM MVS
2. Mudah dimodifikasi.
penyelesaiannya.
pengatahuan pakar.
8. Memiliki Reabilitas.
2. Perlu admin khusus yang selalu update informasi dalam bidang yang
4. Susah di kembangkan.
a. Forward chaining
IF (informasi masukan)
THEN (kesimpulan)
diagnosis.
b. Backward chaining
kebalikan dari runut maju. Proses penalaran runut balik dimulai dengan
Proses ini bekerja dari kiri ke kanan, baru bergerak ke bawah. Ini
sebelumnya.
dikirim, dan apa yang akan dilakukan apabila terjadi kondisi yang variatif.
menengah dan tingkat tinggi. Pergeseran tingkat dari rendah menuju tinggi
HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari
Tahun 1997: PHP 2.0 diliris pada versi ini sudah terintegrasi
Tahun 1999: PHP versi 4.0 diliris. PHP versi ini paling banyak
Tahun 2004: Zend meliris PHP 5.0. Dalam versi ini, inti dari
lain. PHP merupakan salah satu bahasa server side scripting yang
dinamis. Dan karena bahasa berbasis server side, maka PHP akan
adalah hasil dalam bentuk HTML dan kode PHP tidak akan terlihat.
menampilkan data dari dan ke sebuah website. Data yang diterima akan
A. Kelebihan PHP
lain adalah:
relatif mudah.
sistem.
6. PHP diterbitkan secara gratis dan dapat diambil oleh siapa saja.
20
B. Kekurangan PHP
yaitu:
2.3.4 MySQL
MySQL atau yang dibaca “My Sekuel” dengan adalah suatu RDBMS
A. Keunggulan MySQL
bersamaan.
8 beserta tools yang tersedia dapat digunakan dengan sangat mudah dan cepat
sehingga anda bisa membangun suatu website dengan cepat dan tanpa harus
dengan produk macromedia lainnya, seperti flash dan firework, flash sudah
sangat terkenal sebagai program untuk membuat animasi yang berbasis web
HTML tetapi juga CSS (Cascading Style Sheet), Javascript, Coldfusion, ASP
(Active Server Sheet), JSP (Java Server Page), dan Dreamweaver juga
2005)
2005)
dibutuhkan pengguna
23
2) Class Diagram - bersifat statis tetapi sering pula memuat kelas-kelas aktif
state dari sistem, memuat state, transisi, event, serta aktivitas. Penting
(message)
saat aplikasi kita berlaku sebagai aplikasi yang dijalankan pada banyak
2.4 Mata
dilakukan mata yang paling sederhana tak lain hanya mengetahui apakah
lingkungan sekitarnya adalah terang atau gelap. Mata yang lebih kompleks
Merah)
A. Katarak
Katarak adalah setiap keadaan kekeruhan pada lensa yang dapat terjadi
akibat kedua-duanya.
1. Katarak Kongenital
2. Katarak Juvenil
Katarak yang lembek dan terdapat pada orang muda, yang mulai
terbentuknya pada usia kurang dari 9 tahun dan lebih dari 3 bulan. Katarak
3. Katarak Senil
Katarak senil adalah semua kekeruhan lensa yang terdapat pada usia
lanjut, yaitu di atas 50. Katarak senil secara klinik dikenal 4 stadium yaitu
- Katarak Insipien
- Katarak Intumesen
lensa menjadi bengkak dan besar yang akan mendorong iris sehingga bilik
- Katarak Imatur
- Katarak Matur
- Katarak Hipermatur
- Katarak Brunesen
lensa, juga dapat terjadi pada katarak pasien diabetes mellitus dan miopia
tinggi.
4. Katarak Rubela
jernih seperti mutiara atau kekeruhan di luar nuklear yaitu korteks anterior
5. Katarak Komplikata
6. Katarak Diabetes
7. Katarak Sekunder
sisa lensa yang tertinggal, paling cepat keadaan ini terlihat sesudah 2 hari
B. Glaukoma
tekanan bola mata, atrofi papil saraf optik, dan menciutnya lapang
1. Glaukoma Primer
2. Glaukoma Simpleks
lebih dari 20 mmHg. Akibat tekanan tinggi akan terbentuknya atrofi papil
3. Glaukoma Absolut
C. Ratinopati
radang.
28
1. Ratinopati Anemia
berat yang terjadi pada anemia. Anoksia akan mengakibatkan infark retina
sehingga tidak jarang ditemukan pula suatu bercak eksudat kapas. Makin
4. Retinopati Hipotensi
dilatasi arteriol dan vena retina, iskemia saraf optic, retina, dan koroid
akibat hipoperfusi.
5. Retinopati Leukemia
6. Retinitis Pigmentosa
retina terutama sel batang dan atrofi saraf optic, menyebar tanpa gejala
peradangan.
7. Retinopati Hipertensi
METODE PENELITIAN
Dalam penulisan skripsi ini agar didapatkan data yang sesuai dan hasil yang
a. Wawancara
pakar atau spesialis mata tentang jenis-jenis penyakit mata dengan pernglihatan
menurun perlahan tanpa mata merah. Dalam penelitian ini penulis melakukan
wawancara pertama kepada Dr. Kelvin Alim, SpM di KL Klinik yang beralamat
30
31
Wiryawan, SpM di Rumah Sakit Mata Aini yang beralamat di jalan HR. Rasuna
cara mencari referensi atau bahan-bahan teori yang diperlukan dari berbagai
dokter ahli karena keterbatasan jadwal kerja dokter ahli, pasien harus membuat
surat rujuk terlebih dahulu dan harus membuat janji sebelum melakukan
konsultasi. Hal ini menyebabkan para pasien ingin cara cepat untuk mengetahui
G003 Silau
dilihat)
Tabel 3.2 Jenis Penyakit Mata (Penglihatan menurun tanpa mata merah)
Jadi menurut aturan produksi if – then, premis pada fakta yang harus benar.
G/P P001 P002 P003 P004 P005 P006 P007 P008 P009 P010
G001 X X X X X X X X X X
G002 X X X X X X X X X X
G003 X X X X X X X
G004 X X
G005 X
36
G006 X X X X X X X
G007 X X
G008 X
G009
G010 X X X X X X X
G011 X X
G012 X
G013
G014 X X X
G015 X X X X
G016 X X
G017 X
G018
G019
G020 X
G021 X
G022 X
G023 X
G024 X
G025 X
G026 X
G027 X
37
G028 X
G029 X
G030
G031
G032
38
G001 X X X G022
G002 X X X G023
G003 G024
G004 G025
G005 X X X G026
G006 G027
G007 G028
G008 X G029
G009 X X G030 X
G010 G031 X
G011 G032 X
G012 X
G013 X X
G014
G015
G016
G017 X
G018 X
G019 X
G020
G021
39
yang telah didapatkan melalui proses akuisisi serta tabel keputusan dapat
darah tinggi
Kemudian hasil kaidah produksi ini di buat pohon pakarnya supaya lebih
yang akan dipecahkan hingga mendapatkan suatu solusi yang baik. Dimana setiap
yang telah dipilih dan mempermudah penulis memahami dari penelitian yang
MASALAH
SOLUSI
PENDEKATAN PENGEMBANGAN
Menggunakan Metode Forward Spesifikasi dan Design : UML
Chaining Coding : PHP
Database : MySQL
HASIL
PERANCANGAN SISTEM
49
50
logout.
penyakit.
diagnosa.
Jika username dan password sesuai maka akan masuk ke halaman admin.
Jika username dan password tidak sesuai maka akan kembali lagi ke form
web browser. User mengklik informasi yang ada di halaman utama. Sistem
web browser. User mengklik Diagnosa yang ada di halaman utama. Sistem
web browser. User mengklik Bantuan yang ada di halaman utama. Sistem
hubungan antar class yang ada pada sistem dan bagaimana masing-masing
web menggunakan basis data dan mempunyai tabel untuk menyimpan data.
a. Tabel Admin
1 userID Varchar 50
2 passID Varchar 50
1 Id Int 4
2 Nama Varchar 60
3 Kelamin Enum(‘P’,’W’)
5 Pekerjaan varchar 60
6 kd_penyakit char 4
7 Noip varchar 60
8 Tanggal datetime
9 Umur int 3
58
c. Tabel Gejala
1 Kd_gejala Char 4
3 Link_ya char 4
4 Link_tidak char 4
d. Tabel Penyakit
1 Kd_penyakit Char 4
2 Nm_penyakit Varchar 60
3 Uraian varchar 60
4 Definisi text
e. Tabel Relasi
1 Kd_penyakit Char 4
2 Kd_gejala Char 4
59
f. Tabel tmp_analisa
1 Noip Varchar 60
2 Kd_penyakit Char 4
3 Kd_gejala Char 4
4 Status Enum(‘Y’,’N’)
g. Tabel tmp_gejala
1 Kd_gejala Char 4
2 Noip Varchar 60
h. Tabel tmp_pasien
1 Id Int 4
2 Nama Vachar 60
3 Kelamin Enum(‘P’,’W’)
5 Pekerjaan Varchar 60
6 Noip Varchar 60
7 tanggal datetime
60
8 Umur int 3
i. Tabel tmp_penyakit
1 Kd_penyakit Char 4
2 Noip Varchar 60
Kesehatan merupakan hal yang sangat penting bagi manusia dan juga sangat
pentingnya kesehatan panca indera manusia terutama indera penglihatan yaitu
Mata.
Sklera (bagian putih mata) : merupakan lapisan luar mata berupa selubung
berserabut putih dan relatif kuat.
NAMA :
Register Pasien
Ya Tidak
Jawab
DATA PASIEN
NAMA : Lisa
KELAMIN : Perempuan
HASIL ANALISA
2. Silau
3. Penglihatan double
1. Menu User
Pada halaman ini terdapat menu untuk admin masuk ke menu edit
admin, dengan cara memasukkan username dan password pada kolom yang
disediakan.
64
LOGIN ADMIN
Enter here
*****
Login
ditambahkan.
MASUKAN PENYAKIT
Kode :
Penyakit :
Uraian :
Definisi :
Solusi :
Simpan
ditambahkan.
MASUKAN GEJALA
Kode :
Gejala :
Simpan
Nama Penyakit
[Daftar Penyakit] ▼
Daftar Gejala
Silau
Pandangan samar
Gambar 4.19 Rancangan Halaman Input Relasi
Mata keras seperti batu
Simpan
DAFTAR PENYAKIT
Tambah
DAFTAR GEJALA
Tambah
Ya Tidak
Pada gambar ini menjelaskan menu apa saja yang ada pada website
sistem pakar ini, halaman home berisi menu utama pengguna yang meliputi
menu home, menu informasi, menu diagnosa, menu bantuan dan login
admin.
69
70
analisa.
ada.
78
6.1 Kesimpulan
sistem pakar dengan metode forward chaining, maka dapat ditarik suatu kesimpulan
sebagai berikut:
6.2 Saran
valid dalam proses kesimpulannya. Selain itu media sistem pakar bisa di tingkatkan
81
DAFTAR PUSTAKA
Arhami, M. 2005. Konsep Dasar Sistem Pakar. Yogyakarta: Andi Offset. Hal.
9-10, 19-21.
Prof. dr. H. Sidarta Ilyas SpM, dr. Sri Rahayu Yulianti, SpM, 2013 Edisi ke-4.
Prof. dr. H. Sidarta Ilyas DSM, 2001. Ilmu Penyakit Mata. Jakarta: Balai
Prof. dr. Sidarta Ilyas, dr. Ramatjandra. 1988. Penyakit Mata Ringkasan &
PERDAMI. 1980. Atlas Mata. Jakarta: P.T. Temprint. Hal. 74, 88, 90.
mediakita
Andi Offset
2015]
http://www.onpsikologi.com/2015/09/mekanisme-dan-gangguan-pada-sistem-
visual-mata.html, [Akses : 26 Oktober 2015]
82