IMPLEMENTASI ALGORITMA FREQUENT PATTERN GROWTH (FP-GROWTH) MENENTKAN ASOSIASI ANTAR PRODUK (STUDY KASUS NADIAMART)

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA. pengetahuan di dalam database. Data mining adalah proses yang menggunakan

METODE ASSOCIATION RULE DALAM MENGANALISA POLA BELANJA KONSUMEN PADA DATA TRANSAKSI PENJUALAN MENGGUNAKAN ALGORITMA FP-GROWTH

Analisa Data Mining Menggunakan Algoritma Frequent Pattern Growth Pada Data Transaksi Penjualan Restoran Joglo Kampoeng Doeloe Semarang

ANALISIS ALGORITMA APRIORI UNTUK REKOMENDASI PENEMPATAN BUKU PADA PERPUSTAKAAN

DATA MINING ASOSIASI UNTUK MENENTUKAN CROSS-SELLING PRODUK MENGGUNAKAN ALGORITMA FREQUENT PATTERN-GROWTH PADA KOPERASI KARYAWAN PT.

BAB II TINJAUAN PUSTAKA

ANALISIS MARKET BASKET DENGAN ALGORITMA APRIORI (STUDY KASUS TOKO ALIEF)

PENERAPAN ASSOCIATION RULE DENGAN ALGORITMA APRIORI PADA TRANSAKSI PENJUALAN DI MINIMARKET SKRIPSI. Diajukan Untuk Memenuhi Sebagian Syarat Guna

PENGGALIAN KAIDAH MULTILEVEL ASSOCIATION RULE DARI DATA MART SWALAYAN ASGAP

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Abstrak. Data Mining, Algoritma Apriori, Algoritma FP-Growth, Mata Pelajaran, Pemrograman, Web Programming, Matematika, Bahasa Inggris.

2.2 Data Mining. Universitas Sumatera Utara

Penerapan Data Mining Association Rule Menggunakan Algoritma Apriori Untuk Meningkatkan Penjualan dan Memberikan Rekomendasi Pemasaran Produk Speedy

PERBANDINGAN ALGORITMA APRIORI DAN ALGORITMA FP-GROWTH UNTUK PEREKOMENDASI PADA TRANSAKSI PEMINJAMAN BUKU DI PERPUSTAKAAN UNIVERSITAS DIAN NUSWANTORO

PENINGKATAN PERFORMA ALGORITMA APRIORI UNTUK ATURAN ASOSIASI DATA MINING

BAB IV HASIL DAN PEMBAHASAN. Sumber data utama yang digunakan dalam penelitian ini berasal dari data

PENERAPAN ALGORITMA APRIORI DALAM MEMPREDIKSI PERSEDIAAN BUKU PADA PERPUSTAKAAN SMA DWI TUNGGAL TANJUNG MORAWA

SISTEM REKOMENDASI PAKET MAKANAN DENGAN ALGORITMA FP-GROWTH PADA RESTORAN SEAFOOD XYZ

PENERAPAN METODE ASOSIASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI UNTUK MENGETAHUI KOMBINASI ANTAR ITEMSET PADA PONDOK KOPI

DATA MINING ANALISA POLA PEMBELIAN PRODUK DENGAN MENGGUNAKAN METODE ALGORITMA APRIORI

ANALISA DAN PERANCANGAN APLIKASI ALGORITMA APRIORI UNTUK KORELASI PENJUALAN PRODUK (STUDI KASUS : APOTIK DIORY FARMA)

BAB II LANDASAN TEORI. Anindita Dwi Respita,2015. a. Penelitian ini menjelaskan tentang tujuan : menggunakan metode market basket analysis.

ASSOCIATION RULE DENGAN ALGORITMA FP-GROWTH DETERMINING LOCATION OF GOODS IN A

RANCANG BANGUN APLIKASI DATA MINING ANALISIS TINGKAT KELULUSAN MENGGUNAKAN ALGORITMA FP-GROWTH (Studi Kasus Di Politeknik Negeri Malang)

PENENTUAN LOKASI BARANG PADA A Swalayan MENGGUNAKAN ASSOCIATION RULE DENGAN ALGORITMA FP-GROWTH

BAB I PENDAHULUAN. Data mining memungkinkan penemuan pola-pola yang menarik, informasi yang

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. Teknologi Informasi sekarang ini telah digunakan hampir di semua aspek

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. yang akan diteliti. Pemanfaatan algoritma apriori sudah cukup banyak digunakan, antara lain

ANALISIS DAN IMPLEMENTASI ALGORITMA FP-GROWTH PADA APLIKASI SMART UNTUK MENENTUKAN MARKET BASKET ANALYSIS PADA USAHA RETAIL (STUDI KASUS : PT.

BAB II TINJAUAN PUSTAKA. Turban mendefinisikan Decision Support System sebagai sekumpulan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SKRIPSI TI S1 FIK UDINUS 1

PENERAPAN METODE APRIORI ASOSIASI TERHADAP PENJUALAN PRODUCT COSMETIC UNTUK MENDUKUNG STRATEGI PENJUALAN

ANALISA POLA PEMILIHAN PROGRAM STUDI BAGI CALON MAHASISWA DI UNIVERSITAS ABDURRAB MENGGUNAKAN ASSOCIATION RULE

PENERAPAN DATA MINING MENGGUNAKAN ALGORITMA FP-TREE DAN FP-GROWTH PADA DATA TRANSAKSI PENJUALAN OBAT

BAB 2 LANDASAN TEORI. Pada bab ini akan dibahas tentang konsep dasar dan teori-teori pendukung yang berhubungan dengan sistem yang akan dibangun.

Metodologi Algoritma A Priori. Metodologi dasar algoritma a priori analisis asosiasi terbagi menjadi dua tahap :

ANALISA DATA PENJUALAN OBAT DENGAN MENGGUNAKAN ALGORITMA APRIORI PADA RUMAH SAKIT UMUM DAERAH H. ABDUL MANAN SIMATUPANG KISARAN

IMPLEMENTASI ALGORITMA FP- GROWTH MENGGUNAKAN ASSOCIATION RULE PADA MARKET BASKET ANALYSIS

BAB II TINJAUAN PUSTAKA

Analisis Frekuensi Pola Pembelian Konsumen Menggunakan Algoritma Frequent Pattern Growth Pada Data Transaksi Penjualan Bon Bon Resto Semarang

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN Latar Belakang

APLIKASI DATA MINING UNTUK POLA PERMINTAAN DARAH DI UDD ( UNIT DONOR DARAH ) PMI KOTA SURABAYA MENGGUNAKAN METODE APRIORI

BAB 2 TINJAUAN PUSTAKA

ANALISA KERANJANG BELANJA DENGAN ATURAN ASOSIASI MENGGUNAKAN ALGORITMA APRIORI UNTUK STOK BARANG PADA LISTRIKMART

IMPLEMENTASI DATA MINING PADA PENJUALAN TIKET PESAWAT MENGGUNAKAN ALGORITMA APRIORI (Studi Kasus: Jumbo Travel Medan)

BAB I PENDAHULUAN 1.1. Latar Belakang

ANALISIS DATA POLA PEMBELIAN KONSUMEN DENGAN ALGORITMA APRIORI PADA TRANSAKSI PENJUALAN SUPERMARKET PAMELLA YOGYAKARTA 1.

PENERAPAN ALGORITMA APRIORI ASSOCIATION RULE UNTUK ANALISA NILAI MAHASISWA DI UNIVERSITAS GUNADARMA

SKRIPSI HALAMAN JUDUL METODE ASSOCIATION RULE DALAM MENGANALISA POLA BELANJA KONSUMEN PADA DATA TRANSAKSI PENJUALAN MENGGUNAKAN ALGORITMA FP-GROWTH

Analisis Aturan Asosiasi Data Transaksi Supermarket Menggunakan Algoritma Apriori

ANALISA POLA PEMILIHAN PROGRAM STUDI BAGI CALON MAHASISWA DI UNIVERSITAS ABDURRAB MENGGUNAKAN ASSOCIATION RULE

IMPLEMENTASI DATA MINING DENGAN ALGORITMA APRIORI PADA TOKO BANGUNAN UD. RUFI SENTOSA JAYA SAMBIREJO - PARE

Pola Kompetensi Mahasiswa Program Studi Informatika Menggunakan FP-Growth

APLIKASI MONITORING KETERSEDIAAN STOK BARANG MINIMARKET DENGAN METODE MARKET BASKET ANALYSIS (MBA)

Penggunaan Struktur FP-Tree dan Algoritma FP- Growth dalam Rekomendasi Promosi Produk pada Situs Belanja Online

IMPLEMENTASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI

PENERAPAN DATA MINING UNTUK MENGANALISIS PENJUALAN BARANG DENGAN MENGGUNAKAN METODE APRIORI PADA SUPERMARKET SEJAHTERA LHOKSEUMAWE

BAB III METODE PENELITIAN. A. Tempat dan Waktu. 1. Tempat Penelitian. a. Assalam hypermarket merupakan salah satu pusat perbelanjaan di

Assocation Rule. Data Mining

JURNAL IMPLEMENTASI DATA MINING UNTUK MEMPREDIKSI HASIL PENJUALAN BARANG PADA TOKO SINAR BARU DENGAN MENGGUNAKAN ALGORITMA APRIORI

ANALISA POLA DATA HASIL PEMBANGUNAN KABUPATEN MALANG MENGGUNAKAN METODE ASSOCIATION RULE

APLIKASI DATA MINING ANALISIS DATA TRANSAKSI PENJUALAN OBAT MENGGUNAKAN ALGORITMA APRIORI (Studi Kasus di Apotek Setya Sehat Semarang)

Penerapan Data Mining Penjualan Sepatu Menggunakan Metode Algoritma Apriori

ANALISA ALGORITMA APRIORI UNTUK MENENTUKAN MEREK PAKAIAN YANG PALING DIMINATI PADA MODE FASHION GROUP MEDAN

SISTEM REKOMENDASI PEMESANAN SPAREPART DENGAN ALGORITMA FP-GROWTH (STUDI KASUS PT. ROSALIA SURAKARTA)

BAB I PENDAHULUAN 1.1 Latar Belakang

Timor Setiyaningsih, Nur Syamsiah Teknik Informatika Universitas Darma Persada. Abstrak

Implementasi Data Mining Untuk Analisa Tingkat Pelanggaran Lalu Lintas Dengan Algoritma Association Rule

Implementasi Algoritme Modified-Apriori Untuk Menentukan Pola Penjualan Sebagai Strategi Penempatan Barang Dan Promo

BAB I PENDAHULUAN 1.1 Latar Belakang

PREDIKSI KEBUTUHAN PENOMORAN PADA JARINGAN TELEKOMUNIKASI MENGGUNAKAN METODE APRIORI

PENERAPAN ALGORITMA APRIORI DALAM MENENTUKAN STRATEGI PENJUALAN MAKANAN RINGAN (Studi Kasus: Toko Pak Herry Templek - Gadungan)

PEMANFAATAN DATA MINING UNTUK MENGETAHUI POLA PEMBELIAN MASYARAKAT PADA SALAH SATU MINIMARKET DI KOTA MAKASSAR

PENGEMBANGAN APLIKASI PENENTUAN TINGKAT KEUNTUNGAN PADA E- COMMERCE DENGAN MENGGUNAKAN ALGORITMA K-MEANS DAN APRIORI

Aturan assosiatif biasanya dinyatakan dalam bentuk : {roti, mentega} {susu} (support = 40%, confidence = 50%)

PENGGUNAAN ALGORITMA APRIORI UNTUK MENENTUKAN REKOMENDASI STRATEGI PENJUALAN PADA TOSERBA DIVA SKRIPSI

IMPLEMENTASI DATA MINING PENJUALAN SABUN DENGAN MENGGUNAKAN METODE APRIORI ( Studi Kasus : PT. Unilever)

ANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAIL

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

ASSOCIATION RULES PADA TEXT MINING

DATA MINING UNTUK ANALISA PENJUALAN KERIPIK UD MARTOP PRATAMA MENGGUNAKAN ALGORITMA APRIORI

BAB 1 KONSEP DATA MINING 2 Gambar 1.1 Perkembangan Database Permasalahannya kemudian adalah apa yang harus dilakukan dengan data-data itu. Sudah diket

Pengembangan Aplikasi Market Basket Analysis Menggunakan Algoritma Generalized Sequential Pattern pada Supermarket

ASSOCIATION RULES PADA TEXT MINING

ANALISA POLA TRANSAKSI OBAT MENGGUNAKAN ALGORITMA APRIORI Shalsabilla Luthfi Dewati ABSTRAK

BAB II LANDASAN TEORI

PENDAHULUAN TINJAUAN PUSTAKA

Lili Tanti. STMIK Potensi Utama, Jl. K.L. Yos Sudarso Km. 6,5 No. 3A Tj. Mulia Medan ABSTRACT

Mining Association Rules dalam Basis Data yang Besar

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 2.1 DASAR TEORI Business Analytic

Implementasi Data Mining Algoritme Apriori Pada Sistem Penjualan Kusuma Shop

IMPLEMENTASI DATA MINING MENGGUNAKAN ALGORITMA ECLAT

BAB II LANDASAN TEORI

E-Journal Teknik Informatika Vol.8, No.1, April 2016

TINJAUAN PUSTAKA Data Mining

Transkripsi:

IMPLEMENTASI ALGORITMA FREQUENT PATTERN GROWTH (FP-GROWTH) MENENTKAN ASOSIASI ANTAR PRODUK (STUDY KASUS NADIAMART) Rizka Nurul Arifin Program Studi Teknik Informatika, Universitas Dian Nuswantoro Jl. Nakula I No. 5-11, Semarang, INDONESIA Email : Rizkachika94@gmail.com Abstrak Banyaknya data transaksi yang disimpan menyebabkan penumpukan data. Data tersebut dapat diolah lebih lanjut menjadi suatu infomasi yang berguna bagi manajer dalam pengambilan keputusan. Dengan adanya data mining diharapkan dapat membantu Nadiamart untuk menggali informasi yang terkandung didalam data transaksi menjadi sebuah pengetahuan (knowledge) yang baru. Association Rule, yaitu prosedur dalam Market Basket Analysis untuk mencari pengetahuan berupa hubungan antar item dalam suatu dataset dan menampilkannya dalam bentuk pola yang menjelaskan tentang kebiasaan konsumen dalam berbelanja. Algoritma FP-Growth merupakan algoritma yang sangat efisien dalam pencarian frequent itemset dalam sebuah kumpulan data dengan membangkitkan struktur prefix-tree atau disebut dengan FP-Tree. Dari 2020 data transaksi tersebut, nilai minimum support sebesar 7% dan confidence sebesar 30%, terdapat 1 pola asosiasi yang memenuhi syarat. Salah dua pola asosiasi yaitu jika membeli snack maka membeli susu instant dengan nilai support = 8.01% dan nilai confidence = 33. 89% yang merupakan pola dengan nilai support dan confidence tertinggi. sehingga membantu untuk mengambil keputusan perusahaan sebagai gambaran dalam rangka mendapatkan pola penjualan produk tentang promosi bundling. Kata Kunci : data mining, association rule, algoritma fp-growth, fp-tree. Abstract The amount of transaction data stored causes accumulation of data. Such data can be further processed into a useful information for managers in decision making. With the data mining is expected to help Nadiamart to explore the information contained in the transaction data into a knowledge (knowledge) are new. Association Rule, ie the procedure in Market Basket Analysis to seek knowledge in the form of relationships between items in a dataset and display it in the form of a pattern that describes the habits of consumers in shopping. FP-Growth algorithm is an algorithm that is extremely efficient in frequent itemset search in a data set to generate prefix-tree structure called the FP-Tree. The transaction data from 2020, the minimum value of 7% support and confidence of 30%, there is one pattern of association are eligible. One of two patterns of association that is if you buy a snack then buy instant milk with a value of = 8:01% support and confidence values = 33. 89% which is a pattern with the highest value of support and confidence. thus helping to make decisions as a company in order to get a picture of the pattern of bundling the sale of products on promotion. Keywords : data mining, association rule, algorithm-growth fp, fp-tree. I. PENDAHULUAN Dalam era globalisasi saat ini perkembangan teknologi informasi sekarang semakin lama semakin maju terutama dalam dunia bisnis. Salah satunya bisnis minimarket saat ini mengalami perkembangan pesat apalagi dengan menggunakan sistem yang lebih modern memudahkan dalam penghitungan sehingga dapat menggimbagi kebutuhan masyarakat yang tinggi. Minimarket menawarkan konsep recreational shopping atau wisata belanja yang tidak jauh dari rumah. Untuk menentukan promosi yang tepat, manajer perlu mengenali kondisi pasar dan selera konsumen. Dengan

adanya data mining diharapkan dapat membantu Nadiamart untuk menggali informasi yang terkandung didalam data transaksi menjadi sebuah pengetahuan (knowledge) yang baru. Sehingga pemilik minimarket Nadiamart dapat membuat promo-promo barang secara bundling untuk meningkatan penjualan, serta mengetahui barang-barang apa saja yang laku terjual pada periode tertentu. Salah satu teknik Data Minning adalah Association Rule, yaitu prosedur dalam Market Basket Analysis untuk mencari pengetahuan berupa hubungan antar item dalam suatu data set dan menampilkannya dalam bentuk pola yang menjelaskan tentang kebiasaan konsumen dalam berbelanja. Contoh dari pembelian di suatu minimarket dapat diketahuinya berapa besar kemungkinan seorang pelanggan membeli roti bersamaan dengan susu secara bersamaan [1]. Algoritma yang digunakan pada penelitian ini untuk menemukan aturan assosiatif antara suatu kombinasi item adalah Algoritma FP-Growth merupakan algoritma yang sangat efisien dalam pencarian frequent itemset. FP-Growth menggunakan pendekatan yang berbeda dari paradigma yang selama ini sering digunakan yaitu algoritma apriori. Algoritma ini menyimpan informasi mengenai frequent itemset dalam bentuk struktur prefix-tree atau sering disebut FP- Tree. Pada FP-Tree yang terbentuk dapat memampatkan data transaksi yang memiliki item yan sama, sehingga dapat mengurangi scan database secara berulang dalam proses mining dan dapat berlangsung lebih cepat [2]. Dalam penelitian akan dibahas mengenai penerapan Algoritma FP- Growth untuk menentukan asosiasi antar produk pada data transaksi minimarket. Dapat dilihat bahwa akhir yang didapat dari pola association rule ini dapat dimanfaatkan untuk strategi promosi produk. II. LANDASAN TEORI 2.1 Market Basket Analysis Market basket analysis adalah suatu metodologi untuk melakukan analisis buying habit konsumen dengan menemukan asosiasi antar beberapa item yang berbeda, yang diletakkan konsumen dalam shopping basket yang dibeli pada suatu transaksi tertentu. Tujuan dari market basket adalah untuk mengetahui produk-produk mana yang mungkin akan dibeli secara bersamaan. Analisis data transaksi dapat menghasilkan pola pembelian produk yang sering terjadi. Teknik ini telah banyak digunakan oleh toko grosir maupun retail [1]. Market Basket Analysis memanfaatkan data transaksi penjualan untuk dianalisis kemudian menemukan pola item-item yang secara bersamaan dalam suatu transaksi. Salah satu manfaat dari Market Basket Analysis merancang strategi penjualan atau pemasaran dengan memanfaatkan data penjualan yang ada di perusahan yaitu: 1. Dengan mengubah tata letak toko, menempatkan item-item barang secara berdekatan yang sering di beli secara bersamaan oleh konsumen. 2. Memberikan diskon kepada item barang yang jarang di beli dan mahal. 2.2 Pengertian Data Mining Data mining adalah proses yang menggunakan teknik statistik, matematika, kecerdasaan buatan, dan machine learning untuk mengekstraksi dan mengidentifikasi informasi yang bermanfaat dan pengetahuan yang terkait dari berbagai database besar [1]. Data mining adalah proses yang memperkerjakan satu atau lebih teknik pembelaaran komputer (machine learning) untuk menganalisa dan mengekstraksi pengetahuan (knowledge) secara otomatis [5]. Kemajuan luar biasa yang terus berlanjut dalam bidang data mining didorong oleh beberapa faktor, antara lain [1] :

1. Pertumbuhan yang cepat dalam kumpulan data. 2. Penyimpanan data dalam data warehouse, sehingga seluruh perusahaan memiliki akses ke dalam database yang andal. 3. Adanya peningkatan akses data melalui navigasi web dan intranet. 4. Tekanan kompetisi bisnis untuk meningkatkan penguasaan pasar dalam globalisasi ekonomi. 5. Perkembangan teknologi perangkat lunak untuk data mining (ketersediaan teknologi). 6. Perkembangan yang hebat dalam kemampuan komputasi dan pengembangan kapasitas media penyimpanan. Istilah Data mining dan knowledge Discovery in database (KKD) sering kali digunakan bergantian untuk menjelaskan proses penggalian informasi tersembunyi dalam suatu basis data yang besar. Sebenarnya kedua istilah memiliki konsep yang berbeda akan tetapi berkaitan satu sama lain. Dan salah satu tahapan dalam keseluruhan proses KKD adalah data mining. Proses KKD secara garis besar dapat dijelaskan sebagai berikut [1] : 1. Data Selection Pemilihan (seleksi) data dari sekumpulan data operasional perlu dilakukan sebelum tahap penggalian informasi dalam KDD dimulai. Data hasil seleksi yang kan digunakan untuk proses data mining, disimpan dalam suatu berkas, terpisah dari basis data operasional. 2. Pre-processing/Cleaning Sebelum proses data mining dapat dilaksanakan, perlu dilakukan proses cleaning pada data yang menjadi focus KKD. Proses cleaning mencakup antara lain membuang duplikasi data, memeriksa data yang inkonsisten, dan memperbaiki kesalahan pada data, seperti kesalahan cetak (tipografi). Juga dilakukan proses enrichment, yaitu memperkaya data yang sudah ada dengan data informasi atau informasi lain yang relevan dan diperlukan untuk KKD, seperti data atau informasi eksternal. 3. Transformasi Coding adalah proses transformasi pada data yang telah dipilih, sehingga data tersebut sesuai untuk proses data mining. Proses coding dalam KKD merupakan proses kreatif dan tergantung pada jenis atau pola informasi yang akan dicari dalam basis data. 4. Data Mining Data mining adalah proses mencari pola atau informasi menarik dalam data terpilih dengan menggunakan teknik atau metode tertentu. Teknik, metode atau algoritma dalam data mining sangat bervariasi. Pemilihan metode atau algoritma yang tepat sangat bergantung pada tujuan dan proses KKD secara keseluruhan. 5. Interpretation/Evaluation Pola informasi yang dihasilkan dari proses data mining perlu ditampilkan dalam bentuk yang mudah dimengerti oleh pihak yang berkepentingan. Tahap ini merupakan bagian dari proses KKD yang disebut dengan interpretation. Tahap ini mencakup pemeriksaan apakah pola atau informasi yang ditemukan bertentangan dengan fakta atau hipotesa yang ada sebelumnya. 2.3 Association Rule Mining 1. Definisi Association Rule Mining Analisis asosiasi atau association rule mining adalah teknik data mining untuk menentukan aturan asosiatif antara suatu kombinasi item. Contoh aturan asosiatif dari analisis pembelian di suatu pasar swalayan adalah dapat diketahui berapa besar kemungkinan seorang pelanggan membeli roti bersama dengan susu. Dengan pengetahuan tersebut, pemilik pasar swalayan dapat mengatur tempat penempatan barang secara bersama. Association Rule sering disebut dengan market basket analysis [1].

Association Rule adalah bentuk jika kejadian sebelumnya kemudian konsekuensinya, (IF antecedent, THEN consequent). Bersamaan dengan perhitungan aturan support dan confidence. Assocation Rule adalah teknik data mining untuk menemukan aturan assosiatif antara suatu kombinasi item. Contoh dari association rule dari analisna pembelian di suatu pasar swalayan adalah bisa diketahui berapa besar kemungkinan seorang konsumen membeli teh dengan gula. 2. Support dan Confidence Didalam association rules mining ada dua parameter penting yang berfungsi untuk pembentukan rules yaitu support dan confidence sehingga dihasilkan aturan asosiasi yang kuat (strong rules). Support adalah persentase kombinasi suatu item dalam database, sedangkan confidence adalah kuatnya hubungan antar item dalam aturan asosiasi. Contoh aturan asosiasi yang terbentuk umumnya dinyatakan dalam bentuk : {rrrrrrrr, mmmmmmmmmmmmmm} {ssssssss}(ssssssssssssss = 40%, cccccccccccccccccccc = 50%) (1) Aturan asosiasi tersebut memiliki arti 50% dari transaksi pada database yang memuat item roti dan mentega juga memuat item susu. Analisa asosiasi dapat diartikan aturan asosiasi yang memenuhi syarat support dan confidence minimum. Dalam analisa asosiasi mempunyai metodologi dasar yang terbagi menjadi dua tahap [1] : a. Analisa Pola Frekuensi Tinggi Pada tahap ini untuk mencari kombinasi item yang memenuhi syarat minimum dari nilai support dalam database. Nilai support sebuah item diperoleh dengan rumus berikut : SSSSSSSSSSSSSS (AA) Jumlah transaksi mengandung A = (2) Total Transaksi Pada rumus 2 dijelaskan bahwa nilai support (A) diperoleh dengan cara mencari jumlah transaksi mengandung di bagi dengan total transaksi. Sementara itu, nilai support dari 2 item diperoleh dari rumus berikut : SSSSSSSSSSSSSS (AA, BB) = PP(AA BB) (3) SSSSSSSSSSSSSS (AA, BB) Transaksi mengandung A dan B = (4) Transaksi Pada rumus 4 dijelaskan bahwa support (A, B) diperoleh dengan cara transaksi yang mengadung item A dan B di bagi dengan jumlah seluruh transaksi. b. Pembentukan Aturan Asosiasi Setelah semua pola frekuensi tinggi ditemukan, barulah di cari aturan asosiasi yang memenuhi syarat minimum untuk confidence dengan menghitung confidence aturan asosiatif AA > BB. Nilai confidence dari aturan diperoleh dari rumus berikut : CCCCCCCCCCCCCCCCCCCC = PP(BB AA) Transaksi mengandung A dan B = Transaksi mengandung A Pada rumus diatas dijelaskan bahwa confidence (A, B) diperoleh dengan cara data transaksi yang mengandung A dan B dibagi dengan transaksi mengandung A. 2.4 Algoritma FP-Growth Algoritma ini menggunakan pendekatan yang berbeda dari paradigma yang selama ini sering digunakan yaitu algoritma apriori. Frequent Pattern Growth (FP-Growth) adalah salah satu alternatif algoritma yang dapat digunakan untuk menentukan himpunan data yang paling sering muncul (frequent itemset) dalam sebuah kumpulan data [6]. Dalam Algoritma Frequent Pattern Growth (FP-Growth) menyimpan informasi mengenai frequent itemset dalam bentuk struktur prefix-tree atau sering di sebut FP-Tree [2]. Tidak melakukan candidate generation dalam proses pencarian frequent itemset, (5)

sehingga dapat mengurangi scan database secara berulang dalam proses mining dan dapat berlangsung lebih cepat. III. METODE PENELITIAN Dalam penelitian ini, sumber data yang digunakan untuk mendukung penelitian adalah data primer dan data sekunder. a. Data primer merupakan data yang diperoleh data dari dalam perusahaan dimana kasus penelitian dilakukan. Dalam penelitian ini data primer yang digunakan adalah data transaksi penjualan pada data transaksi penjualan nadiamart selama 1 bulan terakhir yaitu september 2014 dan diolah sebanyak 2020 data transaksi. b. Data sekunder yang digunakan dalam penelitian diperoleh dari pustakapustaka yang relevan dengan penelitian, yakni literatur tentang Algoritma Data Mining oleh Kusrini dan Emha Taufiq Luthfi [9] dan Discovering Knowledge in Data oleh Daniel T. Larose [10]. IV. HASIL PENELITIAN Data mining dengan algoritma FP- Growth membutuhkan bantuan pembentukan FP-Tree yang bertujuan untuk menentukan frequent itemsets. Dalam tahapan data mining akan di ambil contoh (sampel) data untuk membentuk suatu FP-Tree. Sampel data yang di ambil sebanyak 20 transaksi pada september 2014 seperti terlihat pada table 1. Batas minimum support sebesar 0.2 atau sama dengan 20%. Karena data transaksi yang digunakan dalam sample sebanyak 20 data, penentuan minimum confidence sebesar 0.75 atau sama dengan 75%. Dalam membangun FP-Tree di perlukan database sebanyak 2 kali. Table 1.Tabel 20 sample data transaksi bulan September 2014 TID Item 1. {28,41,28,7} 2. {18,46,43,41} 3. {36,46,16} 4. {21,34} 5. {34,41,13,6,18} 6. {29,38,37} 7. {48,42,41,26,20,8} 8. {42,48,43,8,37} 9. {4,18,12,26,1} 10. {18,34} 11. {34,18,26,28} 12. {21,43,7,8} 13. {42,25,43,7} 14. {36,6,38,24} 15. {38,6,1,48,4,36} 16. {8,41,7} 17. {43,18,28} 18. {41,28,20,43,42} 19. {36,38} 20. {37,38,41,43,18,7} Pencarian database yang tahap pertama digunakan untuk menghitung nilai support masing-masing item dan memilih item yang memenuhi minimum support. Hasil dari pencarian database di ketahui frekuensi kemunculan tiap item yang ada di dalam database dan mengurutkannya berdasarkan frekuensi kemunculan item yang terbesar. Table 2.Tabel kemunculan Item Item Frekuensi 18 7 41 7 43 7 38 6 7 5 8 4 28 4 34 4 36 4 42 4 6 3 26 3 37 3 48 3 1 2 4 2 20 2 21 2 46 2

12 1 13 1 16 1 24 1 25 1 29 1 Table 3.Tabel Frequent List Item Frekuensi 18 7 41 7 43 7 28 6 7 5 8 4 28 4 34 4 36 4 42 4 Setelah di peroleh Frequent List, kemudian ubah item sesuai Frequent List dengan menghilangkan item 1, 4, 20, 21, 46, 12, 13, 16, 24, 25, 29 dan di urutkan dari yang terbesar pada setiap item transaksi. Pembuatan FP-Tree berdasarkan ID Transaksi yang akan di beri inisial nomor urut untuk mempermudah proses pembentukan FP-Tree sesuai dengan yang tercantum pada table. Table 4.Table transaksi yang telah disesuaikan dengan frecquent list TID Item 1 {41,38,7,28} 2 {18,41,43} 3 {36} 4 {34} 5 {18,41,34} 6 {38} 7 {41,8,42} 8 {43,8,42} 9 {18} 10 {18,34} 11 {18,28,34} 12 {43,7,8} 13 {43,7,42} 14 {38,36} 15 {38,36} 16 {41,7,8} 17 {18,43,28} 18 {41,43,28,42} 19 {38,36} 20 {18,41,43,38,7} Pembuatan FP-Tree diawali dari TID 1 yaitu {41, 38, 7, 38}. 28:1 28 7:1 38:1 7 41:1 38 {ROOT} Gambar 1.Hasil pembentukan FP-Tree setelah pembacaan TID Setelah pembacaan TID 1, selanjutnya dilakukan TID 2 yaitu {18, 41, 43} sehingga membentuk lintasan {} 18 41 43 dengan support count awal bernilai satu. Walaupun item 41 ada pada lintasan sebelumnya yaitu TID 1, tapi karena prefix transaksi tidak sama, maka TID 2 tidak dapat dipadatkan dan harus membuat lintasan baru. 28:1 28 7:1 38:1 7 38 41:1 41 {ROOT} 41 Gambar 2.Hasil pembentukan FP-Tree setelah pembacaan TID 2 Setelah pembuatan FP-Tree selesai dilakukan, algoritma FP-Growth mencari semua subsets yang memungkinkan dengan cara membangkitkan conditional FP-Tree dan mencari frequent itemset, dengan menerapkan metode Divide and Conquer sesuai urutan Frequent List dari yang paling kecil jumlah frequensi kemunculannya. Dari perhitungan confidence terhadap pola yang terbentuk diatas, maka Assosiattion Rule yang memenuhi syarat 18 41 18:1 43 41:1 43:1

confidence 0,75 adalah: 34 18 = 0,75 (jika konsumen membeli popok, maka membeli mie), 42 43 = 0,75 (jika konsumen membeli snack, maka membeli susu), 36 38 = 0,75 (jika konsumen membeli roti, maka membeli sabun mandi). Implementasi Market Basket Analysis dengan menerapkan algoritma FP-Growth untuk menemukan pola pembelian item oleh konsumen, diaplikasikan kedalam bahasa pemograman java menggunakan IDE Netbeans 7.0.1. Adapun tampilan dari aplikasi Market Basket Analysis dengan menerapkan algoritma FP-Growth adalah sebagai berikut : Gambar 3.Aturan asosiasi yang terbentuk dari proses mining FP-Growth Pada hasil di atas, dapat dibuktikan bahwa pola yang dihasilkan dari perhitungan menggunakan aplikasi, memiliki hasil pola yang sama dengan perhitungan manual. Hasil keseluruhan dari proses generate rules menggunakan aplikasi Market Basket Analysis terhadap data transaksi bulan September sebanyak 2020 record dengan memberikan batasan nilai minimum support = 0.07 (7%) dan confidence = 0.3 (30%). Gambar 4. Hasil pola pencarian FP-Growth pada 2020 data transaksi Hasil di atas menunjukkan bahwa pola jika membeli snack maka membeli susu dengan nilai support = 8,01% dan nilai confidence = 33.89% dari 2020 data transaksi yang merupakan pola dengan nilai support dan confidence tertinggi. V. PENUTUP 5.1 Kesimpulan Dari hasil analisis dan pengujian yang telah dilakukan, maka dapat disimpulkan bahwa metode data mining yaitu market basket analysis dengan Algoritma FP-Growth dapat diterapkan pada data transaksi untuk menentukan promosi di Minimarket Nadiamart dengan aturan asosiasi yang dihasilkan adalah : 1. Hasil dari pengolahan 2020 data transaksi melalui aplikasi Market Basket Analysis dengan batasan minimum nilai support sebesar 7% dan confidence sebesar 30%, terdapat 1 pola asosiasi yang memenuhi syarat. Salah dua pola asosiasi yaitu jika membeli snack maka membeli susu instant dengan nilai support = 8.01% dan nilai confidence = 33. 89% yang merupakan pola dengan nilai support dan confidence tertinggi. Hasil ini juga menjelaskan bahwa, semakin banyak jenis kriteria item yang diteliti maka semakin kecil nilai support-nya. 2. Pola yang didapat bisa digunakan membantu swalayan untuk membantu dalam menetukan keputusan memberikan paket diskon atau bundling terhadap pola pembelian item yang memiliki nilai confidence tinggi namun memiliki support yang kecil. 5.2 Saran Selesainya penelitian ini, penulis ingin mengajukan saran yang sekiranya dapat dipertimbangkan untuk pengembangan data mining ini lebih lanjut :

a. Penelitian ini dapat dikembangkan dengan menggunakan metode aturan association rule data mining lainnya untuk dilakukan perbandingan dan data yang digunakan untuk diuji coba disarankan ditambah agar dapat menghasilkan pola yang lebih efisien. b. Tampilan aplikasi ini dibuat sesederhana mungkin agar user dapat mudah sewaktu mengoperasikan aplikasi ini. Namun tidak menutup kemungkinan untuk dikembangkan lagi interfacenya agar lebih menarik. DAFTAR PUSTAKA [1] Kusrini and Emha Taufiq Luthfi, Algoritma Data Mining, 1st ed., Theresia Ari Prabawati, Ed. Yogyakarta: ANDI, 2009. [2] Erwin, "Analisis Market Basket Dengan Algoritma Apriori dan FP- Growth," vol. 4, Juli 2009. [3] Kennedi Tampubolon, Hoga Saragih, and Bobby Reza, "Implementasi Data Mining Algoritma Apriori Pada Sistem Persediaan Alat-Alat Kesehatan," Informasi dan Teknologi Ilmiah (INTI), vol. 1, Oktober 2013. [4] Nugroho Wandi, Rully A Hendrawan, and Ahmad Mukhlason, "Pengembangan Sistem Rekomendasi Penelusuran Buku dengan Penggalian Association Rule Menggunakan Algoritma Apriori (Studi Kasus Badan Perpustakaan dan Kearsipan Provinsi Jawa Timur)," JURNAL TEKNIK ITS, vol. 1, September 2012. Itemset," Institut Teknologi Bandung, vol. 1, 2008. [7] Juanta Madus, Afriyudi, and Irwansyah, "Aplikasi Penentuan Waris Pada Perangkat Mobile Menggunakan Java (J2ME)," Jurnal Ilmiah, April 2012. [8] Nurjaya Mirwan, Hari Gusmita Ria, and Yusuf Durrachman, "Aplikasi Pencarian Makna Kata Dalam Bahasa Indonesia Dengan Teknologi Java 2 Micro Edition (J2ME)," 2006. [9] Emha Taufiq Luthfi and Kusrini, Algoritma Data Mining. Yogyakarta: Andi Offset, 2009. [10] Daniel T Larose, Discovering Knowledge in Data : An Introduction to Data Mining. New Jersey: John Wiley & Sons, 2005. [11] Goldie Gunadi and Sensuse Indra Dana, "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," TELEMATIKA MKOM, vol. 4, Maret 2012. [5] Fajar Astuti Hermawati, Data Mining, 1st ed., Putri Christian, Ed. Yogyakarta: ANDI, 2013. [6] David Samuel, "Penerapan Stuktur FP-Tree dan Algoritma FP-Growth dalam Optimasi Penentuan Frequent