Abstrak
Jerawat adalah suatu keadaan di mana pori-pori kulit tersumbat sehingga menimbulkan kantung nanah yang
meradang. Kemungkinan besar perubahan hormonal yang merangsang kelenjar minyak di kulit yang menjadi
penyebab timbulnya jerawat. Jerawat merupakan penyakit kulit yang cukup besar jumlah penderitanya. Seringkali
orang awam mengalami kesulitan dalam melakukan proses identifikasi antara penyakit jerawat dengan penyakit yang
mirip dengan jerawat, karena gejala yang ditimbulkan dari penyakit hampir sama. Berdasarkan permasalahan
tersebut, perlu adanya pengembangan sistem pakar untuk identifikasi dan tindakan perawatan jerawat wajah
menggunakan metode forward chaining. Sistem yang dirancang dan diimplementasikan berbasis Dekstop,
menggunakan bahasa pemrograman Visual Basic, dan basis data XAMPP, dengan berisikan 7 data penyakit, 32 data
gejala penyakit dan 18 data tindakan pengobatan penyakit. Sistem ini juga telah diuji coba dan divalidasi oleh pakar
serta beberapa user. Hasilnya didapatkan persentase sebesar 83.3 % yang menunjukan bahwa aplikasi sistem pakar
ini cukup efektif.
Kata Kunci : Sistem Pakar, Metode Forward Chaining, Identifikasi Jerawat, Tindakan Pengobatan Jerawat
H a l a m a n | 71
Volume 4, Edisi 1, November 2017
diketahui ke dalam memori kerja (working memory) tersebut bercampur dengan sel kulit mati. Ketika sel-
yang berupa fungsi-fungsi untuk menjalankan sel kulit itu bercampur dengan jumlah sebum yang
forward chaining itu sendiri, kemudian menurunkan sudah meningkat, maka campuran yang tebal dan
fakta baru berdasarkan aturan yang premisnya cocok lengket itu dapat membentuk penyumbat yang
dengan fakta yang diketahui untuk menghasilkan menjadi bintik hitam atau putih. Banyak orang yang
suatu kesimpulan. Di dalam kasus ini metode beranggapan, bahwa jerawat hanya menyerang muka,
forward chaining dapat membantu proses identifikasi tetapi jerawat bisa juga menyerang bagian tubuh lain,
dengan mencocokkan gejala dari suatu penyakit seperti di bagian punggung, dada dan lengan atas
sesuai dengan aturan yang ada. Setelah penyakit Huda, S. (2014).
tersebut teridentifikasi, maka sistem pakar ini akan Banyak beberapa penyakit yang dikategorikan
melanjutkkan mengenai cara tindakan perawatan dari mirip dengan jerawat karena gejala yang ditimbulkan
penyakit yang telah teridentifikasi tersebut. dari penyakit tersebut hampir sama dengan gejala
yang ditimbulkan oleh jerawat. Berikut adalah
2. Landasan Teori beberapa jenis penyakit jerawat dan penyakit yang
mirip dengan jerawat beserta cara pencegahannya.
2.1 Jerawat
a. Acne Vulgaris
Jerawat adalah suatu kondisi kulit yang tidak Acne Vulgaris adalah penyakit yang
normal di mana terjadi infeksi dan radang pada mempengaruhi kelenjar minyak di kulit. Lubang kecil
kelenjar di minyak pada kulit manusia. Dalam dunia atau pori-pori pada kulit saling terhubung dengan
kedokteran jerawat diartikan sebagai suatu keadaan dengan kelenjar minyak di bawah kulit. Kelenjar ini
di mana pori-pori kulit tersumbat sehingga yang membuat zat berminyak yang disebut sebum. Di
menimbulkan kantung nanah yang meradang. Jerawat dalam folikel, minyak membawa sel kulit mati ke
adalah penyakit kulit yang cukup besar jumlah permukaan kulit. Jika folikel pada kelenjar kulit
penderitanya. Menurut seorang peneliti masalah tersumbat, maka menyebabkan tumbuhnya jerawat di
jerawat ternama di dunia, berpendapat bahwa tak ada permukaan kulit. Sebagian besar jerawat ditemukan
satu orang pun di dunia yang melewati masa di wajah, leher, punggung, dada, dan bahu Miller, L.
hidupnya tanpa sebuah jerawat di kulitnya. (2014).
Kemungkinan penyebabnya adalah perubahan b. Rosacea
hormonal yang merangsang kelenjar minyak di kulit. Rosacea adalah penyakit jangka panjang yang
Perubahan hormonal lainnya yang dapat mempengaruhi kulit dan terkadang juga
menjadi pemicu timbulnya jerawat adalah masa mempengaruhi mata. Gejala penyakit ini meliputi
menstruasi, kehamilan, pemakaian pil KB, dan stres. kemerahan pada kulit, munculnya jerawat pada kulit,
Sumber penyebab timbulnya penyakit jerawat dan pada tahap selanjutnya menyebabkan kulit
biasanya terjadi karena hal-hal seperti adanya menjadi lebih tebal. Pada sebagian besar kasus,
sumbatan lapisan kulit mati pada pori-pori yang rosacea hanya mempengaruhi wajah Miller, L.
terinfeksi. Kulit mati yang menumpuk atau (2014).
terakumulasi akan menyebabkan tersumbatnya c. Perioral dermatitis
folikel dan pori pori. Hal tersebut bisa menyebabkan Perioral dermatitis adalah masalah pada kulit
jerawat karena tidak ada jalan keluar bagi kelenjar wajah yang umum terlihat pada wanita dewasa dan
minyak dan akan menyebabkan terbentuknya jarang sekali terjadi pada pria. Sekelompok bintik
komedo. merah gatal atau lembut tampak paling sering muncul
Kelenjar minyak yang diproduksi terlalu di sekitar mulut dan hidung. Terkadang bintik merah
berlebih juga bisa menjadi salah satu penyebab juga muncul di sekitar mata Miller, L. (2014).
timbulnya jerawat. Kelenjar minyak yang terlalu d. Pityrosporum folliculitis
berlebihan ini bisa saja dimungkinkan karena salah Pityrosporum folliculitis adalah kondisi kulit
makan atau memang sudah menjadi genetik seorang yang disebabkan oleh infeksi oleh ragi pityrosporum.
penderita jerawat. Dengan banyaknya kelenjar Gejala sering muncul pada kulit area batang atas
minyak maka munculnya kelenjar minyak akan lebih termasuk bagian belakang, dada, lengan dan kadang
banyak sehingga kemungkinan tersumbatnya folikel leher sering terpengaruh dan kondisi ini sering
dan pori-pori kulit pun akan semakin banyak terlihat pada orang dewasa muda usia paruh baya.
sehingga resiko terserang jerawat semakin besar. Diagnosisnya didasarkan pada papulopustula
Jerawat tidak melulu muncul karena kotor, pruritus (gatal) yang ditemukan pada pola folikular di
melainkan lebih disebabkan faktor dari dalam tubuh. daerah ini Sharquie, E. K., dkk (2012).
Jerawat timbul karena kelenjar minyak yang berlebih e. Keratosis Pilaris
72 | H a l a m a n
Jurnal Informatika Polinema ISSN: 2407-070X
Kondisi ini kadang muncul ketika seseorang keputusan) dan bisa secara logis dideskripsikan
menerima pengobatan jangka panjang antibiotik sebagai aplikasi pengulangan dari modus ponens
untuk jerawat. Antibiotik mengubah keseimbangan (satu set aturan inferensi dan argumen yang valid).
normal bakteri dalam hidung, hingga menyebabkan Forward chaining mulai bekerja dengan data yang
pertumbuhan berlebih dari organisme berbahaya tersedia dan menggunakan aturan-aturan inferensi
(bakteri gram negatif). Pada kebanyakan orang, hal untuk mendapatkan data yang lain sampai sasaran
ini tidak menimbulkan masalah, dan flora dalam atau kesimpulan didapatkan. Mesin inferensi yang
hidung biasanya kembali hadir ketika penggunaan menggunakan forward chaining mencari aturan-
antibiotik telah dihentikan. Namun bakteri gram aturan inferensi sampai menemukan satu dari
negatif dapat menyebar dan menyebabkan lesi antecedent (dalil hipotesa atau klausa IF - THEN)
jerawat baru yang cukup parah Hospenthal, Tania yang benar. Ketika aturan tersebut ditemukan maka
Von (2014). mesin pengambil keputusan dapat membuat
f. Gram-negative folliculitis kesimpulan, atau konsekuensi (klausa THEN), yang
Kondisi ini kadang muncul ketika seseorang menghasilkan informasi tambahan yang baru dari
menerima pengobatan jangka panjang antibiotik data yang disediakan. Mesin akan mengulang melalui
untuk jerawat. Antibiotik mengubah keseimbangan proses ini sampai sasaran ditemukan. Forward
normal bakteri dalam hidung, hingga menyebabkan chaining adalah contoh konsep umum dari pemikiran
pertumbuhan berlebih dari organisme berbahaya yang dikendalikan oleh data (data-driven) yaitu,
(bakteri gram negatif). Pada kebanyakan orang, hal pemikiran yang mana fokus perhatiannya dimulai
ini tidak menimbulkan masalah, dan flora dalam dari data yang diketahui. Forward chaining bisa
hidung biasanya kembali hadir ketika penggunaan digunakan didalam agen untuk menghasilkan
antibiotik telah dihentikan. Namun bakteri gram kesimpulan dari persepsi-persepsi yang datang,
negatif dapat menyebar dan menyebabkan lesi seringkali tanpa query yang spesifik Akil, Ibnu
jerawat baru yang cukup parah Daniella, S. T., dkk (2017).
(2011).
g. Pseudofolliculitis 2.3 Sistem Pakar
Pseudofolliculitis bisa terjadi disebabkan oleh
rambut yang tumbuh ke dalam. Peradangan biasanya Sistem pakar adalah program komputer yang
terlihat pada wajah dan leher. Kondisi ini dapat merepresentasikan dan melakukan penalaran dengan
meninggalkan bekas luka gelap yang mengangkat pengetahuan dari seseorang pakar dalam bidang
(keloid) Hospenthal, T. V. (2014). tertentu dengan pandangan untuk memecahkan
masalah atau memberikan nasihat. Pakar menusia
2.2 Forward Chaining (human expert) adalah seseoran yang mempunyai
penguasaan yang mendalam terhadap suatu masalah.
Forward Chaining adalah teknik pencarian Berdasarkan pengalamannya, pakar manusia
yang dimulai dengan fakta yang diketahui, kemudian mengembangkan kemampuannya dalam
mencocokkan fakta-fakta tersebut dengan bagian IF memecahkan masalah secara lebih efisien dan efektif.
dari rules IF-THEN. Bila ada fakta yang cocok Sistem pakar jugaharus dapat menjelaskan alasan dari
dengan bagian IF, maka rule tersebut dieksekusi. Bila setiap langkah dalam mencapai suatu tujuan (goal)
sebuah rule dieksekusi, maka sebuah fakta baru dan menjawab pertanyaan tentang solusi yang
(bagian THEN) ditambahkan ke dalam database. dicapainya, seperti halnya seseorang pakar manusia
Setiap kali pencocokan, dimulai dari rule teratas. Hayadi, H. (2016).
Setiap rule hanya boleh dieksekusi sekali saja. Proses
pencocokan berhenti bila tidak ada lagi rule yang bisa 2.4 Visual Basic.net
dieksekusi. Pendekatan dalam pelacakan dimulai dari
informasi masukan dan selanjutnya mencoba Microsoft Visual Basic .NET adalah sebuah
menggambarkan kesimpulan, pelacakan kedepan alat untuk mengembangkan dan membangun aplikasi
mencari fakta yang sesuai dengan bagian IF dari yang bergerak platform .NET Framework, dengan
aturan IF-THEN. Dengan metode forward chaining menggunakan bahasa BASIC. Maka dari itu Dengan
dari pendekatan dan aturan yang telah dihasilkan menggunakan alat ini, para programmer dapat dan
dapat ditinjau oleh para ahli untuk diperbaiki atau juga dapat membangun aplikasi Windows Forms,
dimodifikasi untuk memperoleh hasil yang lebih baik Aplikasi web berbasis ASP.NET, dan juga
Verina, W. (2015). aplikasi command-line. Alat ini dapat diperoleh
Algoritma forward chaining adalah satu dari secara terpisah dari beberapa produk lainnya
dua metode utama reasoning (pemikiran) ketika (seperti Microsoft Visual C++,Visual C#, atau Visual
menggunakan inference engine (mesin pengambil J#), atau juga dapat diperoleh secara terpadu
H a l a m a n | 73
Volume 4, Edisi 1, November 2017
dalam Microsoft Visual Studio .NET. Bahasa Visual langkah. Berikut merupakan langkah-langkah dalam
Basic .NET sendiri menganut paradigma bahasa mendapatkan kebutuhan data system:
pemrograman berorientasi objek yang dapat dilihat
sebagai evolusi dari Microsoft Visual Basic versi 3.1.1 Studi Literatur
sebelumnya yang di implementasikan di atas
Framework. Peluncurannya mengundang kontroversi, Didalam tahapan ini, penelitian dilakukan
mengingat banyak sekali perubahan yang dilakukan dengan cara mempelajari berbagai literatur melalui
oleh Microsoft, dan versi baru ini tidak kompatibel pengumpulan data melalui dokumen, referensi, buku
dengan versi terdahulu Johnson, Bruce (2013). dan sumber yang berasal dari internet yang memiliki
kaitan dengan topik penelitian.
2.5 XAMPP
3.1.2 Wawancara
XAMPP adalah perangkat lunak bebas, yang
mendukung banyak sistem operasi, merupakan Wawancara dilakukan terhadap pakar untuk
kompilasi dari beberapa program. Fungsinya adalah mendapatkan informasi yang dibutuhkan dalam
sebagai server yang berdiri sendiri (localhost), yang pengembangan sistem pakar forward chaining untuk
terdiri atas program Apache HTTP Server, MySQL identifikasi dan tindakan perawatan jerawat wajah
database, dan penerjemah bahasa yang ditulis dengan seperti jenis penyakit, jenis gejala serta mencari
bahasa pemrograman PHP dan Perl. Nama XAMPP kebenaran informasi. Didalam wawancara juga
merupakan singkatan dari X (sistem operasi apapun), memastikan bentuk penerapan metode forward
Apache, MySQL, PHP dan Perl. Program ini tersedia chaining terhadap sistem.
dalam GNU General Public License dan bebas,
merupakan web server yang mudah digunakan yang 3.1.3 Observasi
dapat melayani tampilan halaman web yang dinamis
Indrawan, M. L. (2013). Observasi merupakan kegiatan yang dilakukan
untuk mengambil data langsung dari tempat yang
3. Metodologi Penelitian memiliki kaitan dengan penelitian.
Metode air terjun atau yang sering disebut 3.2 System and Software Design
metode waterfall sering dinamakan siklus hidup
klasik (classic life cycle), dimana hal ini
Proses berikutnya merupakan pembuatan
menggambarkan pendekatan yang sistematis dan juga
desain sistem dan software. Proses tersebut
berurutan pada pengembangan perangkat lunak.
merupakan langkah berfokus pada desain pembuatan
program perangkat lunak termasuk struktur data
meliputi database yang digambarkan dengan DFD,
ERD dan kebutuhan pengguna yang digambarkan
dengan WBS serta Use Case sebagai keperluan pada
kebutuhan penelitian.
74 | H a l a m a n
Jurnal Informatika Polinema ISSN: 2407-070X
membangun sebuah prototype aplikasi sistem pakar Kode Gejala Nama Gejala
dan pengujian dengan mencoba sistem apakah telah dan alis
sesuai dengan hasil solusi dari pakar. Ge12 Pada umumnya ditemukan pada
usia 30-40 tahun
Ge13 Bintil kecil pada lipatan dagu
atau bagian bibir atas
Ge14 Kulit berwarna merah dan
3.5 Evaluasi Sistem bersisik
Ge15 Predileksinya pada area mulut,
Evaluasi sistem dilakukan ketika terdapat bisa menyebar disekitar hidung
kesalahan pada sistem yang berjalan atau tambahan dan mata
pada data yang telah di verifikasi oleh pakar. Ge16 Pada umumnya ditemukan pada
wanita muda
4. Analisis Dan Perancangan Ge17 Ada keluhan gatal
Ge18 Muncul warna kemerahan yang
4.1 Analisa dan perancangan menyebar ke alis dan glabella
Ge19 Sekumpulan benjolan merah atau
Pada bab ini diuraikan dengan rancangan benjolan benjolan kecil berisi
sistem yang meliputi rancangan model, rancangan nanah yang berkembang disekitar
arsitektur sistem, rancangan proses, rancangan data folikel rambut
dan rancangan antarmuka pengguna (user interface). Ge20 Predileksinya pada area
Berikut adalah tabel nama penyakit dan tabel gejala punggung, bahu, dan dada bagian
dan yang terdapat pada tabel 1 dan tabel 2. atas, bisa meluas sampai ke leher,
lengan atas dan wajah
Table 1. Tabel Penyakit Ge21 Pada umumnya ditemukan pada
Kode Penyakit Nama Penyakit laki-laki atau perempuan usia 13-
Pe01 Acne Vulgaris 45 tahun
Pe02 Rosacea Ge22 Permukaan kulit kasar, tidak rata
Pe03 Perioral dermatitis atau bersisik
Pe04 Pityrosporum folliculitis Ge23 Predileksinya pada area kulit
Pe05 Keratosis pilaris lengan, paha, pipi, bokong. Bisa
Pe06 Gram-negative bacterical muncul di wajah , alis atau kulit
folliculitis kepala
Pe07 Pseudofolliculitis Ge24 Pada umumnya ditemukan pada
anak-anak dan remaja
Table 2. Tabel Gejala Ge25 Benjolan yang bengkak, besar
Kode Gejala Nama Gejala dan bernanah
Ge01 Muncul papul Ge26 Pada umumnya ditemukan pada
Ge02 Muncul pustule laki-laki dewasa
Ge03 Muncul nodul Ge27 Peradangan pada wajah dan leher
Ge04 Muncul sikratik atau scar acne Ge28 Pada umumnya ditemukan pada
Ge05 Predileksinya pada area wajah, segala umur
dada dan punggung
Ge06 Pada umumnya muncul pada usia 4.2 Pohon Keputusan
remaja
Ge07 Kulit perih dan sensasi terbakar Pohon keputusan digunakan sebagai dasar
Ge08 Kemerahan pada kulit yang membangun kumpulan aturan yang diperlukan untuk
permanen memprediksi penyakit jerawat wajah berdasarkan
gejala-gejala yang ada Yulianti, M., A. (2012).
Ge09 Permukaan kulit menjadi kasar,
seperti membengkak
Ge10 Masalah pada mata (mata
bengkak, kelopak mata memerah)
Ge11 Predileksinya pada sentral wajah
yaitu hidung, pipi, dagu, kening
H a l a m a n | 75
Volume 4, Edisi 1, November 2017
76 | H a l a m a n
Jurnal Informatika Polinema ISSN: 2407-070X
H a l a m a n | 77
Volume 4, Edisi 1, November 2017
No Pasien Diagnosa Diagnosa Akurasi pakar forward chaining untuk identifikasi dan
Pasien Pakar tindakan perawatan jerawat wajah, maka didapatkan
1 Pasien Acne Acne 1 kesimpulan sebagai berikut:
A Vulgaris Vulgaris 1. Hasil pengujian fungsional dan sistem
menunjukan bahwa metode forward chaining
2 Pasien Acne Acne 1
dapat digunakan untuk mengembangkan sistem
B Vulgaris Vulgaris
pakar identifikasi dan tindakan perawatan jerawat
3 Pasien Acne Acne 1
wajah yang diimplementasikan berbasis dekstop.
C Vulgaris Vulgaris
2. Sistem pakar yang telah dikembangkan dapat
4 Pasien Kemungkin Acne 0
memberikan solusi dan memberikan informasi
D an terkena Vulgaris
kepada orang awam dalam mengidentifikasi
Acne
penyakit jerawat.
Vulgaris
3. Berdasarkan hasil uji lapangan menggunakan
50%
aplikasi sistem pakar, didapatkan hasil persentase
5 Pasien Acne Acne 1 sebesar 83.3 % yang menunjukkan bahwa aplikasi
E Vulgaris Vulgaris cukup efektif. Hasil penelitian ini menunjukan
6 Pasien Acne Acne 1 bahwa aplikasi sistem pakar ini dapat
F Vulgaris Vulgaris meningkatkan efektifitas dalam proses identifikasi
7 Pasien Acne Acne 1 jerawat wajah.
G Vulgaris Vulgaris
8 Pasien Acne Acne 1 7.2 Saran
H Vulgaris Vulgaris
9 Pasien Kemungkin Acne 0 Pada penelitian ini ada beberapa saran yang
I an terkena Vulgaris dapat diberikan untuk pengembangan sistem
Gram- selanjutnya meliputi:
negative
1. Pemilihan penggunaan bahasa dalam sistem perlu
folliculitis dipertimbangkan agar lebih memudahkan
33.3% pengguna sistem, khususnya penggunaan bahasa
10 Pasien Acne Acne 1 medis dan bahasa asing.
J Vulgaris Vulgaris 2. Pengembangan sistem berbasis web dengan fitur
11 Pasien Acne Acne 1 tanya jawab dan diskusi online dengan pakar
K Vulgaris Vulgaris dokter spesialis kulit agar pengguna lebih mudah
12 Pasien Acne Acne 1 untuk berkonsultasi langsung dengan pakar.
L Vulgaris Vulgaris
Daftar Pustaka:
Berdasarkan tabel 5 telah dilakukan dengan 12
sempel data pasien dan menghasilkan akurasi sesuai Prasetyo dan Catur. 2014. Analisis Metode Forward
perhitungan berikut: Chaining Dalam Sistem Pakar Diagnosa
Penyakit Pada Hewan Sapi. Semarang: Jurnal
Nilai Akurasi Informatika
Huda, Syamsul. 2014. Acne/Jerawat. Surabaya:
Universitas Airlangga
Jadi nilai ke akurasian = 83.3 % Miller, Laurence, 2014. What Is Acne. Bethesda:
National Institute of Arthritis and
Jadi dapat disimpulkan bahwa akurasi sistem pakar Musculoskeletal and Skin Diseas
berdasarkan 12 data yang diuji adalah 83.3 % yang Miller, Laurence, 2014. What Is Rosacea. Bethesda:
menunjukkan bahwa sistem pakar ini berfungsi National Institute of Arthritis and
cukup baik sesuai dengan diagnosa pakar. Musculoskeletal and Skin Diseas
Miller, Laurence, 2014. What Is Perioral dermatitis.
7. Penutup Bethesda: National Institute of Arthritis and
Musculoskeletal and Skin Diseas
7.1 Kesimpulan Sharquie, E Khalifa. dkk. 2012. Malassezia
Folliculitis Versus Truncal Acne Vulgaris.
Berdasarkan analisa dan perancangan, Basrah: Journal of Cosmetics, Dermatological
implementasi serta pengujian pengembangan sistem Sciences and Applications, 2012, 2, 277-282
78 | H a l a m a n
Jurnal Informatika Polinema ISSN: 2407-070X
H a l a m a n | 79
Volume 4, Edisi 1, November 2017
80 | H a l a m a n