ABSTRACT
Expert system is one branch of artificial intelligence that mimics the way to learn how to think an expert in
solving a problem. Artificial intelligence is one of the fields of computer science which utilizes intelligent
computer so that it can behave like a human. Computer science to develop software and hardware to mimic
human actions. Simulated human activities such as reasoning, vision, learning, problem solving, natural
language understanding, and so on. By definition, artificial intelligence technology studied in fields such as
Robotics (Robotics), Computer Vision (Computer Vision), Natural Language Processing (Natural Language
Processing), Pattern Recognition (Pattern Recognition), Artificial Neural Systems (Artificial Neural
Systems), Introduction voice (speech recognition), and expert systems (Expert System). Application of Expert
System is a software package that discusses how to diagnose diseases of the teeth. The programming
language used to make the expert system application is using PHP with MySQL database. Accordance with
the programming language that is used it will be displayed in the interface which provides information for
the user to visually shape.
Keywords : Expert systems , dental disease , Forward chaining
1.
PENDAHULUAN
Rumusan Masalah
manusia,
karena
siapa
saja
dapat
perhatian,
mempunyai
pengaruh
Batasan Masalah
Agar
permasalahan
dalam
penelitian
bermasalah
penyakit-
sebagai berikut:
1. Jenis
dapat
menimbulkan
penyakit
yang
didiagnosa
hanya
91
Tujuan Penelitian
- Untuk
mempermudah
dan
mempercepat
ini,
Manfaat Penelitian
- Bagi peneliti
Menambah wawasan dan pengetahuan tentang
- Bagi Masyarakat
Memudahkan
masyarakat
memperhatikan
atau
untuk
memperdulikan
kesehatan giginya.
keahlian
dari
(2006),
pakar
sistem
ke
pakar
suatu
yaitu
komputer.
2.
LANDASAN TEORI
Pengertian Sistem
Irwanto
adalah
kesimpulan.
memberikan
Komponen-komponen
dilakukan sebelumnya.
berinteraksi
(2006),
di
Sistem
tersebut
dalam
sistem
saling
Kemudian
sistem
penjelasan
pakar
(memberikan
guna
Gigi
memberikan
(memberikan
dilakukan sebelumnya.
pembuluh
penjelasan
syaraf,
dan
bagian
lain
yang
92
PengertianUnified ModellingLanguaage
(UML)
mengspesifikasi,
membangun
Definisi Analisa & Desain Berorientasi Objek
Menurut Ariesto Hadi Sutopo (2002),
Analisa
menentukan
untuk
bukanlah
memenuhi
bagaimana
kebutuhan
sistem
tersebut
di
dan
lingkungannya
untuk
kedua
definisi
di
atas
menguji
informasi
dengan
tujuan
dihasilkan
oleh
proses
pembuatan
Notasi-notasi
dalam
Unified
Modelling
Languaage (UML)
1.
Aktor
Aktor rmenggambarkan segala pengguna
dapat
mendokumentasikan
klien,
implementasikan.
yang
dan
memvisualisasi,
jelas
tentang
apa
yang
harus
Nugroho
(2005),
Desain
informasi lainnya.
ada
pada
kemampuannya
untuk
Gambar 1 Aktor
indepedensi
fungsional,
modularitas.
dan
2.
Use case
Use case menjelaskan urutan kegiatan yang
tertentu.
Walaupun
menjelaskan
93
aktor
dan
sistem
melakukan
kegiatan tersebut.
4.
Interface
Interface merupakan kumpulan operasi
implementasi
Implementasi
Class
operasi
dari
suatu
dalam
class.
interface
berorientasi
obyek,
karena
class
class
yang
mengimplementasikan
dari
sistem
yang
sedang
Gambar 4 Interface
5.
Interaction
Interaction
digunakan
untuk
Gambar 5 Interaction
94
Nugroho,
(2005),
diagram-
3.
Class diagram
Class adalah sebuah spesifikasi yang jika
2.
Activity Diagram
Diagram aktivitas ini adalah tipe khusus
keadaan
layanan
tersebut
untuk
memanipulasi
(metoda/fungsi).
Class
95
4.
dari
SequenceDiagram
Sequence
diagram
menggambarkan
informasi
mencoba
masukan,
dan
menggambarkan
selanjutnya
kesimpulan.
sistem
Data driven.
(termasuk
pengguna,
display,
dan
Chaining )
Metode
backward
adalah
tujuan.
Dalam
pendekatan
yang
chaining
untuk
dimotori
kesimpulannya.
Selanjutnya
dengan
kesimpulannya.
tujuan
Proses
baru
sebagai
berlanjut
sampai
Pelacakan
ke
Depan
(Forward
Chaining )
Pada
artikan
Metode
sebagai
forward
pendekatan
chaining
di
yang dimotori
96
Metode Pencarian
-
Depth-first
search,
bekerja
dengan
Breadth-first
memeriksa
search,
semua
bekerja
simpul
dengan cara
dalam
pohon
diperiksa
secara
lengkap sebelum
Pengenalan MySQL
Menurut (Arhami,2005) MySQL adalah
sebuah aplikasi RDBMS (Relational Data Base
Management System) yang sangat cepat dan kuat
dalam menangani basis data. MySQL adalah
Gambar 13 Teknik Penelusuran Breadth First
Search
Pengenalan PHP
Menurut
singkatan
(Arhami,2005)
dari
PHP
(Personal
adalah
Hypertext
97
Karies gigi
Periodontitis
tidak dirawat.
Gingvitis
Analisis Penyakit
kesimpulan
b. Karies Media
solusinya.
(nama
penyakit)
Pengguna
aplikasi
dan
solusi-
ini
akan
penyakit.
Tabel Keputusan
c. Karies Profunda
Dalam
program
mendiagnosa
penyakit
atau
menggunakan
teknik
bahkan
telah
mencapai
pulpa
Sistem
pada
penelusuran
pakar
gigi
ini
forward
akan
mati,
dan
untuk
perawatan
98
Tabel Gejala
Kode
Gejala
Nama Gejala
GJ1
Penyakit
GJ7
GJ8
GJ9
GJ2
GJ3
GJ4
GJ5
GJ6
Tabel keputusan
No
Bahasan
1 2 3 4 5
Tidak merasakan
sakit sama sekali
4
5
Jaringan dentin
atau gigi bisa
dikerok
Ngilu atau sakit
tanpa ada
rangsangan
Terasa sakit bila
gigi deketuk
Tabel Penyakit
Kode
Penyakit
1
2
3
4
5
Nama Penyakit
Karies Superfisialis
Karies Media
Karies Profunda
Periodentitis
Gingvitis
Keterangan :
Pada barisan menunjukan penjabaran gejalagejala penyakit pada gigi sedangkan pada kolom
merupakan penyakit pada gigi.
1. Karies Superfisialis
2. Karies Media
3. Karies Profunda
4. Periodentitis
5. Gingvitis
Mesin inferensi
Mesin inferensi mengandung mekanisme
pola pikir dan penalaran yang digunakan oleh
pakar dalam menyelesaikan suatu masalah.
pendekatan yang digunakan untuk mengontrol
inferensi dalam sistem pakar ini menggunakan
Jurnal Teknologi Informasi Vol. 5 No. 1
99
driven).
Dalam
pendekatan
ini
pelacakan
admin
Antar muka untuk admin dirancang agar
admin
Pohon keputusan
Dengan
proses
input data.
maka
temukannya
melakukan
gejala-gejala
tampak
di
dapat
akan
mempermudah
dalam
(user)
tentang
ini,
berdasarkan
penentuan
penyakit
dibawah
gejala-gejala muncul.
proses diagnosis.
GJ1
Y
GJ2
T
t
1
GJ3
3.
T
tGJ4
Perancangan Sistem
Sistem yang diusulkan adalah sebagai berikut :
T
t
td
GJ5
Modeling Language)
Y
T
t
Analisa Aktor
3
1.
td
td
METODE PENELITIAN
User
Membuka beranda
Membuka penyakit
Membuka diagnosa
Membuka help
2.
Perancangan Antarmuka
Antarmuka
(interface)
merupakan
gigi
yang
digunakan
sebagai
alat
Administrator
Login
Menerima data penyakit
100
Input solusi
Class Diagram
Desain Database
Tabel Penyakit
No
Nama field
Tipe
Ukuran
Keterangan
kd_penyakit
Varchar
Kode
penyakit,
Primary
Key
Nama_penyak
it
Varchar
50
Nama
penyakit
solusi
text
Solusi dari
penyakit
yang
diderita
Sequence Diagram
Sequence Diagram Login
: FormLogin
: t Admin
: CekLogin
: administrator
1: input Username, Password ()
2: Login ()
3: Verifikasi Login (?)
5: Masuk ke Halaman Utama
101
Tabel Gejala
dijelaskan
tentang
petunjuk
pengoperasian
program.
No
Nama
Tipe
Field
1
kd_gejala
Varch
Ukur
Keteranga
an
ar
Petunjuk Pengoperasian
Menu Utama
Kode
gejala,
Primary
Key
terdiri
dari
beranda,
penyakit,
diagnosa,
gejala
Varch
100
ar
Gejala
penyakit
gigi
jawabYa
Varch
ar
Jawaban
dari
pertanyaan
yawabTid
Varch
ak
ar
Jawaban
dari
pertanyaan
Menu Beranda
Tampilan menu beranda adalah halaman
kesimpula
Varch
nYa
ar
Kesimpula
dari
jawaban
6
kesimpula
Varch
nTidak
ar
Kesimpula
n
dari
jawaban
4.
Implementasi Sistem
Implementasi sistem adalah sekumpulan
Menu Penyakit
102
penyakit
karies
superfisialis,
karies
103
Gambar 27.
5.
KESIMPULAN
pilihan gejala.
104
les/Publikasi_07.11.1678.pdf, diakses 15
Saran
a) Pengembangan Ilmu
2002.
Konservasi
(Pediatric
Jakarta:EGC.
luas lagi.
Gigi
Operative
Anak
Dentistry).
b) Masyarakat
Pakar
Yogyakarta,
Andi
Offset,
Yogyakarta.
(http://repository.amikom.ac.id/files/
(online),
c) Tempat Penelitian
(http://repository.usu.ac.
id/bitstream/123456789/20092/4/Chapter
13:32)
.
6.
Kennedy.
DAFTAR PUSTAKA
Komputindo.
Widya,
Y.
(2008).
Kesehatan
Penerbit Informatika.
Ariesto Hadi Sutopo. 2002. Analisis dan Desain
Anak.
Pedoman
Bandung:
Perawatan
Penerbit
Yrama Widya.
Andi.
(online),(http://repository.amikom.ac.id/fi
105