Nama : Muhammad Rois Mata Kuliah : Mechine Learning Algoritma K-Nearest Neighbor (KNN) adalah sebuah metode klasifikasi terhadap sekumpulan data berdasarkan pembelajaran data yang sudah terklasifikasikan sebelumya. Termasuk dalam supervised learning , dimana hasil query instance yang baru diklasifikasikan berdasarkan mayoritas kedekatan jarak dari kategori yang ada dalam K-NN. Tujuan dari algoritma ini adalah untuk mengklasifikasikan obyek baru berdasarkan atribut dan sample-sample dari training data . Data yang digunakan yaitu Data Cryotherapy Dataset diperoleh dari UCI Machine Learning Repository https://archive.ics.uci.edu/ml/datasets.html Data Cryotherapy Berda s arkan Data Cryotherapy Dataset dapat diketahui bahwa terdapat 90 data yang menjelaskan tentang hasil perawatan kutil. Dalam data ini terdapat 7 variabel yaitu Sex , Age , Time , Number of Warts , Type , Area dan Result of Treatment. Klasifikasi Data Cryotherapy yaitu Sex : 1 = laki-laki 2 = wanita ; Type : 1 = kut
Nama = Muhammad Rois Nim = 18.01.53.2048 Disini saya sudah memiliki t abel database yang berisi daftar nama model ponsel. REST API akan mengambil daftar nama seluler dari database dan mengirimkan respons di JSON. REST API ini terdiri dari tiga bagian. Rest Controller, Service Class, dan DAO. RestController.php Pengontrol berguna untuk memanggil layanan untuk menyiapkan tanggapan. <?php require_once ( "MobileRestHandler.php" ); $view = "" ; if ( isset ( $_GET [ "view" ])) $view = $_GET [ "view" ]; /* controls the RESTful services URL mapping */ switch ( $view ){ case "all" : // to handle REST Url /mobile/list/ $mobileRestHandler = new MobileRestHandler(); $mobileRestHandler ->getAllMobiles(); break ; case "" : //404 - not found; break ; } ?> MobileRestHanler.php Service class memanggil fungsi DAO untuk membaca data dari tabel database. Karena aplikasi ini meminta data jenis