3.6 Data Mining Klasifikasi Algoritma k-nn (k-nearest Neighbor) Similaritas atribut numerik

dokumen-dokumen yang mirip
DAFTAR ISI PHP... 15

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiv BAB I PENDAHULUAN...

DAFTAR ISI HALAMAN JUDUL LUAR...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB II LANDASAN TEORI

APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE

BAB II LANDASAN TEORI

3.2.3 Resiko, Keuntungan dan Kerugian Forex Metode Prediksi dalam Forex MetaTrader 4 sebagai Platform Trading dalam Forex...

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

DAFTAR ISI. KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... xi INTISARI... xii ABSTRACT... xiii

BAB III METODOLOGI PENELITIAN

DAFTAR ISI. SKRIPSI... ii

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... i. LEMBAR PERNYATAAN KEASLIAN... ii. LEMBAR PENGESAHAN PENGUJI... iii. HALAMAN PERSEMBAHAN...

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

SKRIPSI RONNY BENEDIKTUS SIRINGORINGO

ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Latar Belakang Masalah...

DAFTAR ISI. BAB I PENDAHULUAN Latar Belakang Identifikasi Masalah Tujuan Penelitian Manfaat Penelitian...

TAKARIR. Peringatan Bug Suatu kesalahan desain pada perangkat lunak Browser. Tombol Container Wadah Drag

BAB II TINJAUAN PUSTAKA...

SURAT PERNYATAAN ABSTRACK

BAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa

DAFTAR ISI. BAB II LANDASAN TEORI Konsep Dasar Sistem Pengertian Sistem... 7

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PENGESAHAN PEMBIMBING...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN PERSEMBAHAN... iv. MOTTO... v. KATA PENGANTAR...

DAFTAR ISI. HALAMAN JUDUL i. LEMBAR PENGESAHAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PENGUJI SIDANG. iii. LEMBAR PERNYATAAN KEASLIAN..

ABSTRAK. Kata Kunci: penilaian kinerja, pengajuan cuti, desktop, sistem informasi. Universitas Kristen Maranatha

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

ABSTRAK. Kata kunci : Sistem Informasi, Simple Additive Weighting, Sistem Pendukung Keputusan. iv Maranatha Christian University

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

TEKNIK DATA MINING UNTUK MEMPREDIKSI MASA STUDI MAHASISWA MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBORHOOD

BAB I PENDAHULUAN I-1

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

DAFTAR ISI HALAMAN JUDUL DEPAN...

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

HALAMAN PENGESAHAN PEMBIMBING...

DAFTAR ISI HALAMAN JUDUL PERTAMA

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

BAB II LANDASDAN TEORI

DAFTAR ISI. viii. LEMBAR PENGESAHAN... i. PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii. PERNYATAAN PUBLIKASI LAPORAN PENELITIAN...

Oleh: Astrid Darmawan Pembimbing: Selvia Lorena Br. Ginting, M.T Wendi Zarman, M.Si

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

ABSTRAK. Kata kunci : sistem pakar, algoritma ID3, kerusakan mesin, Electronic Control Unit, On Board Diagnostic, Diagnostic Trouble Code.

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB III METODE PENELITIAN

DAFTAR ISI... Halaman ABSTRAKSI... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

Apa itu is K-Nearest Neighbor (KNN) Algorithm?

ABSTRAK. Kata Kunci: C#, Pemeriksa Kode Program C, Jaringan area lokal. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

ABSTRAK. Kata kunci: Spam, Android, Pesan, Java, Webservice. Universitas Kristen Maranatha

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

ABSTRAK. Kata kunci: Optimasi Penjadwalan, Algoritma Genetik

DAFTAR ISI. Halaman Judul... ii. Persetujuan Proposal Tugas Akhir... iii. Persetujuan Laporan Tugas Akhir... iv. Pengesahan Dewan Penguji...

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter


BAB III ANALISA DAN PERANCANGAN

ABSTRAK. v Universitas Kristen Maranatha

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN PERSEMBAHAN... iv. HALAMAN MOTTO... v. INTISARI...

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

ABSTRAK. Kata kunci: temperamen, kepribadian, Hippocrates, sinonim, antonim, pembelajaran mesin. Universitas Kristen Maranatha

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

DAFTAR ISI. LEMBAR PENGESAHAN... i. LEMBAR PENGUJIAN... ii. PERNYATAAN`KEASLIAN... iii. ABSTRAK... iv. ABSTRACT... v. KATA PENGANTAR...

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

. BAB III PERANCANGAN SISTEM

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

ABSTRAK. Kata kunci : obat celup, penjualan, pembelian, produksi, penjadwalan, inventori

ABSTRAK. Kata kunci : data insinyur, data material, data excavator, data dump truck, data proyek. vii Universitas Kristen Maranatha

LAPORAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PEMBIMBING... iii. LEMBAR PENGESAHAN PENGUJI... iv. SURAT PERNYATAAN... v. MOTTO DAN PERSEMBAHAN...

DAFTAR ISI BAB I PENDAHULUAN... 1

IDENTIFIKASI MAHASISWA YANG MEMPUNYAI KECENDERUNGAN LULUS TIDAK TEPAT WAKTU PADA PROGRAM STUDI MMT-ITS DENGAN MENGGUNAKAN ALGORITMA C4.

Perancangan CASE Tools Untuk Mendesain. Conceptual Data Model dan Physical Data Model. Dengan Pendekatan Berorientasi Objek SKRIPSI.

RANCANG BANGUN APLIKASI KOMPRESI FILE MENGGUNAKAN METODE LZW BERBASIS JAVA OLEH : HARDIANSYAH Dosen Pembimbing : Tri Daryanto, S.Kom.

Nilai Informasi Konsep Sistem Informasi Sistem Informasi Geografis Pengertian Geografi

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii BAB I PENDAHULUAN Perumusan Masalah Batasan Masalah... 4

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Perumusan Masalah

UNIVERSITAS BINA NUSANTARA ABSTRAK

SISTEM INFORMASI PENGELOLAAN ASET PADA KANTOR PERPUSTAKAAN DAN ARSIP DAERAH KABUPATEN KUDUS

ABSTRAK. kata kunci : McEliece, Elgamal, Rabin, Enkripsi, Dekripsi, Sandi, Kunci- Publik, Efesiensi

ABSTRAK. Kata kunci: pembangkit paket soal, analisis soal, enkripsi, jaringan LAN. iii Universitas Kristen Maranatha

Transkripsi:

DAFTAR ISI PERNYATAAN... iii PRAKATA... vi DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xiv DAFTAR PERSAMAAN... xv DAFTAR ALGORITMA... xvi DAFTAR LAMPIRAN... xvii INTISARI... xviii ABSTRACT... xix BAB 1. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 4 1.6 Metode Penelitian... 4 1.7 Sistematika Penulisan... 5 BAB 2. TINJAUAN PUSTAKA... 7 BAB 3. LANDASAN TEORI... 12 3.1 Prediksi... 12 3.1.1 Prediksi kualitatif... 12 3.1.2 Prediksi kuantitatif... 12 3.2 Pengembalian Produk atau Retur... 13 3.3 Belanja Online (Online Shopping)... 13 3.4 Bagan Alir (Flowchart)... 14 3.4.1 Program flowchart... 15 3.5 UML (Unified Modelling Language)... 17 3.5.1 Use case diagram... 18 3.5.2 Activity diagram... 18 viii

3.6 Data Mining... 19 3.7 Klasifikasi... 20 3.8 Algoritma k-nn (k-nearest Neighbor)... 21 3.8.1 Similaritas atribut numerik... 22 3.8.2 Similaritas atribut nominal... 23 3.8.3 Similaritas tipe data campuran... 23 3.9 F-measure... 24 3.10 Pengujian Tingkat Akurasi... 25 BAB 4. ANALISIS DAN RANCANGAN SISTEM... 27 4.1 Analisis Sistem... 27 4.1.1 Deskripsi sistem... 27 4.1.2 Analisis kebutuhan sistem... 28 4.2 Rancangan Sistem... 34 4.2.1 Rancangan algoritma... 36 4.2.2 Rancangan penyimpanan data... 40 4.2.3 Rancangan pengujian sistem... 40 4.2.4 Rancangan sistem... 42 4.2.5 Rancangan user interface... 55 BAB 5. IMPLEMENTASI... 62 5.1 Spesifikasi Sistem... 62 5.1.1 Spesifikasi perangkat keras... 62 5.1.2 Spesifikasi perangkat lunak... 62 5.2 Implementasi Proses... 63 5.2.1 Implementasi proses pembacaan data training... 63 5.2.2 Implementasi proses inisialisasi data testing... 64 5.2.3 Implementasi proses perhitungan similaritas... 68 5.2.4 Implementasi proses perankingan... 74 5.2.5 Implementasi proses perhitungan F-measure dan Accuracy... 75 5.3 Implementasi User Interface... 77 5.3.1 Implementasi jendela utama sistem... 77 5.3.2 Implementasi tab Training data... 80 5.3.3 Implementasi tab Testing data... 81 5.3.4 Implementasi tab Class testing data... 82 5.3.5 Implementasi tab Similarity... 84 ix

5.3.6 Implementasi tab Ranking... 85 5.3.7 Implementasi kotak dialog running time... 86 BAB 6. PENGUJIAN DAN PEMBAHASAN... 87 6.1 Pengujian Sistem... 87 6.1.1 Proses pengecekan data training... 87 6.1.2 Proses penginputan data testing... 89 6.1.3 Proses pemilihan data random... 91 6.1.4 Proses klasifikasi satu set kumpulan record data testing... 93 6.1.5 Proses klasifikasi satu record data testing... 100 6.2 Pengujian Algoritma... 110 6.2.1 Pengujian parameter algoritma k-nearest Neighbor... 110 6.3 Pengujian Hasil Prediksi Retur... 113 6.3.1 Pengujian hasil prediksi data testing... 113 6.3.2 Perhitungan F-measure... 119 6.3.3 Perhitungan akurasi... 119 BAB 7. PENUTUP... 122 7.1 Kesimpulan... 122 7.2 Saran... 123 DAFTAR PUSTAKA... 124 9. LAMPIRAN... 127 x

DAFTAR GAMBAR Gambar 4.1 Flowchart sistem prediksi... 35 Gambar 4.2 Flowchart dari algoritma k-nn... 38 Gambar 4.3 Use case diagram sistem prediksi... 43 Gambar 4.4 Activity diagram proses prediksi... 45 Gambar 4.5 Activity diagram proses prediksi berdasarkan input satu set record data testing... 47 Gambar 4.6 Activity diagram proses prediksi berdasarkan input data random yang dipilih dari satu set record data testing... 49 Gambar 4.7 Activity diagram proses prediksi berdasarkan input satu record yang dipilih dari satu set records data testing... 51 Gambar 4.8 Activity diagram proses prediksi berdasarkan input satuan yang dimasukkan pengguna tiap fitur satu per satu... 54 Gambar 4.9 Jendela utama sistem prediksi... 56 Gambar 4.10 Tab Training data... 57 Gambar 4.11 Tab Testing data... 58 Gambar 4.12 Tab Class testing data... 59 Gambar 4.13 Tab Similarity... 60 Gambar 4.14 Tab Ranking... 60 Gambar 4.15 Kotak dialog running time... 61 Gambar 5.1 Kode proses pembacaan data training yang kemudian diisikan ke dalam tabel yang ada di tab Training data... 63 Gambar 5.2 Kode proses input data testing yang kemudian diisikan ke dalam tabel yang ada di tab Testing data... 65 Gambar 5.3 Kode program pemilihan beberapa data random dari data testing. 66 Gambar 5.4 Kode program pemilihan data random sesuai radio button yang dipilih... 67 Gambar 5.5 Kode program Euclidean distance... 68 Gambar 5.6 Kode program nominal similarity... 69 Gambar 5.7 Kode program pemilahan fitur... 69 xi

Gambar 5.8 Kode program similaritas Length date... 70 Gambar 5.9 Kode program similaritas Item ID, Size, Color, dan Manufacturer ID... 71 Gambar 5.10 Kode program similaritas Price... 71 Gambar 5.11 Kode program similaritas Customer ID dan Salutation... 72 Gambar 5.12 Kode program similaritas Date of Birth, State, dan Creation Date 72 Gambar 5.13 Kode program similaritas total dari variabel heterogen... 73 Gambar 5.14 Kode program sorting nilai similaritas secara descending... 74 Gambar 5.15 Kode program pemilihan label mayoritas... 75 Gambar 5.16 Kode program perhitungan nilai Precision dan Recall... 76 Gambar 5.17 Kode program perhitungan F-measure dan Accuracy... 77 Gambar 5.18 Antarmuka jendela utama sistem... 78 Gambar 5.19 Antarmuka tab Training data... 81 Gambar 5.20 Antarmuka tab Testing data... 81 Gambar 5.21 Kotak dialog pemilihan file data testing... 82 Gambar 5.22 Antarmuka tab Class testing data... 83 Gambar 5.23 Antarmuka tab Similarity... 84 Gambar 5.24 Antarmuka tab Ranking... 85 Gambar 5.25 Antarmuka kotak dialog running time... 86 Gambar 6.1 Proses pengecekan data... 88 Gambar 6.2 Proses input data melalui tab Testing data... 89 Gambar 6.3 Kotak dialog untuk memasukkan data testing... 90 Gambar 6.4 Tabel pada tab Testing data yang berisi data testing... 90 Gambar 6.5 Proses penginputan parameter random data dengan optional without missing value... 91 Gambar 6.6 Tabel berisi output data random tanpa missing value... 92 Gambar 6.7 Data random tanpa missing value... 92 Gambar 6.8 Tabel berisi output data random dengan missing value... 92 Gambar 6.9 Data random dengan missing value... 93 Gambar 6.10 Memasukkan nilai k untuk proses klasifikasi... 94 Gambar 6.11 Kotak dialog running time hasil klasifikasi satu set data testing... 94 xii

Gambar 6.12 Pemilihan 1 record data tanpa missing value untuk klasifikasi.. 101 Gambar 6.13 Klasifikasi 1 record data tanpa missing value... 102 Gambar 6.14 Output similaritas klasifikasi 1 record data tanpa missing value 103 Gambar 6.15 Output ranking klasifikasi 1 record data tanpa missing value... 104 Gambar 6.16 Pengujian data record dari penginputan tiap fitur... 106 Gambar 6.17 Output similaritas klasifikasi 1 record data dari penginputan tiap fitur... 107 Gambar 6.18 Output ranking klasifikasi 1 record data dari penginputan tiap fitur... 108 xiii

DAFTAR TABEL Tabel 2.1 Perbandingan penelitian mengenai k-nn... 10 Tabel 3.1 Simbol-simbol pada program flowchart (Andriani, 2009)... 15 Tabel 3.2 Similarity dan dissimilarity untuk atribut tunggal... 22 Tabel 4.1 Fitur-fitur pada data pembelian... 29 Tabel 6.1 Output hasil klasifikasi satu set data testing... 96 Tabel 6.2 Daftar ranking 21 data dengan nilai similaritas tertinggi pada klasifikasi 1 record data tanpa missing value... 104 Tabel 6.3 Daftar ranking 21 data dengan nilai similaritas tertinggi pada klasifikasi 1 record data dari penginputan tiap fitur... 108 Tabel 6.4 Hasil pengujian 100 data acak tanpa missing value... 111 Tabel 6.5 Hasil pengujian 100 data acak dengan missing value... 112 Tabel 6.6 Ringkasan hasil klasifikasi data testing... 114 xiv

DAFTAR PERSAMAAN Persamaan (3.1) Euclidean distance... 23 Persamaan (3.2) Konversi dissimilarity ke similarity... 23 Persamaan (3.3) Similaritas global atau similaritas total... 24 Persamaan (3.4) Precision, Recall, F-measure... 25 Persamaan (3.5) F-measure dengan bobot sama... 25 Persamaan (3.6) Akurasi... 25 xv

DAFTAR ALGORITMA Algoritma 3.1 Algoritma k-nearest Neighbor... 21 Algoritma 3.2 Similaritas obyek beratribut nominal... 23 Algoritma 3.3 Similaritas obyek tipe heterogen... 24 xvi

DAFTAR LAMPIRAN A. Gambaran data training setelah pre-processing... 127 B. Gambaran data testing setelah pre-processing... 133 C. Data acak tanpa missing value...... 138 D. Data acak dengan missing value..... 146 xvii