Contoh Perhitungan Manual CBR Nearest Neighbor untuk Diagnosis Penyakit Jantung

Catatan pribadi biar nggak lupa lagi cara hitung manual Case Based Reasoning (CBR) pakai algoritma Nearest Neighbor, dengan studi kasus diagnosis penyakit jantung. Semoga bisa jadi referensi cepat kalau lupa rumusnya.


Apa itu Case Based Reasoning (CBR)?

Case Based Reasoning (CBR) adalah metode penalaran berbasis komputer yang menyelesaikan masalah baru dengan cara membandingkannya dengan kasus-kasus lama yang sudah tersimpan di dalam basis kasus (case base). Siklus CBR terdiri dari empat tahap utama, yaitu Retrieve (mengambil kasus lama yang mirip), Reuse (menggunakan solusi kasus lama), Revise (merevisi solusi bila perlu), dan Retain (menyimpan kasus baru sebagai pengetahuan baru).

Contoh di bawah ini fokus pada tahap Retrieve, yaitu menghitung tingkat kemiripan (similarity) antara kasus baru dan kasus lama menggunakan algoritma Nearest Neighbor — metode yang paling umum dipakai karena perhitungannya sederhana dan mudah dipresentasikan.

1. Basis Kasus (Data Lama)

Kode Kasus Diagnosis Gejala
P01 Jantung Koroner G01, G02, G04, G08, G09, G10
P02 Gagal Jantung G01, G02, G03, G04, G07
P03 Aritmia G01, G03, G04, G05, G06

2. Kasus Baru (Pasien Saat Ini)

Pasien mengalami 6 gejala berikut:

KodeGejala
G01Nyeri Dada
G02Sesak Nafas
G03Jantung Berdebar-debar
G04Kelelahan Berlebihan
G08Nyeri Menjalar ke Lengan Kiri
G10Keringat Dingin

3. Bobot Gejala

Bobot ditentukan berdasarkan tingkat kepentingan/urgensi gejala terhadap penyakit jantung.

KodeBobot
G015
G024
G033
G042
G084
G103

Total bobot = 5 + 4 + 3 + 2 + 4 + 3 = 21

4. Rumus Similarity

Similarity = Σ(Si × Wi) / ΣWi

Keterangan:

  • Si = 1 jika gejala pada kasus baru juga ada di kasus lama, 0 jika tidak ada
  • Wi = bobot gejala
  • Pembagi (ΣWi) memakai total bobot gejala pada kasus baru (21), sehingga sama untuk semua perbandingan

5. Perhitungan Similarity

A. P01 – Jantung Koroner

GejalaAda?BobotSi × Wi
G01Ya55
G02Ya44
G03Tidak30
G04Ya22
G08Ya44
G10Ya33

Jumlah = 5+4+0+2+4+3 = 18
Similarity P01 = 18 / 21 = 0,857 (85,7%)

B. P02 – Gagal Jantung

GejalaAda?BobotSi × Wi
G01Ya55
G02Ya44
G03Ya33
G04Ya22
G08Tidak40
G10Tidak30

Jumlah = 5+4+3+2+0+0 = 14
Similarity P02 = 14 / 21 = 0,667 (66,7%)

C. P03 – Aritmia

GejalaAda?BobotSi × Wi
G01Ya55
G02Tidak40
G03Ya33
G04Ya22
G08Tidak40
G10Tidak30

Jumlah = 5+0+3+2+0+0 = 10
Similarity P03 = 10 / 21 = 0,476 (47,6%)

6. Hasil Perhitungan

PenyakitNilai SimilarityPersentase
P01 – Jantung Koroner0,85785,7%
P02 – Gagal Jantung0,66766,7%
P03 – Aritmia0,47647,6%

7. Kesimpulan

Berdasarkan perhitungan Case Based Reasoning dengan algoritma Nearest Neighbor, nilai similarity tertinggi diperoleh pada P01 (Jantung Koroner) sebesar 0,857 atau 85,7%. Artinya kasus baru paling mirip dengan kasus Jantung Koroner, sehingga sistem memberikan diagnosis awal Jantung Koroner sebagai hasil utama.

Catatan: Perhitungan ini merupakan tahap Retrieve dalam siklus CBR, yaitu membandingkan kasus baru dengan kasus tersimpan menggunakan nilai similarity. Bentuk perhitungan seperti ini umum dipakai dalam skripsi karena sederhana, mudah dihitung manual, dan mudah dijelaskan saat presentasi/sidang. Perlu diingat, hasil ini hanya diagnosis awal berbasis kemiripan gejala, bukan pengganti diagnosis medis oleh dokter.

Referensi / Jurnal Terkait

  1. Wahyudi. (2017). Case-Based Reasoning untuk Diagnosis Penyakit Jantung. IJCCS (Indonesian Journal of Computing and Cybernetics Systems), Vol. 11, No. 1, hlm. 1–10. Universitas Gadjah Mada. journal.ugm.ac.id/ijccs
  2. Faizal, Edi. (2014). Case Based Reasoning Diagnosis Penyakit Cardiovascular Dengan Metode Simple Matching Coefficient Similarity. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), 1(2), 83–90. Universitas Brawijaya. jtiik.ub.ac.id
  3. Dona. (2021). Sistem Pakar Diagnosa Penyakit Jantung Dengan Metode Case Based Reasoning (CBR). ZONAsi: Jurnal Sistem Informasi, Vol. 3, No. 1. Universitas Lancang Kuning. journal.unilak.ac.id
  4. Muhami, Sita. (2021). Sistem Diagnosa Penyakit Jantung Berbasis Case Based Reasoning (CBR). Diakses melalui ResearchGate. researchgate.net
  5. Pal, S.K., dan Shiu, S.C.K. (2004). Foundations of Soft Case-Based Reasoning. John Wiley & Sons, Inc., New Jersey.
Ditulis sebagai catatan pribadi belajar Case Based Reasoning (CBR) — silakan share kalau bermanfaat.
Lebih lamaTerbaru

Posting Komentar