Implementasi Data Mining untuk Deteksi Penyakit Ginjal Kronis (PGK) menggunakan K-Nearest Neighbor (KNN) dengan Backward Elimination
Authors: Gamadarenda Ikhsan Wisnuadji , Waspada Indra 
Published: June 2020

<p class="Abstrak">Penyakit ginjal kronis (PGK) merupakan masalah kesehatan publik di seluruh dunia dengan insiden yang terus meningkat. Berdasarkan sumber dari BPJS Kesehatan, perawatan PGK merupakan ranking kedua pembiayaan terbesar setelah penyakit jantung. Pendeteksian PGK juga memerlukan banyak atribut sehingga membutuhkan biaya yang cukup mahal. Oleh sebab itu dibuat sistem dengan tahapan data mining berbasis web yang memudahkan untuk melakukan deteksi PGK, sehingga PGK dapat dicegah, ditanggulangi, dan kemungkinan mendapatkan terapi yang efektif lebih besar jika diketahui lebih awal. Proses penelitian ini menggunakan sebuah rangka kerja<em> data mining</em> <em>Knowledge Data Discover</em>y (KDD). Dalam skenario rangka kerja yang digunakan, sistem ini menggunakan Algoritme <em>Backward Elimination</em> untuk mengurangi jumlah atribut yang dipakai dengan tujuan untuk mengurangi jenis pemeriksaan yang dilakukan, dan Algoritme k-<em>Nearest Neighbor</em> sebagai algoritme klasifikasi untuk mendeteksi penyakit. Hasil pemodelan terbaik <em>data mining</em> dari sistem yang dibuat menggunakan <em>Backward Elimination</em> (α = 0,05) dan kNN (<em>k = </em>3) dengan pertimbangan penurunan biaya pemeriksaan dan sensitivity tertinggi. Rekomendasi sistem menghasilkan 10 atribut yang terpilih dari 24 atribut awal yang digunakan, yaitu: berat jenis (<em>sg</em>), albumin (<em>al</em>), urea darah (<em>bu</em>), kreatinin serum (<em>sc</em>), sodium (<em>sod</em>), hemoglobin (<em>hemo</em>), sel darah merah (<em>rbc</em>), hipertensi (<em>htn</em>), diabetes mellitus (<em>dm</em>), dan nafsu makan (<em>appet</em>). Penggunaan atribut yang telah terseleksi tersebut, berhasil menekan biaya pemeriksaan hingga 73,36%. Selanjutnya dilakukan pendeteksian penyakit menggunakan Algoritme k-<em>Nearest Neighbor </em>menghasilkan nilai akurasi sebesar 99,25%, <em>sensitivity</em> sebesar 99,5%, dan <em>specificity</em> sebesar 98,745%.</p><p class="Abstrak"><em><strong>Abstract</strong></em></p><p class="Abstract"><em>Chronic kidney disease (CKD) is a health problem for people around the world with increasing incidence. Based on sources from BPJS Kesehatan, CKD care is the second largest ranking of financing after heart disease. CKD detection also requires many attributes, so it requires quite expensive costs. Create a system with web-based data mining stages that makes it easy to detect CKD. Allowing CKD to be prevented, addressed, and advised to get effective therapy is greater if acknowledged earlier. The process of this research uses work methods of Data Mining Knowledge Data Discovery (KDD). In the framework of the framework used, this system uses the Backward Elimination Algorithm to reduce the number of attributes used to reduce the type of inspection performed, and the k-Nearest Neighbor Algorithm as an algorithm to update disease. The best data mining modeling results from the system are made using Backward Elimination (α = 0.05) and kNN (k = 3) by calculating the increase in inspection costs and the highest sensitivity. System recommendations produce 10 attributes selected from the 24 initial attributes used, namely: specific gravity (sg), albumin (al), blood urea (bu), serum creatinine (sc), sodium (soil), hemoglobin (hemo), cell red blood (rbc), hypertension (htn), diabetes mellitus (dm), and appetite (appetite). The use of the selected attributes succeeded in achieving inspection costs of up to 73.36%. Furthermore, disease detection using the k-Nearest Neighbor Algorithm produces an accuracy value of 99.25%, sensitivity of 99.5%, and specificity of 98.745%.</em></p><p class="Abstrak"><em><strong><br /></strong></em></p>