Sistem pakar adalah sistem yang mampu menirukan penalaran seorang pakar agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Pengetahuan yang disimpan didalam sistem pakar umumnya diambil dari seorang pakar. Seorang pakar adalah orang yang mempunyai knowledge atau kemampuan khusus di bidang yang dimiliknya. Peran penting seorang pakar dapat digantikan oleh program komputer yang pada prinsip kerjanya untuk memberikan solusi yang pasti seperti yang biasa dilakukan oleh pakar. Jerawat adalah gangguan kulit akibat dari kelebihan produksi kelenjar minyak yang menyebabkan terjadinya infeksi dan radang pada kulit manusia. Hasil dari penelitian yang telah dilakukan oleh para peneliti, menemukan berberapa jenis jerawat, antara lain yaitu jerawat blackhead, whitehead, papula, pustula, nodul, kista, conglobata dan fulminans. Berdasarkan dari jenis jerawat tersebut pula memiliki tingkat kelompoknya masing-masing, yaitu dari tingkat ringan, sedang hingga parah. Namun, kebanyakan penderita jerawat masih banyak yang belum mengetahui jenis-jenis jerawat tersebut, dan jika mengalami jenis jerawat dari tingkat ringan, yang tidak langsung ditangani akan berkembang menjadi parah. Dengan dibuatnya sistem pakar ini betujuan dapat mempermudah masyarakat menyelesaikan masalah tersebut. Sistem pakar dengan menggunakan metode certainty factor (CF) merupakan metode yang mendefenisikan ukuran kepastian terhadap suatu fakta atau aturan. Untuk menggambarkan tingkat keyakinan pakar terhadap masalah yang sedang dihadapi, dengan menggunakan certainty factor ini dapat menggambarkan tingkat keyakinannya.