Anda di halaman 1dari 4

SISTEM PAKAR PENENTUAN MENU MAKANAN SEHAT

PENDERITA PENYAKIT KOLESTEROL SESUAI


GOLONGAN DARAH PASIEN MENGGUNAKAN METODE
FORWARD CHAINING DAN BACKWARD CHAINING
Rima Izzul Millah 1)
S1/ Jurusan Sistem Informasi, Sekolah Tinggi Manajemen Informatika & Teknik Komputer Surabaya

email : riymaimut@gmail.com
Abstract : Cholesterol is a fatty substance contained elements in the blood and can not be dissolved. causing
factors of the high cholesterol is the process of aging, heredity and an unhealthy lifestyle. By setting a healthy
diet based on blood type, cholesterol in the body will be controll. The use of Expert System for Determining
Patient Menu Foods Healthy for Cholesterol Patients According to resolve the problem by consuming food
according to blood type. Search method was used Backward Chaining and Forward Chaining. That expert
systems have been created to provide information on the form that affects cholesterol levels and healthy diet
according to blood group owned by the patient.
Keywords : Expert System, Backward Chaining, Forward Chaining, Cholesterol, Blood Type.

Pola hidup yang tidak sehat seperti


kegemaran makan enak, merokok, memakan
makanan cepat saji, diet yang keliru dan
kurang

berolahraga

dapat

berdasarkan golongan darah, kolesterol dalam


tubuh akan terkontrol.
Berdasarkan

permasalahan

tersebut,

menyebabkan

maka dibutuhkan suatu sistem pakar yang

munculnya penyakit. Selain itu kurangnya

dapat menentukan tingkat kadar kolesterol dan

pengetahuan ataupun penerapan pola makan

menentukan menu makanan sehat berdasarkan

sehat menyebabkan orang menderita penyakit

golongan darah pasien. Menurut Martin dan

kolesterol tinggi, diabetes, jantung koroner dan

Oxman dalam Kusrini (2006: 11) sistem pakar

lain sebagainya.

merupakan suatu sistem berbasis komputer

Menurut Pranowo (2010: 27) salah satu

yang menggunakan pengetahuan, fakta dan

zat atau elemen lemak yang terdapat dalam

teknik penalaran dalam memecahkan masalah

darah adalah kolesterol. Apabila seorang

yang biasanya dilakukan oleh seorang pakar.

penderita penyakit kolesterol tidak diobati,

Metode dalam sistem pakar ini menggunakan

akan menimbulkan penyakit berbahaya lain

metode

seperti jantung koroner, stroke, diabetes dan

forward chaining. Metode backward chaining

sebagainya (Nayaka, 2010: 1).Faktor penyebab

digunakan untuk mendiagnosis tingkat kadar

terjadinya kolesterol tinggi adalah proses

kolesterol seseorang. Metode forward chaining

menua, keturunan dan gaya hidup yang tidak

digunakan dalam menentukan menu makanan

backward

chaining

dan

metode

sehat. Dengan mengatur pola makan sehat

sehat berdasarkan tingkat kadar kolesterol dan

pakar dalam bidang tersebut. Sistem pakar

golongan darah.

bekerja

berdasarkan

pengetahuan

yang

Tujuan dari pembuatan sistem pakar ini

dimasukkan oleh seorang atau beberapa orang

adalah menerapkan metode forward chaining

pakar dalam rangka mengumpulkan informasi

dan backward chaining

hingga

pada sistem pakar

sistem

pakar

dapat

menemukan

penentuan menu makanan sehat penderita

jawabannya.Tujuan

penyakit kolesterol sesuai golongan darah

pakar sebenarnya bukan untuk menggantikan

pasien,

untuk

peran

sistem

pengetahuan manusia kedalam bentuk sistem,

metode

menyelesaikan

ini

digunakan

permasalahan

pada

pakar pada tugas akhir ini dan tujuan kedua

manusia,

pengembangan
tetapi

sistem

mensubstitusikan

sehingga dapat digunakan oleh banyak orang.

dari pembuatan sistem ini adalah mereancang


bangun sistem pakar penentuan menu makanan

Metode Backward Chaining

sehat penderita penyakit kolesterl sesuai

Metode backward chaining merupakan

golongan darah pasien menggunakan metode

kebalikan dari metode forward chaining dan

forward chaining dan backward chaining.

sering disebut penalaran mundur (Kusrini

Diharapkan sistem pakar penentuan

2006: 36). Menurut Schnupp dalam Kusrini

menu makanan sehat penderita penyakit

(2008: 11) metode backward chaining (runut

kolesterol sesuai golongan darah pasien, dapat

balik)

membantu

digunakan

pihak-pihak

yang

memerlukan

merupakan

metode

dalam

yang

memecahkan

cocok
masalah

seperti klinik konsultasi gizi, rumah sakit, balai

diagnosis. Dalam metode backward chaining

pengobatan dan orang awam dalam proses

(runut balik), penalaran dimulai dengan tujuan

penentuan menu makanan sehat penderita

merunut balik ke jalur yang akan mengarahkan

penyakit kolesterol sesuai golongan darah

ke tujuan tersebut menurut Giarattano dan

pasien. Sistem pakar yang dibuat nantinya

Riley dalam (Kusrini, 2006: 36).

dapat memberikan suatu kesimpulan yang


berisi

tentang

menu

makanan

sehat

berdasarkan tingkat kadar kolesterol dan


golongan darah.

Metode Forward Chaining


Menurut Irawan (2007: 35) metode
forward chaining adalah suatu metode dari
inference engine untuk memulai penalaran atau

LANDASAN TEORI

pelacakan suatu data dari fakta-fakta yang ada

Sistem Pakar

menuju suatu kesimpulan. Menurut Wilson

Menurut Kusrini (2006: 11) sistem pakar


adalah

sistem

berbasis

komputer

yang

dalam Kusrini (2008: 8) metode forward


chaining

(runut

maju)

merupakan

suatu

menggunakan pengetahuan, fakta, dan teknik

metode yang menggunakan himpunan aturan

penalaran dalam memecahkan masalah yang

kondisi-aksi.

biasanya hanya dapat dipecahkan oleh seorang

interpreter mencocokkan fakta atau statement

Dalam

metode

ini,

kaidah

dalam pangkalan data dengan situasi yang

ALIR SISTEM

dinyatakan dalam bagian sebelah kiri atau

Perancangan Diagram Alir

kaidah if.

Diagram alir merupakan gambaran suatu


aliran data proses dan hubungan antara proses

Kolesterol

satu dengan yang lain dalam suatu sistem

Kolesterol adalah lemak yang terdapat


didalam aliran darah yang berfungsi sebagai

komputer dengan menggunakan simbol-simbol


tertentu.

pembentuk dinding sel dan sebagai bahan baku


beberapa

hormon

(Nayaka,

2010:

Diagram alir sistem untuk seorang

1).

admin adalah untuk menjelaskan penggunaan

Kolesterol dalam tingkat normal memang

sistem yang dapat dilakukan oleh seorang

sangat berguna untuk tubuh, tetapi apabila

admin.

kolesterol berada pada tingkat tinggi maka

Diagram alir sistem bagi seorang

kolesterol akan membahayakan tubuh dan

pakar dalam sistem pakar ini memiliki fungsi

mengakibatkan penumpukan lemak dalam

untuk melakukan proses maintenance data

darah.

master

makanan,

data

makanan-golongan

High Density Lipoprotein (HDL) atau

darah serta memasukkan data parameter yang

biasa disebut kolesterol baik. Fungsi HDL

dibutuhkan dalam bentuk treeview untuk

adalah sebagai pembersih pembuluh darah dari

membuat list aturan.. Proses verifikasi rule

kolesterol LDL yang berlebihan (Ann, 2011:

juga dilakukan oleh user pakar.

50). Semakin banyak kandungan HDL di

Diagram

alir

sistem

untuk

user

dalam tubuh semakin baik pula kondisi tubuh.

menjelaskan proses jalannya sistem pada saat

Low density lipoprotein (LDL) atau disebut

user melakukan konsultasi. Diagram alir

juga kolesterol jahat. Kolesterol LDL ini

sistem proses verifikasi menjelaskan proses

sangat berbahaya bagi tubuh karena lemak

verifikasi

yang terkandung dalam kolesterol ini dapat

conflicting rules dan subsumed rules. Proses

menempel pada permukaan pembuluh darah

diawali

dan

Merupakan

menyebabkan

penyumbatan

pada

untuk
dengan

proses

redundant

pengecekan

gambar

list

dependency

rules,
aturan.

diagram

pembuluh darah. Trigliserida adalah satu jenis

Menentukan menu makanan sehat pasien

lemak yang terdapat dalam darah dan berbagai

penderita kolesterol berdasarkan golongan

organ didalam tubuh. Tubuh menyimpan lemak

darah pasien dengan metode forward chaining.

trigliserida

untuk

menghangatkan

tubuh,

melindungi organ-organ didalam tubuh dan


sebagai cadangan tenaga. Tetapi apabila lemak

IMPLEMENTASI
Form Treeview

menumpuk maka akan menjadi plak dan

Fitur treeview digunakan untuk proses

menghambat aliran darah (DAdamo, 2008:7).

menambah, update, dan menghapus data


treeview. Merupakan menu atau form treeview
3

yang

berfungsi

untuk

menyimpan

dan

membatalkan atau menghapus semua field

mengubah data node treeview. Form ini

yang terisi pada form. Tombol keluar berfungsi

muncul saat memilih menu transaksi kemudian

untuk menutup form konsultasi dan kembali ke

menekan menu treeview. Tombol simpan

form home. Tombol Tingkat kolesterol normal,

digunakan untuk menyimpan node treeview.

tingkat kolesterol tinggi, tingkat kolesterol

Tombol batal digunakan untuk membatalkan

sangat tinggi digunakan untuk menentukan

atau menghapus semua field yang terisi pada

tingkat kolesterol yang diharapkan untuk hasil

form. Tombol keluar berfungsi untuk menutup

akhir oleh pasien.

form treeview dan kembali ke form home.


KAJIAN PUSTAKA
Form Verifikasi
Fitur verifikasi digunakan untuk proses
menambah

data

CellRule

dan

Decision

merupakan menu atau form verifikasi yang

Ann, Lisa Kirana, 2011, Awas Diaskol!


(Diabetes, Asam Urat, Kolesterol), Jawa
Tengah: Syura Media Utama.

berfungsi untuk menyimpan data aturan rule.


Form ini muncul saat memilih menu transaksi
kemudian menekan menu verifikasi. Tombol
OK digunakan untuk menentukan nama set
rule. Tombol verifikasi digunakan untuk
melakukan

proses

verifikasi

rule

dan

menyimpan data aturan rule. Tombol batal


digunakan

untuk

membatalkan

DAdamo, Peter J, 2008, Diet Sehat Golongan


Darah Untuk Mencegah dan Mengobati
Penyakit Jantung dan Kardiovaskular,
Jakarta: PT Bhuana Ilmu Populer.
Irawan, Jusak, 2007, Buku Pegangan Kuliah
Sistem Pakar, Surabaya: Sekolah Tinggi
Manajemen Informatika & Teknik
Komputer Surabaya.

atau

menghapus semua field yang terisi pada form.


Tombol keluar berfungsi untuk menutup form

Kusrini, 2006,

Sistem Pakar, Teori dan

Aplikasi, Yogyakarta: Andi.

verifikasi rule dan kembali ke form home.


Kusrini, 2008, Apilkasi
Yogyakarta: Andi.

Sistem

Pakar,

Form Konsultasi
Merupakan

yang

berfungsi

konsultasi

menu atau form konsultasi


untuk

melakukan

danmenyimpan

data

proses

Nayaka, Fadli , 2010, Kiat Sehat Menurunkan


Kolesterol, Yogyakarta: Octopus.

konsultasi

pasien. Form ini muncul saat memilih menu

Pranowo, Aldesya J, 2010, Diet Sehat Alami

transaksi kemudian menekan menu konsultasi.

berdasarkan

Tombol cari digunakan untuk melakukan

Yogyakarta: Mediahati Pustaka.

Golongan

Darah,

proses pencarian id_pasien pada database.


Tombol ok digunakan untuk menentukan
bahwa pasien tersebut yang akan melakukan
konsultasi. Tombol batal digunakan untuk