SlideShare a Scribd company logo
1 of 27
Download to read offline
DATA MINING
Klasterisasi
AHC - Agglomerative
Hierarchical Clustering
Elvi Rahmi, S.T., M.Kom.
elvizasri@gmail.com
November 2022
Kategori Metode
Klasterisasi
k-Means
k-Modes
k-Medoids
Fuzzy c-Means
dll
Metode berbasis partisi
(partitioning methods)
Ukuran Jarak
BIRCH (Balanced Iterative
Reducing and Clustering)
Chameleon
Agglomerative
Divisive, dll
Metode berbasis hirarki
(hierarchical methods)
DBSCAN
OPTICS
DENCLUE
dll
Metode berbasis kepadatan
(density-based methods)
STING
CLIQUE
dll
Metode berbasis kisi
(grid-based methods)
Hierarchical Clustering
Hierarchical clustering adalah metode analisis klaster untuk
membangun hierarki kelompok data
Analisis klaster hierarki adalah pendekatan umum untuk
analisis klaster, dimana objek digunakan untuk
mengelompokkan objek-objek atau catatan yang dekat satu
sama lain.
K-Means dan Agglomerative Hierarchical Clustering
Hierarchical Clustering
Hierarchical clustering adalah metode analisis klaster untuk
membangun hierarki kelompok data
Analisis klaster hierarki adalah pendekatan umum untuk analisis
klaster, dimana objek digunakan untuk mengelompokkan objek-
objek atau catatan yang dekat satu sama lain.
K-Means dan Agglomerative Hierarchical Clustering
K-Means = Memilih banyaknya klaster dan menetapkan pusat
klaster.
Hierarki Agglomerative = Semua titik pada data dianggap sebagai
klaster. Kemudian dicari dua titik terdekat dan dijadikan satu
klaster. Kemudian dipilih lagi titik terdekat dan dijadikan satu
klaster. Hal ini dilakukan sampai diperoleh satu klaster besar.
Agglomerative
Divisive
Kategori Utama Metode
Hierarchical Clustering
Top-Down
Bottom-Up
Pada setiap langkah, pasangan klaster
dengan jarak klaster ke klaster terkecil
menyatu menjadi satu klaster.
Bagaimana
Algoritma
AHC
Bekerja?
Hitung matriks jarak antar titik-titik
sampel yang diketahui. (Menggunakan
metode-metode perhitungan jarak seperti
Euclidian, Manhattan Distance, dll).
Gabungkan dua klaster terdekat menjadi
satu klaster.
Single Linkage (Jarak Terdekat)
Complete Linkage (Jarak Terjauh)
Average Linkage (Jarak Rata-Rata)
Perbaharui matriks jarak antar data untuk
merepresentasikan antara kelompok baru
dengan kelompok yang masih tersisa.
Ulangi langkah 2-3 sampai hanya satu
kelompok yang tersisa.
Latihan Soal
Kelompokkan dataset di bawah ini dengan menggunakan metode AHC (Single
Linkage) dan metode perhitungan jarak Manhattan Distance.
Dataset Skor Kedisiplinan Siswa
Langkah 1
Hitung matrik jarak antar data.
Hitung jarak dua data secara berpasang-pasangan dengan menggunakan
Manhattan Distance.
Langkah 1
Hitung jarak dua data secara berpasang-pasangan dengan menggunakan
Manhattan Distance.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Menggunakan Single Linkage, pilih jarak dari dua
kelompok yang terdekat.
Terpilih kelompok 2 dan 3, sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa,
yaitu 1, 4, dan 5.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Menggunakan Single Linkage, pilih jarak dari dua
kelompok yang terdekat.
Terpilih kelompok 2 dan 3, sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa,
yaitu 1, 4, dan 5.
Langkah 3
Perbaharui matriks jarak antar data
Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
Lengkapi matriks di atas!
Langkah 3
Perbaharui matriks jarak antar data
Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
Lengkapi matriks di atas!
Langkah 3
Perbaharui matriks jarak antar data
Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
Langkah 4
Gabungkan dua kelompok terdekat menjadi satu.
Pilih jarak dua kelompok terdekat.
Langkah 4
Gabungkan dua kelompok terdekat menjadi satu.
Pilih jarak dua kelompok terdekat.
Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan.
Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang
tersisa, yaitu {23} dan 5.
Langkah 4
Gabungkan dua kelompok terdekat menjadi satu.
Pilih jarak dua kelompok terdekat.
Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan.
Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang
tersisa, yaitu {23} dan 5.
Langkah 5
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4.
Lengkapi matriks di atas!
Langkah 5
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4.
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 6
Pilih jarak dua kelompok terdekat.
Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan
kelompok yang tersisa, yaitu kelompok 5.
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 6
Pilih jarak dua kelompok terdekat.
Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan
kelompok yang tersisa, yaitu kelompok 5.
Langkah 7
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}.
Langkah 7
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}.
Kelompok (1234) dan 5 digabung
menjadi kelompok tunggal dari
lima data, yaitu (12345) dengan
jarak terdekat 5.
Langkah 7
Hasil klastering dengan AHC
Referensi
Suyanto. 2019. Data Mining: Untuk Klasifikasi dan Klasterisasi Data. Bandung. Informatika
Junta Zeniarja. 2021. Pertemuan 11 - Agglomerative Hierarchical Clustering (AHC) dengan
Python | Python Data Mining 2021. https://www.youtube.com/watch?v=s8K0lO9OFOA.
Diakses November 2022.

More Related Content

What's hot

Materi Data Mining - C4.5
Materi Data Mining - C4.5Materi Data Mining - C4.5
Materi Data Mining - C4.5dedidarwis
 
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)ahmad haidaroh
 
Analisis Diskriminan (2)
Analisis Diskriminan (2)Analisis Diskriminan (2)
Analisis Diskriminan (2)Rani Nooraeni
 
Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...
Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...
Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...Simplilearn
 
Kebutuhan Data Warehouse
Kebutuhan Data WarehouseKebutuhan Data Warehouse
Kebutuhan Data Warehousededidarwis
 
Presentasi Analytic Hierarchy Process (AHP)
Presentasi Analytic Hierarchy Process (AHP)Presentasi Analytic Hierarchy Process (AHP)
Presentasi Analytic Hierarchy Process (AHP)Dex Gunt
 
Pert 04 clustering data mining
Pert 04 clustering   data miningPert 04 clustering   data mining
Pert 04 clustering data miningaiiniR
 
Data mining 6 klasifikasi naive bayes classifier
Data mining 6   klasifikasi naive bayes classifierData mining 6   klasifikasi naive bayes classifier
Data mining 6 klasifikasi naive bayes classifierIrwansyahSaputra1
 
Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Adam Mukharil Bachtiar
 
13. modul ta dts2021 clustering
13. modul ta dts2021 clustering13. modul ta dts2021 clustering
13. modul ta dts2021 clusteringArdianDwiPraba
 
Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)Adam Mukharil Bachtiar
 
Klasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxKlasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxAdam Superman
 
02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.pptDedek28
 
Data Mining - KNN
Data Mining - KNNData Mining - KNN
Data Mining - KNNdedidarwis
 
Data mining 5 klasifikasi decision tree dan random forest
Data mining 5   klasifikasi decision tree dan random forestData mining 5   klasifikasi decision tree dan random forest
Data mining 5 klasifikasi decision tree dan random forestIrwansyahSaputra1
 
7. percabangan dan perulangan
7. percabangan dan perulangan7. percabangan dan perulangan
7. percabangan dan perulanganAris Saputro
 

What's hot (20)

Materi Data Mining - C4.5
Materi Data Mining - C4.5Materi Data Mining - C4.5
Materi Data Mining - C4.5
 
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)
 
Analisis Diskriminan (2)
Analisis Diskriminan (2)Analisis Diskriminan (2)
Analisis Diskriminan (2)
 
Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...
Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...
Decision Tree In R | Decision Tree Algorithm | Data Science Tutorial | Machin...
 
Kuliah SPK : Metode TOPSIS
Kuliah SPK : Metode TOPSISKuliah SPK : Metode TOPSIS
Kuliah SPK : Metode TOPSIS
 
Kebutuhan Data Warehouse
Kebutuhan Data WarehouseKebutuhan Data Warehouse
Kebutuhan Data Warehouse
 
Presentasi Analytic Hierarchy Process (AHP)
Presentasi Analytic Hierarchy Process (AHP)Presentasi Analytic Hierarchy Process (AHP)
Presentasi Analytic Hierarchy Process (AHP)
 
Pert 04 clustering data mining
Pert 04 clustering   data miningPert 04 clustering   data mining
Pert 04 clustering data mining
 
Kisi kisi sbp
Kisi kisi sbpKisi kisi sbp
Kisi kisi sbp
 
Data mining 6 klasifikasi naive bayes classifier
Data mining 6   klasifikasi naive bayes classifierData mining 6   klasifikasi naive bayes classifier
Data mining 6 klasifikasi naive bayes classifier
 
Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)
 
13. modul ta dts2021 clustering
13. modul ta dts2021 clustering13. modul ta dts2021 clustering
13. modul ta dts2021 clustering
 
Studi kasus AHP
Studi kasus AHPStudi kasus AHP
Studi kasus AHP
 
Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)
 
Klasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxKlasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptx
 
02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt
 
Data Mining - KNN
Data Mining - KNNData Mining - KNN
Data Mining - KNN
 
Data mining 5 klasifikasi decision tree dan random forest
Data mining 5   klasifikasi decision tree dan random forestData mining 5   klasifikasi decision tree dan random forest
Data mining 5 klasifikasi decision tree dan random forest
 
11 ta dts2021-11-v2
11 ta dts2021-11-v211 ta dts2021-11-v2
11 ta dts2021-11-v2
 
7. percabangan dan perulangan
7. percabangan dan perulangan7. percabangan dan perulangan
7. percabangan dan perulangan
 

Similar to AHC - Agglomerative Hierarchical Clustering

Belajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k meansBelajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k meansilmuBiner
 
Machine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdfMachine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdfHendroGunawan8
 
Analisis Klaster (2)
Analisis Klaster (2)Analisis Klaster (2)
Analisis Klaster (2)Rani Nooraeni
 
Proposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal PeenelitianProposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal PeenelitianFeriForza
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxnyomans1
 
Machine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdfMachine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdfHendroGunawan8
 
Artikel Final Yan Yan G
Artikel Final Yan Yan GArtikel Final Yan Yan G
Artikel Final Yan Yan GYan Gustiana
 
PPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptxPPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptxAbdulMajid84127
 
Pcd 012 - pengenalan pola (lanjutan)
Pcd   012 - pengenalan pola (lanjutan)Pcd   012 - pengenalan pola (lanjutan)
Pcd 012 - pengenalan pola (lanjutan)Febriyani Syafri
 
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptxPPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptxRIZAL330963
 
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptxBAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptxazizahsiti6
 
statistika III.docx
statistika III.docxstatistika III.docx
statistika III.docxRadenAjeng8
 
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptxAyuDinaAdniaty
 
pertemuan 1.pptx
pertemuan 1.pptxpertemuan 1.pptx
pertemuan 1.pptxNelda7
 

Similar to AHC - Agglomerative Hierarchical Clustering (20)

Analisis Cluster
Analisis ClusterAnalisis Cluster
Analisis Cluster
 
Belajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k meansBelajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k means
 
Machine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdfMachine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdf
 
Analisis Klaster (2)
Analisis Klaster (2)Analisis Klaster (2)
Analisis Klaster (2)
 
Proposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal PeenelitianProposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal Peenelitian
 
Analisis klaster
Analisis klasterAnalisis klaster
Analisis klaster
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptx
 
Machine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdfMachine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdf
 
Modul clustering data mining modul clustering
Modul clustering data mining modul clusteringModul clustering data mining modul clustering
Modul clustering data mining modul clustering
 
Artikel Final Yan Yan G
Artikel Final Yan Yan GArtikel Final Yan Yan G
Artikel Final Yan Yan G
 
PPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptxPPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptx
 
LN s10-machine vision-s2
LN s10-machine vision-s2LN s10-machine vision-s2
LN s10-machine vision-s2
 
Pcd 012 - pengenalan pola (lanjutan)
Pcd   012 - pengenalan pola (lanjutan)Pcd   012 - pengenalan pola (lanjutan)
Pcd 012 - pengenalan pola (lanjutan)
 
Rpp matriks
Rpp matriksRpp matriks
Rpp matriks
 
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptxPPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
 
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptxBAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
 
statistika III.docx
statistika III.docxstatistika III.docx
statistika III.docx
 
Bab 1 4 jadiii
Bab 1 4 jadiiiBab 1 4 jadiii
Bab 1 4 jadiii
 
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
 
pertemuan 1.pptx
pertemuan 1.pptxpertemuan 1.pptx
pertemuan 1.pptx
 

More from Elvi Rahmi

06 - Machine Learning .pdf
06 - Machine Learning .pdf06 - Machine Learning .pdf
06 - Machine Learning .pdfElvi Rahmi
 
Algoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdfAlgoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdfElvi Rahmi
 
05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdf05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdfElvi Rahmi
 
03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdf03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdfElvi Rahmi
 
02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdf02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdfElvi Rahmi
 
01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdfElvi Rahmi
 
07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdf07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdfElvi Rahmi
 
05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdf05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdfElvi Rahmi
 
Teknik Sampling
Teknik SamplingTeknik Sampling
Teknik SamplingElvi Rahmi
 
04 - Teori Peluang.pdf
04 - Teori Peluang.pdf04 - Teori Peluang.pdf
04 - Teori Peluang.pdfElvi Rahmi
 
Quiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdfQuiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdfElvi Rahmi
 
03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdf03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdfElvi Rahmi
 
02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdf02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdfElvi Rahmi
 
01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdf01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdfElvi Rahmi
 
Mastering the master of ceremony
Mastering the master of ceremonyMastering the master of ceremony
Mastering the master of ceremonyElvi Rahmi
 
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar ProdukImplementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar ProdukElvi Rahmi
 
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...Elvi Rahmi
 

More from Elvi Rahmi (17)

06 - Machine Learning .pdf
06 - Machine Learning .pdf06 - Machine Learning .pdf
06 - Machine Learning .pdf
 
Algoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdfAlgoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdf
 
05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdf05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdf
 
03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdf03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdf
 
02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdf02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdf
 
01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf
 
07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdf07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdf
 
05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdf05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdf
 
Teknik Sampling
Teknik SamplingTeknik Sampling
Teknik Sampling
 
04 - Teori Peluang.pdf
04 - Teori Peluang.pdf04 - Teori Peluang.pdf
04 - Teori Peluang.pdf
 
Quiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdfQuiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdf
 
03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdf03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdf
 
02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdf02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdf
 
01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdf01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdf
 
Mastering the master of ceremony
Mastering the master of ceremonyMastering the master of ceremony
Mastering the master of ceremony
 
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar ProdukImplementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
 
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
 

Recently uploaded

KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksdanzztzy405
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
Instrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptxInstrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptxZhardestiny
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugaslisapalena
 
PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxsitifaiza3
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 

Recently uploaded (9)

KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
Instrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptxInstrumen Penelitian dalam pengukuran fenomena .pptx
Instrumen Penelitian dalam pengukuran fenomena .pptx
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
393479010-POWER-POINT-MODUL-6-ppt.pdf. tugas
 
PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 

AHC - Agglomerative Hierarchical Clustering

  • 1. DATA MINING Klasterisasi AHC - Agglomerative Hierarchical Clustering Elvi Rahmi, S.T., M.Kom. elvizasri@gmail.com November 2022
  • 2. Kategori Metode Klasterisasi k-Means k-Modes k-Medoids Fuzzy c-Means dll Metode berbasis partisi (partitioning methods) Ukuran Jarak BIRCH (Balanced Iterative Reducing and Clustering) Chameleon Agglomerative Divisive, dll Metode berbasis hirarki (hierarchical methods) DBSCAN OPTICS DENCLUE dll Metode berbasis kepadatan (density-based methods) STING CLIQUE dll Metode berbasis kisi (grid-based methods)
  • 3. Hierarchical Clustering Hierarchical clustering adalah metode analisis klaster untuk membangun hierarki kelompok data Analisis klaster hierarki adalah pendekatan umum untuk analisis klaster, dimana objek digunakan untuk mengelompokkan objek-objek atau catatan yang dekat satu sama lain. K-Means dan Agglomerative Hierarchical Clustering
  • 4. Hierarchical Clustering Hierarchical clustering adalah metode analisis klaster untuk membangun hierarki kelompok data Analisis klaster hierarki adalah pendekatan umum untuk analisis klaster, dimana objek digunakan untuk mengelompokkan objek- objek atau catatan yang dekat satu sama lain. K-Means dan Agglomerative Hierarchical Clustering K-Means = Memilih banyaknya klaster dan menetapkan pusat klaster. Hierarki Agglomerative = Semua titik pada data dianggap sebagai klaster. Kemudian dicari dua titik terdekat dan dijadikan satu klaster. Kemudian dipilih lagi titik terdekat dan dijadikan satu klaster. Hal ini dilakukan sampai diperoleh satu klaster besar.
  • 5. Agglomerative Divisive Kategori Utama Metode Hierarchical Clustering Top-Down Bottom-Up Pada setiap langkah, pasangan klaster dengan jarak klaster ke klaster terkecil menyatu menjadi satu klaster.
  • 6. Bagaimana Algoritma AHC Bekerja? Hitung matriks jarak antar titik-titik sampel yang diketahui. (Menggunakan metode-metode perhitungan jarak seperti Euclidian, Manhattan Distance, dll). Gabungkan dua klaster terdekat menjadi satu klaster. Single Linkage (Jarak Terdekat) Complete Linkage (Jarak Terjauh) Average Linkage (Jarak Rata-Rata) Perbaharui matriks jarak antar data untuk merepresentasikan antara kelompok baru dengan kelompok yang masih tersisa. Ulangi langkah 2-3 sampai hanya satu kelompok yang tersisa.
  • 7. Latihan Soal Kelompokkan dataset di bawah ini dengan menggunakan metode AHC (Single Linkage) dan metode perhitungan jarak Manhattan Distance. Dataset Skor Kedisiplinan Siswa
  • 8. Langkah 1 Hitung matrik jarak antar data. Hitung jarak dua data secara berpasang-pasangan dengan menggunakan Manhattan Distance.
  • 9. Langkah 1 Hitung jarak dua data secara berpasang-pasangan dengan menggunakan Manhattan Distance.
  • 10. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu.
  • 11. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu.
  • 12. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu. Menggunakan Single Linkage, pilih jarak dari dua kelompok yang terdekat. Terpilih kelompok 2 dan 3, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa, yaitu 1, 4, dan 5.
  • 13. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu. Menggunakan Single Linkage, pilih jarak dari dua kelompok yang terdekat. Terpilih kelompok 2 dan 3, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa, yaitu 1, 4, dan 5.
  • 14. Langkah 3 Perbaharui matriks jarak antar data Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3. Lengkapi matriks di atas!
  • 15. Langkah 3 Perbaharui matriks jarak antar data Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3. Lengkapi matriks di atas!
  • 16. Langkah 3 Perbaharui matriks jarak antar data Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
  • 17. Langkah 4 Gabungkan dua kelompok terdekat menjadi satu. Pilih jarak dua kelompok terdekat.
  • 18. Langkah 4 Gabungkan dua kelompok terdekat menjadi satu. Pilih jarak dua kelompok terdekat. Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang tersisa, yaitu {23} dan 5.
  • 19. Langkah 4 Gabungkan dua kelompok terdekat menjadi satu. Pilih jarak dua kelompok terdekat. Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang tersisa, yaitu {23} dan 5.
  • 20. Langkah 5 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4. Lengkapi matriks di atas!
  • 21. Langkah 5 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4.
  • 22. Gabungkan dua kelompok terdekat menjadi satu. Langkah 6 Pilih jarak dua kelompok terdekat. Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan kelompok yang tersisa, yaitu kelompok 5.
  • 23. Gabungkan dua kelompok terdekat menjadi satu. Langkah 6 Pilih jarak dua kelompok terdekat. Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan kelompok yang tersisa, yaitu kelompok 5.
  • 24. Langkah 7 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}.
  • 25. Langkah 7 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}. Kelompok (1234) dan 5 digabung menjadi kelompok tunggal dari lima data, yaitu (12345) dengan jarak terdekat 5.
  • 27. Referensi Suyanto. 2019. Data Mining: Untuk Klasifikasi dan Klasterisasi Data. Bandung. Informatika Junta Zeniarja. 2021. Pertemuan 11 - Agglomerative Hierarchical Clustering (AHC) dengan Python | Python Data Mining 2021. https://www.youtube.com/watch?v=s8K0lO9OFOA. Diakses November 2022.