## SISTEM DIAGNOSIS PENYAKIT KULIT PADA MANUSIA DENGAN METODE
FORWARD CHAINING BERBASIS ANDROID
Wildan Cika Pradana 1 , Mochtar Yahya 2 , Halimahtus Mukminna 3
1,2 Teknik Elektro, Universitas Islam Kadiri
3 Teknik Komputer, Universitas Islam Kadiri email : wildan.cp25@gmail.com
Abstrak: Penyakit  kulit  sering  kali  diabaikan  oleh  masyarakat  karena  tidak  mengancam  jiwa  atau  tidak  menyebabkan kematian, sehingga keberadaanya cenderung diabaikan dan prioritas penanganannya rendah. Pengetahuan yang kurang terkait jenis  penyakit  kulit,  tidak  mengetahui  cara  pengobatannya  dan  kurangnya  kesadaran  masyarakat  untuk  memeriksakan  dan berkonsultasi  dengan  dokter  spesialis  kulit,  menyebabkan  seseorang  dapat  terjangkit  penyakit  kulit  akut.  Bantuan  inovasi teknologi  komputer  sangat  dibutuhkan  untuk  mempermudah  masyarakat  memperoleh  informasi  diagnosis  dan  penanganan yang  tepat  berupa  sistem  pakar.  Sistem  pakar  yang  dimaksud  adalah  sistem  pakar  diagnosis  penyakit  kulit  menggunakan metode forward chaining berbasis android menggunakan bahasa pemrograman java. Tujuan penelitian adalah menghasilkan dan menguji kelayakan sistem pakar diagnosis penyakit kulit menggunakan metode forward chaining berbasis android. Sistem pakar yang telah dikembangkan melalui dua tahapan pengujian sistem yaitu, (1) hasil pengujian semua rule memiliki kesamaan hasil yang sama dengan rule yang dilakukan ahli, dan (2) hasil pengujian ahli dan uji coba pengguna menunjukkan hasil yang layak untuk dipergunakan.
Kata Kunci : . Android; . Forward chaining ; . Penyakit Kulit; . Sistem . Pakar
Abstract: Skin diseases are often ignored by the community because they are not life-threatening or do not cause death, so their presence tends to be ignored and the priority of treatment is low. Lack of knowledge related to the type of skin diseas e, not knowing how to treat it and lack of public awareness to check and consult with a dermatologist, causes a person to contract acute skin diseases. Computer technology innovation assistance is needed to make it easier for the public to obtain accurate diagnosis and treatment information in the form of an expert system. The expert system in question is an expert system for diagnosing  skin  diseases  using  the  Android-based  forward  chaining  method  using  the  Java  programming  language.  The purpose of the study was to produce and test the feasibility of an expert system for diagnosing skin diseases using the android- based forward chaining method. The expert system that has been developed has gone through two stages of system testing, namely, (1) the results of testing all the rules have the same results as the rules carried out by experts, and (2) the results of expert testing and user trials show results that are feasible to use.
Keywords : . Android; . Forward . chaining; . Skin . Disease; . Expert . system

## PENDAHULUAN
Masalah  kesehatan  masyarakat  di  negara tropis yang sering dijumpai dan dialami salah satunya masalah  kesehatan  tubuh  bagian  terluar,  yaitu kesehatan  kulit  atau  dermatitis.  Hal  ini  karena keadaan suhu dan kelembaban udara di negara tropis seperti  Indonesia  berubah  setiap  waktu.  Panas  yang terjadi  sepanjang  tahun  serta  udara  yang  lembab membuat  jamur,  bakteri  atau  parasit  berkembang lebih cepat sehingga menyebabkan penyakit kulit.
Secara umum penyakit kulit dapat disebabkan berbagai  faktor  diantaranya  kebiasaan  hidup  sehari- hari  dengan  lingkungan  yang  kurang  bersih  akan menjadi sumber munculnya berbagai penyakit, dapat juga  dikarenakan  oleh  kuman,  virus,  jamur,  parasit hewan dan lain-lainnya [1].
Organ  terluar  dari  tubuh  manusia  atau  biasa disebut  kulit  sangat  rentan  terhadap  masalah  dari faktor  eksternal,  kulit  berfungsi  sebagai  pelindung dari  gangguan  fisik,  gangguan  zat-zat  kimia, gangguan panas, dan gangguan infeksi luar. Selain itu kulit  juga  berfungsi  mengatur  suhu  tubuh  dan membentuk vitamin D dan kekebalan tubuh manusia [2].
Penyakit  kulit  sering  kali  diabaikan  oleh masyarakat  karena  tidak  mengacam  jiwa  atau  tidak
menyebabkan  kematian  sehingga  keberadaanya cenderung  diabaikan  dan  prioritas  penanganannya rendah.  Namun,  apabila  diabaikan  tanpa  ada perawatan dan pengobatan yang tepat, penyakit kulit dapat menyebabkan ketidaknyamanan dan mempengaruhi  kualitas  hidup  masyarakat  [3]. Pengobatan penyakit kulit sangat kompleks dan tidak memberikan hasil pengobatan yang 100% tepat. Oleh sebab  itu,  diperlukan  pilihan  pengobatan  yang  tepat bagi  penderita  dermatologis  agar  diperoleh  resep dermatologis yang tepat [4].
Pengetahuan  yang  kurang  terkait  jenis penyakit kulit dan tidak mengetahui cara pengobatannya  akan  menyebabkan  seseorang  dapat terkena  penyakit  kulit  akut. Orang  dengan pengetahuan  kurang  1,5  kali  lebih  mungkin  terkena penyakit kulit daripada mereka yang berpengetahuan lebih [5]. Alasan lainnya disebabkan faktor ekonomi dan  adanya  perasaan  malu  untuk  berterus  terang ketika periksa dan konsultasi permasalahan penyakit kulit dengan dokter spesialis.
Sesuai  dengan  permasalahan  di  atas  maka perlu adanya bantuan teknologi komputer yang dapat membantu  masyarakat  untuk  memberikan  informasi dalam  mendiagnosis  dan  penanganan  penyakit  kulit pada  pasien  yaitu  berupa  aplikasi  sistem  pakar.
Sistem  pakar  adalah  sistem  informasi  yang  berisi pengetahuan  khusus  dan  dapat  digunakan  untuk saran. Perancangan sistem pakar yang baik bertujuan memecahkan  masalah  tertentu  dengan  meniru pekerjaan seorang pakar [6].
Sistem  pakar  memiliki  beberapa  metode pengambilan  keputusan,  salah  satunya  adalah forward  chaining .  Dalam  metode forward  chaining , pelacakan  dimulai  dengan  melacak  semua  data  dan aturan  untuk  mencapai  tujuan. Forward  chaining membantu  diagnosis  dini  penyakit  dengan  melacak gejala pasien [7]. Sehingga metode forward chaining akan digunakan pada penelitian.
Sistem  pakar  diagnosa  penyakit  kulit  yang dikembangkan menggunakan metode forward chaining serta  nantinya  akan  dibangun  berbasis Android.  Dengan adanya teknologi  berbasis  android diharapkan  masyarakat  dapat  lebih  terbantu  untuk mengetahui  diagnosa  penyakit  kulit  yang  dialami dengan  tepat,  mudah  dan  cepat  serta  dapat  diakses dimana  saja.  Sistem  pakar  akan  menampilkan penjelasan  terkait  diagnosis  penyakit  kulit  serta penjelasan cara penanganannya.
Tujuan  penelitian  ini  adalah  menghasilkan sistem pakar untuk mendiagnosis penyakit kulit pada manusia  dengan  menggunakan  metode forward chaining berbasis  android  dan  menguji  kelayakan sistem pakar tersebut.

## TINJAUAN PUSTAKA
Sistem Pakar (Expert system) Sistem pakar diartikan sebagai program yang membuat  saran  otomatis  yang  mencoba  meniru proses  berpikir  dan  pengetahuan  para  ahli  untuk mencapai  tujuan  tertentu  [8].  Sistem  pakar  adalah sistem  yang  mentransfer  pengetahuan  manusia  ke komputer  sehingga  dapat  memecahkan  masalah seperti  seorang  ahli,  yang  dirancang  untuk  meniru kinerja seorang ahli untuk memecahkan masalah.
Metode . Forward . Chaining Metode inferensi maju atau forward chaining merupakan metode dengan prosedur berpikir dan pola inferensi yang digunakan oleh sistem untuk mencapai kesimpulan.  Pemikiran  dimulai  dengan  menyusun aturan  berbasis  pengetahuan  dengan  fakta database [9]. Forward chaining merupakan cara pengambilan keputusan yang  dimulai dari  kiri (IF). Algoritma dimulai dengan fakta pengujian kebenaran hipotesis.  Sistem  yang  menggunakan  metode  ini, fakta  dalam  sistem  tersebut  disimpan  dan  terus diperbarui  dalam  memori.  Output    sistem  berupa kondisi  aksi  yaitu  tindakan  yang  akan  dilakukan ketika  suatu  item  dalam  memori  kerja  memiliki kondisi  tertentu  [10].  Hal  ini  biasanya  untuk menambah atau menghapus item di memori kerja.
Pada  dasarnya, forward  chaining memiliki tiga  tahapan  yaitu  memilah prosedur yang menguji dan mengevaluasi prosedur yang dicocokkan dengan
kondisi prosedur . pertama. Apabila kondisi prosedur yang  pertama cocok  dengan fakta, prosedur akan ditambahkan ke set konflik.  Jika  masih  terdapat prosedur yang cocok dengan fakta di bagian kondisi, maka  tambahkan  prosedur  lain  [11].  Gambar  1 menunjukkan flowchart metode forward chaining .
Gambar 1. Flowchart Metode Forward Chaining [12]

## Penelitian Terdahulu
Ada  beberapa  penelitian  lain  yang  terkait dengan penelitian yang dilakukan yaitu sistem pakar untuk  mendiagnosis  penyakit  kulit  menggunakan metode forward chaining berbasis website. Dari hasil penelitian  tersebut  memberikan  saran  tentang penyakit kulit, informasi penyakit, gejala serta solusi. Pada sistem ini dikembangkan dengan menggunakan bahasa  pemrograman  PHP  [13].  Sejalan  dengan penelitian kedua yang berjudul Aplikasi pakar untuk diagnosa  penyakit  kulit  menggunakan  metodologi forward  chaining di  Skin  Care  Al  Alif  Kabupaten Chiamis.  Dengan  hasil  penelitian  yaitu  memberikan informasi  hasil  diagnosa,  informasi  penyakit,  solusi pengobatannya. Aplikasi ini dikembangkan menggunakan  pemrograman  java  dan database MySQL  [14].  Dari  kedua  sistem  pakar  tersebut dikembangkan  berbasis  web,  salah  satu  kekurangan website adalah  hanya  dapat  tersedia  jika  pengguna dalam keadaan online.
Penelitian  ketiga  berjudul  sistem  pakar berbasis  android  untuk  diagnosa  penyakit  kulit kucing  dengan  metode forward  chaining .  Hasil  dari penelitian  ini,  telah  dibuat  aplikasi  yang  berbasis
android digunakan mendiagnosis penyakit kulit pada kucing,  sehingga  pengguna  dapat  melakukan konsultasi kapan dan dimana saja hanya dengan cara membuka  aplikasi  tersebut  [15].  Sejalan  dengan Penelitian  keempat  berjudul  pengembangan  sistem pakar  diagnosa  penyakit  kambing  menggunakan metode forward chaining berbasis android. Hasilnya berupa  sebuah  sistem  pakar  dengan  metode  yang sama  dan  dikembangkan  dengan  berbasis  android, tetapi  memiliki  objek  penelitian  yang  berbeda  yaitu kambing [16].
Berdasarkan beberapa penelitian terkait di atas mempunyai  keselarasan  penelitian  yang  akan dilakukan  yaitu  mengembangkan  sistem  pakar dengan metode forward chaining . Adapun perbedaan dari  sistem  yang  akan  dikembangkan  yaitu  berbasis android  dan  objek  penelitian  kulit  manusia,  dimana nanti  akan  membahas    secara  detail  diagnosis penyakit kulit disertai dengan cara penanganannya.

## METODE
Metode  penelitian  yang  digunakan  pada penelitian  ini  adalah research  and  development . Untuk mengembangan sistem pakar ini menggunakan pendekatan  berdasarkan  metode Expert  system Development Life Cycle (ESDLC). ESDLC merupakan  konsep  dasar  dalam  pengembangan  dan desain  sistem  pakar  yang  lebih  spesifik.  Terdapat  6 tahapan  dalam  ESDLC  diantaranya  penilaian keadaan,  akuisisi  pengetahuan,  desain,  pengujian, dokumentasi, dan pemeliharaan.
Penilaian Keadaan Pengujian Dokumentasi Pemeliharaan Desain Akuisisi Pengetahuan Perbaikan Eksplorasi Pendataan Ulang

## Gambar 2. Metode Penelitian
Tahap pertama, penilaian keadaan merupakan tahapan  dasar  untuk  mengkaji  dan  membatasi masalah  yang  diimplementasikan.  Pada  tahap  ini dilakukan  diantaranya  (1)  kelayakan  masalah  dan topik  penelitian  untuk  dijadikan  sistem  pakar,  (2) menentukan tujuan akhir dari sistem pakar yang akan dikembangkan,  (3)  menganalisis  kebutuhan  sistem, dalam  hal  ini  dilakukan  pengumpulan  data-data penyakit  dari  2  ahli  yaitu  dokter  spesialis  kulit  dan
kelamin  oleh  dr.  Niken  Ernaningtyas  dan  dr  Adip Kuworo  dan  (4)  menganalisis  sumber  pengetahuan berupa  informasi  penyakit  kulit,  gejala  dan penanganannya.
Tahap kedua, akuisisi pengetahuan merupakan tahap untuk mengumpulkan pengetahuan, memindahkan  serta  merubah  pengetahuan  dari beberapa  sumber.  Pada  penelitian  ini  berupa  data penyakit kulit dan data gejala.
Data  penyakit  kulit  berisi  daftar  nama penyakit  kulit  disertai  kode  yang  akan  berfungsi untuk  pengembangan  sistem  pakar.  Tabel  1 menunjukkan nama penyakit kulit disertai kode.
Tabel . 1. . Data . Penyakit . Kulit Kode. Nama . Penyakit P01 .
Dermatitis Atopik (Eskim)
P02 . Impetigo P03 . Furunkel (Bisul) P04 . Pitiriasis Versicolor (Panu) P05 . Sindrom Steven Johnson (Alergi Obat Berat) P06 . Varicella (Cacar Air) P07 . Herpes Zoster (Cacar Api) P08 . Vitiligo P09 . Psoriasis
P10 . Skabies (Gudik)
Pada  Tabel  2  menunjukkan  kode  dan  diikuti nama  gejala  penyakit  kulit  yang  akan  digunakan untuk pengembangan sistem pakar.
Tabel . 2. . Data . Gejala . Penyakit . Kulit Kode .
Nama . Gejala G01 . Gatal . G02 Deman G03 Pusing G04 Lemas G05 Sakit kepala G06 Kulit kering G07 Bersisik
G08 Batuk
G09 Kulit mudah terkelupas G10 Luka lepuh pada kulit G11 Bintil berair pada kulit
G12 Mata terasa panas
G13 Nyeri
G14 Benjolan kemerahan G15 Perih pada mulut dan tenggorokan G16 Koreng berwarna kuning kecokelatan di sekitar luka G17 Nyeri pada benjolan
G18 Nyeri tenggorokan
G19 Nanah di bagian tengah benjolan G20 Bercak putih terang G21 Bercak merah pada kulit
G22 Bercak merah kecokelatan
G23 Bercak merah pada perut G24 Bercak merah pada punggung
G25 Bercak merah sekitar hidung G26 Bercak merah sekitar mulut
G27 Hilangnya pigmen warna pada rambut G28 Hilangnya pigmen warna pada bagian hitam mata
G29 Bintil kemerahan dan bernanah pada sela jari tangan dan kaki G30 Bintil kemerahan dan bernanah pada siku G31 Bintil kemerahan dan bernanah pada ketiak G32 Bintil kemerahan dan bernanah pada puting payudara
G33 Bintil kemerahan dan bernanah pada pusar
G34 Bintil kemerahan dan bernanah pada bokong
G35 Bintil kemerahan dan bernanah pada kelamin luar pria
Dari  pengetahuan  yang  didapatkan  adalah penyakit  kulit  dan  gejalanya.  Sehingga  basis pengetahuan dapat dibuat dengan melihat keterikatan atau  hubungan  yang  ada  antara  penyakit  kulit  dan gejala penyakit. Tabel 3 menunjukkan rule pada basis pengetahuan.
Tabel . 3. Tabel Rule No Rule 1 JIKA  Gatal  DAN/ATAU  Kulit  kering  DAN/ATAU Bercak  merah  pada  kulit  MAKA  Dermatitis  Atopik (ESKIM)
2 JIKA  Gatal  DAN/ATAU  Koreng  berwarna  kuning kecokelatan  di  sekitar  luka  DAN/ATAU  Bercak  merah sekitar  hidung  DAN/ATAU  Bercak  merah  sekitar  mulut MAKA IMPETIGO
3 JIKA  Benjolan  kemerahan  DAN/ATAU  Nyeri  pada benjolan  DAN/ATAU  Nanah  di  bagian  tengah  benjolan MAKA FURUNKEL (BISUL)
4
JIKA  Gatal  DAN/ATAU  Bersisik  DAN/ATAU  Bercak putih  terang  DAN/ATAU  Bercak  merah  kecokelatan MAKA Pitiaris Versicolor (PANU)
5 JIKA  Demam  DAN/ATAU  Lemas  DAN/ATAU  Batuk DAN/ATAU  Luka  Lepuh  di  Kulit  DAN/ATAU  Mata Terasa  Panas  DAN/ATAU  Perih  Pada  Mulut  dan Tenggorokan  MAKA  SINDROM  STEVEN  JOHNSON (ALERGI OBAT BERAT) 6 JIKA  Demam  DAN/ATAU  Pusing  DAN/ATAU  Lemas
DAN/ATAU  Nyeri  Tenggorokan  DAN/ATAU  Bercak Merah  Pada  Perut  DAN/ATAU  Bercak  Merah  Pada Punggung MAKA VARICELLA (CACAR AIR)
7 JIKA  Demam  DAN/ATAU  Lemas  DAN/ATAU  Sakit
Kepala  DAN/ATAU  Bintil  Berair  Pada  Kulit  MAKA
HERPES ZOSTER (CACAR API)
8 JIKA Gatal DAN/ATAU Nyeri DAN/ATAU Bercak Putih
Terang  DAN/ATAU  Hilangnya  Pigmen  Warna  Pada Rambut  DAN/ATAU  Hilangnya  Pigmen  Warna  Pada
Bagian Hitam Mata MAKA VITILIGO
9
JIKA  Gatal  DAN/ATAU  Kulit  Kering  DAN/ATAU Bersisik DAN/ATAU Kulit Mudah Terkelupas
DAN/ATAU Nyeri MAKA PSORIASIS 10 JIKA  Gatal  DAN/ATAU  Bintil-bintil  Kemerahan  dan
Bernanah  Pada  Sela  Jari  Tangan  dan  Kaki  DAN/ATAU Bintil-bintil  Kemerahan  dan  Bernanah  Pada  Siku DAN/ATAU Bintil-bintil Kemerahan dan Bernanah Pada Ketiak  DAN/ATAU  Bintil-bintil  Kemerahan  dan Bernanah Pada Puting Payudara DAN/ATAU Bintil-bintil Kemerahan dan Bernanah Pada pusar DAN/ATAU Bintil- bintil Kemerahan dan Bernanah Pada bokong DAN/ATAU Bintil-bintil Kemerahan dan Bernanah Pada Kelamin Luar pria MAKA SKABIES (GUDIK)
Tahap  ketiga,  desain  merupakan  pembuatan rancangan  sistem  dengan  pengetahuan  yang  telah diperoleh  sebelumnya  untuk  pemecahan  masalah dalam  sistem  pakar.  Desain  awal  berupa flowchart sistem dan context diagram . Flowchart sistem  menjelaskan  tentang  alur pengoperasian  aplikasi.    Pada  sistem  pakar  ini  alur dimulai dari User memilih menu yang ada pada menu
utama, kemudian user disediakan 3 buah menu pada halaman  ini.    Apabila user . memilih  menu  data penyakit  maka  akan  ditampilkan  data  penyakit, setelah  itu user bisa  kembali  ke  menu  utama.  Jika user tidak  memilih  menu  data  penyakit, user bisa mengambil  menu  tentang  aplikasi,  maka  akan menunjukkan  tampilan  tentang  aplikasi,  setelah  itu user bisa  kembali  ke  menu  utama.  Jika user tidak memilih  menu  tentang  aplikasi,  maka user bisa mengambil menu diagnosa dan tampilan akan beralih ke  halaman  menu  diagnosa  yang  menampilkan  35 checkbox gejala. User bisa langsung kembali ke menu utama  atau user akan  beralih  ke  tampilan  hasil diagnosa, user bisa  kembali  ke  tampilan  menu diagnosa  atau  beralih  ke  halaman  detail  penyakit. Untuk  keluar  aplikasi, user harus  kembali  ke  menu utama,  atau  jika  pada  menu  utama  tidak  ada  yang dipilih user bisa  memilih  untuk  menutup  aplikasi.
Flowchart sistem dapat dilihat pada Gambar 3.
START YA Menu YA YA TIDAK Pilih Tutup Aplikasi Selesai Tampilan Hasil Detail Penyakit TIDAK Tampilan Tentang Aplikasi Menu Tentang Aplikasi Tampilan Data Penyakit Menu Data Penyakit Pelih Gejala Menu Diagnosa TIDAK YA TIDAK
Gambar 3. . Flowchart . Sistem . Pakar
Context diagram merupakan aliran data yang membuat  satu  proses  serta  menunjukkan  sistem secara keseluruhan. Pada sistem pakar ini terdapat 2 eksternal entity yaitu user dan developer . Developer atau pembuat sistem harus meminta data ke ahli atau pakar  yaitu  seorang  dokter  spesialis  kulit  dan kelamin.  Pakar  memberikan  informasi  berupa  data penyakit  kulit  beserta  gejala-gejalanya  kepada developer . Developer melakukan  pengolahan  data penyakit  kulit  untuk  selanjutnya  di  input  ke  dalam sistem aplikasi. Setelah aplikasi  selesai dibuat, User menggunakan  aplikasi  untuk  melakukan  proses konsultasi,  dan  aplikasi  akan  memberikan  hasil konsultasi  kepada  User.  Gambar  4  menunjukkan context diagram sistem.
Gambar .. 4. . Context .. Diagram
Tahap  keempat,  pengujian  sistem  bertujuan memeriksa  fungsionalitas  sebuah  sistem  yang  telah dibuat  guna  menentukan  apakah  sistem  tersebut memenuhi  kebutuhan  dan  ketentuan  yang  terbebas dari  error  [17].  Pengujian  sistem  dilakukan menggunakan black  blox  testing oleh  pakar  yang sesuai bidang penyakit kulit. Black blox testing salah satu  pendekatan  untuk  pengujian  perangkat  lunak dalam  hal  spesifikasi  fungsional,  bukan  pengujian kode  program,  untuk  melihat  apakah  fungsionalitas perangkat  lunak,  input  outputnya  bekerja  serta kesesuaian spesifikasi yang diperlukan [18].
Tahap  kelima,  dokumentasi  dimaksudkan adalah  proses  yang  menangani  beberapa  kebutuhan diantara  pengumpulan  semua  informasi  terkait proyek, dokumen yang dapat menjelaskan pengoperasian  sistem  serta  panduan  langkah  demi langkah melalui fitur operasional sistem.
Tahap  keenam,  pemeliharaan  dimaksudkan untuk  perubahan  kebutuhan  dasar  sistem  atau perubahan spsifikasi sistem, perbaikan atau pembaruan diperlukan untuk meningkatkan pengetahuan sistem untuk memenuhi persyaratan saat ini.

## HASIL DAN PEMBAHASAN
Bagian  hasil  dan  pembahasan  ini  akan diuraikan  hasil  dari  penelitian  yang  telah  dilakukan berupa desain  antar muka sistem diagnosis penyakit kulit,  menyajikan  data  uji  coba  sistem  dan  hasil pengujian sistem

## Desain Antar Muka Aplikasi
Desain  antar muka aplikasi  yang telah  dibuat terbagi  menjadi  beberapa  bagian  diantaranya  (1) tampilan  menu  utama,  (2)  menu  data  penyakit,  (3) menu  tentang  aplikasi,  (4)  menu  diagnosis  atau gejala,  (5)  hasil  diagonosis,  dan  (6)  tampilan  detail penyakit.
Tampilan  menu  utama  aplikasi  memiliki  3 (tiga)  pilihan  menu  yaitu  data  penyakit,  tentang aplikasi  dan  diagnosa,  dan  ketiga  menu  tersebut memiliki fungsi yang berbeda. Dari menu-menu yang tersedia  user  dapat  memilih  salah  satu  di  aplikasi diagnosa  penyakit  kulit.  Gambar .. 5  menunjukkan tampilan .. menu aplikasi.
Gambar . 5. . Tampilan . Menu . Utama
Menu  Data  Penyakit  menampilkan  informasi tentang  data  penyakit  kulit    manusia  di  dalam aplikasi.  Menu  ini  berfungsi  sebagai  pengetahuan awal  untuk  menginformasikan  pengguna  tentang penyakit    yang  dapat  didiagnosis  pengguna  dengan aplikasi  ini,  dan  pengguna  dapat  memperoleh informasi  tentang deskripsi penyakit kulit manusia di dalam  aplikasi.  Gambar  6  menunjukkan  tampilan menu aplikasi.
Gambar 6.  Menu Data Penyakit
Menu tentang aplikasi berisi informasi tentang deskripsi  bagaimana  penerapan  metode forward chaining pada aplikasi diagonosis kulit dan petunjuk penggunaan  aplikasiuntuk  memberikan  informasi kepada pengguna tentang fungsi setiap menu aplikasi. Gambar 7 menunjukkan tampilan tentang aplikasi.

## Gambar 7.  Menu Tentang Aplikasi
Menu  diagnosa,  terdapat  35  gejala  yang disediakan oleh Developer , pengguna harus mencentang minimal 2 gejala dan maksimal 7 gejala agar sistem dapat melakukan proses diagnosis.
Pada  bagian  bawah  aplikasi  terdapat  tombol ( button) “DIAGNOSA”  berguna  untuk  melakukan pemrosesan  data  gejala  yang  telah  dicentang  oleh pengguna. Tombol ini bisa diklik apabila user sudah mencentang  daftar  gejala  yang  telah  disediakan. Gambar 8 menunjukkan menu diagnosa.
Gambar 8.  Menu diagnosa
Halaman  hasil  diagnosa  menunjukkan  hasil dari  proses  diagnosis  berdasarkan  input  dari pengguna dari menu diagnosa. Bagian ini berisi daftar namabeberapa penyakit kulit dengan  persentase yang berbeda  dari  setiap  penyakit.  Persentase  ini menunjukkan kemungkinan bahwa pengguna menderita  penyakit  tersebut.  Terdapat  tombol "Detail"  di  bagian  bawah,  dan  mengklik  tombol tersebut  akan membawa pengguna ke halaman detail penyakit.  Tampilan detail penyakit terdapat 10 daftar penyakit kulit secara rinci berupa foto klinis penyakit diikuti  penjelasan  detail  terkait  penyakit  kulit,  dan cara mengatasinya. Halaman detail penyakit bertujuan untuk memberikan informasi yang lengkap
mengenai  detail  penyakit  kulit  pada  manusia dibandingan  dengan  menu  data  penyakit.  Gambar  9 menunjukkan hasil diagnosis dan detail penyakit.
Gambar 9.  Hasil Diagnosis dan Detail Penyakit
Hasil . Pengujian . Sistem Pengujian .. sistem .. dilakukan  dengan  teknik pengujian .. black .. box .  Pada  penelitian  ini .. pengujian dilakukan  melalui  2  proses.  Pertama,  pengujian aplikasi  dilihat  dari  kesesuaian  rule.  Kedua, pengujian  yang  dilakukan  oleh  pengguna  dari aplikasi,  dalam  hal  ini  dilakukan  uji  coba  oleh  ahli dan pengguna.
Pengujian  sistem  yang  pertama  dilakukan untuk melihat kebenaran rule dari sistem pakar yang diimplementasikan pad aplikasi android. Perhitungan persentase pada setiap penyakit diperoleh dari jumlah gejala  pada  setiap  penyakit,  persentase  awal  yaitu 100%  dibagi  dengan  jumlah  kemungkinan  gejala yang  dipilih  oleh  pengguna.  Rumus  menghitung persentase penyakit adalah sebagai berikut.
Pn = ∑𝐺𝑝 ∑𝐺𝑛 x 100% (1) Keterangan : Pn : Persentase Penyakit ∑𝐺𝑝 : Gejala yang dipilih ∑𝐺𝑛 : Jumlah gejala pada penyakit
Dari  10  rule  yang  ada  telah  dilakukan pengujian  dengan  berbagai  macam  daftar  gejala dengan  minimal  memasukkan  2  pilihan  pada  menu diagnosa.  Hasil  dari  pengujian  semua  rule  memiliki kesamaan  hasil  yang  sama  dengan  rule  yang dilakukan  ahli  dan  data  yang  diperoleh  dari  ahli. Sehingga  kesesuaian  rule  menunjukkan  keakuratan mencapai  100%.  Tabel  2  menunjukkan  hasil pengujian sistem pakar.
Tabel . 2. . Hasil . Pengujian . Sistem . Pakar No. Hasil diagnosis aplikasi Hasil yang diharapkan Keterangan hasil
1 DERMATITIS ATOPIK DERMATITIS
ATOPIK
Benar 2 IMPETIGO IMPETIGO Benar 3 FURUNKEL FURUNKEL Benar
4 PITIRIASIS VERSICOLOR (PANU) PITIRIASIS VERSICOLOR (PANU) Benar 5 SINDROM
STEVEN JOHNSON (ALERGI OBAT BERAT) SINDROM STEVEN
JOHNSON (ALERGI OBAT BERAT) Benar
6 CACAR AIR (VARICELLA) CACAR AIR (VARICELLA) Benar 7 HERPES ZOSTER HERPES ZOSTER Benar 8 VITILIGO VITILIGO Benar 9 PSORIASIS 100% PSORIASIS Benar 10 SKABIES (GUDIK) SKABIES (GUDIK) Benar
Pengujian  kedua  dilakukan  oleh  pengguna dari  aplikasi  diagnosis  penyakit  kulit  yaitu  uji  coba oleh  ahli  dan  uji  coba  kelompok  pengguna menggunakan kuesioner. Uji coba perseorangan oleh ahli dilakukan oleh 2 (dua) dokter spesialis kulit dan kelamin  yaitu    dr. Niken Ernaningtyas dan dr. Adip Kuworo.  Hasil  uji  coba  kedua  ahli  mendapatkan persentase  kelayakan  perangkat  lunak  sebesar 89,62%, ditunjukkan oleh Tabel 3. Data menunjukkan  bahwa  sistem  pakar  sangat  layak digunakan. Namun tetap dilakukan revisi sesuai saran dan komentar yang diberikan.
Tabel 3. Hasil Kuesioner Oleh Ahli Penyakit Kulit
No. Aspek Kelayakan % 1 Tampilan (Halaman) 86 2 Gambar (foto) 65 3 Huruf (Font) 90 4 Menu (icon) 83,3 5 Pewarnaan 95 6 Kesesuaian isi pada aplikasi 100 7 Keakuratan 100 8 Kebahasaan 80 9 Kemudahan Penggunaan 100 Rata-rata 89,62
Pengujian  dengan  pengguna  kelompok  kecil dilakukan  oleh  3  orang  pengguna.  Hasil  pengujian pengguna  kelompok  kecil  mendapatkan  persentase kelayakan  sebesar  75,75%,  yang  ditunjukkan  pada Tabel  4.  Data  menunjukkan  bahwa  sistem  pakar cukup layak digunakan, serta dilakukan revisi sesuai saran dan komentar yang diberikan pengguna.
Tabel 4. Hasil . Uji . Coba Pengguna . Kelompok . Kecil
. No. . Aspek Kelayakan % 1 Tampilan (Halaman) 77,3 2 Gambar (foto) 80 3 Huruf (Font) 71,1 4 Menu (icon) 68,8 5 Pewarnaan 73,3 6 Kesesuaian isi pada aplikasi 88,8 7 Keakuratan 70 8 Kebahasaan 77,3 9 Kemudahan Penggunaan 80 Rata-rata 75,75
Pengujian  dengan  pengguna  kelompok  besar dilakukan  oleh  10  orang  pengguna.  Hasil  pengujian pengguna  kelompok  besar  mendapatkan  persentase kelayakan sebesar 79%, yang ditunjukkan pada Tabel 5.  Data  menunjukkan  bahwa  sistem  pakar  cukup layak  digunakan,  serta  dilakukan revisi  sesuai  saran dan komentar yang diberikan pengguna.
Tabel 5. Hasil Uji . Coba Pengguna Kelompok . Besar . No. . Aspek Kelayakan % 1 Tampilan (Halaman) 78,4 2 Gambar (foto) 84 3 Huruf (Font) 75,3 4 Menu (icon) 80 5 Pewarnaan 80,5 6 Kesesuaian isi pada aplikasi 81,3 7 Keakuratan 76 8 Kebahasaan 78,4 9 Kemudahan Penggunaan 84 Rata-rata 79

## KESIMPULAN DAN . SARAN
Berdasarkan .. penelitian . yang .. telah . dilakukan menghasilkan sebuah sistem pakar untuk mendiagnosis  penyakit  kulit  manusia  berbasis android dengan bahasa pemrograman Java menggunakan  metode forward  chaining. Cara  kerja sistem pakar menggunakan metode forward chaining ini  menentukan  penyakit  kulit  dengan  pelacakan  ke depan  yaitu  dengan  menginput  gejala-gejala  yang dialami  serta  memprosesnya  sesuai  rule  yang  sudah dibuat.  Pengujian  kelayakan  sistem  pakar  diagnosis penyakit  kulit  manusia  dengan  metode forward chaining berbasis android telah dilaksanakan. Hal ini dibuktikan dari hasil uji kesesuaian rule menunjukkan kesesuaian  yang  akurat,  hasil  uji  coba  ahli  dan  uji coba pengguna menunjukkan hasil yang sangat layak dan cukup layak.
Saran  untuk  penelitian  selanjutnya  adalah menghubungkan  sistem  pakar  ke  internet  dan  dapat mengakses artikel yang terkait dengan penyakit kulit, dapat ditambahkan forum agar user dapat melakukan obrolan/  chat  dengan  dokter  untuk  mengajukan pertanyaan  dan  menambahkan  lebih  banyak  data penyakit kulit ke dalam sistem.

## DAFTAR PUSTAKA
[1] Putra, I. B., 2008, Penyakit kulit akibat kerja karena kosmetik.Departemen  Ilmu  Kesehatan  Kulit  dan kelamin , Fakultas Kedokteran USU, Medan.
[2] Djuanda,  Adhi,  2017, Ilmu  Penyakit  Kulit  Dan Kelamin , Edisi Tujuh, Badan Penerbit FKUI, Jakarta.
[3] Hay,  R.  J  &  Moore,  M.  K.,  2017, Mycology  rook’s textbook of dermatology , 7th ed, Blackwell Publishing Company, New York.
[4] Walker,  R.  and  Whittlesea,  C.,  2012, Clinical Pharmacy  and  Therapeutics ,  Fifth.  Edit.,  Churchill Livinstone Elsevier, London.
[5] Rahmayani,  S.,  Rahmalia,  S.,  Dewi,  Y.I.,  2014 Hubungan  Pengetahuan  dan  Perilaku  dengan Frekuensi Kejadian Penyakit Kulit pada Masyarkaat Pengguna Air Kuantan , JOM PSIK Vol.1 No. 2, pp.
1–8.
[6] G. W. Sasmito, 2017, Sistem Pakar Diagnosis Hama dan  Penyakit  Tanaman  Hortikultura  dengan  Teknik Inferensi  Forward  dan  Backward  Chaining ,    J. Teknologi dan Sistem Komputer Vol. 5, No. 2, pp. 69– 74.
[7] Y.  J.  W.  Soetikno  and  others,  2015, Sistem  Pakar Pengelolaan  Tanaman  Terpadu  (PTT)  Jagung Dengan  Metode  Forward  chaining  Pada  Balitsereal Maros ,  Jurnal  Sistem  Informasi  dan  Teknologi Informasi, Vol. 2, No. 2, pp. 181–189.
[8] A. Al-ajlan, 2015, The Comparison between Forward and  Backward  Chaining ,  Int.  J.  Mach.  Learn. Comput . , Vol. 5, No. 2, pp. 106–113.
[9] W.  Verina,  2015, Penerapan  Metode  Forward chaining  untuk  Mendeteksi  Penyakit  THT ,  Jurnal Teknik Informatika dan Sistem Informasi, Vol. 1, No. 2, pp. 123–138.
[10] G.  A.  D.  Sugiharni  and  D.  G.  H.  Divayana,  2017, Pemanfaatan  Metode  Forward  chaining  Dalam Pengembangan Sistem Pakar Pendiagnosa Kerusakan Televisi  Berwarna ,  J.  Nas.  Pendidik.  Tek.  Inform . , Vol. 6, No. 1, pp. 20 – 28.
[11] A.  Engineering,  2012, Study  Of  Difference  Between Forward  And  Backward  Reasoning ,  Int.  J.  Emerg. Technol. Adv. Eng . , Vol. 2, No. 10, pp. 271–273.
[12] A.  Hopgood,  2000, Intelligent  systems  for  engineers and scientists , second edition.
[13] Trianasari,  A.,  &  H.  Nanang,  2018, Sistem  Pakar Diagnosa  Penyakit  Kulit  Menggunakan  Metode Forward  chaining  Berbasis  Web ,  Jurnal  Esensi Infokom Vol. 2 No 1, pp. 64–72.
[14] Nuraeni,  F.,  Agustin,  H.  Y.,  Yusup,  E.  N.,  2016. Aplikasi  Pakar  Untuk  Diagnosa  Penyakit  Kulit Mengguanakan Metode Forward chaining Di Al Arif Skin  Care  Kabupaten  Ciamis .  Seminar  Nasional
Teknologi  Informasi  dan  Multimedia,  STIMIK AMIKOM, Yogyakarta.
[15] Nurajizah,  S.,  &  Saputra,  M,  2018, Sistem  Pakar Berbasis  Android  Untuk  Diagnosa  Penyakit  Kulit Kucing  Dengan  Metode  Forward  chaining ,  Jurnal PILAR Nusa Mandiri, Vol. 14, No. 1, pp. 7 – 13.
[16] Ramzy,  M.A.,  2018, Pengembangan  Sistem  Pakar Diagnosa  Penyakit  Kambing  Menggunakan  Metode Forward  chaining  Berbasis  Android ,  Jurnal  Ilmiah Setrum, Vol. 7 No. 2, pp. 269 – 277.
[17] Mukminna,  H.  &  Kusumastutie,  D.  A.  W.,  2022, Geographic  Information  Systems  for  Road  Damage Complaints Based on Mobile , JTECS : Jurnal Sistem Telekomunikasi  Sistem  Kontrol  Power  Sistem  &
Komputer, Vol. 2 No. 1, pp. 55–64.
[18] W.  N.  Cholifah,  Y.  Yulianingsih,  and  S.  M.  Sagita., 2018, Pengujian  Black  Box  Testing  pada  Aplikasi Action & Strategy Berbasis Android dengan Teknologi Phonegap ,  STRING  (Satuan  Tulisan  Ris.  dan  Inov.
Teknol., Vol. 3, No. 2, pp. 206.