Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A IMPLEMENTASI DATA MINING MENENTUKAN POLA PENJUALAN PRODUK PT. SINERGIA BEAUTE INDONESIA DENGAN ALGORITMA APRIORI Sultan Iskandar*. Yohanni Syahra. Si. Kom**. Suharsil. SE. MM** *Sistem Informasi. STMIK TRIGUNA DHARMA **Sistem Informasi. STMIK TRIGUNA DHARMA Article Info Article history: Keyword: Apriori Pola Penjualan Produk First Author Nama Program Studi E-Mail ABSTRACT PT. Sinergia Beaute Indonesia merupakan perusahaan dagang yang bergerak di bidang distribusi . Dimana perusahaan ini setiap harinya harus memenuhi kebutuhan konsumen sehingga dapat ditentukan strategi pola penjualan produk terlaris. Untuk dapat melakukan hal tersebut, perusahaan membutuhkan sumber informasi yang cukup banyak untuk dapat dianalisis lebih lanjut. Pada PT. Sinergia Beaute Indonesia, terdapat beberapa permasalahan yang kerap muncul mengenai penjualan produk Cosmetic, dan masih ada proses-proses yang dilakukan secara manual sehingga sering terjadi kesalahan dalam pencatatan data-data yang ada dan kurangnya efisiensi waktu yang diperlukan. Seperti halnya pada PT. Sinergia Beaute Indonesia. Pada saat ini PT. Sinergia Beaute Indonesia masih memproses data penjualannya masih secara manual. Apriori merupakan salah satu metode dari Data Mining untuk dapat mempelajari aturan asosiasi, mencari pola hubungan antar satu atau lebih item dalam suatu database. Metode ini menentukan minum support, menghitung item-iteem dari suporrt dengan men-scan database untuk 1-itemset,apabila telah memenuhi minimum support, 1-itemset tersebut akan menjadi pola frequent tinggi. Dengan membangun sebuah sistem yang berdasarkan Menetukan Pola Penjualan PT. Sinergia Beaute Indonesia dengan Algoritma Apriori, diharapkan dapat membantu pihak perusahaan dalam menentukan pola penjualan produknya. Copyright A 2020 STMIK Triguna Dharma. All rights reserved. : M. Sultan Iskandar : Sistem Informasi : sultaniskandar. msi@gmail. PENDAHULUAN Data mining adalah proses yang menggunakan teknik statistik, matematika, kecerdasan buatan, dan machine learning untuk mengekstraksi dan mengidentifikasi informasi yang bermanfaat dan pengetahuan yang terkait dari berbagai database besar. Untuk memenuhi kebutuhan manajemen di atas, banyak cara yang dapat ditempuh. Salah satunya adalah dengan melakukan pemanfaatan data perusahaan (Data Minin. Data mining merupakan teknik yang menggabungkan teknik analisis data dan menemukan pola-pola yang penting pada data . Penggunaan teknik data mining diharapkan dapat membantu dan mempercepat proses pengambilan keputusan. Algoritma Apriori adalah salah satu algoritma yang melakukan pencarian frequent itemset dengan menggunakan teknik association rule. Algortima Apriori menggunakan pengetahuan sebelumnya dari suatu itemset dengan frekuensi kemunculan yang sering atau juga yang bisa disebut frekuent itemset . PT. Sinergia Beaute Indonesia merupakan perusahaan dagang yang bergerak di bidang distribusi . Dimana perusahaan ini setiap harinya harus memenuhi kebutuhan konsumen sehingga dapat ditentukan strategi pola penjualan produk terlaris. Untuk dapat melakukan hal tersebut, perusahaan membutuhkan sumber informasi yang cukup banyak untuk dapat dianalisis lebih lanjut. Pada PT. Sinergia Beaute Indonesia, terdapat beberapa permasalahan yang kerap muncul mengenai penjualan produk Cosmetic, dan masih ada proses-proses yang dilakukan secara manual sehingga sering terjadi kesalahan dalam pencatatan data-data yang ada dan kurangnya efisiensi waktu yang diperlukan. Seperti halnya pada PT. Sinergia Beaute Indonesia. Pada saat ini PT. Sinergia Beaute Indonesia masih memproses data penjualannya masih secara manual. Disamping itu PT. Sinergia Beaute Indonesia tidak dapat mengelompokkan produk yang laris dan yang tidak laris terjual. Ketersediaan data penjualan yang besar PT. Sinergia Beaute Indonesia tidak digunakan semaksimal mungkin, sehingga data penjualan tersebut tidak dimanfaatkan secara optimal dan belum adanya sistem pendukung keputusan dan metode yang dapat digunakan untuk merancang strategi bisnis dalam meningkatkan penjualan produk terlaris. Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Berdasarkan uraian latar belakang dan uraian permasalahan diatas maka diambil judul skripsi AuImplementasi Data Mining Menentukan Pola Penjualan Produk PT. Sinergia Beaute Indonesia Dengan Algoritma AprioriAy. METODE PENELITIAN Data Mining Suatu proses pengolahan data yang memiliki tujuan untuk menggali, mendapatkan dan menemukan sebuah pengetahuan yang tersembunyi dari sekumpulan data dalam ukuran besar disebut data mining 1 Tahap-Tahap Knowledge Discovery In Database Proses KDD (Knowledge Discovery Database. secara garis besar dapat dikemukakan sebagai berikut menurut Gambar 1. 1 Tahap-tahap Data Mining Data Selection Pemilihan . sebuah data di dalam sekumpulan data operasional adalah tahap penggalian informasi KDD sebelum dimulai. Proses data mining menggunakan data hasil seleksi yang nantinya akan disimpan ke dalam suatu berkas, terpisah dari basis data operasional. Pre-processing / Cleaning Sebelum terjadinya proses data mining diperlukannya proses pembersihan pada data yang akan menjadi fokus KDD. Proses pembersihan data mencakup hal-hal seperti membuang duplikasi data, memeriksa data yang inkonsisten dan memperbaiki kesalahan pada data, seperti kesalahan cetak. Transformation Coding Merupakan proses transformasi pada data yang sudah terpilih, yang nantinya data tersebut sudah sesuai untuk proses data mining. Proses coding di dalam KDD adalah suatu proses yang mempunyai karakteristik dan tergantung pada jenis atau pola informasi yang akan dicari dalam basis data. Data mining Data mining merupakan sebuah proses mencari suatu pola atau sebuah informasi yang menarik dalam data yang terpilih dengan menggunakan teknik atau metode tertentu. Sebuah teknik, metode ataupun algoritma dalam data mining sangatlah bervariasi sehingga dalam pemilihan algoritma atau metode yang tepat tergantung pada tujuan dan proses KDD secara keseluruhan. Interpretation / Evaluation Proses dari data mining menghasilkan sebuah pola informasi dan penampilan pola tersebut harus dalam bentuk yang mudah untuk dimengerti oleh pihak yang berkepentingan. Tahap ini merupakan tahap terakhir dari KDD, tujuan dari tahap ini adalah untuk memastikan apakah pola atau informasi yang telah ditemukan bertentangan dengan fakta atau hipotesis yang ada sebelumnnya. 2 Algoritma Apriori Algoritma apriori adalah algoritma paling terkenal untuk menemukan pola frekuensi tinggi. Pola frekuensi tinggi adalah pola-pola item di dalam suatu database yang memiliki frekuensi atau support di atas ambang batas tertentu yang disebut dengan istilah minimum support. Mencari kombinasi item yang memenuhi syarat minimum dari nilai support dalam basis data. Nilai support sebuah item diperoleh dengan menggunakan rumus berikut: jumlah transaksi mengandung A ycIycycyycyycuycyc (A) = . Total Transaksi Nilai support dari 2 item diperoleh dengan menggunakan rumus: ycIycycyycyycuycyc . a,yaA) = ycE. a O yaA) Octransaksi mengandung A dan B ycIycycyycyycuycyc (A,B) = . OcTransaksi Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Setelah semua pola frekuensi tinggi ditemukan, barulah dicari aturan asosiasi yang memenuhi syarat minimum untuk confidence dengan menghitung confidence aturan asosiatif A U B. Nilai confidence dari aturan A U B diperoleh dengan rumus berikut. Octransaksi mengandung A dan B yaycuycuyceycnyccyceycuycayce = . = . Octransaksi mengandung A Untuk menentukan aturan asosiasi yang akan dipilih maka harus diurutkan berdasarkan Support y Confidence. Aturan diambil sebanyak n aturan yang memiliki hasil terbesar. ANALISIS DAN HASIL Analisis data dilakukan berdasarkan teknik aturan asosiasi menggunakan algoritma apriori dengan beberapa iterasi atau langkah-langkah data yang diambil merupakan data transaksi pembelian pada kipas mini market data tersebut adalah data sampel dari data transaksi pada bulan Januari sampai dengan Juni 2020 sebanyak 50 Transaksi dan dapat dilihat pada tabel berikut: Tabel 3. 1 Data Transaksi Tgl Transaksi Produk Yang Dibeli 01 Jan 2020 Platinum Blonde. Dandruff Intense Lotion. Hair Food Keratin 02 Jan 2020 Platinum Blonde. Hair Food Keratin. Hair Food Botanical 03 Jan 2020 Dandruff Intense Lotion. Style Tri Action Heat. Platinum Blonde 04 Jan 2020 Platinum Blonde. Dandruff Intense Lotion 05 Jan 2020 Sleek Normal Curly Hair. Maraes Color. Style Tri Action Heat Tgl Transaksi Tabel 3. 1 Data Transaksi (Lanjuta. Produk Yang Dibeli 06 Jan 2020 Terra Diverde Serum. Platinum Blonde. Style Tri Action Heat 07 Jan 2020 Terra Diverde Serum. Platinum Blonde. Hair Food Keratin 08 Jan 2020 Sleek Strong Curly Hair. Sleek Normal Curly Hair 09 Feb 2020 Terra Diverde Shampo. Maizon. Platinum Blonde 10 Feb 2020 Platinum Blonde. Hair Food Keratin. Style Tri Action Heat 11 Feb 2020 Dandruff Intense Lotion. Hair Food Keratin. Style Tri Action Heat 12 Feb 2020 Hair Food Keratin. Style Tri Action Heat. Hair Food Botanical 13 Feb 2020 Dandruff Intense Lotion. Maizon. Platinum Blonde 14 Feb 2020 Maraes Color. Dandruff Intense Lotion. Sleek Normal Curly Hair 15 Feb 2020 Maraes Color. Hair Food Keratin. Platinum Blonde 16 Feb 2020 Hair Food Keratin. Platinum Blonde. Hair Food Botanical 17 Mar 2020 Platinum Blonde. Terra Diverde Shampo 18 Mar 2020 Terra Diverde Shampo. Dandruff Intense Lotion 19 Mar 2020 Dandruff Intense Lotion. Platinum Blonde Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Tgl Transaksi Tabel 3. 1 Data Transaksi (Lanjuta. Produk Yang Dibeli 20 Mar 2020 Dandruff Intense Lotion. Platinum Blonde 21 Mar 2020 Platinum Blonde. Nano Wave Lotion 22 Mar 2020 Platinum Blonde. Style Tri Action Heat. Maraes Color 23 Mar 2020 Hair Food Keratin. Platinum Blonde. Hair Food Botanical. Terra Diverde Serum 24 Mar 2020 Platinum Blonde. Terra Diverde Shampo 25 April 2020 Platinum Blonde. Terra Diverde Shampo 26 April 2020 Platinum Blonde. Terra Diverde Shampo. Nano Wave Lotion 27 April 2020 Platinum Blonde. Terra Diverde Shampo 28 April 2020 Platinum Blonde. Dandruff Intense Lotion 29 April 2020 Terra Diverde Shampo. Nano Wave Lotion 30 April 2020 Terra Diverde Shampo. Style Tri Action Heat. Maraes Color 01 Mei 2020 Terra Diverde Serum. Platinum Blonde. Style Tri Action Heat 02 Mei 2020 Hair Food Botanical. Terra Diverde Serum. Hair Food Keratin 03 Mei 2020 Platinum Blonde. Terra Diverde Shampo. Nano Wave Lotion 04 Mei 2020 Terra Diverde Shampo. Nano Wave Lotion Tgl Transaksi Tabel 3. 1 Data Transaksi (Lanjuta. Produk Yang Dibeli 05 Mei 2020 Style Tri Action Heat. Maraes Color. Dandruff Intense Lotion 06 Mei 2020 Style Tri Action Heat. Maraes Color. Hair Food Keratin. Hair Food Botanical 07 Mei 2020 Dandruff Intense Lotion. Platinum Blonde 08 Jun 2020 Sleek Strong Curly Hair. Sleek Normal Curly Hair 09 Jun 2020 Platinum Blonde. Sleek Normal Curly Hair 10 Jun 2020 Platinum Blonde. Hair Food Keratin. Hair Food Botanical Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A 11 Jun 2020 Sleek Normal Curly Hair. Style Tri Action Heat. Maraes Color 12 Jun 2020 Terra Diverde Shampo. Style Tri Action Heat. Hair Food Keratin 13 Jun 2020 Style Tri Action Heat. Hair Food Keratin. Hair Food Botanical 14 Jun 2020 Maraes Color. Platinum Blonde 15 Jun 2020 Platinum Blonde. Hair Food Keratin. Nano Wave Lotion 16 Jun 2020 Terra Diverde Serum. Platinum Blonde. Sleek Normal Curly Hair 17 Jun 2020 Terra Diverde Shampo. Style Tri Action Heat. Maraes Color Tgl Transaksi Tabel 3. 1 Data Transaksi (Lanjuta. Produk Yang Dibeli 18 Jun 2020 Platinum Blonde. Hair Food Keratin. Hair Food Botanical 19 Jun 2020 Platinum Blonde. Terra Diverde Serum 20 Jun 2020 Platinum Blonde. Dandruff Intense Lotion. Nano Wave Lotion Dengan nilai support 15% dari transaksi 50 kemudian dilakukan pencarian nilai support item Tabel 3. 2 Jumlah Tansaksi 1 Itemset Produk Quantity Platinum Blonde Dandruff Intense Lotion Terra Diverde Shampo Terra Diverde Serum Hair Food Keratin Hair Food Botanical Style Tri Action Heat Maraes Color Nano Wave Lotion Sleek Normal Curly Hair Sleek Strong Curly Hair Setelah mengetahui jumlah kemunculan 1 itemset, selanjutnya kita mencari jumlah kemunculan 2 itemset Tabel 3. 3 Transaksi 2 Itemset 2 Itemset Quantity Platinum Blonde. Dandruff Intense Lotion Platinum Blonde. Terra Diverde Shampo Platinum Blonde. Hair Food Keratin Platinum Blonde. Hair Food Botanical Platinum Blonde. Style Tri Action Heat Platinum Blonde. Maraes Color Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Platinum Blonde. Nano Wave Lotion Dandruff Intense Lotion. Terra Diverde Shampo Dandruff Intense Lotion. Hair Food Keratin Dandruff Intense Lotion. Style Tri Action Heat Dandruff Intense Lotion. Maraes Color Dandruff Intense Lotion. Nano Wave Lotion Terra Diverde Shampo. Hair Food Keratin Terra Diverde Shampo. Style Tri Action Heat Terra Diverde Shampo. Maraes Color Terra Diverde Shampo. Nano Wave Lotion Hair Food Keratin. Hair Food Botanical Hair Food Keratin. Style Tri Action Heat Hair Food Keratin. Maraes Color Tabel 3. 3 Transaksi 2 Itemset (Lanjuta. 2 Itemset Quantity Hair Food Keratin. Nano Wave Lotion Hair Food Botanical. Style Tri Action Heat Hair Food Botanical. Maraes Color Style Tri Action Heat. Maraes Color Mencari support 1 Itemset seperti berikut: Nilai Support 1 Itemset Dengan Rumus Support (A) = Jumlah Transaksi Mengandung A Total Transaksi Tabel 3. 4 Hasil Nilai Support 1 Itemset Produk Quantity Support *100% Platinum Blonde Dandruff Intense Lotion Terra Diverde Shampo Terra Diverde Serum Hair Food Keratin Hair Food Botanical Style Tri Action Heat Maraes Color Nano Wave Lotion Sleek Normal Curly Hair Sleek Strong Curly Hair Dengan Nilai support Yang Telah ditentukan Minimum 15% maka hasil dari 1 itemset yang memenuhi ketentuan adalah sebagai berikut: Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Tabel 3. 5 Hasil Nilai Support 1 Itemset dengan Minimal Produk Quantity Support *100% Platinum Blonde Hair Food Keratin Style Tri Action Heat Terra Diverde Shampo Dandruff Intense Lotion Maraes Color Nano Wave Lotion Hair Food Botanical Nilai Support 2 itemset Dengan Rumus Support (A) = Jumlah Transaksi Mengandung A Total Transaksi Tabel 3. 6 Hasil Nilai Support 2 itemset 2 Itemset Quantity Support *100% Platinum Blonde. Dandruff Intense Lotion Platinum Blonde. Terra Diverde Shampo Platinum Blonde. Hair Food Keratin Platinum Blonde. Hair Food Botanical Platinum Blonde. Style Tri Action Heat Platinum Blonde. Maraes Color Platinum Blonde. Nano Wave Lotion Dandruff Intense Lotion. Terra Diverde Shampo Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Dandruff Intense Lotion. Hair Food Keratin Dandruff Intense Lotion. Style Tri Action Heat Dandruff Intense Lotion. Maraes Color Dandruff Intense Lotion. Nano Wave Lotion Terra Diverde Shampo. Hair Food Keratin Terra Diverde Shampo. Style Tri Action Heat Terra Diverde Shampo. Maraes Color Terra Diverde Shampo. Nano Wave Lotion Hair Food Keratin. Hair Food Botanical Hair Food Keratin. Style Tri Action Heat Hair Food Keratin. Maraes Color Hair Food Keratin. Nano Wave Lotion Hair Food Botanical. Style Tri Action Heat Hair Food Botanical. Maraes Color Style Tri Action Heat. Maraes Color Dengan Nilai support Yang Telah ditentukan Minimum 15% maka hasil dari 2 itemset yang memenuhi ketentuan adalah sebagai berikut: Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Tabel 3. 7 Hasil Nilai Support 2 Itemset dengan Minimal 2 Itemset Quantity Support Hair Food. Platinum Blonde *100% Platinum Blonde. Hair Food Keratin Hair Food Keratin. Hair Food Keratin Dandruff Intense Lotion. Platinum Blonde Hair Food Keratin. Hair Food Botanical Pembentukan Pola frekuensi Ae 2 itemset dibentuk dari item-item produk yang memenuhi minimum support, yaitu dengan cara mengkombinasi semua item kedalam pola kombinasi Ae 2 itemset kemudian hitung nulai supportnya dengan Rumus: Support (A) = Jumlah Transaksi Mengandung A Dan B X 100% Total Transaksi Maka Nilai untuk Support dan Confidence dengan pola kombinasi 2 itemset dengan minimum Support= 15% dan minimum Confidence = 30% adalah sebagai berikut: Tabel 3. 10 Hasil dari Perhitungan Support dan Confidence 2 Itemset Support Confidence Hair Food Keratin. Platinum Blonde Platinum Blonde. Hair Food Keratin 30,3% Hair Food Keratin. Hair Food Keratin Dandruff Intense Lotion. Platinum Blonde Hair Food Keratin. Hair Food Botanical Dari Tahap Ae Tahap Yang dilakukan maka item yang memenuhi minimum Support dan beserta hasil dari confidence berdasarkan aturan asosiasi yang terbentuk maka diambil kesimpulan sebagai berikut: Jika konsumen membeli Hair Food Keratin maka akan dipasangkan bersama Platinum Blonde support 20% dan 5% dan perusahan / gudang harus membuat stok barang tersebut. Jika konsumen membeli Platinum Blonde maka akan dipasangkan bersama Hair Food Keratin support 20% dan 3% dan perusahan / gudang harus membuat stok barang tersebut. Jika konsumen membeli Hair Food Botanical maka akan dipasangkan bersama Hair Food Keratin support 18% dan confidence 100% dan perusahan / gudang harus membuat stok barang tersebut. Jika konsumen membeli Dandruff Intense Lotion maka akan dipasangkan bersama Platinum Blonde support 18% dan confidence 69. 23% dan perusahan / gudang harus membuat stok barang tersebut. Jika konsumen membeli Hair Food Keratin maka akan dipasangkan bersama Hair Food Botanical support 18% dan 25% dan perusahan / gudang harus membuat stok barang tersebut. Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A BENTUK INTERFACE APLIKASI Interface Form Menu Utama Menu utama merupakan tampilan awal setelah berhasil login ke sistem. Menu pada menu utama masih belum dapat diakses apabila pengguna belum melakukan login ke sistem. Dalam form menu utama terdapat menu file, menu proses, serta menu menampilkan laporan. Berikut ini adalah tampilan form utama beranda : Gambar 1. 2 Tampilan Interface Form Menu Utama Interface Form input Barang Form input barang merupakan form yang digunakan untuk menampilkan data barang , yang meliputi kode barang, dan nama barang. Pada form input barang terdiri 6 . buah tombol button yaitu baru, simpan, hapus, batal, kembali, dan I,port excel. Adapun tampilan form input barang adalah sebagai berikut : Gambar 1. 3 Tampilan Interface Form Input Barang Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Interface Form Input Transaksi Form input transaksi merupakan form yang digunakan untuk menampilkan data transaksi , yang meliputi id transaksi, dan tanggal transaksi. Pada form input transaksi terdiri 6 . buah tombol button yaitu baru, simpan, hapus, batal, kembali, dan I,port excel. Adapun tampilan form input barang adalah sebagai berikut : Gambar 1. 4 Tampilan Interface Form Input Transaksi Tampilan Interface Form Proses Apriori Cyber Tech Vol. No. Maret 2020,pp P-ISSN :x-x E-ISSN :x-x A Form Laporan Laporan ini berfungsi untuk menampilkan hasil dari data barang yang telah dihitung melalui form proses. Adapun tampilan dari form laporan adalah sebagai berikut : Gambar 1. 6 Laporan Hasil Rule Kombinasi Barang KESIMPULAN Berdasarkan analisa pada permasalahan yang terjadi dalam kasus yang diangkat tentang Implementasi Data Mining Menentukan Pola Penjualan Produk PT. Sinergia Beaute Indonesia Dengan Algoritma Apriori, maka dapat ditarik kesimpulan sebagai berikut : Cara yang dilakukan untuk menentukan Menentukan Pola Penjualan Produk PT. Sinergia Beaute Indonesia Dengan Algoritma Apriori adalah dengan menentukan jumlah transaksi dan jumlah penjualan. Dalam merancang dan membangun suatu sistem yang dapat membantu PT. Sinergia Beaute Indonesia dalam menentukan Pola Penjualan Produk dibutuhkan pemodelan UML dan kemudian melakukan pengkodean terhadap pemodelan yang dibuat. Hasil yang diperoleh dari penelitian ini berupa sebuah aplikasi yang digunakan untuk Menentukan Pola Penjualan Produk PT. Sinergia Beaute Indonesia . UCAPAN TERIMA KASIH Mengucapkan rasa terima kasih yang sebesar-besarnya kepada pihak-pihak yang telah membantu menyelesaikan artikel ilmiah ini, khususnya kepada Ibu Yohanni Syahra. Si. Kom selaku Dosen Pembimbing I yang telah banyak memberikan bimbingan serta arahan. Bapak Suharsil. M selaku Dosen Pembimbing II yang senantiasa membimbing dan memberi masukan, kepada kedua Ibu tercinta yang selalu mendoakan dan memberikan dukungan penuh, seluruh teman-teman kelas 8SIC4 yang telah mengisi hari-hari menjadi menyenangkan. REFERENSI