Anda di halaman 1dari 6

APLIKASI SISTEM MATRIKS PADA PROGRAM KOMPUTER BERBASIS SISTEM

PAKAR UNTUK MENDIAGNOSIS PENYAKIT PADA BAGIAN TELINGA HIDUNG


TENGGOROKAN (THT)

Gita Nirmala Lawenga


H211 08 851

Abstrak
Telah dirancang sebuah program aplikasi sistem pakar Turbo Prolog 2.0 untuk mengetahui
hasil diagnosis beberapa penyakit pada bagian THT (Telinga Hidung Tenggorokan). Program
aplikasi ini diterjemahkan dalam bahasa yang berisi basis data pengetahuan dari 23 penyakit
dan 38 gejala klinis. Sistem pakar ini menggunakan representasi pengetahuan berupa kaidah
produksi dengan metode forward chaining yang logika berpikirnya dibuktikan dengan
menggunakan Sistem Matriks. Program sistem pakar yang dibuat telah diuji sehingga mampu
memberikan solusi sesuai dengan basis data yang ada.
Kata kunci : Sistem Pakar, Forward Chaining, Penyakit Pada Bagian THT, Sistem Matriks

PENDAHULUAN solusi pengobatannya sejak dini sehingga


Sistem pakar adalah sistem yang dapat dilakukan penanganan segera,
berusaha mengadopsi pengetahuan bahkan dapat dilakukan upaya pencegahan
manusia ke dalam komputer untuk dapat terhadap penyakit tertentu.
menyelesaikan masalah seperti yang
dilakukan oleh para ahli. Untuk TINJAUAN PUSTAKA
memberikan gambaran yang jelas Sistem Pakar
mengenai sistem pakar akan dibuat Secara umum, sistem pakar (expert
program dengan menggunakan bahasa system) adalah sistem yang berusaha
prolog. mengadopsi pengetahuan manusia ke
Bidang kesehatan merupakan salah komputer, agar komputer bisa
satu bidang yang menggunakan teknologi menyelesaikan masalah seperti yang biasa
komputer. Saat ini kebutuhan manusia dilakukan oleh para ahli.
akan pelayanan medis yang lebih baik, Pengetahuan-pengetahuan tersebut
sangat mendesak. Salah satunya adalah direpresentasikan dalam format tertentu,
untuk mendiagnosa penyakit THT (Telinga dan dihimpun dalam suatu basis
Hidung Tenggorokan) yang dapat terjadi pengetahuan. Basis pengetahuan ini
pada siapa pun. Penyakit THT merupakan selanjutnya dipakan sistem pakar untuk
salah satu jenis penyakit yang sering menentukan penalaran atas problema yang
ditemukan di masyarakat. dihadapinya.
Dengan adanya sistem pakar ini,
orang awam mampu mendeteksi adanya
penyakit pada dirinya berdasarkan gejala-
gejala yang dirasakan oleh pasien tersebut
dengan menjawab pertanyaan pada aplikasi
seperti halnya konsultasi ke dokter yang
kemudian mendeteksi penyakit beserta
data yang statik, yaitu ukuran maksimum
memorinya ditentukan dari awal. Batas
indeks baris dan kolom harus terdefinisi
dengan pasti saat dideklarasi dan tidak
dapat diubah-ubah.

Aljabar Boolean
Aljabar Boolean merupakan aljabar logika
operasi aritmatik yang menggunakan
bilangan Boolean. Aljabar Boolean
memuat variable dan simbol operasi untuk
Gambar 2.1 Struktur Sistem Pakar gerbang logika. Simbol yang digunakan
pada aljabar Boolean adalah: (.) untuk
Forward Chaining AND, (+) untuk OR, dan ( ) untuk NOT.
Forward chaining merupakan salah satu Rangkaian logika merupakan gabungan
cara pemrograman yang menggunakan beberapa gerbang, untuk mempermudah
perintah IF. Dengan kata lain, penyeleseian perhitungan secara aljabar
pemrograman ini menggunakan penalaran dan pengisian tabel kebenaran digunakan
yang dimulai dari fakta terlebih dahulu sifat-sifat aljabar Boolean. Bilangan
untuk menguji kebenaran hipotesis. Boolean hanya mengenal 2 keadaan
Contoh aliran metode forward chaining (False/True), (Yes/No), (1 atau 0) yang
terdapat pada Tabel 2.1 yang merupakan bilangan biner.
diterjemahkan dalam bentuk diagram
pohon keputusan seperti yang terlihat pada Penyakit Pada Bagian Telinga Hidung
Gambar 2.2 Tenggorokan (THT)
Tabel 2.1 Contoh aturan Penyakit pada bagian THT
merupakan salah satu jenis penyakit yang
cukup sering ditemukan pada masyarakat.
Cabang ilmu kedokteran yang khusus
meneliti diagnosa dan pengobatan penyakit
telinga, hidung, tenggorok serta kepala dan
leher disebut dengan Otolaringologi.
Pemeriksaan telinga, hidung, dan
tenggorok (THT) harus menjadi kesatuan,
karena ketiganya saling berhubungan. Bila
ada satu bagian dari organ tersebut
terganggu, maka kedua organ lainnya akan
terinfeksi.

Gambar 2.2 Diagram pohon keputusan


untuk forward chaining METODOLOGI PENELITIAN
Alur Penelitian
Sistem Matriks
Matriks adalah sekumpulan
informasi yang setiap elemennya
terdefinisi berdasarkan dua buah indeks
(yang biasanya dinotasikan dengan baris
dan kolom). Matriks merupakan struktur
Tabel 4.1 Keterangan Simbol Penyakit dan
Gejala

HASIL DAN PEMBAHASAN


Hasil
Representasi pengetahuan yang digunakan
adalah model kaidah produksi, sebelum Tabel 4.2 Matriks Beberapa Penyakit THT
masuk pada kaidah produksi yang
dilakukan sebelumnya adalah pembuatan
tabel sistem matriks hubungan beberapa
penyakit dan gejala serta pohon keputusan.

Gambar 4.1a Pohon Keputusan yang


ditandai dengan gejala demam (A)
Setelah pembuatan kaidah produksi selesai
maka selanjutnya perancangan sistem yang
akan dibentuk dengan menggunakan
file .txt. (Lampiran 4). Tampilan diawali
dengan kolom judul sistem pakar dan
perintah enter. Untuk memulai proses
tanya jawab maka user harus menekan
tombol enter seperti Gambar 4.2, setelah
menekan tombol enter maka Gambar 4.3
yang berarti proses tanya jawab telah
dimulai yang diawali dengan pertanyaan :
Siapa nama anda?, Berapa umur anda?,
Berapa berat badan anda?, Berapa tinggi
badan anda?, Apa golongan darah anda?.
Setelah itu sistem baru menayakan gejala
penyakit yang diderita pasien seperti
Gambar 4.4 dengan pertanyaan : Apakah
Gambar 4.1b Pohon Keputusan yang anda demam?, selanjutnya user menjawab
ditandai dengan gejala demam (B) pertanyaan tersebut dengan menjawab ya
(tekan huruf y pada keyboard) atau tidak
(tekan huruf t pada keyboard).

Gambar 4.2 Tampilan Awal Sistem Pakar

Gambar 4.1c Pohon Keputusan yang


ditandai dengan nyeri bicara dan menelan
Keterangan

PEMBAHASAN Gambar 4.3 Tampilan setelah menekan


Perancangan Program Turbo Prolog 2.0 tombol Enter
Sebagai contoh : Seorang pasien sakit kepala, nyeri bicara pada saat bicara
menderita penyakit dengan gejala demam, dan menelan, batuk, nyeri tenggorokan,
dan selaput lendir merah.
Jika pasien menjawab ya secara
berurutan pada pertanyaan yang diajukan
sistem seperti pada Gambar 4.5 maka
sistem akan menjawab : Penyakit anda
adalah Tonsilitis. Solusi penyakit anda
adalah minum antibiotik melalui mulut
selama sepuluh hari. Jika anak mengalami
ke sulitan menelan, bisa diberikan dalam
bentuk suntikan.

Ga
mbar 4.4 Tampilan tanya jawab pengguna
dengan sistem pakar

Gambar 4.5 Tampilan akhir hasil diagnosa


dan solusinya
Setelah proses tanya jawab selesai
maka tampilan selanjutnya akan menjadi
seperti Gambar 4.5 dengan menampilkan
hasil diagnosa penyakit dan solusi dari
penyakit tersebut. Jika ingin mengulangi
silahkan menekan tombol y pada penyakit yang terdapat dalam bidang THT
keyboard, tapi jika telah selesai maka tekan sesuai dengan kaidah yang telah dibuat
tombol t atau tekan tombol enter pada sebelumnya atau berdasarkan input basis
keyboard seperti pada Gambar 4.5. data yang diberikan.
Pengujian Sistem Pakar Saran
Perlu adanya pengembangan sistem
Untuk mengetahui apakah sistem pakar ini dengan penambahan data lebih
yang telah dibuat telah sesuai dengan banyak lagi, serta pengembangan sistem
kaidah-kaidah (pohon keputusan) yang pakar lainnya misalnya mendiagnosa
telah dibuat sebelumnya maka sistem harus penyakit bagian THT dengan memberikan
diuji secara manual dengan bantuan solusi lengkap dengan dosis obat yang
matriks berbagai penyakit THT (lampiran dibutuhkan pasien. Serta tidak terbatas
2), penjabaran matriks Boolean dan pohon pada mendiagnosa penyakit bagian THT
keputusan. Sehingga berdasarkan tabel saja.
matriks, penjabaran pada matriks Boolean,
dan pohon keputusan diperoleh bahwa DAFTAR PUSTAKA
sistem pakar Trubo Prolog 2.0 telah diuji Binanto, Iwan. 2005. Konsep bahasa
mampu memberikan keluaran yang sesuai pemrograman, Yogyakarta: ANDI
dengan kaidah yang telah dibuat
berdasarkan basis data yang telah diinput. Ibrahim, Ali. 2010. Dalam Jurnal
Pengembangan Sistem Pakar
PENUTUP Identifikasi Hama dan Penyakit
Kesimpulan Tanaman Kelapa. Yogyakarta:
Telah dirancang suatu sistem pakar Universitas Sriwijaya. Diakses 27
program interaktif yang dapat membantu Desember 2011 (Online)
manusia untuk menyelesaikan salah satu
masalah kesehatan khususnya dalam Kusumadewi, S. 2003. Artificial
beberapa penyakit dalam bidang THT, Intellegence (Teori dan Aplikasinya).
yang dapat mendeteksi penyakit serta Yogyakarta: Graha Ilmu.
memberikan solusi pengobatan sehingga Henry K. , M. 2003. Dalam Jurnal Sistem
dapat dilakukan penanganan segera. pakar dalam identifikasi hewan dan
Dengan menggunakan model representasi tumbuhan dengan bahasa turbo
pengetahuan berupa kaidah produksi prolog. Undergraduate thesis, FMIPA
dengan metode forward chaining dengan UNDIP.
mengaplikasikan Sistem Matriks pada URL:http://eprints.undip.ac.id/31647
logika berpikirnya. Dengan /5/845m03_chapter_I.pdf. Diakses
mengaplikasikan sistem Matriks, sistem 27 Desember 2011 (Online)
pakar Turbo Prolog 2.0 telah diuji sehingga
mampu memberikan solusi diagnosa

Anda mungkin juga menyukai