Anda di halaman 1dari 13

PENERAPAN METODE

K-NEAREST NEIGHBOR
UNTUK PREDIKSI
KELULUSAN MAHASISWA
Our Team
A. Khuwarismi Ijtaba Robbuhu (B3418008)

Muhammad Haris Abidin (B34180015)

Dimas Bayu Cahya Putra (B34180037)

Risalatul Khasanah (B34180057)


K-Nearest Neighbor
Adalah suatu metode yang menggunakan algoritma supervised
dimana hasil dari query instance yang baru diklasifikasikan
berdasarkan mayoritas dari label class pada k-NN. Tujuan dari
algoritma k-NN adalah mengklasifikasikan objek baru
berdasarkan atribut dan training data.
Tabel
Data Per Semester
Nim Nama Keterangan
S1 S2 S3 S4 S5

N ea r e st
K- Contoh Pembahasan
eig h b o r
N Data Per Semester
Nim Nama Keterangan
S1 S2 S3 S4 S5
1111 Budi 3.28 2.89 3.00 2.95 3.24 Tepat Waktu
2222 Paijo 3.00 3.12 3.42 2.79 2.88 Tepat Waktu
3333 Siti 2.68 2.79 3.23 2.63 1.84 Terlambat
Data Training 4444 Susi 1.68 1.84 1.53 2.32 2.88 Terlambat
5555 Amin 3.21 3.58 3.35 3.00 3.11 Tepat Waktu

Data Per Semester


Data Testing Nim

9999
Nama

Bayu
S1
2.95
S2 S3
3.12 3.58 2.68
S4 S5
3.42
Keterangan

?????
Hitung
ist an ce
D

Nim Nama Distance Keterangan


1111 Budi 0.776852624 Tepat Waktu
2222 Paijo 0.576020833 Tepat Waktu
3333 Siti 1.674275963 Terlambat
Hasil Distance 4444
5555
Susi
Amin
2.80624304
0.728422954
Terlambat
Tepat Waktu
Urutkan distance dengan nilai K=3

Hasil
Nim Nama Distance Keterangan
2222 Paijo 0.576020833 Tepat Waktu
5555 Amin 0.728422954 Tepat Waktu Tepat
K=3
KN N 1111 Budi 0.776852624 Tepat Waktu waktu
3333 Siti 1.674275963 Terlambat
4444 Susi 2.80624304 Terlambat

Hasilnya Nim Nama


S1
Data Per Semester
S2 S3 S4 S5
Keterangan

9999 Bayu 2.95 3.12 3.58 2.68 3.42 Tepat Waktu


Tabel untuk Database

data_training data_testing_sementara data_testing


Nama Data Kode DB Type data Nama Data Kode DB Type data Nama Data Kode DB Type data
Nim nim int(10) Nim nim int(10) Nim nim int(10)
Nama nama varchar(20) Nama nama varchar(20) Nama nama varchar(20)
S1 s1 float S1 s1 float S1 s1 float
S2 s2 float S2 s2 float S2 s2 float
S3 s3 float S3 s3 float S3 s3 float
S4 s4 float S4 s4 float S4 s4 float
S5 s5 float S5 s5 float S5 s5 float
Keterangan ket varchar(5) Keterangan ket varchar(5) Keterangan ket varchar(5)
Distance distance float Nilai K k int(5) Nilai K k int(5)
Jumlah Data jumlah int(10)

Pilihan ket OK = tepat waktu


NO = terlambat
Daftar Data Training
Input Data Training
Digunakan untuk Input data
Training yang digunakan untuk
ikumpulkan ke database.
Input Data Testing
Memasukkan data mahasiswa yang
mau di testing, pada Kolom Nilai K
disitu dimasukkan jumlah data
training, Disini kami hanya
menggunakan 5 data traning.
Hasil Testing
Riwayat Data Testing
Thanks!
CREDITS: This presentation template was created by Slidesgo,
including icons by Flaticon, and infographics & images by Freepik.

Anda mungkin juga menyukai