SISTEM PAKAR DIAGNOSA PENYAKIT MELALUI TELAPAK TANGAN DAN LIDAH BERBASIS WEB DI KLINIK BRC BANDUNG ARI BUDIANSYAH JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA Jl. Dipatiukur 114 Bandung 40132 Email : [email protected] ABSTRAK Pembangunan sistem pakar diagnosa penyakit melalui telapak tangan dan lidah berbasis web di klinik BRC Bandung ini bertujuan untuk mempermudah proses konsultasi divisi pendiagnosa BRC pada pasien untuk mendapatkan solusi titik-titik mana yang hendak di bekam, juga menentukan solusi obat herbal yang nantinya diberikan kepada pasien. Sistem pakar ini dibuat untuk mendiagnosa penyakit melalui ciri – ciri dari telapak tangan dan lidah pasien. Dari sistem pakar ini dapat memberikan informasi mengenai penyakit yang diderita pasien, titik bekam yang disarankan, serta obat herbal yang nantinya diberikan. Sistem pakar ini menggunakan metode inferensi forward chaining dan metode Best-first Search sebagai metode pencariannya. Hasil uji konsultasi dengan sistem ini menunjukkan bahwa sistem mampu menentukan penyakit yang diderita oleh pasien dengan disertai pengobatan bekam dan obat herbal yang diberikan, berdasarkan ciri – ciri pasien yang sebelumnya dipilih oleh pengguna berdasarkan ciri – ciri fisik yang terlihat dari pasien. Kata Kunci : sistem pakar, inferensi, fordward chaining, best-first search 1. PENDAHULUAN Klinik BRC (Bekam dan Ruqyah Center) merupakan suatu klinik layanan kesehatan dengan menggunakan teknik pengobatan alternatif yang berpusat di Bandung. Kegiatan dari BRC selain dari pelayanan kesehatan, juga menyediakan pelatihan untuk masyarakat umum yang ingin bergabung dalam BRC agar nantinya dapat mengobati penyakit-penyakit tertentu dengan metode pengobatan alternatif. Pada saat memulai peraktiknya, terkadang pendiagnosa salah dalam mendiagnosa penyakit, sehingga teknik yang diberikan dalam pengobatan dan juga obat herbal yang diberikan pada pasien pun keliru. Banyaknya ciri-ciri yang perlu diperhatikan terkadang menyulitkan pendiagnosa, sehingga waktu yang diperlukan untuk mendiagnosa pasien pun lama. Hal ini terjadi mengingat teknik diagnosa seperti ini memerlukan ketelitian dan kecermatan dalam melihat tanda-tanda yang ada. Bekam adalah suatu teknik pengobatan dengan cara membuan darah kotor dalam tubuh melalui permukaan kulit. Cawan diletakkan pada titik – titik pada tubuh pasien sesuai denan keluhan penyakit yang dideritanya. Jumlah titik tubuh yang begitu banyak terkadang menyulitkan divisi terapis BRC dalam mendefinisikan titik – titik yang hendak di bekam. 2. IDENTIFIKASI MASALAH Berdasarkan paparan materi diatas maka disimpulkan, bagaimana membangun suatu perangkat sistem pakar diagnosa penyakit melalui telapak tangan dan lidah berbasis web. 3. MAKSUD DAN TUJUAN Maksud dari ditulisanya tugas akhir ini adalah untuk membuat perangkat lunak Sistem Pakar Diagnosa Penyakit Melalui Telapak Tangan dan Lidah Berbasis Web. Adapun tujuan yang akan dicapai dari penulisan skripsi ini adalah sebagai berikut : a. Memberikan pengambilan keputusan yang baik, karena sistem pakar dapat memberikan keputusan yang konsisten dan cerdas. b. Membantu dalam melakukan identifikasi penyakit melalui ciri – ciri telapak tangan dan lidah dari pasien melalui pengolahan komputer, sehingga penanganan lebih lanjut terhadap penyakit tersebut dapat dengan cepat dilakukan. c. Membantu menentukan titik yang hendak dibekam sesuai dengan keluhan penyakit yang diderita pasien. d. Dibangunnya suatu sistem pakar untuk mempermudah divisi diagnosa dalam mendefinisikan suatu penyakit. 4. MODEL, ANALISA, DESAIN, DAN IMPLEMENTASI Data mengenai diagnosa penyakit melalui telapak tangan dan lidah, yaitu penyakit yang sedang diderita pasien melalui ciri – ciri pasien, teknik pengobatan bekam yang dilakukan, dan obat herbal yang diberikan didapatkan dari buku BRC. Adapun narasumber yang dijadikan pakar dalam sistem ini adalah Bpk. Ridwan Mukhtar, S. Pd. I. 4.2 ANALISIS Rancangan sistem dituntut bersifat fleksibel, efektif, efesien, bagi pengguna. Sistem Pakar ini digunakan oleh : Divisi pendiagnosa BRC, divisi terapis, dan peserta pelatihan BRC. Untuk membangun sistem pakar ini diperlukan pula perangkat lunak yang menunjang yaitu bahasa pemograman PHP dengan program aplikasi Macromedia Dreamweaver MX sebagai editornya, disertai dengan database system menggunakan MySql. Sistem operasi menggunakan Windows XP Professional SP 3. Keberhasilan suatu sistem pakar adalah terletak pada pengetahuan dan bagaimana mengolah pengetahuan tersebut agar dapat ditarik kesimpulan. Pengetahuan yang diperoleh dari hasil wawancara dan analisa lewat buku dikonversi ke dalam sebuah tabel penyakit dan ciri-ciri fisiknya guna mempercepat hasil pencarian solusi. Tabel jenis penyakit dan ciri-ciri fisiknya ini digunakan sebagai pola pencocokan informasi yang dimasukkan oleh pemakai dan basis pengetahuan. Pada tabel jenis penyakit dan ciri pasien terdapat sembilan penyakit yang ditunjukkan oleh P1, P2, P3, . . . . , P9. Dan tiga puluh empat ciri yang ditunjukkan oleh C1, C2, C3, . . . , C34. Dari 34 ciri pasien disusun sebagai pertanyaan, dan 9 penyakit disusun sebagai kesimpulan. 34 pertanyaan yang diajukan tersebut merupakan basis pengetahuan untuk membuat suatu kesimpulan yang menjadi goal. C001 SISTEM PAKAR DIAGNOSA PENYAKIT MELALUI TELAPAK TANGAN DAN LIDAH C001 C024 C003 C021 C002 LOGIN C013 C028 C019 C015 P001 C032 P009 C004 0 C011 C007 C012 C005 C026 C009 C010 C025 C018 P008 C023 C016 C027 P002 C030 C017 P006 C008 C014 P003 HOME C006 P007 PENGOLAHAN DATA PENYAKIT PENGOLAHAN DATA CIRI PASIEN PENGOLAHAN DATA RELASI PENYAKIT LOGOUT 0 Gambar 3. Struktur Menu Pakar C031 C020 C033 C022 C034 C029 P004 P005 4.4 Gambar 1. Pohon Pelacakan Sistem Pakar Diagnosa Penyakit Melalui Telapak Tangan dan Lidah 4.3 DESAIN IMPLEMENTASI Tahap implementasi merupakan tahap dimana proses-proses yang ada dalam tahap perancangan yang diimplementasikan ke dalam perangkat lunak. Tampilan halaman utama Sistem Pakar Diagnosa Penyakit Melalui Telapak Tangan dan Lidah Berbasis Web ini dapat dilihat pada gambar 4. Perancangan struktur menu berisikan menu dan submenu yang berfungsi memudahkan user di dalam menggunakan sistem. Berikut ini gambaran mengenai struktur menu Sistem Pakar Diagnosa Penyakit Melalui Telapak Tangan dan Lidah Berbasis Web. SISTEM PAKAR DIAGNOSA PENYAKIT MELALUI TELAPAK TANGAN DAN LIDAH LOGIN Gambar 4. Tampilan Utama HOME DIAGNOSA PASIEN DIAGNOSA DETAIL LOGOUT DATA PASIEN Gambar 2. Struktur Menu User Gambar 5. Tampilan Utama Pendiagnosa ini dapat memberikan keputusan yang baik dan konsisten. 2. Sistem Pakar Diagnosa Penyakit Melalui Telapak Tangan dan Lidah Berbasis Web ini dapat mempermudah melakukan identifikasi penyakit melalui ciri – ciri fisik yang terlihat pada pasien secara cepat dan akurat. 3. Solusi pengobatan melalui bekam dan obat herbal dari penyakit yang diderita pasien dapat tersaji secara lengkap sesuai dengan harapan. Gambar 6. Tampilan Menu Diagnosa Pasien Untuk meningkatkan kinerja sistem pakar ini penulis mengusulkan berberapa saran, diantaranya : 1. Dapat mengembangkan sistem pakar ini lebih lanjut sehingga tidak hanya terbatas untuk mendiagnosa 9 penyakit saja, tetapi dapat menambah berbagai jenis penyakit lainnya. 2. Dapat digunakan pula oleh masyarakat umum, sehingga mereka dapat mendiagnosa sendiri penyakit yang dideritanya dari ciri – ciri yang ada. Gambar 7. Tampilan Menu Diagnosa Gambar 8. Tampilan Utama Pakar 5. KESIMPULAN DAN SARAN Berdasarkan penelitian yang dilakukan oleh peulis mengenai perancangan dan implementasi aplikasi sistem pakar diagnosa penyakit melalui telapak tangan dan lidah berbasis web, maka dapat ditarik kesimpulan : 1. Sistem Pakar Diagnosa Penyakit Melalui Telapak Tangan dan Lidah Berbasis Web 6. DAFTAR PUSTAKA [1] Bahtiar, Agus, (2008), PHP Script Most Wanted, Andi, Yogyakarta. [2] http://www.mediastore.com, akses 20 Mei 2010 [3] Bunafit, Nugroho, (2006), Membuat Aplikasi Sistem Pakar dengan PHP dan My SQL dengan PHP dan MySQL dengan Editor Dreamweaver, Ardana Media, Yogyakarta. [4] Hakim,Lukman, (2008), Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta. [5] Sutarman, S.Kom., (2003), Membangun Aplikasi Web dengan PHP dan MySQL. Yogyakarta : Graha Ilmu. [6] Aldrina Kusdinar, S. Kom., (2009), Sistem Pakar Diagnosa Penyakit Mata Pada Manusia Berbasis Web. UNIKOM, Bandung. [7] Firdaus, (2007), PHP & MySQL dengan DREAMWEAVER, Maxikom, Palembang. [8] Suyanto, ST, Msc., (2007), ARTIFICIAL INTELLIGENCE, Informatika, Bandung. [9] http://ai.indra-ehm.net, akses 08 April 2010 [10]http://akupuntur.wordpress.com/2010/ 02/22/deteksi-penyakit-melaluilidah/, akses 17 Mei 2010