SlideShare a Scribd company logo
INTNRODUCTION
 DATA MINING
 Proses untuk menemukan dataset baru pada dataset
yang sangat besar.
 TOPIK
 ASSOCIATION RULES (ATURAN ASOSIASI)
ATURAN ASOSIASI
 Menggunakan algoritme klasik : IF - THEN
ATURAN ASOSIASI
 Analisis Afinitas = “apa bersama apa”
 Bisa digunakan untuk menentukan kebiasaan “ suatu
produk apa akan dibeli bersama apa”
 Market Basket Analysis
 Contoh:
 Studi transaksi di supermarket
 Jika membeli Susu Bayi makan akan membeli Sabun
Mandi
ATURAN ASOSIASI DALAM TRANSAKSI
 Menemukan asosiasi produk dalam database
transaksi suatu supermarket. (database Market
Basket)
 Contoh Kasus:
 Para manajer ingin mengetahui kelompok items apa
yang sering dibeli untuk membuat layout katalog
belanja.
 Solusi:
 Gunakan aturan asosiasi dalam hubungan “if-then” atau
“jika-maka”.
 Aturan tersebut dihitung dari data yang sifatnya
probabilistic berdasarkan data market basket
KASUS
 Suatu toko yang menjual pakaian olah raga, sedang
melakukan promosi padapenjualan topi. Jika seorang
pelanggan membeli lebih dari satu macam topi dari 6
pilihan yang ada akan mendapat diskon.
 Manajer toko tersebut ingin melihat warna apa yang
dibeli bersama oleh pelanggan, mengumpulkan data
dan menyimpan dalam database.
Data items Topi tersebut berupa:
• Catatan
transaksi
pembelian
Transaksi
1 merah putih hijau
2 putih orange
3 putih biru
4 merah putih orange
5 merah biru
6 putih biru
7 putih orange
8 merah putih biru hijau
9 merah putih biru
10 kuning
Warna
Ide dari Aturan Asosiasi:
• Periksa semua kemungkinan “IF - THEN”
• Pilih yang paling mungkin (most likely) sebagai
indicator dari hubungan ketergantungan antar item.
• Antecedent =“Jika” dan consequent = “maka”
• Kemungkinan aturan:
– “Jika Merah, maka Putih ”
– {Merah, Putih} = {Biru}
Secara praktis,
Hanya kombinasi yang terjadi
dengan frekuensi yang sangat
tinggi yang akan diperhatikan
itu yang disebut:
FREQUENT ITEM SET
FREQUENT ITEM SET
 Berhubungan dengan SUPPORT
 SUPPORT: jumlah transaksi yang mengandung item
 Support digunakan untuk mengukur seberapa tingkat
dukungan data terhadap validitas aturan yang
dikembangkan.
 Dinyatakan dalam prosentase (%)
 Contoh:
 {Merah, Putih} adalah 4/10 atau 40%
Mengukur Aturan yang Kuat

Contoh Confidence
 Suatu supermarket memiliki
100.000 titik transaksi. Dari jml
tersebut ada 1000 transaksi yang
mengandung jeruk dan obat flu.
Dari 1000 transaksi ada 800 yang
mengandung mie instant.
 Aturan asosiasi jika jeruk dan obat
flu dibeli maka mie instant juga
dibeli pada belanja yang bersamaan
=>
 Support= 800/100.000
 Confidence = 800/1000
 SUPPORT: Peluang transaksi yang dipilih secara
random dari database akan mengandung semua item
dalam antecendent maupun consequent atau P
(antecedent dan consequent).

P (consequent |
antecedent)
Lift Ratio
Ada beberapa algoritme yang sudah
dikembangkan mengenai aturan asosiasi,
namun ada satu algoritme klasik yang
sering dipakai yaitu algoritma apriori
(Shmueli et al., 2007)
Apriori: A Candidate Generation-and-Test Approach
 Apriori pruning principle: If there is any itemset which is
infrequent, its superset should not be generated/tested!
(Agrawal & Srikant @VLDB’94, Mannila, et al. @ KDD’ 94)
 Method:
 Initially, scan DB once to get frequent 1-itemset
 Generate length (k+1) candidate itemsets from length k
frequent itemsets
 Test the candidates against DB
 Terminate when no frequent or candidate set can be
generated
December 13, 2014 Data Mining: Concepts and Techniques 18
The Apriori Algorithm—An Example
Database TDB
1st scan
C1
L1
L2
C2 C2
2nd scan
C3 L33rd scan
Tid Items
10 A, C, D
20 B, C, E
30 A, B, C, E
40 B, E
Itemset sup
{A} 2
{B} 3
{C} 3
{D} 1
{E} 3
Itemset sup
{A} 2
{B} 3
{C} 3
{E} 3
Itemset
{A, B}
{A, C}
{A, E}
{B, C}
{B, E}
{C, E}
Itemset sup
{A, B} 1
{A, C} 2
{A, E} 1
{B, C} 2
{B, E} 3
{C, E} 2
Itemset sup
{A, C} 2
{B, C} 2
{B, E} 3
{C, E} 2
Itemset
{B, C, E}
Itemset sup
{B, C, E} 2
Supmin = 2

More Related Content

Similar to 1665 13 association rule

Modul 9 - Association-Rules.pptx
Modul 9 -  Association-Rules.pptxModul 9 -  Association-Rules.pptx
Modul 9 - Association-Rules.pptx
MuhamadRivaldi21
 
Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...
Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...
Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...
ferisulianta.com
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
SamFChaerul
 
Machine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdfMachine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdf
HendroGunawan8
 
1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIR
1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIR1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIR
1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIRPutra Christianto Purba
 
08 sip datawarehouse
08 sip datawarehouse08 sip datawarehouse
08 sip datawarehouseIkhsan Bz
 

Similar to 1665 13 association rule (6)

Modul 9 - Association-Rules.pptx
Modul 9 -  Association-Rules.pptxModul 9 -  Association-Rules.pptx
Modul 9 - Association-Rules.pptx
 
Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...
Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...
Penerapan Metode Apriori Untuk Identifikasi Pola Data Transaksi Pada Customer...
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
Machine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdfMachine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdf
 
1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIR
1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIR1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIR
1112050_PUTRA CHRISTIANTO PURBA_JURNAL TUGAS AKHIR
 
08 sip datawarehouse
08 sip datawarehouse08 sip datawarehouse
08 sip datawarehouse
 

More from Universitas Bina Darma Palembang

30448 pertemuan1
30448 pertemuan130448 pertemuan1
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
Universitas Bina Darma Palembang
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
Universitas Bina Darma Palembang
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
Universitas Bina Darma Palembang
 
25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)
Universitas Bina Darma Palembang
 
18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)
Universitas Bina Darma Palembang
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
Universitas Bina Darma Palembang
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
Universitas Bina Darma Palembang
 
15294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah015294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah0
Universitas Bina Darma Palembang
 
12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)
Universitas Bina Darma Palembang
 
6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)
Universitas Bina Darma Palembang
 
5623 pertemuan11(html1)
5623 pertemuan11(html1)5623 pertemuan11(html1)
5623 pertemuan11(html1)
Universitas Bina Darma Palembang
 
4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)
Universitas Bina Darma Palembang
 
4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)
Universitas Bina Darma Palembang
 
2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)
Universitas Bina Darma Palembang
 
2190 pertemuan24(polling)
2190 pertemuan24(polling)2190 pertemuan24(polling)
2190 pertemuan24(polling)
Universitas Bina Darma Palembang
 

More from Universitas Bina Darma Palembang (20)

30448 pertemuan1
30448 pertemuan130448 pertemuan1
30448 pertemuan1
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
 
25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)
 
23921 pertemuan 3
23921 pertemuan 323921 pertemuan 3
23921 pertemuan 3
 
19313 pertemuan6
19313 pertemuan619313 pertemuan6
19313 pertemuan6
 
18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
 
17945 pertemuan5
17945 pertemuan517945 pertemuan5
17945 pertemuan5
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
15294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah015294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah0
 
13926 pertemuan4
13926 pertemuan413926 pertemuan4
13926 pertemuan4
 
12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)
 
6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)
 
5623 pertemuan11(html1)
5623 pertemuan11(html1)5623 pertemuan11(html1)
5623 pertemuan11(html1)
 
4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)
 
4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)
 
2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)
 
2190 pertemuan24(polling)
2190 pertemuan24(polling)2190 pertemuan24(polling)
2190 pertemuan24(polling)
 

Recently uploaded

13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx
13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx
13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx
MSahrul7
 
ALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docx
ALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docxALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docx
ALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docx
susisulastri043
 
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.pptanamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
DianIslamiatiIswan1
 
Contoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptxContoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptx
4301170149rizkiekose
 
Materi Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdf
Materi Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdfMateri Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdf
Materi Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdf
ssuser3378b5
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
attikahgzl
 

Recently uploaded (6)

13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx
13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx
13-14. P ORTOGONAL_13-30_5_2024 (#5).pptx
 
ALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docx
ALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docxALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docx
ALUR-TUJUAN-PEMBELAJARAN KURIKULUM MERDEKA SEMESTER 1.docx
 
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.pptanamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
 
Contoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptxContoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptx
 
Materi Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdf
Materi Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdfMateri Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdf
Materi Sosialisasi SPI Pendidikan 2024_Wilayah 2.pdf
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
 

1665 13 association rule

  • 1.
  • 2. INTNRODUCTION  DATA MINING  Proses untuk menemukan dataset baru pada dataset yang sangat besar.  TOPIK  ASSOCIATION RULES (ATURAN ASOSIASI)
  • 3. ATURAN ASOSIASI  Menggunakan algoritme klasik : IF - THEN
  • 4. ATURAN ASOSIASI  Analisis Afinitas = “apa bersama apa”  Bisa digunakan untuk menentukan kebiasaan “ suatu produk apa akan dibeli bersama apa”  Market Basket Analysis  Contoh:  Studi transaksi di supermarket  Jika membeli Susu Bayi makan akan membeli Sabun Mandi
  • 5. ATURAN ASOSIASI DALAM TRANSAKSI  Menemukan asosiasi produk dalam database transaksi suatu supermarket. (database Market Basket)  Contoh Kasus:  Para manajer ingin mengetahui kelompok items apa yang sering dibeli untuk membuat layout katalog belanja.  Solusi:  Gunakan aturan asosiasi dalam hubungan “if-then” atau “jika-maka”.  Aturan tersebut dihitung dari data yang sifatnya probabilistic berdasarkan data market basket
  • 6. KASUS  Suatu toko yang menjual pakaian olah raga, sedang melakukan promosi padapenjualan topi. Jika seorang pelanggan membeli lebih dari satu macam topi dari 6 pilihan yang ada akan mendapat diskon.  Manajer toko tersebut ingin melihat warna apa yang dibeli bersama oleh pelanggan, mengumpulkan data dan menyimpan dalam database.
  • 7. Data items Topi tersebut berupa: • Catatan transaksi pembelian Transaksi 1 merah putih hijau 2 putih orange 3 putih biru 4 merah putih orange 5 merah biru 6 putih biru 7 putih orange 8 merah putih biru hijau 9 merah putih biru 10 kuning Warna
  • 8. Ide dari Aturan Asosiasi: • Periksa semua kemungkinan “IF - THEN” • Pilih yang paling mungkin (most likely) sebagai indicator dari hubungan ketergantungan antar item. • Antecedent =“Jika” dan consequent = “maka” • Kemungkinan aturan: – “Jika Merah, maka Putih ” – {Merah, Putih} = {Biru}
  • 9. Secara praktis, Hanya kombinasi yang terjadi dengan frekuensi yang sangat tinggi yang akan diperhatikan itu yang disebut: FREQUENT ITEM SET
  • 10. FREQUENT ITEM SET  Berhubungan dengan SUPPORT  SUPPORT: jumlah transaksi yang mengandung item  Support digunakan untuk mengukur seberapa tingkat dukungan data terhadap validitas aturan yang dikembangkan.  Dinyatakan dalam prosentase (%)  Contoh:  {Merah, Putih} adalah 4/10 atau 40%
  • 12. Contoh Confidence  Suatu supermarket memiliki 100.000 titik transaksi. Dari jml tersebut ada 1000 transaksi yang mengandung jeruk dan obat flu. Dari 1000 transaksi ada 800 yang mengandung mie instant.  Aturan asosiasi jika jeruk dan obat flu dibeli maka mie instant juga dibeli pada belanja yang bersamaan =>  Support= 800/100.000  Confidence = 800/1000
  • 13.  SUPPORT: Peluang transaksi yang dipilih secara random dari database akan mengandung semua item dalam antecendent maupun consequent atau P (antecedent dan consequent).
  • 16. Ada beberapa algoritme yang sudah dikembangkan mengenai aturan asosiasi, namun ada satu algoritme klasik yang sering dipakai yaitu algoritma apriori (Shmueli et al., 2007)
  • 17. Apriori: A Candidate Generation-and-Test Approach  Apriori pruning principle: If there is any itemset which is infrequent, its superset should not be generated/tested! (Agrawal & Srikant @VLDB’94, Mannila, et al. @ KDD’ 94)  Method:  Initially, scan DB once to get frequent 1-itemset  Generate length (k+1) candidate itemsets from length k frequent itemsets  Test the candidates against DB  Terminate when no frequent or candidate set can be generated
  • 18. December 13, 2014 Data Mining: Concepts and Techniques 18 The Apriori Algorithm—An Example Database TDB 1st scan C1 L1 L2 C2 C2 2nd scan C3 L33rd scan Tid Items 10 A, C, D 20 B, C, E 30 A, B, C, E 40 B, E Itemset sup {A} 2 {B} 3 {C} 3 {D} 1 {E} 3 Itemset sup {A} 2 {B} 3 {C} 3 {E} 3 Itemset {A, B} {A, C} {A, E} {B, C} {B, E} {C, E} Itemset sup {A, B} 1 {A, C} 2 {A, E} 1 {B, C} 2 {B, E} 3 {C, E} 2 Itemset sup {A, C} 2 {B, C} 2 {B, E} 3 {C, E} 2 Itemset {B, C, E} Itemset sup {B, C, E} 2 Supmin = 2