• Skip to primary navigation
  • Skip to main content
VOLT-INS Store

VOLT-INS Store

Inspirasi Informatika & Elektrro

  • Home
  • About Us
  • Contact Us
  • Block Examples
  • Landing Page

Source Code K Means Clustering PHP + Optimasi Elbow

05/15/2023 by admin Leave a Comment

aplikasi k means clustering

Table of Contents

  • Tentang Algoritma Datamining K-Means
  • Contoh Data untuk Algoritma K-Means Clustering
  • Tentang Algoritma Optimasi Elbow
  • Spesifikasi Environtment Aplikasi
  • Mengulas Fitur Aplikasi K-Means Clustering + Optimasi Elbow
    • Fitur Login Aplikasi
    • Halaman Dashboard
    • Halaman Biodata Pengembang
    • Halaman Aplikasi K-Means
    • Fitur Upload Dataset & Normalisasi Dataset
    • Fitur Normalisasi Dataset
    • Fitur Optimasi Elbow
    • Fitur Pengisian Jumlah Centroid
    • Fitur Proses K-Means
    • Halaman Hasil Cluster K-Means

Tentang Algoritma Datamining K-Means

Algoritma K-Means merupakan algoritma untuk mengelompokan data kedalam jumlah cluster tertentu yang sudah ditetapkan diawal sebelum data di proses.

Cluster ini di tetapkan berdasarkan nilai kriteria tertentu seperti (Cluster Rendah, Cluster Sedang, Cluster Tinggi), secara otomatis ketika proses perhitungan sudah selesai data akan terkelompokan sesuai dengan kriteria cluster-cluster tersebut

Contoh Data untuk Algoritma K-Means Clustering

namautstugasuasipaindonesiainggrisperancisipsktk
Roy899075707580807075
Sintia907195406070809071
Iqbal707580907195759693
Dilan456559807075406070
Ratna657553707580907570
Merry807075969385584060
Rudi908581707073406070
Hafiz707073456559758090
Gede969385607072707345
Christian605548908581707290
Justin456058657553587045
Jesika607072607072908581
Ayu859088456058704560
Siska526855526855726070
Reitama406070456058406070

Tentang Algoritma Optimasi Elbow

Aplikasi ini istilahnya beli 1 dapat 2 ya, karena sudah ada metode optimasi algoritma elbow dimana fungsinya untuk mengetahui jumlah cluster mana yang paling optimal pada hasil algoritma kmeans

Mendingan kita langsung saja ulas semua fitur yang ada di kedua algoritma ini, oke ?

Spesifikasi Environtment Aplikasi

  • Webserver Apache/Nginx (Xampp, Wampp, Xampp, Mampp)
  • PHP Versi 7.4 (Codeigniter 3)
  • HTML, CSS, JavaScript
  • Bootstrap 4
  • JQuery

Mengulas Fitur Aplikasi K-Means Clustering + Optimasi Elbow

Aplikasi ini sampai sekarang selalu menjadi rujukan mahasiswa komputer yang sedang menjalankan studi penelitianya, jadi hasil dari aplikasi ini sudah berulang kali diuji dengan perhitungan manual, tools dan alat-alat lain

Quick Question : kira-kira apaka bisa aplikasi ini di modifikasi sesuai dengan studi kasus kalian ?? Jawabanya adalah : BISA !!

Fitur Login Aplikasi

Fitur Login Aplikasi

Fitur ini sebagai syarat untuk masuk kedalam aplikasi kmeans, username & password dapat di masukan saja user : admin, pass : admin maka akan langsung masuk kedalam aplikasinya, sangat dimungkinkan sekali jika anda mau mengganti user & passwordnya nanti

Halaman Dashboard

Halaman Dashboard

Halaman dashboard ini masih kosong, kalian dapat memberikan desain-desain interaktif dihalaman ini, perlu di ingat template desain aplikasi ini menggunakan bootstrap 4 dan jquery yang mana ini mudah dan sudah banyak orang tahu

Halaman Biodata Pengembang

Halaman Biodata Pengembang

Sebuah fitur yang sifatnya additional namun dapat kalian manfaatkan guna memberikan profil diri kalian masing-masing,

Halaman Aplikasi K-Means

Halaman Aplikasi Kmeans

Saat pertama buka menu k-means pada navigasi diatas maka akan tampil halaman beserta sub navigasi di samping kiri yang terdiri dari (Dataset Kmeans, Optimasi Elbow, Penentuan Centroid, Proses K-Means dan Hasil Clustering)

Fitur Upload Dataset & Normalisasi Dataset

Dataset Kmeans

Yang diupload ini adalah dataset excel seperti dataset yang sudah dijelaskan diatas tadi,

Bagaimana jika dataset kalian berbeda ?? tentu saja aplikasi ini akan secara otomatis mendeteksi dataset pada excel, jadi saat diupload akan langsung otomatis tampil pada aplikasi

Fitur Normalisasi Dataset

Fitur Normalisasi Dataset

Anda tinggal scroll saja kebawah maka akan ketemu dataset yang sudah di normalisasi ini, rumus normalisasi ini menggunakan metode Max-Min,

Trus kenapa sih harus di normalisasi ? gini.. tidak semua data rasio besaranya sama seperti contoh diatas,

Banyak data yang rasio besaranya berbeda, contohnya misalkan kalian punya atribute data harga hard disk (250.000 – 1.500.000) dengan harga laptop (2.500.000 – 50.000.000), besaranya berbeda, maka ini perlu di normalisasi agar rasio jaraknya adil saat dilakukan clustering

Pada intinya data yang dinormalisasi akan valid hasil clustering nya

Fitur Optimasi Elbow

Fitur Elbow

Kenapa fitur elbow duluan ? kok engga k-means duluan ??

Gini, karena sebenarnya fungsi dari algoritma elbow pada kmeans ini adalah untuk mengetahui jumlah cluster mana yang paling optimal, jadi kita bisa tau dan enggak salah pilih jumlah cluster berkat metode elbow ini

Disini saya isikan maksimal jumlah cluster yang akan kita uji adalah 8 cluster dengan maksimal looping sebanyak 10 kali setiap perhitungan cluster

Hasil ALgoritma Elbow

Dari hasil elbow diatas menunjukan ada 2 cluster yang paling optimal yaitu pada jumlah cluster 4 dan 6, kenapa ?? karena sumbu X disini adalah nilai SSE (Error Rate), sedangkan jumlah cluster yang SSE nya paling sedikit adalah 4 dan 6

Namun sepertinya antara 4 dan 6 ini berbeda tipis, jadi dalam uji coba ini saya gunakan jumlah cluster 4

Fitur Pengisian Jumlah Centroid

Pengisian Jumlah Centroid

Setelah kita tahu bahwa jumlah centroid/cluster paling optimal adalah 4 maka kita akan isikan pada menu nomor 3, yaitu penentuan centroid, Setelah itu kita pilih simpan

Jika sudah kita bisa langsung menuju menu ke 4 yaitu Proses K-Means

Fitur Proses K-Means

Proses K-Means

Disini adalah proses perhitungan kmeans dimulai dari perulangan 1 sampai dengan nilai cluster sebelum sama dengan nilai cluster pada perulangan terakhir, semua proses di jabarkan disini termasuk perhitungan jarak terdekat yaitu euclidean distance

Sepanjang saya browsing mengamati aplikasi demi aplikasi K-Means yang sudah pernah di review orang-orang, saya berani berbicara bahwa aplikasi ini yang paling lengkap untuk penjabaran prosesnya

Kalo yang lain paling hanya input, dan output saja..

Halaman Hasil Cluster K-Means

Hasil K-Means

Ini adalah hasil algoritma k-means, dengan ditampilkan data awalnya berupa tabel, dan ditambahkan kolom paling terakhir yaitu informasi clusternya

Rangkuman Informasi Data & Cluster
Rangkuman Jumlah Cluster

Tak hanya itu saja, jika kalian scroll kebawah maka akan ditemukan rangkuman jumlah data pada masing-masing cluster

menarik bukan ??

Aplikasi sekompleks ini saya jual dengan harga Rp. 300.000,- (nilai yang murah demi kelancaran studi/riset kalian semua) + Full Support dari saya sampai aplikasi benar-benar berjalan normal di laptop/pc kalian

Jika anda berminat dengan aplikasi ini, atau anda berminat namun juga ingin memodifikasi aplikasi ini, bisa hubungi saya di nomor WhatsApp saya di tombol dibawah ini :

[whatsapp layout=”button” rounded=”no”]Hubungi Saya[/whatsapp]

Atau Mungkin anda ingin melihat Review Orang-orang tentang aplikasi ini ?? boleh… bisa di tonton video saya berikut ini :

Filed Under: Aplikasi, Datamining Tagged With: datamining

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

VOLT-INS - [email protected]