SISTEM PAKAR DIAGNOSA MASALAH KULIT WAJAH UNTUK PENENTUAN PRODUK PERAWATAN WAJAH PADA KLINIK PLATINUM SKIN CARE PALEMBANG Anggun Purwaningsih Rayendra Riska Puspita Jurusan Sistem Informasi STMIK PalComTech Palembang Abstrak Kulit adalah salah satu organ terpenting pada manusia,karena melalui kulit kita dapat merasakan rasa dan permukaan sebuah benda. Apabila kulit terserang penyakit maka akan banyak akibat yang akan ditimbulkannya, mulai dari yang ringan terasa gatal sampai yang berat. Oleh karena hal tersebut kita harus rajin menjaga kebersihan kulit. Terkadang kita dapat terkena penyakit kulit yang dapat diakibatkan berbagai sebab. Untuk itu kita perlu datang ke dokter yang ahli dibidangnya untuk memeriksa kodisi dan masalah kulit. Masyarakat lebih bersifat pasif dalam menangani masalah kulit yang diderita, hal tersebut bisa disebabkan karena rasa malu untuk berterus terang dan himpitan ekonomi untuk merujuk ke dokter. Berdasarkan permasalahan yang ada didalam lingkungan masyarakat diciptakan suatu aplikasi yang dapat membantu masyarakat untuk dapat mengenali masalah kulit yang diderita, sehingga tingkat kesadaran akan menjaga kebersihan makin tinggi, yakni aplikasi sistem pakar masalah kulit. Perancangan sistem pakar ini menggunakan pemograman PHP dan menggunakan database MySQL sebagai penyimpanan data. Sistem pakar ini menggunakan metode penalaran forward chaining dan certainty factor. Sistem pakar ini nantinya dapat menghasilkan diagnosa masalah kulit serta pengobatan dan solusi pencegahan yang perlu dilakukan. Aplikasi ini tentunya sangat membantu masyarakat mengenali masalah kulit yang dideritanya sehingga tersadar untuk merujuknya ke dokter ahli. Selain aplikasi ini dapat menyimpan banyak data, sistem pakar ini dapat melakukan diagnosa masalah kulit yang nantinya akan dapat diketahui apakah yang diderita oleh pasien serta bagaimana pengobatannya. Dengan adanya sistem pakar ini seorang pakar (dokter) akan terbantu sebagian tugasnya karena tidak perlu lagi mengira-ngira penyakit yang diderita pasien sehingga pada nantinya akan terjadi kesalahan perkiraan karena daya ingat. Kata Kunci : Sistem Pakar, Masalah Kulit, forward chaining dan certainty factor. PENDAHULUAN Dewasa ini banyak para wanita yang mendambakan kulit yang putih, sehat, dan juga wajah yang cantik, bersih dan terawat. Bahkan tidak hanya kalangan wanita dewasa saja tapi juga gadis-gadis ABG (Anak Baru Gede), bahkan pria juga ingin memiliki kulit yang sehat dan terawat. Sekarang ini dapat dilihat para wanita dan juga pria banyak termakan pula oleh iklan-iklan yang menjanjikan kulit mulus dan tampak lebih putih untuk menunjang penampilan dan kecantikan mereka. Kecantikan adalah anugerah alami yang diberikan oleh Tuhan kepada wanita. Bagi wanita, tentunya kecantikan wajah menjadi sangat penting sebagai salah satu daya tarik tersendiri untuk menarik perhatian dari lawan jenis. Kecantikan tidak hanya sebatas berasal dari wajah yang rupawan tetapi juga berasal dari kesehatan tubuh dan fikiran wanita itu sendiri. Kulit adalah salah satu penunjang hidup manusia yang merupakan indera peraba, sebagai salah satu fungsi dari panca indera fungsi lain dari kulit adalah penunjang kepercayaan diri sesorang wanita. Kulit yang bersih, sehat, putih dan berkilau akan membuat seorang wanita menjadi lebih percaya diri. Untuk mendapatkan hal tersebut maka banyak para kaum wanita mendatangi klinik-klinik kecantikan untuk 1
menunjang penampilan mereka. Para wanita rela meluangkan waktu mereka melakukan konsultasi dengan para ahli kulit dan kecantikan demi kesehatan dan yang terpenting adalah untuk mempercantik diri. Klinik-klinik kecantikan memiliki seorang pakar kecantikan yang siap memberikan solusi terhadap masalah yang dihadapi oleh wanita-wanita yang rela meluangkan waktu untuk melakukan konsultasi terhadap masalah yang dihadapinya. Seorang pakar kecantikan adalah dokter spesialis kulit yang akan melakukan identifikasi permasalahan kulit yang diderita oleh pasien. Seorang pakar dapat menentukan hasil identifikasi penyakit yang diderita oleh pasien dan kemudian memberikan penanganan yang serta obat yang tepat kepada pasien. Salah satu klinik kecantikan yang juga memiliki seorang pakar adalah Platinum Trust. Klinik Platinum Trust Skin Care Palembang adalah salah satu klinik kecantikan yang ada di Sumatra selatan, klinik ini memiliki seorang dokter spesialis kulit yang menangani banyak pasien dengan segala macam masalah yang dihadapi oleh pasien tersebut. Platinum Trust hanya seorang pakar dokter kulit dan kecantikan maka ada beberapa kendala yang dihadapi oleh Platinum Trust. Tidak dipungkiri meskipun seorang pakar adalah orang yang ahli dibidangnya tetap memiliki keterbatasan dalam hal ingatan dan stamina kerja, sehingga bisa saja suatu ketika seorang pakar melakukan kesalahan dalam memberikan solusi kepada pasiennya. Kesalahan dalam memberikan solusi kepada pasien dapat menimbulkan masalah yang berkelanjutan terhadap solusi selanjutnya atau bahkan dapat menciptakan masalah yang baru. Berkembang bidang studi Artificial Intelegence (AI) atau kecerdasan buatan yang mempelajari serta mampu meniru kecerdasan manusia. Salah satu cakupan AI adalah sistem pakar (Expert System) yang diperuntukkan seorang pakar guna membantu masyarakat awam. Sistem pakar akan bertindak layaknya seperti seorang pakar. Ia akan memberikan daftar gejala-gejala sampai bisa mengidentifikasi suatu objek berdasarkan jawaban yang diterimanya. Jadi kerja sistem pakar adalah menganalisis suatu masalah. Dengan adanya sistem pakar ini diharapkan nantinya bisa membantu dokter spesialis yang ada di Platinum Trust dalam menginformasikan jenis penyakit kulit yang diderita pasien dan memberikan solusi produk yang tepat untuk digunakan. Dalam pengambilan kesimpulan dalam sistem pakar ini menggunakan penalaran Forward Chaining dan Certainty Factor. Metode ini digunakan agar sistem pakar dapat melakukan penalaran layaknya seorang pakar meskipun berada dalam kondisi ketidakpastian data, dan untuk mendapatkan nilai kepercayaan. Hal ini nilai kepercayaan terhadap diagnosa masalah kulit wajah untuk penentuan produk perawatan. LANDASAN TEORI Kecerdasan Buatan Menurut Kusrini (2006:3) Kecerdasan buatan adalah suatu ilmu yang mempelajari cara membuat komputer melakukan seperti yang dilakukan oleh manusia. Kecerdasan buatan (artificial intelligence) merupakan salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia (Kusumadewi, 2003). Sistem Pakar Menurut Kusrini (2006:11) Sistem Pakar adalah sistem berbasis komputer yang menggunakan fakta, dan teknik penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut. Sistem Pakar digunakan oleh : 2
1. Orang awam yang bukan pakar untuk meningkatkan kemampuan mereka dalam memecahkan masalah. 2. Pakar sebagai asisten yang berpengetahuan 3. Memperbanyak atau menyebarkan sumber pengetahuan yang makin langka. Konsep Sistem Pakar Konsep dasar sistem pakar mencakup beberapa persoalan mendasar antara lain : (Turban, 2005). 1. Pakar Pakar adalah orang yang memiliki pengetahuan, penilaian, pengalaman, dan metode khusus, serta kemampuan untuk menerapkan bakat ini dalam memberi nasihat dan memecahkan persoalan. 2. Keahlian Keahlian adalah pengetahuan ekstensif yang spesifik terhadap tugas yang dimiliki pakar. Keahlian mencakup pengetahuan eksplisit, misalnya teori yang dipeajari dari buku teks atau kelas, dan pengetahuan implisit yang diperoleh dari pengalaman. Penalaran Berbasis Aturan (Rule Based Reasoning) Pada penalaran berbasis aturan, pengetahuan direpresentasikan dengan menggunakan aturan berbentuk IF-THEN. Bentuk ini digunakan apabila kita memiliki sejumlah pengetahuan pakar pada suatu permasalahan tertentu, dan si pakar dapat menyelesaikan masalah tersebut secara berurutan. Disamping itu, bentuk ini juga digunakan apabila dibutuhkan penjelasan tentang jejak (langkah-langkah) pencapaian solusi. (Kusumadewi, 2003). Kulit Wajah Menurut Lumenta dkk (2006:131) Kulit adalah lapisan terluar tubuh manusia dan sebagaian besar ditumbuhi rambut halus dan rambut yang kasar dan panjang. Kulit memiliki fungsi yang unik yang ada hubungannya dengan gizi, oleh karena itu merupakan barier yang kuat terhadap keluar masuknya cairan. Faktor Kepastian Dalam menghadapi suatu masalah sering ditemukan jawaban yang tidak memiliki kepastian penuh. Ketidakpastian ini bisa berupa probabilitas atau kebolehjadian yang tergantung dari hasil suatu kejadian. Hasil yang tidak pasti disebabkan oleh dua faktor yaitu aturan yang tidak pasti dan jawaban pengguna yang tidak pasti atas suatu pertanyaan yang diajukan oleh sistem. PHP Menurut Azis (2005:1) PHP adalah bahasa pemrograman script sederhana yang digunakan untuk memproses HTML form di dalam halaman web (web page). Strukturnya sangat sederhana sehingga PHP sangat mudah untuk dipelajari programmer pemula, bahkan oleh orang-orang dengan latar belakang non-it Menurut Anhar (2010:3), PHP singkatan dari PHP: Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website dinamis. 3
MySQL Menurut Pratama (2010:10), MySQL adalah suatu sistem manajemen basis data relational (RDBMS-Relational Database Management System) yang mampu bekerja dengan cepat, kokoh, dan mudah digunakan. HASIL DAN PEMBAHASAN Data Flow Diagram (DFD) Desain DFD dibuat untuk mendapatkan gambaran secara umum sistem yang dikembangkan, desain DFD Sistem Pakar Diagnosa Masalah Kulit Wajah Untuk Pennetuan Produk Perawatan Wajah Pada Klinik Platinum Skin Care Palembang adalah sebagai berikut: Diagram Konteks Diagram konteks adalah diagram yang menggambarkan bagian besar dari aliran arus data sistem informasi kegiatan acara pada Klinik Platinum Trust Skin Care Palembang, dapat dilihat pada Gambar 1. Gambar 1. Diagram Konteks Diagram Level 0 Diagram level 0 adalah diagram yang menunjukkan semua proses utama yang menyusun keseluruhan sistem, diagram ini dapat dilihat pada Gambar 2. 4
Gambar 2. Diagram level 0 Diagram Level 1 Proses 3.0 Diagram level 1 Proses 3.0 adalah diagram lanjutan dari diagram level 0 yang menunjukkan semua proses utama yang menyusun keseluruhan sistem, diagram ini dapat dilihat pada Gambar 3. Gambar 3. Diagram Level 1 Proses 3.0 5
Diagram Level 1 Proses 4.0 Diagram level 1 Proses 4.0 adalah diagram lanjutan dari diagram level 0 yang menunjukkan semua proses utama yang menyusun keseluruhan sistem, diagram ini dapat dilihat pada Gambar 4. Gambar 4. Diagram Level 1 Proses 4.0 Diagram Level 1 Proses 6.0 Diagram level 1 Proses 6.0 adalah diagram lanjutan dari diagram level 0 yang menunjukkan semua proses utama yang menyusun keseluruhan sistem, diagram ini dapat dilihat pada Gambar 5. Gambar 5. Diagram Level 1 Proses 6.0 Entity Relationship Diagram (ERD) Berikut ini adalah gambar entity relationship diagram yang merupakan komponenkomponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut diagram yang menggambarkan hubungan antara entitas dan atribut penghubungnya. 6
Gambar 6. Entity Relationship Diagram Hasil Implementasi Halaman Index Hasil implementasi halaman index adalah hasil tampilan website yang langsung dapat dilihat oleh pengunjung website sistem pakar. Halaman Home Halaman utama website menampilkan halaman yang memberikan keterangan kepemilikan website. Berikut adalah gambar halaman utama website yang dapat dilihat pada Gambar 7. Gambar 7. Halaman Home 7
Halaman Cek Kulit (Pendaftaran) Halaman cek kulit digunakan sebagai halaman konsultasi pengguna website dengan sistem pakar yang telah dirancang. Halaman yang pertama kali terbuka adalah halaman pendaftaran data diri pengunjung. Gambar 8. Halaman Cek Kulit (Pendaftaran) Halaman Pertanyaan Konsultasi Jenis Kulit Halaman pertanyaan konsultasi jenis kulit adalah halaman yang menyajikan pertanyaan seputar ciri-ciri kulit wajah. Gambar 9. Halaman Pertanyaan Konsultasi Jenis Kulit Halaman Pertanyaan Konsultasi Penyakit Halaman pertanyaan konsultasi penyakit adalah halaman yang menyajikan pertanyaan seputar gejalah yang dialami. 8
Gambar 10. Halaman Pertanyaan Konsultasi Jenis Kulit Halaman Pertanyaan Konsultasi Penyakit Halaman pertanyaan konsultasi penyakit adalah halaman yang menyajikan pertanyaan seputar gejalah yang dialami. Gambar 11. Halaman Pertanyaan Konsultasi Penyakit 9
Halaman Hasil Konsultasi Halaman hasil konsultasi adalah halaman yang menyajikan data yang selesai proses setelah menjawab pertanyaan jenis kulit dan pertanyaan penyakit. Halaman ini menampilkan hasil dan disimpan data-data pengunjung. Hasil konsultasi dapat dilihat pada gambar 12. Gambar 12. Halaman Hasil Konsultasi Halaman Guest Book Halaman guest book atau buku tamu adalah halaman yang digunakan oleh tamu atau pengunjung untuk mengajukan pertanyaan, saran dan kritik. Gambar 13. Halaman Guest Book Halaman Tips Halaman tips adalah halaman yang menampilkan tips-tips yang berhasil ditambahkan oleh pengelolah web sistem pakar yang bertujuan untuk membantu pengguna web sistem pakar. 10
Gambar 14. Halaman Tips PENUTUP Berdasarkan dari penelitian yang telah dilaksanakan dan sudah diuraikan dari pembahasan dan analisa, tentang Sistem Pakar Diagnosa Penyakit Kulit Wajah dan Produk Perawatan di Platinum Trust Skin Care Palembang, maka penulis dapat menarik simpulan, telah dihasilkan sebuah Sistem Pakar Diagnosa Penyakit Kulit Wajah dan Produk Perawatan di Platinum Trust Skin Care Palembang Berbasis Web Menggunakan PHP & MySQL. Perangkat lunak yang digunakan untuk membantu pengunjung website dalam mementukan jenis kulit dan produk yang cocok untuk digunakan. DAFTAR PUSTAKA Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak. Mediakita. Jakarta Selatan. 11
Azis, M Farid. 2005. Object Oriented Programming dengan PHP5 Panduan Praktis Pengembangan PHP5 Mengimplementasikan UML dan Patterns. PT Elex Media Komputindo. Jakarta. Kusrini. 2006. Sistem Pakar: Teori dan Aplikasi. Andi Offset. Yogyakarta. Kusumadewi, Sri. 2003. Artificial Intelligence: Teknik dan Aplikasinya (Teknik dan Aplikasinya), Edisi 1. Graha Ilmu. Yogyakarta. Lumenta, Nico A., Dkk. 2006. Kenali Jenis Penyakit dan Cara Penyembuhannya : Manajemen Hidup Sehat. PT Elex Media Komputindo. Jakarta Selatan. Pratama, Antonius Nugraha Widi. 2010. Codeigniter Cara Mudah Membangun Aplikasi PHP. Mediakita. Jakarta Selatan. Turban Efraim., Aronson Jay E., Liang Ting Peng. 2005. Decision Support Systems and Intelligent Systems (Sistem Pendukung Keputusan dan Sistem Cerdas), Edisi 7, Jilid 2. Andi Offset. Yogyakarta. 12