ROTI
Oleh
1. Datetime
Waktu pada saat order dilakukan.
2. Day of a week
Hari pada saat order dilakukan.
3. Total
Total amount dari transaksi yang berlangsung.
4. Place
Lokasi pelanggan (regional korea).
5. Daftar nama produk dan kuantitas yang terjual:
Dari seluruh variable yang ada pada dataset, tidak semuanya digunakan untuk
analisis. Variable yang digunakan hanya nama produk dan jumlah yang terjual
pada setiap transaksi.
PENDAHULUAN
A. Latar belakang
Perkembangan teknologi informasi memberikan dampak yang besar bagi
perkembangan jumlah data. Pada saat ini segala sesuatu berhubungan dengan
data. Social media memiliki perkembangan data pesat setiap harinya, bidang
kesehatan rumah sakit memiliki data record pasien dan juga obat-obatan,
industri ritel memiliki data customer dan penjualannya. Dibutuhkan sebuah
metode yang dapat mengolah data tersebut kemudian mengekstraknya menjadi
informasi atau knowledge yang bermanfaat untuk pengambilan keputusan
kedepannya. Salah satu teknologi yang dapat digunakan untuk melakukan hal
tersebut adalah data mining.
Data mining adalah proses mencari pola atau informasi yang menarik dari
data yang tersimpan dalam jumlah besar. Proses data mining ini merupakan
evolusi alami dari teknologi database, dimana seiring berkembangnya waktu
perkembangan data semakin pesat sehingga dibutuhkan metode untuk
mengekstrak pengetahuan dari data yang ada.
Menganalisis kebiasaan belanja konsumen pada suatu usaha adalah salah
satu strategi marketing yang biasa digunakan pada industri ritel. Dengan
menggunakan strategi pengambilan keputusan dan memahami perilaku belanja
konsumen, pelaku usaha dapat menentukan strategi yang tepat dalam
meningkatkan penjualan produk di tempat usahanya.
Usaha toko roti merupakan salah satu dari berbagai macam usaha yang
ada. Roti merupakan salah satu makanan pengganti nasi yang memiliki
karbohidrat yang tinggi. Biasanya roti atau jenis kue lainnya juga digunakan
sebagai buah tangan ketika bertamu ke rumah kerabat atau teman. Banyaknya
toko roti saat ini seperti Holland Bakery, BreadTalk, dan sebagainya, membuat
persaingan antar usaha tersebut semakin ketat sehingga dibutuhkan strategi
pemasaran yang tepat untuk dapat meningkatkan penjualan.
Salah satu metode data mining yang dapat digunakan di bidang usaha
retail ini adalah metode association rule atau dikenal dengan istilah market
basket analysis. Association rule merupakan proses menemukan pola, korelasi,
asosiasi, atau struktur kausal yang sering terjadi dari sekumpulan data yang
ditemukan di berbagai jenis basis data seperti data relasional, data
transaksional dan bentuk penyimpanan data lainnya. Association rule
umumnya mengambil bentuk IF-THEN yang menggabungkan beberapa item
menjadi satu. Contohnya dalam industri retail, apabila customer membeli
barang A dan B maka customer juga membeli barang C. Rule ini dihasilkan
berdasarkan analisis dari data transaksi yang pernah terjadi.
Latar belakang tersebut mendasari dari tujuan penelitian ini yaitu
menentukan strategi pemasaran produk yang tepat dan sesuai dengan kebiasaan
belanja pelanggan. Data yang digunakan untuk menganalisis perubahan pola
kebiasaan belanja konsumen pada penelitian ini adalah data transaksi pada
Toko Roti XYZ selama 6 bulan terakhir.
B. Rumusan masalah
Berdasarkan permasalahan yang dijelaskan pada bagian latar belakang,
berikut ini rumusan masalah yang didapatkan:
1. Apa sajakah Aturan Asosiasi (Rule) produk yang terbentuk
berdasarkan hasil metode Association Rule yang digunakan pada data
transaksi yang ada?
2. Bagaimana strategi pemasaran produk yang tepat berdasarkan hasil
Rule yang terbentuk?
3. Bagaimana visualisasi data yang dapat dibentuk berdasarkan hasil dari
analisis?
METODOLOGI PENELITIAN
Metode penelitian yang digunakan adalah eksperimen dengan tahapan: (1)
Identifikasi masalah, (2) Pengumpulan data, (3) Pembersihan dan penyiapan data,
(4) Analisis menggunakan Algoritma Apriori dan FP-Growth, (5) Hasil analisis,
(6) Evaluasi.
Data yang berhasil diimport sebanyak 2.654 data. Data ini yang akan
digunakan untuk analisis.
2. Data pre-processing
Sebagaimana dilihat, terdapat data yang tanda tanya atau missing, maka
dibutuhkan operator replace missing value dan dilakukan inputasi data.
Karena data yang dibutuhkan untuk association rule hanya data produk
yang terjual, maka kita tentukan attribute filter nya subset kemudian set
default nya menjadi zero agar apabila data yang tanda tanya sebelumnya
berubah menjadi 0.
Karena croque monsieur dan mad garlic tidak terdapat penjualan pada
dataset, maka tidak perlu dimasukkan. Analysis akan menggunakan algoritma
FP-Growth dan operator create association rule, dimana operator ini hanya
menerima tipe data nominal sedangkan dataset berupa numerical sehingga
diperlukan pengubahan tipe data terlebih dahulu menggunakan operator
Numerical to Binominal.
Karena sebelumnya sudah select attribute apa saja yang digunakan, maka
attribute filter type tidak perlu subset lagi tetapi langsung pilih All saja.
Data yang sebelumnya 0 maka akan terisi false dan yang terdapat value
atau nilainya maka akan terisi true.
Conclusio
Premises Support Confidence Lift
n
plain
croissant, jam 0,028 0,82 2568
bread
plain
Pain au chocolat, jam 0,02 0,825 2556
bread
orange pound,
angbutter 0,02 0,844 1135
pandoro
plain
angbutter, jam 0,048 0,865 2678
bread
plain
jam 0,072 0,873 2703
bread
Hasil yang terbentuk adalah apabila customer membeli croissant dan jam maka
customer juga akan membeli plain bread. Support dan confidence nya sebagai
terlampir dan minimal nilai lift adalah 1000 untuk ketentuan rule tersebut kuat
atau tidak. Pada rule yang terbentuk sudah sesuai dengan minimal lift yang
terbentuk.
Penulis mencoba menentukan minimum support paling tinggi yang dapat
diterapkan untuk mengetahui rule terkuat dan digunakan 0,3 sebagai minimum
supportnya.
Didapatkan hasil sebagai berikut.
Ini adalah rule terkuat yang terbentuk menggunakan FP-Growth dan Create
Association Rule. Rule nya adalah apabila customer membeli Jam maka customer
juga membeli Plain Bread dengan nilai support 0,072 dan confidence 0,873 dan
nilai lift 2.703.
5. Visualisasi data
Untuk mempermudah melihat hasil analisis, penulis menginterpretasikan
data dalam bentuk dashboard penjualan.
a. Dari hasil obeservasi terhadap data transaksi penjualan roti yang didapat
dari situs Kaggle.com, telah ditemukan sebanyak 25 atribut yang dapat
dimanfaatkan untuk market basket analysis menggunakan metode
association rule.
b. Penilitian market basket analysis menggunakan tools RapidMiner dengan
algoritma FP-Growth dan Create Association Rule terhadap atribut-atribut
penjualan yang ada pada dataset.
c. Hasil analisa berupa sejumlah aturan asosiasi dengan tingkat kekuatan rule
yang berbeda ditentukan dengan nilai support, nilai confidence, dan nilai
lift yang dimiliki pada tiap-tiap rule.
d. Rule terkuat yang terbentuk berdasarkan hasil analisis adalah:
apabila customer membeli Jam maka customer juga membeli Plain Bread
dengan nilai support 0,072 dan confidence 0,873 dan nilai lift 2.703.
Saran:
a. Berdasarkan hasil analisis, dapat dilakukan strategi product bundling
dengan promo bagi rule yang paling kuat sehingga dapat memungkinkan
untuk menarik customer lebih banyak dan meningkatkan penjualan.
b. Dapat juga dilakukan product placement yang berdekatan sesuai dengan
rule yang terbentuk sehingga mempermudah customer membelinya
REFERENSI
Goldie Gunadi, D. I. (2012). PENERAPAN METODE DATA MINING
MARKET BASKET ANALYSIS TERHADAP DATA PENJUALAN
PRODUK BUKU DENGAN MENGGUNAKAN ALGORITMA
APRIORI DAN FREQUENT PATTERN GROWTH (FP-GROWTH) :
STUDI KASUS PERCETAKAN PT. GRAMEDIA. Jurnal TELEMATIKA
MKOM Vol.4 No.1.