You are on page 1of 9

Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No.

1, Januari 2022 P-ISSN: 2548-9704


E-ISSN: 2686-0880
ANALISIS METODE K-NEAREST NEIGHBOUR (KNN) DALAM KLASIFIKASI
DATA IRIS BUNGA

Permana Putra1), Akim M H Pardede 2), Siswan Syahputra 3)


1,2,3
STMIK KAPUTAMA
Jl.Veteran No.4A-9A, Binjai, Sumatra Utara, Telp:(061)8828840, Fax: (061)8828845
Email: permanaputra058@gmail.com

ABSTRACK

This study describes the use of the k-nearest neighbor (K-NN) method for the classification of iris
data from UCI machine learning. In this research, several stages and methods were carried out. At
this stage of research, the k-nearest neighbor (K-NN) method is used for testing with a certain K
value. In measuring the results of the classification of iris data, it focuses on the level of accuracy of
the iris data. In this study, the data used were 135 iris data from UCI machine learning. The
measurement of the distance on the K-NN in this study uses the Euclidean distance with
neighboring values of 3,4,5,6,7,8,9. From the implementation obtained, namely the k-nearest
neighbor classification of the iris data. In this study, the process of determining the type of iris will
be carried out, in determining the iris, 4 factors are used which are the characteristics of the iris
itself. The four characteristics of the iris flower used in this research are sepal length, sepal width,
petal length, and petal width. As for the results of testing the K-Nearest Neighbor method in data
classification. The author's test uses variations in the K value of K-Nearest Neighbor 3,4,5,6,7,8,9.
Has a very good percentage of accuracy compared to only K-NN. The test results show the K-
Nearest Neighbor method in data classification has a good percentage accuracy when using
random data. The percentage of variation in the value of K K-Nearest Neighbor 3,4,5,6,7,8,9 has a
percentage of 100%.

Keywords: K-Nearest Neighbor, Data Iris, flower iris

ABSTRAK
Penelitian ini menjelaskan penggunaan metode k-nearest neighbor(K-NN) terhadap klasifikasi data
iris bunga dari UCI machine learning. Di dalam penelitian ini dilakukan beberapa tahapan dan
metode. Pada tahapan penelitian ini menggunakan metode k-nearest neighbor (K-NN) untuk
pengujian dengan nilai K tertentu. Pada pengukuran hasil klasifikasi data iris bunga berfokus pada
tingkat akurasi data iris bunga. Di dalam penelitian ini data yang d gunakan yaitu sebanyak 135 data
iris bunga yang berasal dari UCI machine learning. Pengukuran jarak pada K-NN dalam penelitian
ini menggunakan euclidean distance dengan nilai ketetanggan 3,4,5,6,7,8,9. Dari implementasi yang
di peroleh yaitu klasifikasi k-nearest neighbor terhadap data iris bunga. Dalam penelitian ini akan
dilakukan proses penentuan jenis bunga iris, dalam penentuan bungairis tersebut digunakan 4 faktor
yang merupakan karakteristik sendiri dari bunga iris tersebut. Keempatfaktor karakteristik bunga
iris yang digunakan untuk penelitan yaitu sepal length, sepal width,petal length, dan petal width.
Adapun dari hasil pengujian metode K-Nearest Neighbor dalam klasifikasi data. Adapun pengujian
penulis menggunakan variasi nilai K K-Nearest Neighbor 3,4,5,6,7,8,9. Memiliki persentase akurasi
yang sangat baik di dibandingkan hanya K-NN. Hasil pengujian menunjukan metode K-Nearest
Neighbor dalam klasifikasi data memiliki akurasi persentase yang baik ketika menggunakan data
random. Persentase variasi nilai K K-Nearest Neighbor 3,4,5,6,7,8,9memiliki persentase 100 % .

297
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880
Kata Kunci: K-Nearest Neighbor, Iris Data, bunga iris.

1. PENDAHULUAN melakukan pengujian pembelajaran.


Pada tahap ini, analisis dilakukan
dengan menganalisis terhadap hasil studi 1.1 KLASIFIKASI DATA
literatur untuk mengetahui dan mendapatkan Klasifikasi data adalah proses
pemahaman mengenai metode yang penulis pengurutan dan pengelompokan data ke
analisis yaitu pembagian data training dan dalam berbagai jenis, bentuk atau kelas
data uji dengan Algoritma K-nearest berbeda lainnya. Klasifikasi data
Neighbor. memungkinkan pemisahan dan klasifikasi
Dalam penelitian ini akan dilakukan data sesuai dengan persyaratan kumpulan data
proses penentuan jenis bunga iris, dalam untuk berbagai tujuan bisnis atau pribadi. Ini
penentuan bungairis tersebut digunakan 4 terutama merupakan proses manajemen data.
faktor yang merupakan karakteristik sendiri Analisis kelompok sebagai suatu
dari bunga iris tersebut. Keempatfaktor metode untuk melakukan klasifikasi data
karakteristik bunga iris yang digunakan untuk menjadi beberapa kelompok dengan
penelitan yaitu sepal length, sepal width,petal menggunakan metode pengukuran ukuran
length, dan petal width. Sehingga dengan asosiasi, sehingga data yang sama berada
adanya banyak faktor yang diteliti dan record dalam satu kelompok dan data yang mimiliki
datayang ada dalam penentuan jenis bunga perbedaan yang besar diletakkan dalam
iris , maka diperlukan sebuah metode yang kelompok data lainnya. Masukan untuk
dapat digunakan untuk menghasilkan secara sistem analisis kelompok adalah sebuah data
tepat dan akurat dalam menentukan jenis set dan kesamaan ukuran antara kedua data
bunga pada umunya, termasuk penentuan tersebut. Sedangkan hasil dari analisis
jenis bunga iris pada khususnya. kelompok adalah sejumlah kelompok yang
Dalam melakukan proses klasifikasi membentuk sebuah partisi atau struktur partisi
data mengacu pada metode kecerdasan dari kumpulan data dan deskripsi umum dari
buatan yang memfokuskan pada pembelajaran setiap kelompok, dimana hal ini sangat
mesin (machine learning). Banyak penting untuk analisis yang lebih dalam pada
metode lain untuk mengetahui mesin karakteristik yang terdapat pada data tersebut.
(machine learning) yang digunakan sebagai Pengelompokan data harus
proses klasifikasi diantaranya K-Nearest menggunakan sebuah pendekatan untuk
Neighbor (k-NN) dan Naïve Bayes mencari kesamaan dalam data sehingga
Classifier. mampu menempatkan data ke dalam
Klasifikasi adalah cara yang dilakukan kelompok-kelompok yang tepat.
sebagai teknik untuk membentuk Pengelompokan data akan membagi
model klasifikasi dari contoh data pelatihan. kumpulan data ke dalam beberapa kelompok
Klasifikasi akan menganalisis input datadan dimana kesamaan dalam sebuah kelompok
membentuk model dengan menggambarkan lebih besar jika dibandingkan dengan
kelas data. kelompok-kelompok lainnya.
Dengan menggunakan metode K-Nearst Terdapat dua metode pembelajaran
Neighbor (KNN) merupakan salah satu yang tersedia pada model klasifikasi yaitu :
metode klasifikasi terhadap sekumpulan data a. Eager learning adalah proses
yang berdasarkan mayoritas dari kategori dan pembelajaran pada data latih secara
tujuannya untuk mengklasifikasikan obyek intensif sehingga model dapat
baru berdasarkan atribut dan sample sample melakukan prediksi ke label kelas
dari training data. Sehingga target output output dengan benar. Beberapa
yang diinginkan mendekati ketepatan dalam metode bersifat eager learning antara

298
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880
lain, Neural Network, Bayesian, parametrik sederhana untuk klasifikasi.
decision tree, Support Vector Terlepas dari kesederhanaan algoritme,
Machine. kinerjanya sangat baik, dan merupakan
b. Lazy learningadalah proses metode tolok ukur yang penting. Klasifikasi
pembelajaran tanpa melakukan KNN membutuhkan metrik dan integer
pelatihan dan hanya menyimpan nilai positifK [42]. Aturan KNN memegang posisi
data latih untuk digunakan pada sampel pelatihan dan kelas mereka. Saat
proses prediksi. Beberapa metode memutuskan tentang data masuk baru.
bersifat lazy learning antara lain: Tujuan algoritma ini adalah untuk
K-Nearest Neighbor, Regresi Linear, mengklasifikasikan objek baru berdasarkan
Fuzzy K-Nearest Neighbor. nilai atribut dan data latih (Okfalisa et al,
Proses klasifikasi pada machine 2017).
learning memiliki empat komponen Cover dan Hart memperkenalkan K-
(Saputra, 2018) yaitu : Nearest Neighbor pada tahun 1968. K-Nearest
1. Class Neighbor adalah metode klasifikasi pemalas
Variabel dependen tetamu harus karena algoritma ini menyimpan semua nilai
dalam bentuk yang mewakili label data pelatihan dan menunda proses
yang dimiliki oleh objek. pembentukan model klasifikasi hingga data
2. Energi uji diberikan untuk prediksi. (Mulak &
Variabel independen yang diwakili Talhar, 2015). Gagasan dalam metode k-
oleh atribut karakteristik data. Nearest Neighbor adalah untuk
Misalnya, gaji, kehadiran, merokok, mengidentifikasi sampel k dalam set pelatihan
tekanan darah. yang variabel independen x mirip dengan u,
3. Dataset Pelatihan dan menggunakan sampel k ini untuk
Satu set data yang memiliki kedua mengklasifikasikan sampel baru ini ke dalam
nilai komponen diatas yang kelas, v. F adalah fungsi yang halus, sebuah
digunakan untuk menentukan kelas ide yang masuk akal adalah mencari sampel
yang sesuai berdasarkan energi. dalam data pelatihan kami yang berada di
4. Menguji dataset dekatnya (dalam hal variabel independen) dan
Satu set data baru yang akan kemudian menghitung v dari nilai y untuk
diklasifikasi dengan model yang sampel ini. Jarak atau ukuran ketidaksamaan
telah dibuat dan akan dievaluasi dapat dihitung antara sampel dengan
pada proses akurasi klasifikasi. mengukur jarak menggunakan jarak
Pada proses klasifikasi, sebelum Euclidean. Jarak Euclidean antara titik-titik
melakukan prediksi, perlu dilakukan proses adalah ( Hu et al , 2016).
pembelajaran terlebih dahulu. Proses
pembelajaran tersebut memerlukan data. Data
yang diperlukan pada saat proses klasifikasi
terdiri atas dua jenis, yaitu :
a. Data latih atau data trainingadalah
data yang digunakan pada proses
pembelajar dalam proses klasifikasi.
b. Data uji atau data testingadalah data
yang digunakan pada proses prediksi
dalam proses klasifikasi. Pada gambar dapat dilihat bahwa
terlebih dahulu dilakukan perhitungan jarak
1.2 K-NEAREST NEIGHBOUR data uji dengan data latih untuk
Klasifikasi KNN adalah metode non-

299
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880
selanjutnya dilakukan diidentifikasi proses mengubah informasi menjadi
tetangga terdekat. Selanjutnya KNN akan pengetahuan. Algoritma machine learning
memberikan titik ke kelas yang memiliki adalah data pelatihan, yang mewakili
jarak terdekat dengan tetangganya. Pada pengalaman, dan hasilnya adalah beberapa
gambar diatas data uji memiliki matrik jarak keahlian, yang biasanya berupa program
terdekat dengan kelas 1 sehingga data uji komputer lain yang dapat melakukan
akan diklasifikasikan sebagai data kelas 1. beberapa tugas (Ion C. Freeman, Ashley J. et
Adapun langkah-langkah klasifikasi al, 2018).
algoritma KNN adalah sebagai berikut: Machine learning memungkinkan
1. Tentukan parameter nilai k = banyaknya dalam klasifikasi data, aplikasi ini mengenali
jumlah tetangga terdekat pola dalam data baik dengan pelatihan atau
2. Hitung jarak antara data baru dengan tanpa pelatihan. Di klasifikasi data disebut
semua data training clustering dalam machine learning. Beberapa
3. Urutkan jarak dan tetapkan tetangga contoh algoritma pengelompokan termasuk
terdekat berdasarkan jarak minimum ke-k K-Means, Farthest-First Maksimalisasi-
4. Periksa kelas dari tetangga terdekat Ekspektasi (EM), dan lainnya (Ion C.
5. Gunakan mayoritas sederhana dari kelas Freeman, Ashley J. et al, 2018).
tetangga terdekat sebagai nilai prediksi Machine Learning merupakan
data baru cabang ilmu artificial intelligence yang
memiliki konsep bahwa komputer sebagai
2. METODOLOGI PENELITIAN mesin memiliki kemampuan untuk
Perlu dilakukan pengujian dalam melakukan adaptasi terhadap lingkungan yang
penentuan pembagian data training dan data baru dan mampu mendeteksi pola dari fakta
uji terhadap pengaruh jumlah K dalam K- yang ada. Definisi pembelajaran yang
Nearest Neighbor pada suatu dataset dilakukan mesin adalah ketika mesin dari
berukuran besar. Dataset yang ada pengalaman E terhadap tugas T dan
menggunakan UCI Machine Learning mengukur peningkatan kinerja P, jika kinerja
Repository. UCI Machine Learning tugas T diukur oleh kinerja P, meningkatkan
Repository adalah sebuah koleksi database, pengalaman E.
domain teori, dan data generator yang Proses penelitian ini tedapat beberapa
digunakan oleh komunitas yang kegiatan, yaitu kegiatan-kegiatan yang
mempelajari mesin pembelajaran (machine terdapat pada penelitian. yaitu observasi
learning), untuk keperluan analisis empiris lapangan pengumpulan data dan analisis data.
dari algoritma machine learning. Dataset 1. Observasi yang dilakukan pada penelitian
yang tersedia pada UCI Machine Learning ini adalah hal yang paling penting.
Repository digunakan oleh pelajar, pendidik, Karena penulis dapat mengetahui tingkat
dan peneliti diseluruh dunia sebagai sumber visibilitas yang digunakan. Data-data
utama dari data set pada machine learning. yang telah dikumpulkan menjadi titik
Jumlah data set yang tersedia pada UCI pantauan dalam observasi ini sehingga
Machine Learning Repository pada saat ini mendapat hasil yang digunakan.
sudah berjumlah 320 data set yang dapat 2. Pengumpulan data literature, jurnal,
digunakan sesuai dengan kebutuhan pada paper, dan bacaan-bacaan lainnya yang
pembelajaran machine learning. berhubungan dengan algoritma klasifikasi
Machine learning memungkinkan data mining. Peneliti melakukan
manusia untuk memprogram komputer pengumpulan data dengan mengambil
sehingga mesin dapat mengenali pola atau dataset UCI Machine Learning
belajar dari apa yang dimasukkan ke Repository. Peneliti menggunakan
dalamnya. Konsep pembelajaran adalah dataset iris.

300
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880
3. Persiapan dan pemilihan data yang Dua dari tiga spesies dikumpulkan
didapat seperti melihat struktur tabel semua dari padang rumput yang sama, dan
yang ada pada database. Pemilihan data mengambil pada hari yang sama dan diukur
dilakukan karena tidak semua tabel serta pada saat yang sama oleh orang yang sama
data yang ada dalam database dengan peralatan yang sama, dan dipetik pada
berhubungan dengan penelitian yang hari yang sama dan diukur pada waktu yang
dilakukan, sehingga hanya data yang sama oleh orang yang sama dengan peralatan
berkaitan dengan penelitian yang yang sama.
digunakan.
4. Pembersihan data dilakukan untuk 3. HASIL DAN PEMBAHASAN
memastikan bahwa tidak ada data yang Penelitian ini menganalisis terhadap
terduplikasi, memeriksa data yang hasil studi literatur untuk mengetahui dan
inkonsisten, dan memperbaiki kesalahan mendapatkan pemahaman mengenai metode
pada data. Data yang telah bersih dari yang penulis analisis yaitu pembagian data
kesalahan dapat mempermudah penelitian training dan data uji dengan pengaruh jumlah
dan mencegah adanya kesalahan pada K dalam K-nearest Neighbor. Untuk lebih
penelitian. jelas dalam mendeskripsikan proses dalam
5. Pada tahap ini menganalisis terhadap penelitian ini maka akan dijelaskan tahapan
pembagian data training dan data uji demi tahapan dalam sub bab ini. Adapun
dengan pengaruh jumlah K algortima K- tahapan-tahapannya secara garis besar dapat
Nearest Neighbor. dilihat pada Gambar.

Pada penelitian ini, untuk mengetahui


kinerja dari metode yang digunakan maka
akan digunakan sejumlah dataset. Adapun
data yang digunakan terdiri dari 2 dataset
yang berasal dari UCI Machine Learning
Repository diantaranya adalah data
ionosphere, iris dan wine.
Iris merupakan salah satu dataset yang
populer, dataset ini mungkin merupakan
dataset yang paling terkenal dan dapat
ditemukan dalam literatur pengenalan pola
yang telah disusun oleh Fisher (1936). Dataset
ini terdiri dari 150 records dengan 4 attributes
dan 3 kelas, dimana setiap kelas data terdiri
dari 50 records (Marshall. 1988).
Gambar.1 Flowchart RancanganPenelitian
Kumpulan data minat Iris atau kumpulan
data Iris Fisher adalah kumpulan
data multivarian yang diperkenalkan oleh ahli
Keterangan :
statistik dan biolog Inggris Ronald
Fisher pada tahun 1936. Penggunaan
Adapun dari gambar dapat dilihat
beberapa pengukuran dalam masalah
flowchart rancangan penelitian dalam
taksonomi misalnya analisis diskriminan
penyelesaian algoritma K-NN dijelaskan
linier. Disebut juga data Iris Anderson
sebagai berikut :
diatur karena Edgar Anderson mengumpulkan
Langkah pertama dalam melakukan analisis
data untuk mengukur variasi
penelitian dilakukan penentuan dataset,
morfologi bunga Iris dari tiga spesies terkait.

301
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880
adapun disini penulis menggunakan dataset Tabel 2. Data Uji
Uci Machine Learning. Selanjutnya
menentukan nilai K dan hitung jarak
euclidean dari setiap data, setelah didapat
hasil jarak setiap data maka diurutkan
berdasarkan ascending. Setelah terurut maka
dilakukan penentuan jarak terdekat sehingga
di kelompokkan dan berpasangan. Maka
selanjutnya cari kelas tetangga terbanyak Penyelesaian
sehingga mendapatkan hasil klasifikasi.
Keempat faktor karakteristik bunga Berikut merupakan langkah-langkah proses
iris yang digunakan untuk penelitan yaitu perhitungan metode K-Nearest Neighbor
sepal length, sepal width, petal length, dan dalam klasifikasi data.
petal width. Sehingga dengan adanya banyak
faktor yang diteliti dan record data yang ada
dalam penentuan jenis bunga iris , maka Keterangan :
diperlukan sebuah metode yang dapat
digunakan untuk menghasilkan secara tepat X1 = Sepal length in cm
dan akurat dalam menentukan jenis bunga X2 = Sepal width in cm
pada umunya, termasuk penentuan jenis X3 = Petal length in cm
bunga iris pada khususnya. X4 = Petal width in cm
Adapun penelitian ini, menggunakan
metode K-Nearest Neighbor dalam klasifikasi 1. Ditentukan nilai K = 4
data. Pada sub bab ini penulis menggunakan 2. Hitung jarak Euclidean data uji.
data latih dari dataset iris dengan jumlah data
sebanyak 10 record dan data uji sebanyak 1
record, yang mana jumlah attribut data yang
diambil berjumlah 4 atribut.

Tabel 1. Data Latih

3. urutkan jarak secara ascending

302
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880

6. hasil klasifikasi
Jadi, dari hasil data uji yang di dapat maka
hasil klasifikasi yang terbanyak mayoritasnya
ialah versi color.

4. tentukan jarak terdekat Pengujian metode K-NN dalam


klasifikasi data menggunakan data set iris
dengan variasi nilai 3, 5, 7, 8, 9.

Tabel Hasil Variasi Nilai K Metode K-NN


dan Cross Validation
5. cari kelas tetangga terbanyak Hasil
Dataset Jumlah Nilai
Analisis
Iris (K) K-NN
Metode K-

303
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880
NN untuk dapat dikembangkan untuk masa yang
akan datang sebagai berikut:
3, 5, 7, 8, 9 85% 1. Diharapkan kedepannya perlu dilakukan
3, 5, 7, 8, 9 86% perbandingan terhadap algoritma lain,
3, 5, 7, 8, 9 77.3% untuk menguji sejauh mana algoritma K-
3, 5, 7, 8, 9 77% Nearest Neighbor masih dapat diandalkan
3, 5, 7, 8, 9 81% untuk memproses dan menemukan pola
3, 5, 7, 8, 9 73.6% hubungan asosiasi antar item pada
3, 5, 7, 8, 9 68% database skala besar.
3, 5, 7, 8, 9 73% 2. Diharapkan kedepannya adanya
3, 5, 7, 8, 9 83% pengembangan baik berupa penambahan
3, 5, 7, 8, 9 92% fitur-fitur aplikasi yang sesuai dibutuhkan
dan anti virus yang berguna
Adapun analisis dari Tabel mengamankan sistem untuk melindungi
menyajikan informasi tingkat akurasi data-data yang berada di dalam database.
specitivity algoritma K-Nearest Neighbor. 3. Diharapkan sebaiknya ditambahkan
Analisis dilakukan dengan melakukan fasilitas untuk backup data. Jadi, jika
perhtungan Jumlah benar / jumlah data * terjadi kerusakan pada server data tidak
100%. akan terhapus.

4. KESIMPULAN DAFTAR PUSTAKA


kesimpulan yang di dapat sebagai berikut:
1. Sistem yang dibangun dapat memudahkan [1]. Boiculese, V.L., Dimitru, G., &
dalam proses K-Nearest Neighbor untuk Moscalu, M. 2013. Improving Recall
mengetahui kinerja dan peningkatan akurasi. of K-Nearest
2. Nilai K 1 hingga 10 yang di uji persentase Neighbor Algorithm for Classes of
dari hasil analisis metode K-NN lebih tinggi Uneven Size. The 4th IEEE
dari hasil analisis metode K-NN. Dan dari International
nilai K yang telah di ujikan nilai K 2 dan Conference on E-Health and
nilai K 9 memiliki persentasi terbesar Bioengineering-EHB : 1-4.
sehingga keakuratanya juga semakin tepat.
3. Adapun dari hasil pengujian metode K- [2]. Haviluddin, “Memahami
Nearest Neighbor dalam klasifikasi data. Penggunaan UML (Unified
Adapun pengujian penulis menggunakan Modelling Language)”, Jurnal
variasi nilai K K-Nearest Neighbor Informatika Mulawarman, Vol. 6,
3,4,5,6,7,8,9. Memiliki persentase akurasi No. 1, Februari 2011.
yang sangat baik di dibandingkan hanya K-
NN. Hasil pengujian menunjukan metode K- [3]. Jaafar, H., Mukahar, N., & Ramli,
Nearest Neighbor dalam klasifikasi data D.A. 2016. Methodology of Nearest
memiliki akurasi persentase yang baik Neighbor:
ketika menggunakan data random. Design and Comparison of Biometric
Persentase variasi nilai K K-Nearest Image Database. IEEE Student
Neighbor 3,4,5,6,7,8,9 memiliki persentase Conference on Research and
100 % . Development (SCOReD) : 1-6.

5. SARAN [4]. Pan, D., Zhao, Z., Zhang, L., &


adapun penulis memberikan saran Tang, C. 2017. Recursive Clustering

304
Jurnal Teknik Informatika Kaputama (JTIK) Vol.6, No. 1, Januari 2022 P-ISSN: 2548-9704
E-ISSN: 2686-0880
K-Nearest
Neighbors Algorithm and the
Application in the Classification of
Power
Quality Disturbance. IEEE
Conference on Energy Internet and
Energy
System Integration (EI2) : 1-5.

[5]. Priyanto Hidayatullah, 2012, “Visual


Basic .NET Membuat Aplikasi
Database dan Program Kreatif”.
Bandung : Informatika.

[6]. Wardani, Sistria H. (2016). Aplikasi


Klasifikasi Jenis Tumbuhan
Mangrove Berdasarkan Karakteristik
Morfologi Menggunakan Metode K-
Nearest Neighbor (KNN) Berbasis
Web. Pontianak : Jurusan Sistem
Komputer Fakultas MIPA
Universitas Tanjungpura. ISSN :
2338-493X

305

You might also like