Indoor Positioning System dengan Algoritma K-Means dan KNN
|
|
|
- Benny Atmadja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Jurnal Teknik Informatika dan Sistem Informasi e-issn : Volume 2 Nomor 3 Desember 2016 Indoor Positioning System dengan Algoritma K-Means dan KNN Hizkia Juan Suryanto #1, Antonius Rachmat C. #2, Yuan Lukito #3 # Program Studi Teknik Informatika, Universitas Kristen Duta Wacana Jl. Dr. Wahidin Sudirohusodo 5-25 Yogyakarta 1 [email protected] 2 [email protected] 3 [email protected] Abstract Indoor Positioning System (IPS) can determine someone s position inside a building. The common method used is implemented by WiFi signal strength analysing. This paper discusses about how to do IPS using K-Means and K- Nearest Neighbor (KNN) method, that also analyze the accuracy. K-Means is used to cluster dataset. Each data in certain cluster then classified using KNN method. The dataset consists of Received Signal Strength (RSS) from 177 Access Point (AP) in UKDW. Accuracy of system is analyzed using 10-fold Cross Validation method which is applied in a range of k=2 to k=11 for clusterization process, then k=1 to k=5 for classification process. Based on the experiment results, system can determine someone s position with 88.49% accuracy which k optimum is 10 for clusterization process, and k=1 for classification process. Keywords Classification, Clustering, Indoor Positioning System, KNN, K-Means. I. PENDAHULUAN Indoor Positioning System (IPS) merupakan sistem penentuan posisi seseorang dalam konteks indoor (dalam gedung/ruangan). Terdapat berbagai metode untuk mengimplementasi IPS, salah satu yang populer diterapkan adalah dengan memanfaatkan wireless LAN (WLAN). Pada WLAN tersebut, data kuat sinyal yang terdapat pada Access Point (AP) yang memancarkan sinyal WiFi dapat diolah lebih lanjut untuk menentukan posisi akhir seseorang di suatu gedung/ruangan. Tahap pengumpulan data telah lebih dahulu dilakukan pada penelitian sebelumnya oleh dosen dari UKDW [1]. Hasil yang diperoleh adalah data kumpulan sinyal WiFi dari 177 AP yang tersebar di 11 gedung di UKDW. Dalam penelitian ini dilakukan proses klusterisasi dan klasifikasi data latih tersebut untuk menentukan posisi seseorang dalam konteks indoor. Konteks indoor yang dimaksud menggunakan studi kasus lingkup Universitas Kristen Duta Wacana (UKDW). Proses klusterisasi menggunakan metode K-Means digunakan untuk membagi data latih menjadi beberapa kluster. Selanjutnya dilakukan proses klasifikasi menggunakan metode K-Nearest Neighbor (KNN) yang mengacu pada kluster tertentu untuk menentukan posisi akhir. Selain itu, penelitian ini juga akan menganalisa tingkat akurasi yang dihasilkan dari penggunaan dua metode tersebut. Penelitian ini bertujuan mengembangkan sistem yang dapat mengidentifikasi posisi seseorang dalam konteks indoor (UKDW) dengan menggunakan gabungan algoritma K-Means dan KNN, serta menganalisis tingkat akurasi penentuan posisi yang didapat. Hasil penelitian dapat dimanfaatkan sebagai tolak ukur mengenai seberapa akurat penggunaan kombinasi beberapa metode dibandingkan dengan satu metode tertentu dalam menentukan posisi seseorang dalam konteks indoor. Berdasarkan tolak ukur yang diperoleh, penelitian lebih lanjut dapat dilakukan untuk dapat mengembangkan sistem yang lebih akurat dalam menentukan posisi seseorang dalam konteks indoor. II. TINJAUAN PUSTAKA A. Indoor Positioning System (IPS) IPS adalah suatu sistem yang dapat menentukan posisi seseorang di dalam suatu ruangan tertutup/gedung [1]. Tidak hanya itu, IPS juga mampu menentukan orientasi dan arah pergerakan sesorang [2]. Telah banyak penelitian dilakukan, namun hingga saat ini implementasi IPS yang paling umum digunakan adalah menggunakan pemanfaatan WLAN untuk menentukan posisi seseorang [3]. Teknologi WLAN cukup membutuhkan infrastruktur wireless Access Point (AP). Setiap Received Signal Strength (RSS) yang diterima perangkat dapat diolah berdasarkan AP sekitar sehingga dapat menentukan keberadaan perangkat tersebut. B. Wireless Local Area Network (WLAN) 370
2 e-issn : Jurnal Teknik Informatika dan Sistem Informasi Volume 2 Nomor 3 Desember2016 WLAN merupakan jaringan komputer lokal yang menggunakan koneksi nirkabel (wireless) yang memancarkan gelombang radio frekuensi tinggi melalui perangkat Access Point (AP). Setiap AP tersebut akan memancarkan informasi salah satunya berupa Received Signal Strength (RSS). RSS tersebut dinyatakan dalam satuan desibel (db), dan digolongkan menjadi 5 kategori kualitas sinyal [4], seperti terlihat pada Tabel I. TABEL I KATEGORI KEKUATAN SINYAL RADIO No Kekuatan Sinyal Kualitas Sinyal 1 Kurang dari -40 db Perkecualian 2-40 db hingga -55 db Sangat Baik 3-55 db hingga -70 db Baik 4-70 db hingga -80 db Cukup Baik 5 Lebih dari -80 db Buruk Gambar 1. Alur Kerja K-Means. C. K-Means K-Means merupakan metode klusterisasi yang membagi sekumpulan data latih menjadi beberapa kluster sesuai ciri tertentu. Prinsip utama metode ini yakni menentukan titik tengah dari kluster yang didapat, kemudian meminimalkan jarak antara titik tengah tersebut dengan data diluar kluster yang akan ditentukan klusternya [5]. Nilai k merepresentasikan jumlah kluster yang akan dibuat. Penentuan nilai k di awal iterasi proses sangat menentukan hasil klusterisasi yang didapat [6]. Langkah-langkah standar metode K-Means [7] seperti terlihat pada Tabel II. TABEL III LANGKAH - LANGKAH ALGORITMA K-MEANS Dasar Algoritma K-Means 1 Pilih titik sebanyak k sebagai centroid awal 2 Lakukan iterasi : 3 Bentuk kluster sebanyak k dengan mengambil titik terdekat centroid 4 Hitung ulang centroid setiap kluster 5 Hingga : centroid tidak ada perubahan Berdasarkan alur kerja tersebut, penghitungan jarak sebuah objek ke centroid dapat dilakukan dengan menggunakan fungsi hitung jarak Euclidean Distance, seperti terlihat pada persamaan 1. dist(x, Y) = (X i Y i ) 2 n i=1...(1) Dimana X dan Y merupakan sebuah vektor dengan panjang n, sehingga diperoleh X = (X 1, X 2,, X n) dan Y = (Y 1, Y 2,, Y n). Persamaan menghitung jarak kedua vektor X dan Y dari i=1 hingga i=n. D. K-Nearest Neighbor (KNN) KNN telah digunakan sejak tahun 1970 dalam perkiraan statistik dan pengenalan pola [9]. KNN merupakan salah satu metode klasifikasi instance-based learning, menggunakan pendekatan supervised-learning sehingga membutuhkan data pelatihan yang sudah dilabeli [1]. Berdasarkan data latih tersebut, satu titik dapat diklasifikasikan dengan cara menghitung jarak terdekat dengan k-tetangga terdekat di class sekitarnya. Alur kerja algoritma KNN [10] secara umum dapat dilihat pada Gambar 2. Alur kerja algoritma K-Means [8] seperti terlihat pada Gambar
3 Jurnal Teknik Informatika dan Sistem Informasi e-issn : Volume 2 Nomor 3 Desember 2016 TABEL IIIII LANGKAH - LANGKAH K-FOLD CROSS VALIDATION UNTUK SATU KALI PERULANGAN 1 Susun secara acak dataset m 2 Bagilah dataset m menjadi k folds (dengan demikian setiap fold terdapat l data pelatihan) 3 Lakukan perulangan, dimana i = Tentukan satu data uji dari l data pelatihan yang ada dalam fold i Latih data uji tersebut dengan semua data pelatihan diluar fold i Uji data uji tersebut dengan semua data pelatihan di fold i Hitung ni, jumlah data pelatihan yang salah terklasifikasi di fold i 8 Hingga : nilai i = k Gambar 2. Alur Kerja KNN. Berdasarkan Gambar 2, sebagai contoh KNN dengan nilai k=3 dapat dilihat pada Gambar 3. 9 Hitung perkiraan kesalahan klasifikasi Berdasarkan langkah tersebut, perkiraan kesalahan klasifikasi dapat dihitung dengan persamaan 2. E = k i=1 n i m...(2) Dimana m merupakan jumlah keseluruhan dataset, yang kemudian dibagi menjadi sejumlah k-folds. Sedangkan n i merupakan jumlah data pelatihan yang salah terklasifikasi di fold ke-i. Dengan demikian E yang merupakan nilai persentase kesalahan/error percentage, dapat diperoleh dengan cara membagi total jumlah data pelatihan yang salah terklasifikasi dari fold ke-i hingga k, dengan jumlah keseluruhan dataset m. III. METODOLOGI PENELITIAN Gambar 3. KNN dengan k=3. Untuk menghitung jarak terdekat, fungsi jarak yang umum digunakan adalah Euclidean Distance. E. K-Fold Cross Validation K-Fold Cross Validation merupakan metode pengujian/validasi yang umum digunakan untuk memperkirakan performa/akurasi dari sebuah data uji [11]. Langkah-langkah validasi untuk satu kali iterasi seperti terlihat pada Tabel III. A. Pengumpulan dan Persiapan Data Tahap awal dari penelitian ini adalah tahap pengumpulan data terkait informasi yang dibutuhkan dalam Indoor Positioning System. Tahap pengumpulan data ini telah lebih dahulu dilakukan pada penelitian sebelumnya oleh dosen dari UKDW [1]. Hasil yang diperoleh adalah data kumpulan sinyal WiFi dari 177 AP yang tersebar di 11 gedung di UKDW. Tahap selanjutnya adalah tahap persiapan data pelatihan. Pada tahap ini, peneliti menerima kumpulan data pelatihan 372
4 e-issn : dalam format file csv (Comma Separated Value) yang berisikan detail data berupa: ID data, nama ruang publik, waktu pengambilan data, dan data kekuatan sinyal WiFi di setiap AP dalam satuan db (desibel). Untuk AP yang terletak di gedung yang berbeda sebagian tidak dapat ditangkap sinyalnya untuk beberapa lokasi tertentu, kekuatan sinyalnya ditentukan dengan nilai -100, yang menunjukkan tidak adanya sinyal yang diterima. B. Pengujian Data Data pelatihan yang telah diperoleh nantinya diuji terlebih dahulu menggunakan metode K-Fold Cross Validation yang dibubuhkan pada aplikasi clustering pada desktop. Langkah pertama yakni melakukan klusterisasi data latih menggunakan algoritma K-Means dengan variabel k yang berbeda-beda. Setiap menentukan nilai k, dilanjutkan dengan menguji data pelatihan dengan agoritma KNN, pula dengan variabel k yang berbeda dan fungsi jarak yang berbeda. Selama proses uji dilakukan, sistem mencatat parameter yang memberikan hasil optimal pada keakuratan pengujian data pelatihan. Parameter optimal tersebut nantinya diimplementasi pada aplikasi mobile. C. Implementasi Tahap implementasi sistem dibagi menjadi dua bagian. Bagian pertama yaitu proses klusterisasi data pelatihan yang dilakukan di PC menggunakan aplikasi desktop. Proses klusterisasi terhadap data pelatihan menggunakan algoritma K-Means dengan parameter optimal yang telah didapat dari proses sebelumnya dalam tahap pengujian data. Hasil klusterisasi kemudian disajikan dalam format file csv untuk kemudian dibubuhkan dalam aplikasi mobile. Proses pengujian dan analisis data latih juga dilakukan dalam aplikasi desktop ini setelah proses klusterisasi. Dengan demikian nilai k optimal akan didapat secara langsung. Bagian kedua adalah proses klasifikasi sesuai kluster yang telah didapatkan dari proses sebelumnya, dilakukan di perangkat mobile end-user menggunakan aplikasi mobile. Klasifikasi dilakukan dengan algoritma KNN dengan fungsi jarak yang digunakan adalah Euclidean Distance, dimana nilai k yang digunakan adalah sebagaimana yang telah didapat dalam tahap pengujian data. Setelah berhasil terklasifikasi, posisi akhir dari obyek dapat langsung ditentukan melalui aplikasi mobile tersebut. D. Analisis Berdasarkan pengujian yang dilakukan di aplikasi desktop, akurasi penentuan posisi akhir dapat dianalisis secara langsung. Proses analisis keakuratan dilakukan di PC menggunakan aplikasi desktop yang juga digunakan untuk proses klusterisasi. Metode pengujian yang digunakan adalah K-Fold Cross Validation, dengan parameter yang digunakan seperti terlihat pada Tabel IV. TABEL IVV PARAMETER YANG DIGUNAKAN DALAM TAHAP PENGUJIAN DAN ANALISIS Jurnal Teknik Informatika dan Sistem Informasi Volume 2 Nomor 3 Desember2016 Parameter Number of fold Number of iteration Stratified Cross Validation Nilai 10 folds 1 times true IV. ANALISIS DAN RANCANGAN SISTEM Pada penelitian ini akan dibahas arsitektur perancangan sistem, yaitu Use Case Diagram. Use case ini memaparkan use case dari masing-masing sistem (desktop dan mobile). Use case sistem desktop terdapat admin sebagai aktor, yang dapat melakukan klusterisasi data latih, seperti terlihat pada Gambar 4. Gambar 4. Use Case Diagram Sistem Aplikasi Desktop. Berdasarkan use case diagram pada Gambar 4, penjelasan skenario sukses dapat terlihat pada Tabel V. TABEL V USE CASE 01 - MENGKLUSTER DATA LATIH Sistem : Aplikasi Desktop Use Case : UC01 - Mengkluster Data Latih Actor : Admin Precondition : - Main Success Scenario : 1. Admin mengimpor file data latih 2. Admin menentukan jumlah atribut 3. Sistem melakukan proses klusterisasi data latih 4. Sistem melakukan proses uji validasi 5. Sistem menghasilkan file data latih baru yang telah terkluster (optimal) Use case sistem mobile terdapat admin dan pengguna/user sebagai aktor, seperti terlihat pada Gambar
5 Jurnal Teknik Informatika dan Sistem Informasi e-issn : Volume 2 Nomor 3 Desember 2016 TABEL VII USE CASE 03 - MEMINDAI SINYAL WIFI Sistem : Aplikasi Mobile Use Case : UC03 - Memindai Sinyal WiFi Actor : User Precondition : Data latih telah terimpor (UC02) Main Success Scenario : User memilih untuk memindai sinyal WiFi pada posisi tertentu Sistem memindai sinyal WiFi disekitar obyek Sistem menampilkan daftar sinyal WiFi yang terdeteksi TABEL VIII USE CASE 04 - MENCARI POSISI OBYEK Sistem : Aplikasi Desktop Gambar 5. Use Case Diagram Sistem Aplikasi Mobile. Berdasarkan use case diagram pada Gambar 5, penjelasan skenario sukses dapat dilihat pada Tabel VI hingga Tabel IX. TABEL VI USE CASE 02 - IMPOR FILE DATA LATIH Sistem : Aplikasi Mobile Use Case : UC02 - Impor File Data Latih Actor : Admin Precondition : Data latih telah terkluster (UC01) Main Success Scenario : Admin memilih untuk mengimpor file data latih Admin memilih file data latih yang telah terkluster Use Case : UC04 - Mencari Posisi Obyek Actor : User Precondition : Main Success Scenario : Sistem telah memindai sinyal WiFi (UC03) 1. User memilih untuk mencari posisi obyek Sistem mencocokkan hasil pindai sinyal WiFi dengan kuat sinyal tiap kluster pada data latih Sistem menentukan penggolongan kluster untuk hasil pindai sinyal WiFi Sistem melakukan proses klasifikasi pada kluster terpilih Sistem menampilkan informasi posisi akhir obyek 374
6 e-issn : TABEL IX USE CASE 05 - MENGANALISIS AKURASI POSISI OBYEK Sistem : Aplikasi Mobile Use Case : Actor : User Precondition : Main Success Scenario : UC05 - Menganalisis Akurasi Posisi Obyek User telah memperoleh posisi obyek (UC04) User memilih untuk menganalisis akurasi posisi obyek Sistem melakukan analisis terhadap akurasi posisi akhir obyek Sistem menampilkan informasi akurasi posisi akhir obyek V. HASIL PENELITIAN Data latih yang digunakan dalam penelitian berjumlah 11658, terdiri dari 177 atribut yang merupakan kumpulan AP yang ada di UKDW. Pada tahap pengujian, data latih dibagi kedalam kluster tertentu sesuai hasil proses klusterisasi. Dalam tiap-tiap kluster tersebut, dilakukan proses uji validasi 10-Fold Cross Validation. Nilai k yang diuji untuk proses klusterisasi adalah k=2 hingga k=11. Sedangkan nilai k yang diuji untuk proses klasifikasi adalah k=1 hingga k=5. Proses implementasi sistem dilakukan dengan membuat aplikasi desktop dan aplikasi mobile. Aplikasi desktop digunakan untuk mengimplementasi proses klusterisasi data latih sekaligus proses pengujian. Oleh karenanya, hasil kluster yang diperoleh sudah merupakan hasil dengan pilihan k optimal. Aplikasi mobile digunakan untuk mengimplementasi proses klasifikasi data latih, untuk menentukan posisi akhir. 1. Implementasi Aplikasi Desktop Sistem yang diimplementasikan di aplikasi desktop digunakan untuk proses klusterisasi data latih, dalam hal ini menggunakan metode K-Means. Pada tahap inisialisasi, pengguna harus meng-import terlebih dahulu file data latih yang akan dikluster, kemudian menentukan apakah terdapat informasi header pada baris pertama atau tidak. Selanjutnya pengguna menentukan jumlah atribut yang terdapat pada data latih tersebut. Dalam kasus ini, file data latih yang digunakan adalah data latih berisi kumpulan sinyal WiFi dari 177 AP yang ada di UKDW. Dengan demikian, jumlah atribut sebanyak 177, dan jumlah kluster akan ditentukan berdasarkan pilihan setting yang dipilih pengguna. Jika pengguna memilih Jurnal Teknik Informatika dan Sistem Informasi Volume 2 Nomor 3 Desember2016 Optimum Setting, jumlah kluster akan otomatis ditentukan oleh sistem dengan nilai k yang optimum. Jika Custom Setting, nilai k ditentukan secara manual oleh pengguna. Pada tahap klusterisasi, pada iterasi pertama penentuan centroid dilakukan secara random dari data latih yang ada. Selanjutnya menghitung jarak tiap AP (total 177) ruangan tertentu dengan centroid menggunakan fungsi jarak Euclidean Distance sesuai persamaan 3. dist(x, Y) = (X i Y i ) 2 n i=1...(3) Salah satu analisis perhitungan, yaitu antara ruangan Auditorium terhadap centroid awal c1, seperti ditunjukkan pada persamaan 4. dist Auditorium,c1 = ( 100 ( 100))2 + ( 80 ( 70)) ( 75 ( 85)) 2 = (4) Setelah semua perhitungan ruangan terhadap setiap centroid selesai dilakukan, hasil perhitungan disimpan dalam matrixdistance seperti pada matrix persaman D 0 = [ index : ]...(5) Setiap kolom menandakan tiap data ruangan tertentu, sedangkan baris pertama menandakan jarak ruang tertentu terhadap centroid c 1, dan baris kedua menandakan jarak ruang tertentu terhadap centroid c 2, dan seterusnya. Langkah selanjutnya adalah mengelompokkan data berdasarkan jarak minimum yang diperoleh berdasarkan matrixdistance tersebut. Dengan demikian, pada iterasi ke-0 didapat hasil seperti tertera pada matrix persamaan 6. G 0 = [ grup1 grup4 index : grup2 ]...(6) Dengan demikian iterasi pertama selesai. Tahap selanjutnya penentuan centroid lagi berdasarkan data terbaru 375
7 Jurnal Teknik Informatika dan Sistem Informasi e-issn : Volume 2 Nomor 3 Desember 2016 sesuai klusternya. Iterasi terus berlanjut hingga tidak ada perubahan penggolongan kluster data latih. Implementasi sistem pada aplikasi desktop, seperti terlihat pada Gambar 6 dan Gambar 7. Gambar 6. Tampilan Awal Aplikasi Desktop. Gambar 7. Tampilan Akhir Aplikasi Desktop. 2. Implementasi Aplikasi Mobile Sistem yang diimplementasikan di aplikasi mobile digunakan untuk proses klasifikasi data hasil scan terhadap data latih yang dibubuhkan dalam aplikasi. Proses klusterisasi untuk menentukan posisi akhir pengguna menggunakan metode KNN. Pada tahap awal menjalankan aplikasi, sistem akan mengaktifkan fitur WiFi perangkat mobile, kemudian memuat semua data yang dibutuhkan dalam proses. Data yang dibutuhkan, antara lain: centroid.csv, data_clustered.csv, data_room.csv, data_statistic.csv, data_bssid.csv, dan data_photo.csv. Data centroid.csv, data_clustered.csv, data_room.csv, dan data_statistic.csv diperoleh dari hasil proses klusterisasi yang telah dilakukan sebelumnya menggunakan aplikasi desktop. Sedangkan data_bssid.csv digunakan untuk panduan penggolongan sinyal WiFi yang ditangkap perangkat supaya dicocokkan dengan AP yang sesuai. Sedangkan data_photo.csv berisi informasi id foto dan nama ruangan yang sesuai, sehingga pada tahap akhir sistem tidak hanya menampilkan nama ruangan, namun juga foto ruangan yang sesuai. Setelah WiFi perangkat aktif dan sistem berhasil memuat semua data yang dibutuhkan, perangkat segera menangkap hasil scan sinyal WiFi kemudian ditampilkan dalam ListView. Setiap kali sistem berhasil menangkap sinyal WiFi, maka sistem akan memproses kuat sinyal yang telah ditangkap tersebut. Kuat sinyal dalam satuan db (decibel) akan dicocokkan dengan AP yang sesuai berdasarkan panduan dari data_bssid.csv. Jika jumlah kuat sinyal yang ditangkap kurang dari 177 (merupakan jumlah AP) maka sistem mengatur kuat sinyal lainnya sebesar -100 db hingga jumlah kuat sinyal hasil scan tepat 177. Analisis proses pencocokkan kuat sinyal WiFi seperti terlihat pada Gambar
8 e-issn : Jurnal Teknik Informatika dan Sistem Informasi Volume 2 Nomor 3 Desember2016 Gambar 8. Proses Pencocokkan Kuat Sinyal. Setelah proses scan dan pencocokkan kuat sinyal selesai, tombol Where am I? akan aktif. Saat pengguna melakukan tap pada tombol tersebut, maka Activity selanjutnya segera dijalankan, yakni untuk menentukan posisi akhir pengguna. Pada Activity ini, sistem akan melakukan dua kali proses KNN. Proses KNN pertama digunakan untuk menentukan penggolongan kluster, sedangkan proses KNN kedua digunakan untuk menentukan posisi akhir pengguna. Kedua proses KNN menerapkan fungsi jarak Euclidean Distance untuk menghitung kedekatan data hasil scan dengan data latih, seperti terlihat pada persamaan 7. Salah satu analisis perhitungan antara data hasil scan terhadap data latih, seperti ditunjukkan pada persamaan 8. dist datascanned,data_clustered = ( 100 ( 55))2 + ( 48 ( 40)) ( 98 ( 100)) 2 = dist(x, Y) = (X i Y i ) 2 n i=1...(7)...(8) Tahap selanjutnya sistem akan mengambil hasil perhitungan Euclidean Distance yang terkecil (minimum), kemudian mengambil informasi kluster dari data_clustered yang digunakan sebagai data latih. Kluster terpilih inilah yang merupakan penggolongan kluster dari dara hasil scan. Nomor kluster terletak pada bagian akhir tiap data dalam data_clustered, seperti terlihat pada Gambar 9. Proses selanjutnya, sistem akan melakukan KNN yang kedua. Proses KNN kedua ini hanya dilakukan pada data_clustered dengan kluster terpilih saja. Kluster terpilih didapat dari proses KNN pertama yang telah dilakukan sebelumnya. Setelah proses perhitungan jarak dengan Euclidean Distance selesai, sistem akan mengurutkan nilai jarak yang didapat secara ascending, kemudian mengambil sebanyak k data yang memiliki nilai jarak terkecil. Nilai k sudah ditentukan pula dari awal sesuai data yang terdapat pada data_statistic.csv. Nilai k ini sudah merupakan nilai k yang optimum, yang didapat dari proses kluterisasi. Sistem akan menghasilkan klasifikasi akhir sesuai dengan nilai majority voted terbanyak. Salah satu analisis penentuan klasifikasi akhir sesuai majority voted terbanyak dengan nilai k yang ditentukan adalah 5, dapat dilihat pada Tabel X. Gambar 9. Letak Nomor Kluster Tiap Data. 377
9 Jurnal Teknik Informatika dan Sistem Informasi e-issn : Volume 2 Nomor 3 Desember 2016 TABEL X MAJORITY VOTED PADA PROSES KNN AKHIR AP1 AP2 AP176 AP177 distance Klasifikasi Koperasi Kantin Kantin Koperasi Kantin Dengan demikian posisi akhir sudah dapat diketahui berdasarkan hasil akhir proses KNN kedua tersebut. Tahap selanjutnya, sistem akan mencari dan menampikan data foto yang sesuai dengan nama ruangan yang didapat. Data foto yang digunakan adalah data_photo.csv yang telah dimuat pada sistem. Setelah foto dan nama ruangan tertampil pada aplikasi, tombol See the rooms around you akan aktif. Pengguna dapat melakukan tap pada tombol tersebut untuk menampilkan 5 ruangan yang ada disekitar ruangan yang tertampil. Implementasi sistem pada aplikasi mobile dapat dilihat pada Gambar 10 hingga Gambar 12. Gambar 11. Hasil memindai sinyal WiFi pada Aplikasi Mobile. Gambar 10. Tampilan Awal Aplikasi Mobile. Gambar 12. Hasil Akhir yang Diperoleh pada Aplikasi Mobile. 378
10 e-issn : Jurnal Teknik Informatika dan Sistem Informasi Volume 2 Nomor 3 Desember2016 Gambar 13. Proses Uji Validasi Proses analisis sistem juga dilakukan pada aplikasi desktop, sekaligus proses pengujian data latih. Dari setiap proses pengujian data, akan dicatat persentase benar (correct percentage) yang diperoleh. Persentase tersebut mengindikasikan seberapa akurat pilihan k untuk proses klusterisasi dan klasifikasi dalam menentukan posisi akhir. Persentase terbaik mengindikasikan pilihan k yang optimal untuk porses klusterisasi dan klasifikasi. Gambaran secara umum proses uji validasi dan analisis seperti terlihat pada Gambar 13. Parameter-parameter yang digunakan dalam proses pengujian, dapat dilihat pada Tabel XI. TABEL XI PARAMETER YANG DIGUNAKAN DALAM TAHAP PENGUJIAN DAN ANALISIS Parameter Number of fold Number of iteration Stratified Cross Validation Nilai 10 folds 1 times true Dalam satu kali proses pengujian, dilakukan 1 kali iterasi proses 10-Fold Cross Validation. Hasil pengujian tersebut menghasilkan persentase benar (correct percentage) yang merupakan tingkat akurasi penentuan posisi. Proses pengujian dilakukan sebanyak 10 kali. Dari 10 kali proses pengujian tersebut, hanya akan diambil data hasil pengujian yang memiliki persentase benar terbesar. Hasil proses pengujian selengkapnya dapat dilihat pada Gambar 14. PERSENTASE BENAR & STANDAR DEVIASI Persentase Benar (%) Standar Deviasi Pengujian ke- Gambar 14. Persentase Benar dan Standar Deviasi 379
11 Nilai k Jurnal Teknik Informatika dan Sistem Informasi e-issn : Volume 2 Nomor 3 Desember 2016 NILAI k OPTIMUM k untuk K-Means k untuk KNN Pengujian ke- Berdasarkan Gambar 14, data hasil pengujian ke-1 merupakan yang paling optimum, dimana persentase benar mencapai 88.49%, dengan standar deviasi sebesar Nilai k optimum yang didapat dari setiap proses pengujian dapat dilihat pada Gambar 15. Gambar 15. Nilai k Optimum 3) Berdasarkan tingkat akurasi yang dihasilkan sistem, nilai k optimal yang didapat adalah k=10 untuk tahap klusterisasi, dan k=1 untuk tahap klasifikasi. Dengan menggunakan nilai k optimal tersebut, aplikasi akan lebih akurat dalam menentukan posisi Oleh kerena persentase benar terbesar diperoleh saat proses pengujian ke-1, maka nilai k optimal untuk proses klusterisasi (K-Means) adalah 10, sedangkan nilai k optimal untuk proses klasifikasi (KNN) adalah 1. Data statistik hasil optimal dapat disimpulkan seperti terlihat pada Gambar 16. Berdasarkan kesimpulan yang didapat, berikut saran pengembangan yang dapat diterapkan pada sistem: 1) Pada tahap klusterisasi data latih, proses penentuan centroid awal yang dilakukan secara random dapat dioptimasi lebih lagi. Hal ini sangat berpengaruh pada kecepatan pemrosesan dan juga akurasi penggolongan kluster data uji. 2) Keakuratan data latih dapat dioptimasi lebih lagi dengan cara konsisten secara berkala diperbaharui menyesuaikan kondisi yang ada (penambahan/perubahan letak ruangan maupun Access Point). DAFTAR PUSTAKA Gambar 16. Hasil Optimal VI. KESIMPULAN DAN SARAN Berdasarkan penelitian yang telah dilakukan, berikut kesimpulan yang diperoleh: 1) Sistem berhasil mengimplementasi algoritma klusterisasi K-Means dan klasifikasi KNN untuk menentukan posisi seseorang dalam konteks indoor. 2) Berdasarkan hasil pengujian sistem menggunakan metode K-Fold Cross Validation, diperoleh tingkat akurasi sistem sebesar 88.49%. [1] Yuan Lukito and Antonius R Chrismanto, "Perbandingan Metode-Metode Klasifikasi Untuk Indoor Positioning System," Jurnal Teknik Informatika dan Sistem Informasi, vol. 1, no. 2, pp , [2] Avik Ghose et al., "Iindoor Positioning System," 14/450,890, February 5, [3] Aare Puussaar, Indoor Positioning Using WLAN Fingerprinting with Post-Processing Scheme. Tartu, [4] Veris Industries. (2013) Veris White Paper. [Online]. [5] Tacha Serif and Bulut Altintas, "Improving RSS-Based Indoor Positioning Algorithm via K-Means Clustering," in Wireless Conference Sustainable Wireless Technologies (European Wireless), 11th European, Istanbul, [6] Anand M Baswade and Prakash S Nalwade, "Selection of Initial Centroids for k-means," International Journal of Computer Science and Mobile Computing, vol. 2, no. 7, pp , July [7] Zijun Zhang. (2012, Mar.) K-means Algorithm Cluster Analysis in Data Mining. 380
12 e-issn : Jurnal Teknik Informatika dan Sistem Informasi Volume 2 Nomor 3 Desember2016 [8] Kardi Teknomo, "K-Means Clustering Tutorial," [9] Young-Seuk Park et al., Eds., Advanced Modelling Techniques Studying Global Changes in Environmental Sciences. Copenhagen, Denmark: Elsevier, 2015, vol. 27. [10] Divya Kadyan and Sanjay Singla, "Sentiment Analysis," International Journal of Latest Trends in Engineering and Technology, vol. 7, no. 3, pp , September [11] National Taiwan University. (2008, Dec.) k-fold Cross Validation. [Online]. Validation.pdf 381
Indoor Positioning System dengan Algoritma K-Means dan KNN
Indoor Positioning System dengan Algoritma K-Means dan KNN Hizkia Juan Suryanto #1, Antonius R. Chrismanto #2, Yuan Lukito #3 # Program Studi Teknik Informatika, Universitas Kristen Duta Wacana Jl. Dr.
UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Menentukan posisi seseorang dalam konteks outdoor dapat dengan mudah dilakukan menggunakan Global Positioning System (GPS). Namun, belum ada metode standar tertentu
Analisis Kinerja Struktur Data Kd-Tree Pada Metode K-Nearest Neighbors
Riau Journal of Computer Science Vol.2 No.2 Tahun 2016 : 1-6 1 Analisis Kinerja Struktur Data Kd-Tree Pada Metode K-Nearest Neighbors Yuan Lukito Program Studi Teknik Informatika, Fakultas Teknologi Informasi
JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: ( Print) A-534
JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: 2337-3539 (2301-9271 Print) A-534 Rancang Bangun Sistem Navigasi Indoor Berbasis Integrasi Symbolik Location Model dan Wifi Based Positioning System Untuk
Jl. Raya Dukuhwaluh Purwokerto )
Sistem Klasterisasi Menggunakan Metode K-Means dalam Menentukan Posisi Access Point Berdasarkan Posisi Hotspot di Universitas Muhammadiyah Purwokerto (Clustering System Using K-Means Method in Determining
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini menjelaskan tentang analisa data, rancangan sistem, dan skenario pengujian. Bagian analisa data meliputi data penelitian, analisis data, data preprocessing.
BAB I PENDAHULUAN. berpindah-pindah tempat saat melakukan aktivitas sehari-hari. Tidak jarang
BAB I PENDAHULUAN 1.1. Latar Belakang Seiring dengan perkembangan dan tuntutan jaman, mobilitas manusia akan terus bertambah dan semakin kompleks. Hal ini menyebabkan seseorang harus berpindah-pindah tempat
Prosiding SENATEK 2015 Fakultas Teknik, Universitas Muhammadiyah Purwokerto Purwokerto, 28 November 2015, ISBN
SISTEM KLASTERISASI MENGGUNAKAN METODE K-MEANS DALAM MENENTUKAN POSISI ACCESS POINT BERDASARKAN POSISI PENGGUNA HOTSPOT DI UNIVERSITAS MUHAMMADIYAH PURWOKERTO Achmad Fauzan*, Abid Yanuar Badharudin, Feri
Indoor Positioning Menggunakan Wireless LAN
Indoor Positioning Menggunakan Wireless LAN Rendy Budi Mulia +628-578-031-369-9 [email protected] Salah satu keterbatasan dalam global positioning system saat ini yaitu perlunya koneksi satelit,
SKRIPSI RONNY BENEDIKTUS SIRINGORINGO
ANALISIS PERBANDINGAN PROSES CLUSTER MENGGUNAKAN K- MEANS CLUSTERING DAN K-NEAREST NEIGHBOR PADA PENYAKIT DIABETES MELLITUS SKRIPSI RONNY BENEDIKTUS SIRINGORINGO 131421021 PROGRAM STUDI S1 ILMU KOMPUTER
JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 2 NO. 1 SEPTEMBER 2010
PERBANDINGAN METODE K-NEAREST NEIGHBOR (KNN) dan METODE NEAREST CLUSTER CLASSIFIER (NCC) DALAM PENGKLASIFIKASIAN KUALITAS BATIK TULIS Nesi Syafitri 1 ABSTRACT Various problem that are related to classification
Rizky Ichsan Parama Putra Dosen Pembimbing: Waskitho Wibisono, S.Kom., M.Eng., Ph.D. Hudan Studiawan, S.Kom, M.Kom
Rancang Bangun Sistem Pendeteksi Posisi dalam Ruangan Menggunakan Kekuatan Sinyal Wi-Fi dengan Penerapan Algoritma Cluster Filtered KNN Rizky Ichsan Parama Putra 5109100026 Dosen Pembimbing: Waskitho Wibisono,
PENGELOMPOKKAN PERFORMA AKADEMIK MAHASISWA BERDASARKAN INDEKS PRESTASI MENGGUNAKAN K-MEANS CLUSTERING
A-99 PENGELOMPOKKAN PERFORMA AKADEMIK MAHASISWA BERDASARKAN INDEKS PRESTASI MENGGUNAKAN K-MEANS CLUSTERING Rachmad Zaini Alberto 1, Winda Kurnia Sari 2, Samsuryadi 3, Anggina Primanita 4 1,2,3,4 Fakultas
Apa itu is K-Nearest Neighbor (KNN) Algorithm?
K-Nearest Neighbor Pendahuluan K-Nearest Neighbour atau KNN adalah salah dari algoritma instance based learning atau case-based reasoning. Definisi case based reasoning: KNN digunakan dalam banyak aplikasi
IMPLEMENTASI K NEAREST NEIGHBOR (KNN) PADA KLASIFIKASI ARTIKEL WIKIPEDIA INDONESIA
IMPLEMENTASI K NEAREST NEIGHBOR (KNN) PADA KLASIFIKASI ARTIKEL WIKIPEDIA INDONESIA Erik Hardiyanto 1, Faisal Rahutomo 2, Dwi Puspitasari 3 Jurusan Teknologi Informasi, Program Studi Teknik Informatika,
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 1.1 Analisa dan Identifikasi Penjurusan mahasiswa merupakan hal krusial, dimana mahasiswa yang memilih jurusan sesuai dengan kompetensi yang dimiliki akan dikatakan berhasil
PENERAPAN ALGORITMA PARTITIONING AROUND MEDOIDS (PAM) CLUSTERING UNTUK MELIHAT GAMBARAN UMUM KEMAMPUAN AKADEMIK MAHASISWA
PENERAPAN ALGORITMA PARTITIONING AROUND MEDOIDS (PAM) CLUSTERING UNTUK MELIHAT GAMBARAN UMUM KEMAMPUAN AKADEMIK MAHASISWA 1 Yulison Herry Chrisnanto, 2 Gunawan Abdillah 1,2 Jurusan Informatika Fakultas
BAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Dalam perancangan sistem ini, metode yang digunakan adalah metode perancangan Unified Modeling Language (UML). 4.1.1 Use Case Diagram, Activity Diagram
Versi Online tersedia di : JURNAL TECH-E (Online)
JURNAL TECH-E - VOL. 1 NO. 1 (2017) Versi Online tersedia di : http://bsti.ubd.ac.id/e-jurnal JURNAL TECH-E 2581-116 (Online) Artikel Perancangan Aplikasi Prediksi Kelulusan Mahasiswa Tepat Waktu Pada
3.6 Data Mining Klasifikasi Algoritma k-nn (k-nearest Neighbor) Similaritas atribut numerik
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...
PENGKAJIAN KUALITAS SINYAL DAN POSISI WIFI ACCESS POINT DENGAN METODE RSSI DI GEDUNG KPA POLITEKNIK NEGERI SRIWIJAYA
PENGKAJIAN KUALITAS SINYAL DAN POSISI WIFI ACCESS POINT DENGAN METODE RSSI DI GEDUNG KPA POLITEKNIK NEGERI SRIWIJAYA Aishah Garnis 1, Suroso 1, Sopian Soim 1 1 Jurusan Teknik Elektro PS Teknik Telekomunikasi,
APLIKASI SURAT MASUK DAN KELUAR DENGAN KLASTERISASI MENGGUNAKAN METODE K-MEANS DI INSTALASI FARMASI RSUD DR.SAIFUL ANWAR
APLIKASI SURAT MASUK DAN KELUAR DENGAN KLASTERISASI MENGGUNAKAN METODE K-MEANS DI INSTALASI FARMASI RSUD DR.SAIFUL ANWAR Sari Nur Sita Wibowo 1 Amak Yunus EP 1 Sistem Informasi, Universitas Kanjuruhan
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Data Mining Data Mining adalah proses yang mempekerjakan satu atau lebih teknik pembelajaran komputer (machine learning) untuk menganalisis dan mengekstraksi pengetahuan (knowledge)
BAB IV ANALISIS DAN PERANCANGAN
BAB IV ANALISIS DAN PERANCANGAN 4.1. Analisa 4.1.1 Analisis Data Pada tahap analisa data ini akan dibahas mengenai citra CT Scan yang akan dilakukan proses segmentasi atau pengelompokan data. Data citra
Sistem Pendeteksi Posisi dalam Ruangan Menggunakan Kekuatan Sinyal Wi-Fi dengan Penerapan Algoritma Cluster Filtered KNN
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1 Sistem Pendeteksi Posisi dalam Ruangan Menggunakan Kekuatan Sinyal Wi-Fi dengan Penerapan Algoritma Cluster Filtered KNN Rizky
Penerapan Algoritma K-Means untuk Clustering
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM) 71 Penerapan Algoritma K-Means untuk ing Dokumen E-Jurnal STMIK GI MDP Ernie Kurniawan* 1, Maria Fransiska 2, Tinaliah 3, Rachmansyah
PENERAPAN ALGORITMA K-MEANS PADA KUALITAS GIZI BAYI DI INDONESIA
PENERAPAN ALGORITMA K-MEANS PADA KUALITAS GIZI BAYI DI INDONESIA Diajeng Tyas Purwa Hapsari Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ring road Utara, Condongcatur, Sleman, Yogyakarta 55281 Email :
STUDI AWAL KLASIFIKASI ARTIKEL WIKIPEDIA BAHASA INDONESIA DENGAN MENGGUNAKAN METODA K NEAREST NEIGHBOR
STUDI AWAL KLASIFIKASI ARTIKEL WIKIPEDIA BAHASA INDONESIA DENGAN MENGGUNAKAN METODA K NEAREST NEIGHBOR Erik Hardiyanto 1), Faisal Rahutomo 1) 1 Jurusan Teknologi Informasi, Program Studi Teknik Informatika,
Implementasi Indoor Positioning System Berbasis Smartphone dengan Penambahan Access Point untuk Studi Kasus Gedung Teknik Informatika ITS
A336 Implementasi Indoor Positioning System Berbasis Smartphone dengan Penambahan Access Point untuk Studi Kasus Gedung Teknik Informatika ITS Fananda Herda Perdana, R.V. Hari Ginardi, dan F.X. Arunanto
PENGEMBANGAN INDOOR LOCATION BASED SERVICE MENGGUNAKAN WIRELESS POSITIONING PADA ANDROID
TESIS PENGEMBANGAN INDOOR LOCATION BASED SERVICE MENGGUNAKAN WIRELESS POSITIONING PADA ANDROID DWIJAYANTO GUSTI PARRANGAN 11 53 01692 / PS / MTF PROGRAM STUDI MAGISTER TEKNIK INFORMATIKA PROGRAM PASCASARJANA
BAB I PENDAHULUAN Latar Belakang
1 BAB I PENDAHULUAN 1.1. Latar Belakang Clustering adalah proses di dalam mencari dan mengelompokkan data yang memiliki kemiripan karakteristik (similarity) antara satu data dengan data yang lain. Clustering
SEGMENTASI CITRA MENGGUNAKAN K-MEANS DAN FUZZY C- MEANS DENGAN BERBAGAI RUANG WARNA
SEGMENTASI CITRA MENGGUNAKAN K-MEANS DAN FUZZY C- MEANS DENGAN BERBAGAI RUANG WARNA Kamil Malik Jurusan Teknik Informatika STT Nurul Jadid Paiton [email protected] Andi Hutami Endang Jurusan Teknik Informatika
CLUSTERING MENGGUNAKAN K-MEANS ALGORITHM (K-MEANS ALGORITHM CLUSTERING)
CLUSTERING MENGGUNAKAN K-MEANS ALGORITHM (K-MEANS ALGORITHM CLUSTERING) Nur Wakhidah Fakultas Teknologi Informasi dan Komunikasi Universitas Semarang Abstract Classification is the process of organizing
JURNAL TEKNIK ITS Vol. 5, No. 2, (2016) ISSN: ( Print)
JURNAL TEKNIK ITS Vol. 5, No., (016) ISSN: 337-3539 (301-971 Print) A36 Perancangan Indoor Localization Menggunakan Bluetooth Untuk Pelacakan Posisi Benda di Dalam Ruangan Anggeriko Aryasena, R.V. Hari
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone
Analisa Potensi Mahasiswa Di Daerah Bali Menggunakan Pendekatan K-Mean Clustering
JURNAL SISTEM DAN INFORMATIKA 45 Analisa Potensi Mahasiswa Di Daerah Bali Menggunakan Pendekatan K-Mean Clustering Anggun Nugroho Program Studi Sistem Komputer STMIK STIKOM Bali Jl. Raya Puputan No. 86
PENERAPAN METODE LEARNING VECTOR QUANTIZATION (LVQ) PADA PREDIKSI JURUSAN DI SMA PGRI 1 BANJARBARU
PENERAPAN METODE LEARNING VECTOR QUANTIZATION (LVQ) PADA PREDIKSI JURUSAN DI SMA PGRI 1 BANJARBARU Risky Meliawati 1,Oni Soesanto 2, Dwi Kartini 3 1,3Prodi Ilmu Komputer FMIPA UNLAM 2 Prodi Matematika
Perbandingan Metode-Metode Klasifikasi Untuk Indoor Positioning System
Perbandingan Metode-Metode Klasifikasi Untuk Indoor Positioning System Yuan Lukito #1, Antonius R. Chrismanto #2 Program Studi Teknik Informatika, Universitas Kristen Duta Wacana Jl. Dr. Wahidin Sudiro
TEKNIK DATA MINING UNTUK MEMPREDIKSI MASA STUDI MAHASISWA MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBORHOOD
Jurnal Teknik Komputer Unikom Komputika Volume 3, No.2-2014 TEKNIK DATA MINING UNTUK MEMPREDIKSI MASA STUDI MAHASISWA MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBORHOOD Selvia Lorena Br Ginting 1), Wendi Zarman
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Dalam bagian ini dijelaskan aktifitas yang dilakukan dalam melakukan penelitian dibagi menjadi 2 (dua) yaitu: 1) Perancangan Skenario; dan 2) Penerapan Skenario. 3.1. Perancangan
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini perkembangan jaringan komputer sangat pesat dan popular, sehingga jaringan komputer sering digunakan untuk menghubungkan komunikasi di area gedung, kantor,
PENGENALAN GENDER MEMANFAATKAN WAJAH MANUSIA DENGAN MENGGUNAKAN METODE KLASIFIKASI NEAREST NEIGHBOR
PENGENALAN GENDER MEMANFAATKAN WAJAH MANUSIA DENGAN MENGGUNAKAN METODE KLASIFIKASI NEAREST NEIGHBOR Ardilla Ayu Dewanti Ridwan, Ivanna K. Timotius, Iwan Setyawan PENGENALAN GENDER MEMANFAATKAN WAJAH MANUSIA
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Inventoris bagi perusahaan merupakan hal yang sangat penting dalam sistem operasionalnya. Pengawasan terhadap Inventoris merupakan tolak ukur sebuah
PENERAPAN DATA MINING MENGGUNAKAN ALGORITME C4.5 DALAM PENENTUAN JURUSAN SISWA SMA NEGERI 2 SURAKARTA
PENERAPAN DATA MINING MENGGUNAKAN ALGORITME C4.5 DALAM PENENTUAN JURUSAN SISWA SMA NEGERI 2 SURAKARTA oleh NADYA AL FITRIANI M0111060 SKRIPSI ditulis dan diajukan untuk memenuhi sebagian persyaratan memperoleh
ANALISIS CLUSTER PADA DOKUMEN TEKS
Budi Susanto ANALISIS CLUSTER PADA DOKUMEN TEKS Text dan Web Mining - FTI UKDW - BUDI SUSANTO 1 Tujuan Memahami konsep analisis clustering Memahami tipe-tipe data dalam clustering Memahami beberapa algoritma
BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan
BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Perkembangan teknologi komunikasi dan informasi saat ini sangat signifikan seiring dengan meningkatnya kebutuhan pengguna layanan sistem informasi
ANALISA HASIL PERBANDINGAN IDENTIFIKASI CORE POINT PADA SIDIK JARI MENGGUNAKAN METODE DIRECTION OF CURVATURE DAN POINCARE INDEX
ANALISA HASIL PERBANDINGAN IDENTIFIKASI CORE POINT PADA SIDIK JARI MENGGUNAKAN METODE DIRECTION OF CURVATURE DAN POINCARE INDEX Mohammad imron (1), Yuliana Melita (2), Megister Teknologi Informasi Institusi
BAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN Dalam membangun sistem yang akan dibuat ini, adapun tahapan yang akan dilakukan yaitu : 4.1 Analisa 4.1.1 Pengumpulan Data Sumber data utama yang digunakan dalam penelitian
BAB II LANDASAN TEORI. yang terdiri dari komponen-komponen atau sub sistem yang berorientasi untuk
BAB II LANDASAN TEORI 2.1 Sistem Menurut Gondodiyoto (2007), sistem adalah merupakan suatu kesatuan yang terdiri dari komponen-komponen atau sub sistem yang berorientasi untuk mencapai suatu tujuan tertentu.
Gambar 5.1 Form Master Pegawai
BAB V HASIL DAN PEMBAHASAN 5.1. Hasil Penelitian Pada bagian ini akan dijelaskan gambaran mengenai hasil uji coba sistem/aplikasi yang telah di implementasikan.pada penelitian ini,penulis mengimplementasikan
VISUALISASI PETA RSS FINGERPRINT DALAM FASE OFFLINE PADA LOCALIZATION DI LANTAI 3 GEDUNG TEKNIK ELEKTRO UGM MENGGUNAKAN WLAN
VISUALISASI PETA RSS FINGERPRINT DALAM FASE OFFLINE PADA LOCALIZATION DI LANTAI 3 GEDUNG TEKNIK ELEKTRO UGM MENGGUNAKAN WLAN 1 Chairani, 2 Widyawan 1 Teknik Informatika, Informatics & Business Institute
Perbandingan Klasifikasi Tugas Akhir Mahasiswa Jurusan Teknik Informatika Menggunakan Metode Naïve Bayes Classifier dan K-Nearest Neighbor
Perbandingan Klasifikasi Tugas Akhir Mahasiswa Jurusan Teknik Informatika Menggunakan Metode Naïve Bayes Classifier dan K-Nearest Neighbor Yusra 1, Dhita Olivita 2, Yelfi Vitriani 3 1,2,3 Jurusan Teknik
Analisa Data Mahasiswa Baru Terhadap Program Studi Yang. Dipilih Di Universitas Pembangunan Nasional Veteran Jawa
Analisa Data Mahasiswa Baru Terhadap Program Studi Yang Dipilih Di Universitas Pembangunan Nasional Veteran Jawa Timur Menggunakan Teknik Data Mining SKRIPSI Disusun Oleh : Citra Arum Sari 1032010048 JURUSAN
Sistem Navigasi Indoor Menggunakan Sinyal Wi-fi dan Kompas Digital Berbasis Integrasi dengan Smartphone untuk Studi Kasus pada Gedung Bertingkat
Sistem Navigasi Indoor Menggunakan Sinyal Wi-fi dan Kompas Digital Berbasis Integrasi dengan Smartphone untuk Studi Kasus pada Gedung Bertingkat A448 Alifa Ridho Musthafa, R.V. Hari Ginardi, dan F.X. Arunanto
ABSTRAK. Kata kunci: temperamen, kepribadian, Hippocrates, sinonim, antonim, pembelajaran mesin. Universitas Kristen Maranatha
ABSTRAK Hubungan antar manusia sering kali mengalami gangguan karena perbedaan kepribadian. Tipe-tipe kepribadian pada dasarnya memiliki kesamaan dan perbedaan yang sudah dikelompokkan oleh teori Hippocrates,
BAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1. Metode Pengumpulan Data Data yang digunakan pada penelitian ini merupakan data sentimen dari pengguna aplikasi android yang memberikan komentarnya pada fasilitas user review
CLUSTERING PENCAPAIAN KARAKTER SISWA MENGGUNAKAN ALGORITMA K-MEANS
CLUSTERING PENCAPAIAN KARAKTER SISWA MENGGUNAKAN ALGORITMA K-MEANS Muhammad Toha, 1), I Ketut Edy Purnama 2) dan Surya Sumpeno 3) 1) Bidang Keahlian Telematika (Konsentrasi CIO) Jurusan Teknik Elektro
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 1, Januari 2018, hlm. 184-189 http://j-ptiik.ub.ac.id Klasifikasi Standar Produk Baja PT. Krakatau Steel (Persero)
PENENTUAN NILAI PANGKAT PADA ALGORITMA FUZZY C- MEANS
PENENTUAN NILAI PANGKAT PADA ALGORITMA FUZZY C- MEANS WULAN ANGGRAENI [email protected] Program Studi Pendidikan Matematika Universitas Indraprasta PGRI Abstract. The purpose of this study was to
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian merupakan sistematika tahapan yang dilaksanakan selama pembuatan penelitian tugas akhir. Secara garis besar metodologi penelitian tugas akhir ini dapat
Bandung, Indonesia Bandung, Indonesia
ISSN : 2355-9365 e-proceeding of Engineering : Vol.2, No.2 Agustus 2015 Page 6353 Analisis dan Implementasi Pengklasifikasian Pesan Singkat pada Penyaringan SMS Spam Menggunakan Algoritma Multinomial Naïve
PENDAHULUAN. 1.1 Latar Belakang
DAFTAR TABEL Tabel 3-1 Dokumen Term 1... 17 Tabel 3-2 Representasi... 18 Tabel 3-3 Centroid pada pengulangan ke-0... 19 Tabel 3-4 Hasil Perhitungan Jarak... 19 Tabel 3-5 Hasil Perhitungan Jarak dan Pengelompokkan
BAB III METODELOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah: a. Prosesor : Intel Core i5-6198du (4 CPUs), ~2.
BAB III METODELOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Alat yang digunakan dalam penelitian ini adalah: 1. Hardware a. Prosesor : Intel Core i5-6198du CPU @2.30GHz (4 CPUs), ~2.40GHz b.
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tanah dalam perspektif ekonomi merupakan suatu investasi yang mempunyai nilai tinggi dan terus meningkat dari tahun ke tahun. Peningkatan nilai tanah
Dosen Program Studi Ilmu Komputer Universitas Pakuan Bogor
PENGENALAN KADAR TOTAL PADAT TERLARUT PADA BUAH BELIMBING BERDASAR CITRA RED-GREEN-BLUE MENGGUNAKAN PRINCIPLE COMPONENT ANALYSIS (PCA) SEBAGAI EKSTRAKSI CIRI DAN KLASIFIKASI K-NEAREST NEIGHBORHOOD (KNN)
PENGELOMPOKAN MAHASISWA BERDASARKAN NILAI UJIAN NASIONAL DAN IPK MENGGUNAKAN METODE K-MEANS
PENGELOMPOKAN MAHASISWA BERDASARKAN NILAI UJIAN NASIONAL DAN IPK MENGGUNAKAN METODE K-MEANS Hartatik STMIK Amikom Manajemen Informatika STMIK AMIKOM Yogyakarta Jl. Ringroad Utara, Condong Catur, Depok,
CARA SETTING ACCESS POINT
CARA SETTING ACCESS POINT Muhamad Satim [email protected] Abstrak Telah diketahui dan mengenal tentang Local Area Network (LAN), dimana ia merupakan jaringan yang terbentuk dari gabungan beberapa
Perancangan Sistem Pembagian Kelas Kuliah Mahasiswa dengan Kombinasi Metode K-Means dan K-Nearest Neighbors
Konferensi Nasional Sistem & Informatika 2017 STMIK STIKOM Bali, 10 Agustus 2017 Perancangan Sistem Pembagian Kelas Kuliah Mahasiswa dengan Kombinasi Metode K-Means dan K-Nearest Neighbors Gede Aditra
Tugas Ujian Tengah Semester (UTS) Data Mining Lanjut ABSTRAK
PERBANDINGAN KLASIFIKASI KNN DAN NAIVE BAYESIAN SERTA PERBANDINGAN CLUSTERING SIMPLE K-MEANS YANG MENGGUNAKAN DISTANCE FUNCTION MANHATTAN DISTANCE DAN EUCLIDIAN DISTANCE PADA DATASET Dresses_Attribute_Sales
OPTIMASI TEKNIK KLASIFIKASI MODIFIED K NEAREST NEIGHBOR MENGGUNAKAN ALGORITMA GENETIKA
OPTIMASI TEKNIK KLASIFIKASI MODIFIED K NEAREST NEIGHBOR MENGGUNAKAN ALGORITMA GENETIKA Optimization Techniques Modi ed k Nearest Neighbor Classi cation Using Genetic Algorithm Siti Mutro n 1, Abidatul
PREDIKSI PENYAKIT MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBOUR DAN ALGORITMA GENETIKA UNTUK DATA BERDIMENSI TINGGI
ISSN : 2355-9365 e-proceeding of Engineering : Vol.3, No.2 Agustus 2016 Page 3771 PREDIKSI PENYAKIT MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBOUR DAN ALGORITMA GENETIKA UNTUK DATA BERDIMENSI TINGGI DISEASE
Analisis Kualitas Interpolasi Terhadap Fitur Statistik pada Citra
Analisis Kualitas Interpolasi Terhadap Fitur Statistik pada Citra Meirista Wulandari Jurusan Teknik Elektro, Universitas Tarumanagara, Jakarta, Indonesia [email protected] Diterima 10 Desember 016
Optimasi Teknik Klasifikasi Modified k Nearest Neighbor Menggunakan Algoritma Genetika
Optimasi Teknik Klasifikasi Modified k Nearest Neighbor Menggunakan Algoritma Genetika Siti Mutrofin 1, Arrie Kurniawardhani 2, Abidatul Izzah 3, Mukhamad Masrur 4 Universitas Pesantren Tinggi Darul Ulum
BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah
BAB III ANALISA DAN PERANCANGAN Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah mengenai perancangan software. Software yang dimaksud adalah aplikasi database yang digunakan untuk menyimpan
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini proses pembayaran tiket konser dilakukan dengan scan dengan menggunakan barcode hal tersebut akan memakan waktu yang cukup lama karena
Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski
Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski Junia Kurniati Computer Engineering Department Faculty of Computer Science Sriwijaya University South Sumatera Indonesia
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Masalah Identifikasi permasalahan ini bahwasanya diambil dari sudut pandang masyarakat tentang objek (batik) yang dikenal dari segi pola dan gambar
PENGELOMPOKAN CITRA WAJAH DENGAN TEKNIK SUBSPACE CLUSTERING MENGGUNAKAN ALGORITMA LSA SC (LOCAL SUBSPACE AFFINITY SPECTRAL CLUSTERING)
PENGELOMPOKAN CITRA WAJAH DENGAN TEKNIK SUBSPACE CLUSTERING MENGGUNAKAN ALGORITMA LSA SC (LOCAL SUBSPACE AFFINITY SPECTRAL CLUSTERING) Disusun oleh : Febryan Setiawan (0922081) Jurusan Teknik Elektro,
MODEL DATA MINING CAPAIAN PEMBELAJARAN. N. Tri Suswanto Saptadi. Definisi Kategori Model Naïve Bayesian k-nearest Neighbor Clustering 12/4/2015
1 MODEL DATA MINING N. Tri Suswanto Saptadi CAPAIAN PEMBELAJARAN Definisi Kategori Model Naïve Bayesian k-nearest Neighbor Clustering 1 3 Definisi Mining : proses atau usaha untuk mendapatkan sedikit barang
Partitional clustering KLASTERING DENGAN METODE K-MEANS
Partitional clustering KLASTERING DENGAN METODE K-MEANS PENDAHULUAN K-mean merupakan teknik klastering yang paling umum dan sederhana. Tujuan klastering ini adalah mengelompokkan obyek ke dalam k klaster/kelompok.
ABSTRAK. vii. Kata Kunci : Site Survey, Visiwave, Antena, Channel, Transmit Power, Sinyal Wireless.
ABSTRAK Site survey merupakan metode untuk menganalisis jaringan nirkabel dan merupakan langkah awal dalam melihat penyebaran sinyal nirkabel di suatu area, sehingga menghasilkan langkah-langkah perbaikan.
BAB 3 ANALISA SISTEM
BAB 3 ANALISA SISTEM Pada perancangan suatu sistem diperlakukan analisa yang tepat, sehingga proses pembuatan sistem dapat berjalan dengan lancar dan sesuai seperti yang diinginkan. Setelah dilakukan analisis
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Hasil penentuan jarak terdekat akan menjadi sebuah pertimbangan dalam proses pengambilan keputusan untuk menentukan jalur yang akan ditempuh. Perangkat
Implementasi Algoritme Fuzzy K-Nearest Neighbor untuk Penentuan Lulus Tepat Waktu (Studi Kasus : Fakultas Ilmu Komputer Universitas Brawijaya)
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 4, April 2018, hlm. 1726-1732 http://j-ptiik.ub.ac.id Implementasi Algoritme Fuzzy K-Nearest Neighbor untuk Penentuan
METODE CLUSTERING DENGAN ALGORITMA K-MEANS. Oleh : Nengah Widya Utami
METODE CLUSTERING DENGAN ALGORITMA K-MEANS Oleh : Nengah Widya Utami 1629101002 PROGRAM STUDI S2 ILMU KOMPUTER PROGRAM PASCASARJANA UNIVERSITAS PENDIDIKAN GANESHA SINGARAJA 2017 1. Definisi Clustering
Perancangan Sistem Penjadwalan Asisten Dosen Menggunakan Algoritma Genetika (Studi Kasus: STIKOM Bali)
Konferensi Nasional Sistem & Informatika 2017 STMIK STIKOM Bali, 10 Agustus 2017 Perancangan Sistem Penjadwalan Asisten Dosen Menggunakan Algoritma Genetika (Studi Kasus: STIKOM Bali) I Made Budi Adnyana
Pengenalan Pola. K-Means Clustering
Pengenalan Pola K-Means Clustering PTIIK - 2014 Course Contents 1 Definisi k-means 2 Algoritma k-means 3 Studi Kasus 4 Latihan dan Diskusi K-Means Clustering K-Means merupakan salah satu metode pengelompokan
IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING UNTUK MENENTUKAN PENJURUSAN KELAS IPA, IPS, DAN SASTRA
IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING UNTUK MENENTUKAN PENJURUSAN KELAS IPA, IPS, DAN SASTRA Nama : Nandang Syaefulloh NPM : 55412243 Fakultas : Teknologi Industri Jurusan : Teknik Informatika Pembimbing
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Mengidentifikasi masalah merupakan langkah pertama yang dilakukan dalam tahap analisis sistem. Masalah dapat didefenisikan sebagai
EKSTRAKSI FITUR SITUS BERITA ONLINE UNTUK KALEIDOSKOP BERITA TAHUNAN
EKSTRAKSI FITUR SITUS BERITA ONLINE UNTUK KALEIDOSKOP BERITA TAHUNAN Afri Yosela Putri 1, Faisal Rahutomo 2, Ridwan Rismanto 3 1, 2, 3 Jurusan Teknologi Informasi, Program Studi Teknik Informatika, Politeknik
SKRIPSI KLASIFIKASI CALON PEGAWAI DENGAN MENGGUNAKAN METODE K-MEANS CLASSIFICATION OF PROSPECTIVE EMPLOYEES BY USING THE K-MEANS METHOD
SKRIPSI KLASIFIKASI CALON PEGAWAI DENGAN MENGGUNAKAN METODE K-MEANS CLASSIFICATION OF PROSPECTIVE EMPLOYEES BY USING THE K-MEANS METHOD DONY ENDRIYONO 135610017 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI
Klasifikasi Citra Menggunakan Metode Minor Component Analysis pada Sistem Temu Kembali Citra
Jurnal Ilmiah Ilmu Komputer, Vol 15 No. 2, Desember 2010 : 38-41 Klasifikasi Citra Menggunakan Metode Minor Component Analysis pada Sistem Temu Kembali Citra Vera Yunita, Yeni Herdiyeni Departemen Ilmu
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan pemrosesan data untuk sistem pengenalan gender pada skripsi ini, meliputi cropping dan resizing ukuran citra, konversi citra
ANALISIS DAN PERANCANGAN SISTEM
ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Dalam mengetahui suatu bahan jenis kulit cukup sulit karena bahan jenis kulit memeliki banyak jenis. Setiap permukaan atau tekstur dari setiap jenisnya
UKDW 1. BAB 1 PENDAHULUAN Latar Belakang Masalah
1. BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Universitas yang baik dan terpercaya selalu memperhatikan perkembangan dan kondisi yang terjadi di universitas tersebut, salah satunya dengan memantau kinerja
Model Multi Layer Perceptron untuk Indoor Positioning System Berbasis Wi-Fi
Tersedia di http://jtsiskom.undip.ac.id (31 Juli 2017) DOI: 10.14710/jtsiskom.5.3.2017.123-128 Jurnal Teknologi dan Sistem Komputer, 5(3), 2017, 123-128 Model Multi Layer Perceptron untuk Indoor Positioning
