JURTEKSI (Jurnal Teknologi dan Sistem Informas. ISSN 2407-1811 (Prin. Vol. VII No. Dec 2020, hlm. 61 Ae 66 ISSN 2550-0201 (Onlin. DOI: https://doi. org/10. 33330/jurteksi. Available online at http://jurnal. id/index. php/jurteksi RANCANG BANGUN APLIKASI PERHITUNGAN ALGORITMA APRIORI BERBASIS WEBSITE Ricki Ardiansyah1*. Maha Rani 2. Devi Edriani3 Teknik Informatika. Universitas Putra Indonesia AuYPTKAy. Padang Sistem Informasi. Universitas Putra Indonesia AuYPTKAy. Padang Akuntansi. Universitas Putra Indonesia AuYPTKAy. Padang Email: *icki. icki76@gmail. Abstract: This journal explains how to design and build an application that can perform calculations using apriori algorithm. The workflow applied in this study is a sequential workflow . aterfall metho. The application built is a website-based application that can be accessed using a web browser. To make application design in this research. UML modeling is used. The model that has been designed using UML will be implemented into PHP coding which can then be run via a web browser. The supporting tools used are XAMPP which provides apache and mysql services. From the test results, it is found that the application of apriori algorithm based on this website is able to perform calculations using the a priori algorithm accurately. These results are proven by comparing the results obtained from manual calculations with the results of calculations performed by this application using a sample of the same data. Keyword: apriori algorithm. data mining, modeling. Abstrak: Dalam jurnal ini dijelaskan bagaimana merancang hingga membangun sebuah aplikasi yang dapat melakukan perhitungan dengan menggunakan algoritma apriori. Adapun alur kerja yang diterapkan dalam penelitian ini adalah alur kerja yang berurutan . etode waterfal. Aplikasi yang dibangun adalah aplikasi yang berbasis website yang dapat dikases menggunakan web browser. Untuk membuat perancangan aplikasi dalam penelitian ini, digunakan pemodelan UML. Model yang telah dirancang dengan menggunkan UML akan diimplementasikan kedalam koding PHP yang nantinya dapat dijalankan melalui web browser. Adapun tools pendukung yang digunakan adalah XAMPP yang menyediakan service apache dan mysql. Dari hasil pengujian didapatkan bahwa aplikasi perhitungan algoritma apriori berbasis website ini mampu melakukan perhitungan dengan menggunakan algoritma apriori secara akurat. Hasil ini dibuktikan dengan cara membandingkan hasil yang didapat dari perhitungan manual dengan hasil perhitungan yang dilakukan oleh aplikasi ini dengan menggunakan sebuah sampel data yang sama. Kata kunci: algoritma apriori. data mining. JURTEKSI (Jurnal Teknologi dan Sistem Informas. ISSN 2407-1811 (Prin. Vol. VII No. Dec 2020, hlm. 61 Ae 66 ISSN 2550-0201 (Onlin. DOI: https://doi. org/10. 33330/jurteksi. Available online at http://jurnal. id/index. php/jurteksi membangun aplikasi seperti pada . , . UML (Unified Modelling Languag. adalah sebuah bahasa yang sudah menjadi standar di dunia industri untuk UML menawarkan sebuah standar untuk merancang model sebuah system . PENDAHULUAN Alfaza sebuah toko yang menjual berbagai jenis kosmetik hingga keperluan rumah tangga Selama ini pihak toko masih menggunakan cara manual dalam menyusun penempatan barang sehingga pembeli terkadang sulit untuk mencari barang yang biasa dibelinya. Data mining merupakan suatu proses untuk menggali informasi yang berguna dari data yang besar . Salah satu algoritma yang sering digunakan dalam data mining salah satunya adalah algoritma apriori, hal ini dapat dilihat dari beberapa penelitian yang telah dilakukan sebelumnya . , . terkait data mining. Algoritma Apriori adalah salah satu algoritma yang melakukan pencarian frequent itemset dengan menggunakan teknik association rule . Association rules adalah salah satu task data mining menemukan aturan asosiasif antara itemitem data . Tujuan dari penelitian ini adalah membangun sebuah aplikasi yang mampu melakukan mining data yang nantinya menghasilkan informasi yang dapat dipergunakan oleh pihak toko alfaza cosmetik dalam menentukan strategi peletakan barang sesuai kecendrungan pembelian barang dalam satu waktu agar pembeli mudah dalam mencari barang Mining data pada bidang penjualan barang seperti yang akan dilakukan di toko alfaza cosmetic sudah pernah dilakukan . , . Dalam aplikasi yang akan dibangun, peneliti menggunakan diagram UML. Diagram UML METODE Metode data mining yang digunakan dalam penelitian ini adalah algoritma apriori yang merupakan salah satu jenis aturan asosiasi yang terdapat dalam data Terdapat 2 tahapan metodologi dasar analisis asosiasi. Tahapan pertama adalah melakukan analisa pola dengan frekuensi tinggi . Support A = Jumlah Transaksi Mengandung A Total Transaksi X100% . Untuk mencari nilai support dari 2 item digunakan rumus berikut . Support (A n E) = Jumlah Transaksi Mengandung AnB Total Transaksi X100% . Tahapan kedua adalah membentuk aturan asosiatif . Confidence = P(B|A) = Jumlah Transaksi Mengandung AnB Jumlah Transaksi Mengandung A X100% . Nilai lift ratio digunakan sebagai penentu apakah aturan asosiasi yang terbentuk Untuk JURTEKSI (Jurnal Teknologi dan Sistem Informas. ISSN 2407-1811 (Prin. Vol. VII No. Dec 2020, hlm. 61 Ae 66 ISSN 2550-0201 (Onlin. DOI: https://doi. org/10. 33330/jurteksi. Available online at http://jurnal. id/index. php/jurteksi mendapatkan nilai lift ratio, rumus yang digunakan adalah sebagai berikut . Lift ratio Confidence (A. B) . Benchmark Confidence (A. B) Setelah dilakukan perhitungan manual menggunakan algortima apriori dengan menggunakan data sampel, selanjutnya dilakukan perancangan model UML untuk membangun aplikasi perhitungan algortima apriori. Diagram UML yang digunakan antara lain adalah diagram usecase dan diagram kelas. Rancangan dilakukan untuk mengetahui berbagai fungsi yang dapat digunakan oleh pengguna dari aplikasi perhitungan algoritma apriori. Sedangkan Pada diagram kelas akan di tampilkan strukturstruktur sistem dari sudut pendefinisian untuk setiap kelas yang digunakan dalam membangun sistem. Aplikasi perhitungan apriori ini nantinya akan digunakan oleh pihak toko alfaza cosmetic untuk mendukung pihak toko meningkatkan penjualan serta menyusun strategi penempatan barang. HASIL DAN PEMBAHASAN Data sampel yang akan digunakan dalam perhitungan manual dan pengujian aplikasi dapat dilihat pada tabel 1. Dari perhitungan manual yang dilakukan, hasilnya dapat dilihat pada Tabel 1. Tabel Data Sampel Tanggal 28/09/2020 29/09/2020 30/09/2020 30/09/2020 Item sabun, pensil,gunting, buku, pena buku, pensil, penggaris, buku gunting, sabun, penggaris, pensil sabun, pensil, gunting 30/09/2020 sabun, pensil, buku 30/09/2020 gunting, buku, pena Tabel 2. Hasil Perhitungan Manual X => Y Confidence Sabun . Pensil => Gunting Nilai Uji lift Pensil . Gunting => Sabun 1,13 korelasi positif Gunting . Sabun => Pensil korelasi positif Sabun => Gunting . Pensil 1,13 korelasi positif Pensil => Sabun . Gunting korelasi positif Gunting => Pensil . Sabun korelasi negatif Dst Korelasi rule korelasi negatif JURTEKSI (Jurnal Teknologi dan Sistem Informas. ISSN 2407-1811 (Prin. Vol. VII No. Dec 2020, hlm. 61 Ae 66 ISSN 2550-0201 (Onlin. DOI: https://doi. org/10. 33330/jurteksi. Available online at http://jurnal. id/index. php/jurteksi Untuk rancangan diagram usecase dapat dilihat pada gambar 1. Pada gambar 1 menunjukkan bahwa untuk mengakses fungsi-fungsi yang ada pada aplikasi, user diharuskan untuk login terlebih dahulu. Setelah itu user dapat menggunakan menu yang disediakan oleh aplikasi seperti memasukkan data transaksi, melakukan proses mining dan melihat hasil mining. Dalam proses mining nantinya seorang user hanya dapat mengakses satu data itemset1, itemset2, itemset3 dan confidence berdasarkan id_process. Pada aplikasi ini juga dapat dilihat hasil dari mining yang telah dilakukan yang digambarkan dengan hubungan antara kelas user dan process_log. Seorang mengakses banyak data yang ada dalam process_log. Setelah rancangan yang dibangun menggunakan pemodelan UML, maka tahap selanjutnya adalah mengimplementasikan model diagram UML yang pemrograman PHP. Aplikasi yang telah jadi, dapat diuji dengan menggunakan data sampel yang digunakan dalam pengujian manual. Berdasarkan rule association yang telah diperoleh dari perhitungan manual dan perhitungan menggunakan aplikasi, maka dihasilkan rule yang dapat dilihat pada tabel 3. Gambar 1. Rancangan Diagram Usecase Aplikasi Perhitungan Algoritma Apriori JURTEKSI (Jurnal Teknologi dan Sistem Informas. ISSN 2407-1811 (Prin. Vol. VII No. Dec 2020, hlm. 61 Ae 66 ISSN 2550-0201 (Onlin. DOI: https://doi. org/10. 33330/jurteksi. Available online at http://jurnal. id/index. php/jurteksi Tabel 3. Tabel Rule Asosiasi No. Rule (IF) Sabun Pensil, (The. konsumen juga akan membeli Gunting 2 (IF) konsumen membeli Pensil dan Gunting, (The. konsumen juga akan membeli Sabun 3 (IF) konsumen membeli Gunting dan Sabun, (The. konsumen juga akan membeli Pensil 4 (IF) konsumen membeli Sabun, (The. konsumen juga akan membeli Gunting . Pensil 5 (IF) konsumen membeli Pensil, (The. konsumen juga akan membeli Sabun . Gunting 6 (IF) konsumen membeli Gunting, (The. konsumen juga akan membeli Pensil . Sabun 7 (IF) konsumen membeli Sabun, (The. konsumen juga akan membeli Pensil 8 (IF) konsumen membeli Pensil, (The. konsumen juga akan membeli Sabun 9 (IF) konsumen membeli Sabun, (The. konsumen juga akan membeli Gunting 10 (IF) konsumen membeli Gunting, (The. konsumen juga akan membeli Sabun 11 (IF) konsumen membeli Pensil, (The. konsumen juga akan membeli Gunting 12 (IF) konsumen membeli Gunting, (The. konsumen juga akan membeli Pensil 13 (IF) konsumen membeli Pensil, (The. konsumen juga akan membeli Buku 14 (IF) konsumen membeli Buku, (The. konsumen juga akan membeli Pensil 15 (IF) konsumen membeli Gunting, (The. konsumen juga akan membeli Buku 16 (IF) konsumen membeli Buku, (The. konsumen juga akan membeli Gunting SIMPULAN DAFTAR PUSTAKA Berdasarkan analisa, perancangan serta pengujian yang telah dilakukan, maka pemodelan UML dapat diaplikasikan dengan baik dalam membangun Aplikasi Perhitungan Algoritma Apriori Berbasis Web dan aplikasi yang telah dibangun mampu menghasilkan perhitungan serta pembentukan rule association dengan nilai yang sama dengan hasil perhitungan dan pembentukan rule association yang dilakukan secara manual. Diharapkan aplikasi ini dapat mendukung pihak toko alfaza cosmetic dalam menentukan strategi penjualan hingga peletakan barang pada toko alfaza cosmetic. Wijayanti. AuAnalisis Hasil Implementasi Data Mining Menggunakan Algoritma Apriori pada Apotek,Ay J. Edukasi dan Penelit. Inform. , 2017, doi: 26418/jp. Tana. Marisa, and I. Wijaya. AuPenerapan Metode Data Mining Market Basket Analysis Terhadap Data Penjualan Produk Pada Toko Oase Menggunakan Algoritma Apriori,Ay J I M P - J. Inform. Merdeka Pasuruan, 2018, doi: 10. 37438/jimp. Rahmawati and N. Merlina. AuMetode Data Mining Terhadap Data Penjualan Sparepart Mesin Fotocopy Menggunakan Algoritma Apriori,Ay PIKSEL Penelit. Ilmu Komput. Sist. Embed. Log. , 2018, JURTEKSI (Jurnal Teknologi dan Sistem Informas. ISSN 2407-1811 (Prin. Vol. VII No. Dec 2020, hlm. 61 Ae 66 ISSN 2550-0201 (Onlin. DOI: https://doi. org/10. 33330/jurteksi. Available online at http://jurnal. id/index. php/jurteksi . doi: 10. 33558/piksel. Sinaga and A. Husein. AuPenerapan Algoritma Apriori Data Mining Memprediksi Pola Pengunjung pada Objek Wisata Kabupaten Karo,Ay J. Teknol. dan Ilmu Komput. Prima, 2019, doi: 34012/jutikomp. Aprianti. Hafizd, and M. Rizani. AuImplementasi Association Rules Algoritma Apriori pada Dataset Kemiskinan,Ay Limits J. Math. Its Appl. 12962/limits. Adha. Sianturi, and E. Siagian. AuIMPLEMENTASI DATA MINING PENJUALAN SABUN DENGAN MENGGUNAKAN METODE APRIORI ( Studi Kasus : PT. Unileve. ,Ay Maj. Ilm. INTI, 2017. Riszky and M. Sadikin. AuData Mining Menggunakan Algoritma Apriori Rekomendasi