Sistem pakar adalah sistem komputer yang mengemulasi kemampuan kepakaran manusia. Sistem pakar dikembangkan melalui beberapa tahapan, tahapan yang rumit adalah thapan representasi pengatahuan yang meliputi pembuatan tabel keputusan, penyususnan pohin keputusan, peringkasan pohon keputusan, penyusunan kaidah-kaidah.