ISSN : 2088 Ae 1762 Vol. 8 No. September 2018 JURNAL SISFOTEK GLOBAL Sistem Pakar Diagnosa Penyakit Kulit Berbasis Web dengan Metode Forward Chaining Ramaddan Julianti1. Agus Budiman2. Intan Ardinda Pramanova3 Dosen STMIK Bina Sarana Global. Mahasiswa STMIK Bina Sarana Global3 Email : m. julanti@gmail. com1, agusbudiman06@gmail. com2, intan. ardipramanova@gmail. mengolah informasi dan pengetahuan pada saat ini sudah tidak dapat diragukan lagi, hal ini terlihat dengan banyak munculnya program kecerdasan buatan atau disebut Artifical Intelligence. Sistem pakar adalah aplikasi berbasis komputer yang digunakan untuk menyelesikan masalah sebagaimana yang dipikirkan oleh pakar. Sistem pakar dibuat pada wilayah pengetahuan tertentu untuk suatu kepakaran tertentu yang mendekati kemampuan manusia di salah satu Sistem pakar mencoba mencari solusi yang memuaskan sebagaimana yang dilakukan oleh seorang AbstrakAi Tujuan dari penulisan ini adalah untuk menciptakan sistem pakar untuk mendiagnosis penyakit kulit guna membantu masyarakat di bidang kesehatan khususnya pada penyakit kulit. Perkembangan teknologi saat ini membutuhkan pengembangan teknologi di segala bidang, terutama di bidang kesehatan karena kesehatan sangat penting bagi setiap manusia. Pemanfaatan teknologi di bidang kesehatan sangat diperlukan terutama dalam membantu tugas seorang ahli kulit. Rancangan sistem penyakit kulit pakar diharapkan bisa membantu hasilnya memberikan fasilitas yang mudah dan cepat, terutama dalam hal konsultasi kesehatan dan penyampaian informasi tentang penyakit kulit kepada masyarakat untuk mengatasi penyakit kulit. Kesimpulan yang didapat yaitu dengan sistem pakar ini diharapkan dapat membantu orang mengetahui tentang penyakit kulit wajah dan cara mengatasinya. II. LANDASAN TEORI Pengertian Sistem AuSistem adalah suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpaduAy . Teori sistem mengatakan bahwa setiap unsur pembentuk organisasi adalah penting dan harus mendapat perhatian yang utuh supaya manajer dapat bertindak lebih efektif. Yang dimaksud unsur atau komponen pembentuk organisasi disini bukan hanya bagian-bagian yang tampak secara fisik, tetapi juga hal-hal yang mungkin bersifat abstrak atau konseptual seperti misi, pekerjaan, kegiatan, kelompok informal, dan lain-lain sebagainya. Suatu sistem tidak bisa lepas dari lingkungan sekitanya maka umpan balik . dapat berasal dari lingkungan sistem yang dimaksud. Organisasi dipandang sebagai suatu sistem yang tentunya akan memiliki unsur ini. Istilah sistem sekarang ini banyak dipakai. Banyak orang berbicara mengenai sistem perbankan, sistem akuntansi, sistem inventori, sistem persediaan, sistem pemasaran, sistem pendidikan, sistem perangkat lunak, sistem tata surya, sistem teknologi, dan masih banyak lagi. Kata kunciAi Sistem Pakar. Diagnosis. Konsultasi. Penyakit Kulit. Web. PENDAHULUAN Kulit merupakan bagian terpenting dari tubuh kita. Jika kulit pada tubuh seseorang terkena suatu penyakit, maka akan menganggu penampilan dan aktifitas orang tersebut. Jika hal tersebut terus-menerus dibiarkan maka akan menyebabkan penyakit kulit tersebut menjadi membesar sehingga akan sulit untuk mengobatinya. Di kehidupan sehari-hari masyarakat bukan hanya faktor pendidikan, ekonomi, dan budaya saja yang menjadi masalah besar saat Ternyata taraf kesejahteraan masyarakat merupakan masalah yang jauh lebih penting untuk diperhatikan sebab kesejahteraan hidup sangat berdampak pada tingkat kesehatan dari masyarakat itu Bagi mereka yang hidup dengan taraf kesejahteraan baik, pola hidup serta kesehatan mereka cenderung lebih terjaga, sedangkan bagi mereka yang hidup dengan taraf kesejahteraan kurang, mereka biasanya kurang peduli atau bahkan tidak menjaga pola hidup dan kesehatan mereka. Mereka sering meremehkan penyakit yang dideritanya, yang cukup aman diatasi sendiri tanpa harus periksa ke Teknologi yang semakin berkembang pesat membuat proses dalam membantu pendeteksian dini untuk penyakit kulit kini dapat dipermudah. Kemampuan komputer untuk Pengertian Pakar AuPemecahan masalah-masalah yang komplek biasanya hanya dapat dilakukan oleh sejumlah orang yang sangat terlatih, yaitu Pakar. Sebagai contoh, dokter adalah seorang pakar yang mampu mendiagosis penyakit yang diderita pasien serta dapat memberikan penatalaksanaan terhadap penyakit tersebut. Tidak semua orang dapat mengambil ISSN : 2088 Ae 1762 Vol. 8 No. September 2018 JURNAL SISFOTEK GLOBAL penatalaksanaan suatu penyakitAy . Tahapan pengumpulan data selanjutnya pada penelitian ini yaitu melalui studi pustaka dengan mengumpulkan data dan informasi dari buku, website dan jurnal yang terkait dengan pokok bahasan penelitian ini. Sumber yang penulis gunakan dapat di lihat pada halaman daftar pustaka. Berdasarkan hasil kajian, analisis dan pengamatan serta hasil pencarian dengan sumber terpercaya yang dilakukan penulis tentang penyakit kulit maka didapatkan indikasi gejala kulit antara lain (Tabel . Keuntungan Sistem Pakar Membuat orang awam dapat bekerja seperti layaknya seorang pakar. Dapat bekerja dengan informasi yang tidak lengkap atau tidak pasti. Meningkatkan output dan produktivitas. Meningkatkan kualitas. ES menyediakan nasehat yang konsisten dan dapat mengurangi kesalahan. Membuat peralatan yang kompleks lebih mudah dioperasikan karena ES dapat melatih pekerja yang tidak berpengalaman. Handal . ES tidak dapat lelah atau bosan. Memiliki kemampuan untuk memecahkan masalah yang kompleks Memungkinkan pemindahan pengetahuan ke lokasi yang jauh serta memperluas jangkauan seorang pakar, yang dapat diperoleh dan dipakai dimana saja. Tabel 1. Tabel Gejala KODE GEJALA Kelemahan Sistem Pakar Masalah dalam mendapatkan pengetahuan dimana pengetahuan tidak selalu bisa didapatkan dengan mudah, karena kadangkala pakar dari masalah yang kita buat tidak ada, dan kalaupun ada kadang-kadang pendekatan yang dimiliki oleh pakar berbeda-beda. Untuk membuat sistem pakar yang benar-benar berkualitas tinggi sangatlah sulit dan memerlukan biaya yang sangat besar untuk pemeliharaan dan Boleh jadi sistem tak dapat membuat keputusan. Sistem pakar tidaklah 100% menguntungkan, walaupun seorang tetap tidak sempurna atau tidak selalu benar. Oleh karena itu perlu diuji ulang secara teliti sebelum digunakan. Dalam hal ini peran manusia tetap merupakan faktor dominan. G01 Gatal G02 Ruam Kemerahan G03 Daerah infeksi perih G04 Pembengkakan kelopak mata G05 Kulit bentol besar dan berair G06 Kulit berminyak G07 Pusing G08 Mata memerah G09 G10 Bola mata terasa gatal Pada area infeksi berwarna merah melingkar seperti cincin G11 Demam G12 Diare G13 Batuk kering Kulitmengalami retak dan Tertutup sisik yang berwarna G14 G15 G16 G17 G18 ANALISA SISTEM BERJALAN G19 Hasil Kajian dan Pengamatan Sebelum pembuatan proses aplikasi web, penulis melakukan wawancara. Wawancara dilakukan dengan melakukan tanya jawab dengan pihak terkait . alam hal ini dokter umu. untuk mendapatkan informasi yang dibutuhkan mengenai permasalahan dan hal Ae hal yang dibutuhkan dalam proses pembuatan dan pengembangan Daftar pertanyaan dan jawaban wawancara dapat di baca di lampiran. Dokter umum yang menjadi rujukan adalah Tetrani Wahyuningsih yang berpraktek di Puskesmas Kelurahan Kramat Senen. Jakarta Pusat. NAMA GEJALA Timbul plak yang terasa kering Sesak napas karena terjadi Benjolan di daerah wajah Bercak ruam merah muda dan Tabel 2. Representasi Pengetahuan ISSN : 2088 Ae 1762 Vol. 8 No. September 2018 JURNAL SISFOTEK GLOBAL Aturan (Rul. Untuk membangun sistem pakar, baik yang berskala kecil maupun besar diperlukan pemikiran yang seksama untuk membentuk sejumlah kaidah dari hasil akuisisi pengetahuan pada domain yang diminatinya. Kecepatan dan ketepatan sistem pakar melakukan penalaran untuk memberikan keluaran banyak tergantung pada aturan-aturan yang disimpan sebagai basis pengetahuan dan mekanisme inferensi yang memilih kaidah yang tepat untuk menghasilkan keluaran. Gambar 1. Diagram Pohon IV. PERANCANGAN SISTEM UML Unified Modelling Language (UML) adalah Ausuatu alat bantu yang sangat handal dalam bidang pengembangan yang berorientasi objek. Hal ini disebabkan karena uml menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem untuk membuat cetak cetak biru atas visi mereka dalam bentuk bakuAy. Tabel 3. Tabel Aturan UseCase AuUseCase Diagram merupakan rangkaian tindakan yang dilakukan oleh sistem, aktor mewakili user atau sistem lain yang berinteraksi dengan sistem yang dimodelkanAy. Diagram Pohon (Tree Diagra. Dengan di temukannya gejala-gejala penyakit pada lambung dan metode inferensi yang digunakan forward chaining yang timbul atau tampak maka akan mempermudah dalam pembuatan decision tree atau pohon keputusan tentang penentuan penyakit dibawah ini, merupakan penentuan penyakit berdasarkan gejala-gejala muncul. Gambar 2. UseCase ISSN : 2088 Ae 1762 Vol. 8 No. September 2018 JURNAL SISFOTEK GLOBAL Login Memilih gejala yang di alami Mengklik Button Diagnosa Tabel 4. Use case Scenario Login Aktor Memasukkan Mengklik Button Login Sistem Memproses Menampilkan hasil Otentifikasi proses login tersimpan di database Jika tidak sesuai, tampil login gagal dan kembali ke No. Jika sesuai, tampil login sukses dan lanjut ke No. Menampilkan Admin Homepage Activity Diagram (Diagram Aktivita. Mengelola Aturan Tabel 5. Use case Scenario Mengelola Aturan Aktor Membuka/mengakses Admin Homepage Memilih menu data Aturan Sistem Gambar 3. Activity Login Menampilkan data Aturan dari Berdasarkan gambar 3 Activity diagram di atas terdapat: 1 initial node, objek yang diawali 7 action state dari sistem yang mencerminkan eksekusi dari suatu aksi 1 Activity final node, objek yang diakhiri Pertama admin masuk kedalam halaman utama Kemudian pilih tab login. Sistem menampilkan halaman login Admin mengisi username dan password Sistem akan mengeksekusi Jika benar maka akan tampil halaman utama admin Jika salah maka akan kembali ke halaman login. Melakukan (Add. Edit. Delet. Data Aturan Logout Admin Tabel 6. Use case Scenario Logout Admin Aktor Membuka/mengakses Admin Homepage Memilih menu Logout Sistem Melakukan Proses Logout Keluar dari Admin Homepage Diagnosa Penyakit Tabel 7. Use case Scenario Diagnosa Penyakit Aktor Membuka/mengakses Homepage Memilih menu Diagnosa Sistem Gambar 4. Activity Diagnosa Penyakit Menampilkan Diagnosa Page ISSN : 2088 Ae 1762 Vol. 8 No. September 2018 JURNAL SISFOTEK GLOBAL Berdasarkan gambar 4 Activity diagram di atas terdapat: 1 initial node, objek yang diawali 5 action state dari sistem yang mencerminkan eksekusi dari suatu aksi 1 Activity final node, objek yang diakhiri User memilih menu diagnosa di halaman utama Sistem menampilkan form diagnosa Pilih gejala yang diinginkan Kemudian klik button diagnosa Sistem akan menampilkan hasil diagnosa Berdasarkan gambar 6 sequence diagram di atas sebagai berikut terdapat : Lifeline antarmuka yang saling berinteraksi. User yang menggunakannya adalah User 10 message dari komunikasi antar objek yang memuat informasi tentang aktivitas yang terjadi User masuk halaman utama Pilih diagnosa Sistem menampilkan informasi gejala pada halaman User klik tombol diagnosa Sistem akan melakukan proses Sistem menghasilkan data hasil diagnosa Sequence Diagram Gambar 5. Sequence Login Berdasarkan gambar 5 sequence diagram di atas sebagai berikut terdapat: Lifeline antarmuka yang saling berinteraksi. User yang menggunakannya adalah Admin 8 message dari komunikasi antar objek yang memuat informasi tentang aktivitas yang terjadi Admin pilih login admin Mengisi username pada form login admin Klik login Sistem akan melakukan cek login Validasi pada sistem jika benar maka akan masuk halaman utama Jika salah menampilkan pesan username dan password salah pada menu login Gambar 7. Class Diagram Berdasarkan gambar 7 class diagram adalah tabel yang ada pada di database yaitu : Tabel Gejala Tabel Solusi Tabel User Tabel Relasi Tabel Penyakit Gambar 6. Sequence Diagnosa Penyakit Gambar 8. Tampilan Diagnosa Penyakit Page ISSN : 2088 Ae 1762 Vol. 8 No. September 2018 JURNAL SISFOTEK GLOBAL ] S. Rosa dan M. Shalahuddin. Rekayasa Perangkat Lunak. Bandung: Informatika Bandung, 2014 . ] B. Nugroho. Panduan Skripsi Membuat Aplikasi Sistem Pakar (Expert Syste. dengan PHP-Mysql Dan Dreamweaver. Yogyakarta: Bunafit Komputer, 2014. ] M. Subhan. Analisa Perancangan Sistem. Cirebon: Lentera Ilmu Cendekia, 2012. Berdasarkan gambar 8 sebagai berikut:Di halaman Tampilan Diagnosa Penyakit ini terdapat tombol Diagnosa yang berfungsi untuk memproses gejala-gejala yang sudah dipilih oleh user dan menampilkan hasilnya setelah User mengklik Button Diagnosa tersebut. Gambar 9. Tampilan Hasil Diagnosa Page Berdasarkan gambar 9 sebagai berikut: Di halaman Tampilan Hasil Diagnosa ini terdapat informasi mengenai hasil dari diagnosa sistem. Informasi yang tersedia adalah nama penyakit, keterangan penyakit dan solusi atas penyakit KESIMPULAN Berdasarkan uraian-uraian pada bab-bab sebelumnya dan setelah melakukan analisis, perancangan, dan pengujian pada sistem pakar diagnosa penyakit kulit ini maka dapat Pembuatan aplikasi web dengan konsep sistem pakar diagnosa penyakit kulit dengan menggunakan metode forward chaining dapat membantu pendiagnosaan awal penyakit yang berkaitan dengan kulit dan merupakan implementasi dari pembangunan sistem pakar untuk keputusan dalam mendiagnosa penyakit kulit. Sistem pakar ini merupakan suatu cara untuk mengefisiensikan dan mempermudah seseorang dalam mengetahui atau mendiagnosa sejak dini dari penyakit kulit dengan cepat. DAFTAR PUSTAKA