• Tidak ada hasil yang ditemukan

Sistem Pakar Untuk Mendiagnosa Stadium Penyakit Kanker Mulut Menggunakan Metode Certainty Factor

N/A
N/A
Protected

Academic year: 2023

Membagikan "Sistem Pakar Untuk Mendiagnosa Stadium Penyakit Kanker Mulut Menggunakan Metode Certainty Factor "

Copied!
22
0
0

Teks penuh

(1)

Sistem Pakar Untuk Mendiagnosa Stadium Penyakit Kanker Mulut Menggunakan Metode Certainty Factor

Berbasis Android

Suratmin1 Universitas BSI

Email : suratmin0909@bsi.ac.id

ABSTRAK

Penyakit kanker mulut terbagi menjadi tiga stadium dan merupakan salah satu penyakit yang jarang disadari oleh penderitanya, hal ini terjadi karena banyak yang menganggap gejala-gejala seperti sering sariawan, mati rasa dimulut, pendarahan berlebihan dimulut, rahang terasa kaku dan sakit saat menelan, pembengkakan pada leher, gigi sering goyang tanpa sebab, merupakan penyakit biasa, hal inilah yang mendorong pembangunan sistem pakar dengan menggunakan metode certainty factor untuk mendiagnosa stadium kanker mulut berdasarkan gejala-gejala yang dirasakan. Dalam penelitian ini penulis merancang agar penyampaian informasipun dapat dilakukan menggunakan perangkat mobile menggunakan aplikasi Android Studio Versi. 3.4.2.

dengan menggunakan database SQL Server dengan meminta request dari user. Request tersebut akan diproses dalam sistem kemudian hasilnya akan dikirim kembali kepada user dengan ditampilkan pada layar perangkat mobile. Aplikasi sistem pakar ini dibuat dalam bentuk aplikasi android untuk memudahkan pengguna dalam mengakses dan mendiagnosa stadium kanker mulut

secara cepat, dimana saja dan kapan saja. Sistem pakar ini mampu memberikan informasi yang optimal serta memberikan solusi bagi para penggunanya.

Kata kunci : Sistem pakar, Certainty Factor, Android.

(2)

Abstract

Oral cancer is divided into three stages and is one of the diseases rarely noticed by the sufferer, this occurs because many consider symptoms such as frequent canker sores, numbness in the mouth, excessive bleeding in the mouth , jaw stiffness and pain in swallowing, swelling of the neck, teeth often shake without cause, is a common illness, this is what encourages the development of an expert system using the certainty factor method to diagnose the stage of oral cancer Based on the perceived symptoms. In this research the author designed to make the delivery of information can be done using a mobile device using Android Studio version application. 3.4.2. By using the SQL Server database by requesting a request from the user. The Request will be processed in the system then the result will be sent back to the user with the display on the mobile device screen. This expert system application is made in the form of Android application to facilitate users in accessing and diagnosing the stage of oral cancer quickly, anywhere and anytime. This expert system is able to provide optimal information and provide solutions for its users.

Keywords: expert system, Certainty Factor, Android.

1. Pendahuluan

Penyakit kanker mulut terbagi menjadi tiga stadium dan merupakan salah satu penyakit yang jarang disadari oleh penderitanya. Kanker mulut adalah kanker yang terjadi pada jaringan dinding mulut, bibir, lidah, gusi, atau langit-langit. Kanker mulut juga dapat terjadi pada jaringan di

tenggorokan (faring) dan kelenjar ludah.

Kanker mulut disebabkan oleh tumbuhnya jaringan abnormal didalam mulut.

Penderita kanker mulut biasanya tidak menyadari sudah berada distadium berapa, karena menganggap gejala-gejala yang dirasakan adalah penyakit biasa sehingga tidak melakukan check

up kedokter. Untuk melakukan check up ke dokter membutuhkan biaya yang besar dan waktu yang cukup lama dan bagi orang- orang yang sibuk tentunya membutuhkan waktu yang senggang pada saat libur.

Untuk memudahkan pengguna dalam mendiagnosa stadium kanker mulut berdasarkan gejala-gejala yang ada, maka dibuatlah aplikasi sistem pakar, sebagai alat penunjang untuk mengetahui stadium penuakit kanker mulut.

(3)

Istilah diagnosa sering didengar dan ditemui dalam istilah medis. Menurut Kamus Besar Bahasa Indonesia (KBBI) diagnosa adalah penentuan jenis penyakit dengan cara meneliti (memeriksa) gejala-gejalanya.

Penentuan jenis penyakit berdasarkan tanda dan gejala dengan menggunakan cara dan alat seperti laboratorium, foto dan klinik.

Menurut Budhiharto dan suhartono (2014) sistem pakar adalah program komputer yang mensimulasikan penilaian dan prilaku manusia atau organisasi yang memiliki pengetahuan dan pengalaman ahli dalam bidang tertentu. Biasanya sistem ini berisi basis pengetahuan yang berisi akumulasi pengalaman dan satu set aturan

untuk menerapkan pengetahuan dasar untuk situasi tertentu.

Menurut Siswanto (2010) menjelaskan bahwa sistem pakar adalah program AI (Artificial Intelligence) dengan basis pengetahuan (knowledge base) yang diperoleh dari pengetahuan beberapa pakar atau ahli dalam memecahkan persoalan pada bidang tertentu dan didukung mesin inferensi (Inferensi Engine) yang melakukan penalaran atau pelacakan terhadap sesuatu atau fakta-fakta yang diberikan oleh User lalu dicocokan (Matching) dengan fakta- fakta dan aturan atau akidah yang ada dibasis pengetahuan setelah dilakukan pencarian, sehingga tercapai kesimpulan.

Aplikasi sistem pakar yang penulis buat yang berbasis android dapat diaplikasikan didalam telepon genggam, karena telepon genggam adalah media sehari-hari yang sudah melekat pada lapisan masyarakat mulai dari kalangan menengah kebawah sampai keatas.

Hal ini tentunya menjadi alasan kuat penulis dalam membuat suatu aplikasi sistem pakar untuk mendiagnosa stadium penyakit kanker mulut pada aplikasi android, secara pengoprasian aplikasi android lebih efektif dan efisien serta lebih mudah digunakan dibandingkan dengan aplikasi desktop karena telepon gengam bersifat praktis dan dapat digunakan dimana saja.

Aplikasi sistem pakar berbasis android dapat membantu dalam mendiagnosa stadium kanker mulut tanpa lansung ke dokter untuk melakukan check up.

Aplikasi ini juga mampu memberikan solusi penanganan jika teridentifikasi terkena penyakit kanker mulut, sehingga diharapkan dengan adanya aplikasi sistem pakar

berbasis android ini dapat membantu untuk menangani tanpa mengeluarkan biaya lebih serta dapat memberikan efisiensi waktu bagi penggunanya dalam mengetahui stadium kanker mulut.

Sistem pakar menurut kusamadewi (2003) merupakan sistem yang berusaha untuk mengadopsi pengetahuan manusai ke komputer. Agar komputer dapat menyelesaikan masalah seperti yang dilakukan para ahli.

Sistem pakar

Sistem pakar merupakan program yang dapat menggantikan keberadaan seorang pakar, sehingga sistem pakar dapat digunakan oleh orang awam yang bukan pakar untuk meningkatkan kemampuan mereka dalam memecahkan masalah, dan pakar sebagai sistem yang berpengetahuan.

Adapun ciri-ciri sistem pakar seprti :

1. Mudah dimodifikasi, yaitu dengan menambah atau menghapus suatu pengetahuan dari basis pengetahuannya.

(4)

2. Memiliki kemampuan untuk beradaptasi 3. Terbatas pada bidang spesifik

4. Output tergantung pada bidang pengguna

5. Knowledge base dan referensi Algoritma Certainty Factor

certainty factor adalah suatu metode untuk membuktikan apakah suatu fakta itu pasti ataukah tidak pasti yang berbentuk metric yang biasanya digunakan dalam sistem pakar. Metode ini sangat cocok untuk sistem pakar yang mendiagnosis sesuatu yang belum pasti.

2. Metode Penelitian

Dalam penelitian ini, metode yang digunakan adalah metode certainty factor.

Penulis membagi menjadi dua tahap yaitu:

Teknik Pengumpulan Data a. Observasi

Penulis melakukan observasi langsung ke Klinik Dokter Kita yang beralamat di Jl.

Parakan Saat Ruko Komplek Sinergi No.4, Antapani, Bandung, Untuk memperoleh data-data yang dibutuhkan dalam penelitian ini.

b. Wawancara

Penulis melakukan interaksi Tanya jawab secara langsung dengan beberapa dokter dari Klinik Dokter Kita dengan memberikan beberapa pertanyaan yang nantinya akan dijadikan sebagai pengetahuan dari sistem yang dibuat.

c. Studi Pustaka

Untuk mendukung pembuatan apalikasi ini, penulis mengumpulkan bahan dari beberapa sumber, seperti buku referensi, media internet dan jurnal-jurnal yang membahas tentang stadium kanker mulut.

Model Pengembangan Sistem

Pada penelitian ini digunakan metode pengembangan sistem model waterfall (model air terjun). Menurut Pressman (2010), nama lain dari model waterfall adalah model air terjun atau siklus hidup klasik (classic life cyle),

dimana hal ini menyiratkan pendekatan yang sistematis dan berurutan (sekuensial) pada pengembangan parangkat lunak (Turnawan phitsa, 2017).

3. Hasil Pembahasan

3.1. Tabel Pakar

Dalam membangun sebuah aplikasi sistem pakar diagnosa stadium kanker mulut penulis menentukan beberapa tabel yang dibutuhkan aplikasi adapun tabel yang penulis buat, diantaranya:

Tabel III.1. Gejala – Gejala Kanker Mulut Stadium 1

Kode Gejala

G1 Sering sariawan

G2 Gigi sering goyang tanpa sebab G7 Sering Nyeri ditenggorokan G12 Sulit menggunakan gigi palsu

(5)

G15 Pembengkakan pada leher

G16 Penurunan berat badan secara drastic G18 Terasa sakit untuk menelan

Sumber : (Rikha Fatmawati, 2019)

Tabel III.2. Gejala – Gejala Kanker Mulut Stadium 2

Kode Gejala

G4 Luka bibir yang tidak kunjung sembuh G5 Mati Rasa di area mulut

G9 Sering mengalami serak suara G10 Kesulitan mengunyah

G13 Rahang terasa kaku dan sakit G17 Terasa nyeri ditenggorokan

Sumber : (Rikha Fatmawati, 2019)

Tabel III.3. Gejala – Gejala Kanker Mulut Stadium 3

Kode Gejala

G4 Pendarahan dimulut tanpa sebab G6 Pembengkakan pada leher

G8 Nyeri di telinga tidak kunjung hilang G11 Pendarahan yang berlebihan dimulut

G14 Muncul bercak warna putih yang agak berbulu G17 Terasa nyeri ditenggorokan

Sumber : (Rikha Fatmawati, 2019)

(6)

Tabel gejala dibuat untuk menyimpan daftar gejala dimasing-masing stadium kanker mulut, dalam hal ini meliputi gejala kanker stadium 1 , kanker stadium 2, dan kanker stadium 3.

Tabel III.4. Keputusan Pakar

Kode Stadium 1 Stadium 2 Stadium 3 Solusi

G1 V S1,S3,S5,S6,S8

G2 V S1,S3,S5,S6,S8

G3 V S2, S9, S5,S4

G4 V S2,S5,S4,S8

G5 V S2,S5,S4,S8

G6 V S2, S9, S5,S4

G7 V S1,S3,S5,S6,S8

G8 V S2, S9, S5,S4

G9 V S2,S5,S4,S8

G10 V S2,S5,S4,S8

G11 V S2, S9, S5,S4

G12 V S1,S3,S5,S6,S8

G13 V S2,S5,S4,S8

G14 V S2, S9, S5,S4

G15 V S1,S3,S5,S6,S8

G16 V S1,S3,S5,S6,S8

G17 V S1,S3,S5,S6,S8

G18 V S1,S3,S5,S6,S8

(7)

3.2. Desain Sistem

Desain sistem dalam penelitian ini menggunakan UML. Berikut UML yang digunakan dalam membuat aplikasi sistem pakar diagnosa stadium kanker mulut adalah sebagai berikut:

1. Use case diagram

Gambar 1. Use Case Diagram Admin

Gambar 2. Use Case Diagram User

(8)

2. Activity Diagram Login admin

3. Gambar 3. Activity Diagram Login Admin

(9)

4. Activity Diagram konsultasi user

Gambar 4. Activity Diagram konsultasi user

(10)

5. Activity Diagram kelola data stadium kanker mulut

Gambar 5. Activity Diagram kelola data stadium kanker mulut

6. Activity Diagram kelola data gejala

Gambar 6. Activity Diagram kelola data gejala

(11)

7. Activity Diagram kelola data inferensi

Gambar 7. Activity Diagram kelola data inferensi

(12)

8. Activity Diagram kelola password

Gambar 8. Activity Diagram kelola password

9. Sequence Diagram Login Admin

Gambar 9. Sequence Diagram Login Admin

(13)

10. Sequence Diagram kelola data kanker mulut

Gambar 10. Sequence Diagram Kelola data kanker mulut

Admin

(14)

11. Sequence Diagram kelola data gejala

Gambar 12. Sequence Diagram kelola data gejala

(15)

12. Sequence Diagram kelola data inferensi

Gambar 13. Sequence Diagram kelola data inferensi

(16)

1.3. Sequence Diagram Melakukan konsultasi

Gambar 14. Sequence Diagram Melakukan konsultasi

1.4. Sequence Diagram Mengakses clinic

(17)

1.5.ERD(Entity Relationship Diagram)

Berikut merupakan desain entity relationship diagram dari sistem pakar menentukan stadium kanker mulut diuraikan pada gambar berikut :

Gambar 14. ERD (Entity Relationship Diagram)

1.6. LRS (Logic Record Structure)

Berikut merupakan desain Logic Record Structure diagram dari sistem pakar menentukan stadium Kanker lambung diuraikan

(18)

Gambar 15. ERD (Entity Relationship Diagram)

1.7. Implementasi

1. Tampilan halaman utama

Gambar.16. User Interface halaman utama

(19)

2. Tampilan halaman login User

Gambar.17. User Interface halaman Login User

3. Tampilan halaman solusi

Gambar.18. User Interface halaman solusi

(20)

4. Tampilan halaman Admin

Gambar.19. User Interface halaman Admin

(21)

5. Kesimpulan

Setelah dilakukan pengujian dan analisa program, maka dapat diperoleh kesimpulan sebagai berikut:

1. Aplikasi sistem pakar mendiagnosa kanker mulut berbasis android ini dapat membantu masyarakat atau pengguna untuk mengetahui apakah sedang terkena penyakit kanker mulut atau tidak.

2. Aplikasi sistem pakar ini mampu memberikan solusi kepada pengguna sesuai dengan hasil diagnosa.

3. Metode certainty factor cocok digunakan untuk sistem pakar mendiagnosa stadium kanker mulut 6. Saran

Adapun saran-saran adalah sebagai berikut

1. Penelitian ini masih banyak kekurangan sehingga dapat dijadikan sebagai penelitian lebih lanjut dengan menggunakan metode perbandingan backward chaining dengan fuzzy dan lain sebagainya.

Rikha Fatmawati, S.-K. d. (2019, Juli 27). Apa gejala-gejala kanker mulut. (Suratmin, Interviewer)

Turnawan phitsa, M. R. (2017). Sistem Pakar Diagnosis Kerusakan Mobil Toyota Kijang LSX Menggunakan Metode Forward Chaining. Jurnal Informatika, 206.

rnawati, O. (2017). Metode Waterfall Pada Sistem InformasiKoperasi simpan pinjam. INFORMATION SYSTEM FOR EDUCATORS AND PROFESSIONALS, 31.

nauli, S. B. (2017). SISTEM PAKAR MENDIAGNOSAPENYAKIT GIGI DAN MULUT DENGAN MENGGUNAKAN METODE FORWARD CHAINING. Prosiding Seminar Nasional Inovasi Teknologi – SNITek 2017 , 141.

Nelly Astuti Hasibuan, H. S. (2017). SISTEM PAKAR MENDIAGNOSA PENYAKIT KAKI, GAJAH MENGGUNAKAN METODE CERTAINTY FACTOR . Jurnal Riset Sistem Informasi Dan Teknik Informatika (JURASIK), 31.

Novitasari, C. (2018, September 28). Pelajarindo.com. Retrieved from Pengertian Class Diagram Contoh, dan Simbolnya – Pelajarindo.com: https://pelajarindo.com/pengertian-class-diagram-simbol/

(22)

Rikha Fatmawati, S.-K. d. (2019, Juli 27). Apa gejala-gejala kanker mulut. (Suratmin, Interviewer) salamadian. (2018, April 09). Muda dan berilmu. Retrieved from BASIS DATA : Pengertian, Komponen

dan Sistem Basis Data (Database): https://salamadian.com/pengertian-basis-data-database/

Salamadian. (2019, Januari 4). Salamadian Mudan dan Berilmu. Retrieved from Artificial Intelegent:

https://salamadian.com/kecerdasan-buatan-artificial-intelligence/

Savitri, T. (2019, April 10). Hello Sehat. Retrieved from Apa itu Kanker Mulut?:

https://hellosehat.com/penyakit/kanker-mulut/

Referensi

Dokumen terkait

Telah dibangun aplikasi sistem pakar berbasis android dengan menggunakan metode certainty factor 4.2.Saran Setelah aplikasi sistem pakar diagnosis penyakit kehamilan ini berjalan

Sistem Pakar Mendiagnosa Penyakit Kulit pada Kucing Jenis Persia Menggunakan Metode Certainty Factor Berbasis Web.. Seminar Nasional Teknologi Komputer & Sains,