Implementation of Apriori Algorithm for Determining Purchase Patterns in One Transaction


  • Murnawan .
  • Ardiles Sinaga
  • Ucu Nughraha





Apriori algorithm, association rule, market basket analysis.


The organization data owned is one of the assets of the organization. With the daily operational activities, the longer the data will increase. By using techniques that can do data processing, these data can be obtained important information that can be used for future developments. Association rules are one of these techniques which aims to find patterns in the form of products that are often purchased together or tend to appear together in a transaction from transaction data which is generally very large by using the concept association rules themselves derived from Market Basket Analysis terminology, namely search for relationships from several products in a purchase transaction. In designing this application will build applications that classify the data items based on the tendency to appear together in a transaction using the Apriori Algorithm. The Apriori algorithm is the first algorithm and is often used to find association rules in data mining applications with association rule techniques.



[1] Agrawal, R., & Srikant, R. (1994). Fast algorithms for mining association rules. Proceedings of the 20th International Conference on Very Large Databases, pp. 487-499.

[2] Brin, S., Motwani, R., Ullman, J. D., & Tsur, S. (1997). Dynamic itemset counting and implication rules for market basket data. ACM Sigmod Record, 26(2), 255-264.

[3] Scheffer, T. (2005). Finding association rules that trade support optimally against confidence. Intelligent Data Analysis, 9(4), 381-395.

[4] Sharma, M., Choudhary, J., & Sharma, G. (2012). Evaluating the performance of Apriori and predictive Apriori algorithm to find new association rules based on the statistical measures of datasets. International Journal of Engineering Research and Technology, 1(6), 1-6.

[5] Shweta, M., & Garg, D. K. (2013). Mining efficient association rules through Apriori algorithm using attributes and comparative analysis of various association rule algorithms. International Journal of Advanced Research in Computer Science and Software Engineering, 3(6), 306-314.

[6] Vijayarani, S., & Sharmila, S. (2016). Comparative analysis of association rule mining algorithms. Proceedings of the IEEE International Conference on Inventive Computation Technologies, pp. 1-6.

[7] Said, A. M., Dominic, P. D. D., & Abdullah, A. B. (2009). A comparative study of fp-growth variations. International Journal of Computer Science and Network Security, 9(5), 266-272.

[8] Tan, P. N., Kumar, V., & Srivastava, J. (2004). Selecting the right objective measure for association analysis. Information Systems, 29(4), 293-313.

[9] Tan, P. N. (2007). Introduction to data mining. Pearson Education India.

View Full Article: