ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
ALGORITMA NEAREST NEIGHBOR 
A. Algoritma 
Nearest Neighbor adalah pendekatan untuk mencari kasus 
dengan menghitung kedekatan antara kasus baru dengan 
kasus lama, yaitu berdasarkan pada pencocokan bobot 
dari sejumlah fitur yang ada. Misalkan diinginkan untuk 
mencari solusi terhadap seorang pasien baru dengan 
menggunakan solusi dari pasien terdahulu. Untuk mencari 
kasus pasien mana yang akan digunakan maka dihitung 
kedekatan kasus pasien baru dengan semua kasus pasien 
lama. Kasus pasien lama dengan kedekatan terbesar-lah 
yang akan diambil solusinya untuk digunakan pada kasus 
pasien baru. 
d2 
Baru 
B 
A 
d1 
Gambar 4.1 Ilustrasi Kedekatan Kasus 
Seperti tampak pada Gambar 4.1. Ada 2 pasien lama A 
dan B. Ketika ada pasien Baru, maka solusi yang akan 
diambil adalah solusi dari pasien terdekat dari pasien Baru. 
Seandainya d1 adalah kedekatan antara pasien Baru dan 
pasien A, sedangkan d2 adalah kedekatan antara pasien 
Baru dengan pasien B. Karena d2 lebih dekat dari d1 maka
solusi dari pasien B lah yang akan digunakan untuk 
memberikan solusi pasien Baru. 
Adapun rumus untuk melakukan penghitungan kedekatan 
antara 2 kasus adalah sebagai berikut: 
f T S x w 
i 
n 
i 
i i i 
w 
similarity T S 
Σ= 
= 1 
( , ) 
( , ) 
dengan 
T : kasus baru 
S : kasus yang ada dalam penyimpanan 
n : jumlah atribut dalam masing-masing kasus 
i : atribut individu antara 1 s/d n 
f : fungsi similarity atribut i antara kasus T dan kasus S 
w : bobot yang diberikan pada atribut ke i 
Kedekatan biasanya berada pada nilai antara 0 s/d 1. Nilai 
0 artinya kedua kasus mutlak tidak mirip, sebaliknya untuk 
nilai 1 kasus mirip dengan mutlak. 
Kasus : 
Kemungkinan seorang nasabah bank akan bermasalah 
dalam pembayarannya atau tidak 
Tabel 1 Tabel Kasus 
No Jenis 
Kelamin 
Pendidikan Status Bermasalah 
1 L S1 Bekerja Ya 
2 P SMA Tidak 
Bekerja 
Tidak 
3 L SMA Bekerja Tidak 
4 P S2 Bekerja Ya 
Atribut Bermasalah merupakan atribut tujuan.
Bobot antara satu atribut dengan atribut yang lain pada 
atribut bukan tujuan dapat didefinisikan dengan nilai 
berbeda. 
Tabel 2 Definisi Bobot Atribut 
Atribut Bobot 
Jenis Kelamin 0.5 
Pendidikan 1 
Status 0.75 
Kedekatan antara nilai-nilai dalam atribut juga perlu 
didefinisikan. 
Tabel 3 Kedekatan Nilai Atribut Jenis Kelamin 
Jenis Kelamin L P 
L 1 0 
P 0 1 
Nilai1 Nilai2 Kedekatan 
L L 1 
P P 1 
L P 0 
P L 0 
Tabel 4 Kedekatan Nilai Atribut Pendidikan 
Pendidikan SMA S1 S2 
SMA 1 0.5 0 
S1 0.5 1 0.5 
S2 0 0.5 1 
Nilai1 Nilai2 Kedekatan 
S2 S2 1 
S2 S1 0.5 
S2 SMA 0 
S1 S1 1 
S1 S2 0.5 
S1 SMA 0.5
SMA SMA 1 
SMA S1 0.5 
SMA S2 0 
Tabel 5 Kedekatan Nilai Atribut Status 
Status Bekerja Tidak Bekerja 
Bekerja 1 0 
Tidak Bekerja 0 1 
Nilai1 Nilai2 Kedekatan 
Bekerja Bekerja 1 
Tidak 
Tidak 
Bekerja 
Bekerja 1 
Bekerja Tidak 
Bekerja 0 
Tidak 
Bekerja Bekerja 0 
Misalkan ada kasus nasabah baru dengan nilai atribut: 
Jenis Kelamin : L 
Pendidikan : SMA 
Status : Tidak Bekerja 
Untuk memprediksi apakah nasabah tersebut akan 
bermasalah atau tidak dapat dilakukan langkah-langkah 
sebagai berikut: 
1. Menghitung kedekatan kasus baru dengan kasus 
no 1. 
Diketahui: 
a : Kedekatan nilai atribut Jenis Kelamin (Laki-laki 
dengan Laki-laki) 
: 1
b : Bobot Atribut Jenis Kelamin 
: 0.5 
c : Kedekatan nilai atribut Pendidikan (SMA 
dengan S1) 
: 0.5 
d : Bobot Atribut Pendidikan 
: 1 
e : Kedekatan nilai atribut Status (Tidak Bekerja 
dengan Bekerja) 
: 0 
f : Bobot Atribut Status 
: 0.75 
Dihitung: 
= ( a * b ) + ( c * d ) + ( e * f 
) 
b d f 
Jarak 
+ + 
= + + Jarak 
(1*0.5) (0.5*1) (0*0.75) 
+ + 
0.5 1 0.75 
1 Jarak = 
Jarak = 0.44 
2.25 
2. Menghitung kedekatan kasus baru dengan kasus 
no 2. 
Diketahui: 
a : Kedekatan nilai atribut Jenis Kelamin (Laki-laki 
dengan Perempuan) 
: 0 
b : Bobot Atribut Jenis Kelamin 
: 0.5 
c : Kedekatan nilai atribut Pendidikan (SMA 
dengan SMA) 
: 1 
d : Bobot Atribut Pendidikan 
: 1
e : Kedekatan nilai atribut Status (Tidak Bekerja 
dengan Tidak Bekerja) 
: 1 
f : Bobot Atribut Status 
: 0.75 
Dihitung: 
= ( a * b ) + ( c * d ) + ( e * f 
) 
b d f 
Jarak 
+ + 
= + + Jarak 
(0*0.5) (1*1) (1*0.75) 
+ + 
0.5 1 0.75 
1.75 Jarak = 
2.25 
Jarak = 0.778 
3. Menghitung kedekatan kasus baru dengan kasus 
no 3. 
Diketahui: 
a : Kedekatan nilai atribut Jenis Kelamin (Laki-laki 
dengan Laki-Laki) 
: 1 
b : Bobot Atribut Jenis Kelamin 
: 0.5 
c : Kedekatan nilai atribut Pendidikan (SMA 
dengan SMA) 
: 1 
d : Bobot Atribut Pendidikan 
: 1 
e : Kedekatan nilai atribut Status (Tidak Bekerja 
dengan Bekerja) 
: 0 
f : Bobot Atribut Status 
: 0.75
Dihitung: 
= ( a * b ) + ( c * d ) + ( e * f 
) 
b d f 
Jarak 
+ + 
= + + Jarak 
(1*0.5) (1*1) (0*0.75) 
+ + 
0.5 1 0.75 
1.5 Jarak = 
2.25 
Jarak = 0.667 
4. Menghitung kedekatan kasus baru dengan kasus 
no 3. 
Diketahui: 
a : Kedekatan nilai atribut Jenis Kelamin 
(Perempuan dengan Laki-Laki) 
: 0 
b : Bobot Atribut Jenis Kelamin 
: 0.5 
c : Kedekatan nilai atribut Pendidikan (SMA 
dengan S2) 
: 0 
d : Bobot Atribut Pendidikan 
: 1 
e : Kedekatan nilai atribut Status (Tidak Bekerja 
dengan Bekerja) 
: 0 
f : Bobot Atribut Status 
: 0.75 
Dihitung: 
= ( a * b ) + ( c * d ) + ( e * f 
) 
b d f 
Jarak 
+ + 
= + + Jarak 
(0*0.5) (0*1) (0*0.75) 
+ + 
0.5 1 0.75
0 Jarak = 
Jarak = 0 
2.25 
5. Memilih kasus dengan kedekatan terdekat. 
Dari langkah 1, 2 dan 3 dapat diketahui bahwa nilai 
tertinggi adalah kasus 2. Berarti kasus yang 
terdekat dengan kasus baru adalah kasus 2. 
6. Menggunakan klasifikasi dari kasus dengan 
kedekatan terdekat. 
Berdasarkan hasil pada langkah 4, maka klasifikasi 
dari kasus 2 yang akan digunakan untuk 
memprediksi kasus baru. Yaitu kemungkinan 
nasabah baru akan Tidak Bermasalah

More Related Content

What's hot (20)

Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
Adam Mukharil Bachtiar
Ìý
Modul 3 pencarian heuristik
Modul 3   pencarian heuristikModul 3   pencarian heuristik
Modul 3 pencarian heuristik
ahmad haidaroh
Ìý
Analisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma GreedyAnalisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma Greedy
Adam Mukharil Bachtiar
Ìý
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)
ahmad haidaroh
Ìý
Class diagram
Class diagramClass diagram
Class diagram
Aris Saputro
Ìý
Analisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute ForceAnalisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute Force
Adam Mukharil Bachtiar
Ìý
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi Digital
Nur Fadli Utomo
Ìý
Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)
formatik
Ìý
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
ahmad haidaroh
Ìý
2 alfabet dan string
2 alfabet dan string2 alfabet dan string
2 alfabet dan string
Rahmatdi Black
Ìý
Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademik
Diyat Diyat
Ìý
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
Ìý
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Adam Mukharil Bachtiar
Ìý
Analisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi AsimptotikAnalisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi Asimptotik
Adam Mukharil Bachtiar
Ìý
Activity Diagram
Activity DiagramActivity Diagram
Activity Diagram
Adam Mukharil Bachtiar
Ìý
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg
Ìý
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Ajeng Savitri
Ìý
Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)
Ajeng Savitri
Ìý
Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)
radar radius
Ìý
ºÝºÝߣ minggu 6 (citra digital)
ºÝºÝߣ minggu 6 (citra digital)ºÝºÝߣ minggu 6 (citra digital)
ºÝºÝߣ minggu 6 (citra digital)
Setia Juli Irzal Ismail
Ìý
Modul 3 pencarian heuristik
Modul 3   pencarian heuristikModul 3   pencarian heuristik
Modul 3 pencarian heuristik
ahmad haidaroh
Ìý
Analisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma GreedyAnalisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma Greedy
Adam Mukharil Bachtiar
Ìý
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)
ahmad haidaroh
Ìý
Class diagram
Class diagramClass diagram
Class diagram
Aris Saputro
Ìý
Analisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute ForceAnalisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute Force
Adam Mukharil Bachtiar
Ìý
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi Digital
Nur Fadli Utomo
Ìý
Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)
formatik
Ìý
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
ahmad haidaroh
Ìý
2 alfabet dan string
2 alfabet dan string2 alfabet dan string
2 alfabet dan string
Rahmatdi Black
Ìý
Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademik
Diyat Diyat
Ìý
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Adam Mukharil Bachtiar
Ìý
Analisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi AsimptotikAnalisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi Asimptotik
Adam Mukharil Bachtiar
Ìý
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg
Ìý
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Ajeng Savitri
Ìý
Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)
Ajeng Savitri
Ìý
Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)
radar radius
Ìý
ºÝºÝߣ minggu 6 (citra digital)
ºÝºÝߣ minggu 6 (citra digital)ºÝºÝߣ minggu 6 (citra digital)
ºÝºÝߣ minggu 6 (citra digital)
Setia Juli Irzal Ismail
Ìý

Viewers also liked (17)

Metode knn
Metode knnMetode knn
Metode knn
Umar D'payist
Ìý
K nearest neighbor
K nearest neighborK nearest neighbor
K nearest neighbor
Ujjawal
Ìý
Progres Penjurusan Smu
Progres Penjurusan SmuProgres Penjurusan Smu
Progres Penjurusan Smu
youngyon
Ìý
Sistem informasi prediksi harga kebutuhan bahan pokok
Sistem informasi prediksi harga kebutuhan bahan pokokSistem informasi prediksi harga kebutuhan bahan pokok
Sistem informasi prediksi harga kebutuhan bahan pokok
Abdul Fauzan
Ìý
KNN
KNN KNN
KNN
West Virginia University
Ìý
ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Hendri Karisma
Ìý
Little o and little omega
Little o and little omegaLittle o and little omega
Little o and little omega
Rajesh K Shukla
Ìý
Big o
Big oBig o
Big o
Thanhvinh Vo
Ìý
tgsdm3_ kelompok 7
 tgsdm3_ kelompok 7 tgsdm3_ kelompok 7
tgsdm3_ kelompok 7
Alvian yudha Prawira
Ìý
Data structures and Big O notation
Data structures and Big O notationData structures and Big O notation
Data structures and Big O notation
Muthiah Abbhirami
Ìý
Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...
Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...
Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...
Jonathan Christian
Ìý
Big o notation
Big o notationBig o notation
Big o notation
keb97
Ìý
Data Mining
Data MiningData Mining
Data Mining
IIIT ALLAHABAD
Ìý
Perancangan aplikasi data mining berbasis web dengan algoritma
Perancangan aplikasi data mining berbasis web dengan algoritmaPerancangan aplikasi data mining berbasis web dengan algoritma
Perancangan aplikasi data mining berbasis web dengan algoritma
Andreas Chandra
Ìý
K-Nearest NeighborK-Nearest Neighbor
K-Nearest Neighbor
Jonathas Magalhães
Ìý
k Nearest Neighbor
k Nearest Neighbork Nearest Neighbor
k Nearest Neighbor
butest
Ìý
proses poisson
proses poissonproses poisson
proses poisson
Narwan Ginanjar
Ìý
K nearest neighbor
K nearest neighborK nearest neighbor
K nearest neighbor
Ujjawal
Ìý
Progres Penjurusan Smu
Progres Penjurusan SmuProgres Penjurusan Smu
Progres Penjurusan Smu
youngyon
Ìý
Sistem informasi prediksi harga kebutuhan bahan pokok
Sistem informasi prediksi harga kebutuhan bahan pokokSistem informasi prediksi harga kebutuhan bahan pokok
Sistem informasi prediksi harga kebutuhan bahan pokok
Abdul Fauzan
Ìý
ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
ºÝºÝߣ Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Hendri Karisma
Ìý
Little o and little omega
Little o and little omegaLittle o and little omega
Little o and little omega
Rajesh K Shukla
Ìý
Data structures and Big O notation
Data structures and Big O notationData structures and Big O notation
Data structures and Big O notation
Muthiah Abbhirami
Ìý
Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...
Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...
Implementasi Algoritma Naive Bayes (Studi Kasus : Prediksi Kelulusan Mahasisw...
Jonathan Christian
Ìý
Big o notation
Big o notationBig o notation
Big o notation
keb97
Ìý
Perancangan aplikasi data mining berbasis web dengan algoritma
Perancangan aplikasi data mining berbasis web dengan algoritmaPerancangan aplikasi data mining berbasis web dengan algoritma
Perancangan aplikasi data mining berbasis web dengan algoritma
Andreas Chandra
Ìý
K-Nearest NeighborK-Nearest Neighbor
K-Nearest Neighbor
Jonathas Magalhães
Ìý
k Nearest Neighbor
k Nearest Neighbork Nearest Neighbor
k Nearest Neighbor
butest
Ìý

Recently uploaded (20)

PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Ìý
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Ìý
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Ìý
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Ìý
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Ìý
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Ìý
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
Ìý
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Ìý
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Ìý
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Ìý
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Ìý
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Ìý
Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934
Ìý
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Ìý
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
Ìý
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Ìý
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Ìý
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
Ìý
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
Ìý
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Ìý
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Ìý
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Ìý
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Ìý
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Ìý
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Ìý
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Ìý
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
Ìý
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Ìý
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Ìý
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Ìý
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Ìý
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Ìý
Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934
Ìý
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Ìý
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
Ìý
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Ìý
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Ìý
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
Ìý
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
Ìý
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Ìý

Contoh knn

  • 1. ALGORITMA NEAREST NEIGHBOR A. Algoritma Nearest Neighbor adalah pendekatan untuk mencari kasus dengan menghitung kedekatan antara kasus baru dengan kasus lama, yaitu berdasarkan pada pencocokan bobot dari sejumlah fitur yang ada. Misalkan diinginkan untuk mencari solusi terhadap seorang pasien baru dengan menggunakan solusi dari pasien terdahulu. Untuk mencari kasus pasien mana yang akan digunakan maka dihitung kedekatan kasus pasien baru dengan semua kasus pasien lama. Kasus pasien lama dengan kedekatan terbesar-lah yang akan diambil solusinya untuk digunakan pada kasus pasien baru. d2 Baru B A d1 Gambar 4.1 Ilustrasi Kedekatan Kasus Seperti tampak pada Gambar 4.1. Ada 2 pasien lama A dan B. Ketika ada pasien Baru, maka solusi yang akan diambil adalah solusi dari pasien terdekat dari pasien Baru. Seandainya d1 adalah kedekatan antara pasien Baru dan pasien A, sedangkan d2 adalah kedekatan antara pasien Baru dengan pasien B. Karena d2 lebih dekat dari d1 maka
  • 2. solusi dari pasien B lah yang akan digunakan untuk memberikan solusi pasien Baru. Adapun rumus untuk melakukan penghitungan kedekatan antara 2 kasus adalah sebagai berikut: f T S x w i n i i i i w similarity T S Σ= = 1 ( , ) ( , ) dengan T : kasus baru S : kasus yang ada dalam penyimpanan n : jumlah atribut dalam masing-masing kasus i : atribut individu antara 1 s/d n f : fungsi similarity atribut i antara kasus T dan kasus S w : bobot yang diberikan pada atribut ke i Kedekatan biasanya berada pada nilai antara 0 s/d 1. Nilai 0 artinya kedua kasus mutlak tidak mirip, sebaliknya untuk nilai 1 kasus mirip dengan mutlak. Kasus : Kemungkinan seorang nasabah bank akan bermasalah dalam pembayarannya atau tidak Tabel 1 Tabel Kasus No Jenis Kelamin Pendidikan Status Bermasalah 1 L S1 Bekerja Ya 2 P SMA Tidak Bekerja Tidak 3 L SMA Bekerja Tidak 4 P S2 Bekerja Ya Atribut Bermasalah merupakan atribut tujuan.
  • 3. Bobot antara satu atribut dengan atribut yang lain pada atribut bukan tujuan dapat didefinisikan dengan nilai berbeda. Tabel 2 Definisi Bobot Atribut Atribut Bobot Jenis Kelamin 0.5 Pendidikan 1 Status 0.75 Kedekatan antara nilai-nilai dalam atribut juga perlu didefinisikan. Tabel 3 Kedekatan Nilai Atribut Jenis Kelamin Jenis Kelamin L P L 1 0 P 0 1 Nilai1 Nilai2 Kedekatan L L 1 P P 1 L P 0 P L 0 Tabel 4 Kedekatan Nilai Atribut Pendidikan Pendidikan SMA S1 S2 SMA 1 0.5 0 S1 0.5 1 0.5 S2 0 0.5 1 Nilai1 Nilai2 Kedekatan S2 S2 1 S2 S1 0.5 S2 SMA 0 S1 S1 1 S1 S2 0.5 S1 SMA 0.5
  • 4. SMA SMA 1 SMA S1 0.5 SMA S2 0 Tabel 5 Kedekatan Nilai Atribut Status Status Bekerja Tidak Bekerja Bekerja 1 0 Tidak Bekerja 0 1 Nilai1 Nilai2 Kedekatan Bekerja Bekerja 1 Tidak Tidak Bekerja Bekerja 1 Bekerja Tidak Bekerja 0 Tidak Bekerja Bekerja 0 Misalkan ada kasus nasabah baru dengan nilai atribut: Jenis Kelamin : L Pendidikan : SMA Status : Tidak Bekerja Untuk memprediksi apakah nasabah tersebut akan bermasalah atau tidak dapat dilakukan langkah-langkah sebagai berikut: 1. Menghitung kedekatan kasus baru dengan kasus no 1. Diketahui: a : Kedekatan nilai atribut Jenis Kelamin (Laki-laki dengan Laki-laki) : 1
  • 5. b : Bobot Atribut Jenis Kelamin : 0.5 c : Kedekatan nilai atribut Pendidikan (SMA dengan S1) : 0.5 d : Bobot Atribut Pendidikan : 1 e : Kedekatan nilai atribut Status (Tidak Bekerja dengan Bekerja) : 0 f : Bobot Atribut Status : 0.75 Dihitung: = ( a * b ) + ( c * d ) + ( e * f ) b d f Jarak + + = + + Jarak (1*0.5) (0.5*1) (0*0.75) + + 0.5 1 0.75 1 Jarak = Jarak = 0.44 2.25 2. Menghitung kedekatan kasus baru dengan kasus no 2. Diketahui: a : Kedekatan nilai atribut Jenis Kelamin (Laki-laki dengan Perempuan) : 0 b : Bobot Atribut Jenis Kelamin : 0.5 c : Kedekatan nilai atribut Pendidikan (SMA dengan SMA) : 1 d : Bobot Atribut Pendidikan : 1
  • 6. e : Kedekatan nilai atribut Status (Tidak Bekerja dengan Tidak Bekerja) : 1 f : Bobot Atribut Status : 0.75 Dihitung: = ( a * b ) + ( c * d ) + ( e * f ) b d f Jarak + + = + + Jarak (0*0.5) (1*1) (1*0.75) + + 0.5 1 0.75 1.75 Jarak = 2.25 Jarak = 0.778 3. Menghitung kedekatan kasus baru dengan kasus no 3. Diketahui: a : Kedekatan nilai atribut Jenis Kelamin (Laki-laki dengan Laki-Laki) : 1 b : Bobot Atribut Jenis Kelamin : 0.5 c : Kedekatan nilai atribut Pendidikan (SMA dengan SMA) : 1 d : Bobot Atribut Pendidikan : 1 e : Kedekatan nilai atribut Status (Tidak Bekerja dengan Bekerja) : 0 f : Bobot Atribut Status : 0.75
  • 7. Dihitung: = ( a * b ) + ( c * d ) + ( e * f ) b d f Jarak + + = + + Jarak (1*0.5) (1*1) (0*0.75) + + 0.5 1 0.75 1.5 Jarak = 2.25 Jarak = 0.667 4. Menghitung kedekatan kasus baru dengan kasus no 3. Diketahui: a : Kedekatan nilai atribut Jenis Kelamin (Perempuan dengan Laki-Laki) : 0 b : Bobot Atribut Jenis Kelamin : 0.5 c : Kedekatan nilai atribut Pendidikan (SMA dengan S2) : 0 d : Bobot Atribut Pendidikan : 1 e : Kedekatan nilai atribut Status (Tidak Bekerja dengan Bekerja) : 0 f : Bobot Atribut Status : 0.75 Dihitung: = ( a * b ) + ( c * d ) + ( e * f ) b d f Jarak + + = + + Jarak (0*0.5) (0*1) (0*0.75) + + 0.5 1 0.75
  • 8. 0 Jarak = Jarak = 0 2.25 5. Memilih kasus dengan kedekatan terdekat. Dari langkah 1, 2 dan 3 dapat diketahui bahwa nilai tertinggi adalah kasus 2. Berarti kasus yang terdekat dengan kasus baru adalah kasus 2. 6. Menggunakan klasifikasi dari kasus dengan kedekatan terdekat. Berdasarkan hasil pada langkah 4, maka klasifikasi dari kasus 2 yang akan digunakan untuk memprediksi kasus baru. Yaitu kemungkinan nasabah baru akan Tidak Bermasalah