Volume 19 Nomor 1 . E Ae Link P-ISSN 1858-2109 E-ISSN 2656-5676 Jurnal Teknik Elektro dan Informatika ATURAN ASOSIASI MENGGUNAKAN ALGORITMA APRIORI UNTUK MENCIPTAKAN STRATEGI PEMASARAN PADA APOTEK Feri Sulianta. Eriko Prayogo. Jurusan Teknik Informatika. Fakultas Teknik. Universitas Widyatama Jl. Cikutra 204 A Bandung 40125. Indonesia E-mail: feri. sulianta@widyatama. id, . prayogo@widyatama. ABSTRAK Penjualan kebutuhan obat di kalangan masyarakat semakin banyak, apalagi dengan adanya pandemi akhir-akhir ini yang menyebabkan penjualan obat meningkat. Hal ini membuat bisnis farmasi atau penjualan obat memiliki banyak potensi. Namun demikian, rencana pemasaran yang tepat diperlukan dalam industri farmasi untuk mengoptimalkan pendapatan. Menganalisis tren penjualan obat dapat memberi wawasan yang berguna untuk membuat rencana pemasaran yang Untuk membuat rencana pemasaran yang unggul diperlukan analisis data transaksi penjualan dengan bantuan data mining yang berguna untuk mendapatkan informasi yang penting dari dataset yang sedang dianalisis. Algoritma Apriori digunakan dalam penelitian ini untuk mengkaji pola aturan asosiasi penjualan obat di apotek. Informasi penjualan yang digunakan berupa dataset yang terdiri 000 data transaksional yang dikumpulkan selama enam tahun . 4Ae2. Kumpulan data ini mencakup tanggal dan waktu penjualan, merek obat farmasi, dan informasi lainnya. Kata kunci : pemasaran, apriori, aturan, asosiasi, data ABSTRACT The sales of pharmaceutical products among the public are increasing, especially with the recent pandemic that has led to an increase in drug sales. This has created significant potential for the pharmaceutical industry or drug sales businesses. However, proper marketing plans are required in the pharmaceutical industry to optimize revenue. Analyzing drug sales trends can provide valuable insights for creating excellent marketing plans. To develop a superior marketing plan, an analysis of sales transaction data is necessary with the help of data mining, which is useful for obtaining important information from the dataset being analyzed. The Apriori algorithm is used in this research to examine association rule patterns of drug sales in pharmacies The sales information used as dataset is consisting of 600,000 transactional data collected over six years . 4Ae2. This dataset includes the date and time of sales, pharmaceutical drug brands, and other relevant information. Keywords: marketing, apriori, assocation, rule, data PENDAHULUAN Untuk meningkatkan efektivitas strategi pemasaran apotek, penelitian ini menggunakan algoritma Apriori untuk menilai pola penjualan obat di apotek. Kumpulan data yang digunakan dalam penelitian ini diperoleh dari situs kaggle dan berisi 600. 000 catatan transaksi yang diekspor dari sistem point-of-sale di masingmasing apotek. Catatan ini menunjukkan tanggal dan waktu penjualan, merek obat farmasi, dan jumlah yang terjual. Catatan dikumpulkan selama periode enam tahun . 4Ae2. Delapan obat dipilih dari kumpulan data mengkategorikannya menggunakan kategori Diterima Redaksi : 30-06-2023 | Selesai Revisi : 08-05-2024 | Diterbitkan Online : 16-05-2024 Volume 19 Nomor 1 . 83-89 E Ae Link P-ISSN 1858-2109 E-ISSN 2656-5676 Jurnal Teknik Elektro dan Informatika Sistem Klasifikasi Anatomi Kimia Terapeutik (ATC). Kami memeriksa pola penjualan obat farmasi menggunakan algoritma Apriori dan mengidentifikasi pola penjualan obat yang Temuan memberikan saran kepada pemilik apotek untuk membuat rencana pemasaran yang lebih Dalam penelitian ini identitas nama apotek termasuk lokasi point-of-sale yang digunakan sebagai sumber data, sifatnya Hasil penelitian dapat dijadikan pertimbangan dalam meningkatkan efektivitas rencana pemasaran mereka dan meningkatkan pendapatan bisnis apotek mereka dengan mempertimbangkan pola penjualan obat yang METODE PENELITIAN Tujuan dari analisis dataset penjualan obat di apotek adalah untuk menentukan strategi pemesaran obat-obatan berdasarkan hubungan pembelian obat dalam satu transaksi. Metode yang digunakan untuk menentukan strategi pemasaran tersebut dikenal dengan istilah Market Basket Analysis dimana teknik penambangan data tersebut digunakan untuk mengungkap pola pembelian yang bertujuan untuk memahami perilaku konsumen dengan mengidentifikasi antara barang-barang yang dibeli, dimana jika variasi data tidak terlalu Algoritma Apriori dapat menghasilkan aturan asosiasi dengan tingkat confidence tinggi, demikian pula hal ini relevan dengan kasus sehubungan data apotek dalam penelitian ini. Jika pola dari market basket analysis ditemukan pola tersebut bisa digunakan untuk mengelola penempatan produk yang lebih baik, meningkatkan point of sale, mengurangi retensi pelanggan dan juga meningkatkan pangsa pasar. Aturan asosiasi dari Market Basket Analysis disajikan dengan bantuan algoritma Apriori. Analisis aturan asosiasi digunakan untuk menemukan aturan dan hubungan antar variable pada kumpulan data, aturan tersebut biasanya digunakan untuk menganalisis strategi Algoritma Apriori menghasilkan aturan atau rules pada kumpulan data transaksi yang akan mengungkapkan pola pelanggan yang membeli jenis obat tambahan yang biasanya sulit untuk ditebak. , berdasarkan karakteristik data yang akan dianalisis dan hasilnya akan diperoleh aturanaturan. Algoritma Apriori dapat menghasilkan aturan yang baik jika atribut nya lengkap atau tepat untuk dianalisis sesuai dengan pola penjualan obat, apotek dapat memahami preferensi konsumen terhadap jenis obat tertentu berdasarkan kategori ATC. Hipotesis ini dapat membantu apotek meningkatkan keuntungan bisnis mereka dengan mengoptimalkan penjualan obat-obatan yang paling diminati oleh Selain itu, hipotesis ini juga dapat membantu apotek memprediksi permintaan obat di masa depan dan melakukan persiapan yang konsumen. HASIL DAN DISKUSI 1 Data Preparation Tahap awal yang dilakukan adalah data preparation yang meliputi proses pengumpulan, pemrosesan dan persiapan data sebelum dilakukannya mining. Dataset transaksi apotek ini berjumlah 2107 baris dan 13 atribut. Tidak semua data dalam dataset tersebut akan dilakukan mining, sehingga perlu dilakukan analisis data terlebih dahulu, analisis data bertujuan untuk menemukan informasi yang berguna yang dapat dijadikan sebagai dasar pengambilan keputusan pada proses mining data. Selanjutnya setelah melakukan analisis data lakukanlah transformasi dan seleksi data yang bertujuan untuk merubah format data agar menjadi standar sesuai dengan yang dibutuhkan oleh algoritma Apriori. Hal ini meliputi diperlukan,menghapus data duplikasi dan juga transformasi data ke format yang sesuai. Diterima Redaksi : 30-06-2023 | Selesai Revisi : 08-05-2024 | Diterbitkan Online : 16-05-2024 Volume 19 Nomor 1 . E Ae Link P-ISSN 1858-2109 E-ISSN 2656-5676 Jurnal Teknik Elektro dan Informatika Visualisasi data seperti ditunjukkan pada gambar N05C - Obat psikoleptik, obat hipnotik dan sedatif A R03 - Obat untuk penyakit saluran napas A R06 - Antihistamin untuk penggunaan Gambar 2 menunjukkan bagian persiapan START Input Data Gambar 1. Visualisasi data Proses transformasi data yakni berbagai teknik yang digunakan dalam proses persiapan data sebelum dilakukan analisis, semisal : mengeliminasi nilai null, koreksi tipe data, seleksi fitur, reduksi data dan agregasi Dalam hal ini, agregasi data merupakan teknik untuk menggabungkan beberapa data supaya mendapatkan data yang ringkas dan Agregasi data dilakukan dengan tujuan untuk mengurangi jumlah data dan memudahkan pengelolaan data. Selain itu, pemilihan data yang akan dilakukan mining juga menjadi faktor penting dalam Market Basket Analysis menggunakan algoritma Apriori, data transaksi yang akan dilakukan mining berasal dari data transaksi apotek untuk memudahkan dalam membuat strategi pemasaran untuk masa depan. Pada data ini atribut diberikan label sebagai berikut: A M01AB - Produk anti-inflamasi dan antirematik, non-steroid, derivatif asam asetat dan substansi terkait A M01AE - Produk anti-inflamasi dan antirematik, non-steroid, derivatif asam A N02BA - Analgesik dan antipiretik lainnya, asam salisilat dan derivatifnya A N02BE/B - Analgesik dan antipiretik lainnya, pirazolon dan anilida A N05B - Obat psikoleptik, obat ansiolitik Drop Null Value Data Type Correction Feature selection Data Reduction Data Agregation END Gambar 2. Bagian persiapan data 2 Proses Mining Proses data mining digunakan untuk melakukan pelatihan pada data yang didapatkan dengan menggunakan algoritma Apriori. Hasil data latih nantinya akan digunakan untuk menghasilkan rules atau pola yang dapat Untuk proses penanganan data mining setiap prosesnya pasti akan berbeda-beda sesuai Diterima Redaksi : 30-06-2023 | Selesai Revisi : 08-05-2024 | Diterbitkan Online : 16-05-2024 Volume 19 Nomor 1 . 83-89 E Ae Link P-ISSN 1858-2109 E-ISSN 2656-5676 Jurnal Teknik Elektro dan Informatika dengan kebutuhan informasi dari orang yang melakukan proses tersebut. Pertama melakukan proses mining data adalah membuat alur penelitian terlebih dahulu setelah itu lakukan pembersihan dan integrasikan data yang dimiliki untuk memastikan kosistensi data setelah itu transformasikan data untuk menstandarisasi data agar dapat melanjutkan kedalam proses mining. Diagram blok penelitian ini seperti ditunjukkan pada gambar 3. minimum support, minimum confidences, dan minimum lift. Start Min support Min Confidencce Aturan asosiasi Pengumpulan Hasil Pengolahan data . enggunakan algoritma aprior. End Gambar 4 Aturan Asosiasi Aturan asosiasi Aturan asosiasi Hasil aturan confidence >70% Gambar 3. Diagram Blok Penelitian Pada proses mining menggunakan algoritma Apriori untuk mengetahui pola dilakukanlah pengujian data berdasarkan Proses kedua adalah visualisasikan data untuk memperoleh pemahaman yang lebih baik tentang distribusi data, pola, dan tren analisis data menggunakan statistik deskriptif untuk memperoleh wawasan tentang karakteristik data. Tentukan nilai support dan confidence yang akan digunakan dalam algoritma Apriori. Proses ketiga adalah menggunakan algoritma Apriori untuk menemukan itemset frekuensi dan aturan asosiasi seperti ditunjukkan pada gambar 4 dalam dataset level support dan confidence minimum untuk menyaring itemset dan aturan asosiasi yang tidak penting. Analisis hasil untuk memperoleh wawasan tentang hubungan antara item dan mengidentifikasi itemset dan aturan asosiasi yang paling penting. Proses keempat adalah mengevaluasi itemset dan aturan asosiasi yang ditemukan untuk mengembangkan strategi pemasaran yang Interpretasi hasil dilakukan untuk memperoleh wawasan tentang perilaku dan preferensi konsumen. Diterima Redaksi : 30-06-2023 | Selesai Revisi : 08-05-2024 | Diterbitkan Online : 16-05-2024 Volume 19 Nomor 1 . 83-89 E Ae Link P-ISSN 1858-2109 E-ISSN 2656-5676 Jurnal Teknik Elektro dan Informatika Start Data Algoritma apriori Metode asosiasi Rule End Gambar 5. Pengolahan Data Mining Gambar 6. Grafik Sales by product Langkah implementasikan strategi pemasaran yang dikembangkan di apotek, hal ini dilakukan monitoring data penjualan untuk meningkatkan efektivitasnya. Aturan yang dihasilkan perihal market basket analysis teralamati seperti ditunjukkan pada tabel 1 sebagai berikut: 3 Hasil Mining Berdasarkan dataset transaksi apotek yang sudah dianalisis menggunakan algoritma apriori didapatkan hasil yaitu : Gambar 6 berikut adalah grafik sales by Grafik tersebut menampilkan penjualan obat berdasarkan kode perhari. Dilihat dari grafik di atas penjualan obat tertinggi berada pada obat dengan kode N02BE dimana penjualan tertingginya adalah 160 point dan yang terendah adalah R06 dengan kisaran rentang nilai yaitu 0 hingga 12. Dari hasil grafik di atas obat yang jumlah penjualan tinggi bisa ditambahkan jumlah stoknya untuk meningkatkan penjualan dan untuk obat yang jumlah penjualannya sedikit bisa disimpan ditempat yang mudah dilihat oleh pembeli supaya membuat pembeli tertarik atau bisa ketika ada pembeli yang beli ditawarkan obat-obatan yang penjualannya sedikit untuk meningkatkan penjualan. Tabel 1. Hasil Analisis Asosiasi Antenden (M01AE) Consequen (M01AB) (M01AB) (M01AE) (N02BA) (M01AB) (M01AB) (N02BA) (N02BE) (M01AB) Support Keterangan : A. support = Antendent support support = Consequent support Didapatkan dari aturan asosiasi di atas bahwa tingkat confidence di atas >90% A Jika membeli M01AE maka akan membeli M01AB A Jika membeli M01AB maka akan membeli M01AE A Jika membeli N02BA maka akan membeli M01AB A Jika membeli M01AB maka akan membeli N02BA Diterima Redaksi : 30-06-2023 | Selesai Revisi : 08-05-2024 | Diterbitkan Online : 16-05-2024 Volume 19 Nomor 1 . E Ae Link P-ISSN 1858-2109 E-ISSN 2656-5676 Jurnal Teknik Elektro dan Informatika Jika membeli N02BE membeli M01AB Berdasarkan dari hasil analisis asosiasi di atas dapat terlihat ternyata obat M01AB banyak dibeli bersamaan dengan Obat kode M01AE,N02BA dan juga N02BE dikarenakan obat M01AB lebih baik dikosumsi dengan cara dikombinasikan dengan obat golongan lain. Ternyata jika obat M01AB diminum tanpa di kombinasikan dengan obat golongan yang telah disebut sebelumnya cara kerja obat lebih lambat namun jika dikombinaskan dengan obat M01AE. NO2BA atau N02BE cara kerja lebih cepat dan mengurasi terjadi efek samping obat. Dari ketiga obat kombinasi yang telah disebutkan sebelumnya ternyata obat dengan kode M01AB lebih sering Dikombinasikan dengan obat N02BE dengan persentasi penjualan 98%. KESIMPULAN DAN SARAN Dalam bisnis apotek, analisis pola penjualan obat merupakan strategi yang penting untuk meningkatkan keuntungan. Algoritma Apriori digunakan dalam penelitian ini untuk menganalisis pola penjualan obat di apotek. Penelitian dimulai dari mengumpulkan data, mengolah data dan memasukkan algoritma mendapatkan aturan asosiasi. Setelah didapakkan beberapa aturan yang terjadi dari dataset dimana obat dengan kode M01AB banyak dibeli dengan kode obat M01AE,N02AB dan juga N02BE dikarenakan jika obat M01AB dikombinasikan dengan ketiga jenis obat tersebut dapat mempercepat cara kerja obat dan juga meminimalisir terjadinya efek samping Namun berdasarkan aturan yang didapatkan didalam penelitian ini bisa dilihat M01AB lebih cocok dengan obat N02BE karena memiliki persentasi penjualan 98%. Dari hasil analisis yang telah dilakukan dapat dibuat menjadi beberapa strategi pemasaran dimana obat-obatan yang sering dibeli bersamaan bisa diletakkan di tempat yang berdekatan atau ketika ada orang yang ingin membeli obat satuan disarankan dibeli dengan obat yang cocok dikombinasikan berdasarkan aturan yang telah diperoleh dari penelitian ini. Selain itu, hasil analisis juga bisa digunakan untuk membatasi jumlah stok obat agar obat tidak menumpuk di gudang dan menghindari terjadinya obat expired date. Untuk obat dengan kode N02BE dan juga M01AB dapat ditingkatkan keberadaan stoknya karena 2 golongan itu termasuk obat yang paling tinggi persentasi pembelian bersama. Dan masih banyak lagi keuntungan yang didapatkan ketika menggunakan algoritma apriori dalam analisis pola penjualan obat dapat memberikan informasi berharga dalam mengembangkan strategi pemasaran yang efektif. DAFTAR PUSTAKA