Salah
satu cabang dari Artificial Intelligence
ialah sistem pakar. Sistem pakar adalah sistem berbasis komputer yang digunakan
sebagai pengambil keputusan atau penyelesaian masalah untuk mendapat solusi
yang dapat mencapai level yang setara atau kadang malah melebihi seorang pakar,
pada satu area masalah yang spesifik (Andryani, 2012). Sistem pakar dapat juga
dikatan sebagai kecerdasan buatan, yang saat ini banyak dikembangkan untuk
membantu pekerjaan para pakar pada bidang tertentu. Kecerdasan buatan merupakan
bagian ilmu komputer yang bertujuan membuat komputer dapat melakukan pekerjaan
seperti dan sebaik manusia (Meidiantono & Sugianto, 2012).