tomers to check product recommendations, prices,
and shoe details in the shop which can then be a ref-
erence for customers in choosing the desired shoes.
Product recommendation system with Apriori algo-
rithm will add to the application. The product rec-
ommendation system allows applications to display
products that might be liked by users, thereby reduc-
ing product search time. Thus, users can make their
choices according to the trend of shoe users. In ad-
dition, the choice can be accelerated so they can save
their resources.
2 LITERATURE REVIEW
2.1 Recommendation Systems
The recommendation system is an application that
provides and recommends an item in making a de-
cision desired by the user. The implementation of
recommendations in order usually predicts an object,
such as film and music recommendations. The sys-
tem runs in two ways, namely by collecting user data
directly and indirectly.
Direct data collection is asking the user to rate
an item. While indirect data collection is by observ-
ing the objects, then it could be seen by users on an
ecommerce web. After the observational data col-
lected, then it is processed using a particular algo-
rithm. After that, the results will return to 10 users as
an item recommendation with the parameters of that
user. The recommendation system is also an alterna-
tive in searching for an item sought by users (Rahar-
jana, 2017).
2.2 Apriori Algorithm
Apriori is part of the association rule method, which
serves to find item combinations based on items pur-
chased by customers. Types of association rules in-
clude a priori, generalized rule induction, and hash-
based algorithms. Association rule mining is a data
mining technique to find associative rules between a
combination of items, for example, analysis of pur-
chases at a supermarket. With the existence of data
and observations, it can be known some possibilities
for a customer to buy bread together with milk.
By utilizing this condition, self-service owners
can take advantage of these conditions by regulating
the placement of goods or designing marketing pro-
motions (Febriansyah and Samsinar, 2018).
There are three stages to determine frequent pat-
terns (Kavitha and Selvi, 2016), namely:
2.2.1 Generate and Test
The first step is to determine the 1-itemset frequent
L1 elements by scanning the database. Then remove
all elements from C that do not meet the minimum
criteria.
2.2.2 Join Step
To reach the element at the next level, Ck joins the
frequencies of the previous elements by self join.
Suppose that Lk-1 * Lk-1 is known as a Cartesian
product from Lk-1. This stage generates new candi-
date k-itemsets based on combining Lk-1 with them
which was found found in the previous iteration. Then
Ck denote candidate k-itemsets and Lk becomes the
frequent k-itemset.
2.2.3 Prune Test
Prunning eliminates several candidates from the
kitemset using the Apriori principle. The database
scanning process is carried out to determine the num-
ber of each candidate in Ck which will result in the de-
termination of Lk (that all candidates have an amount
less than the minimum amount of support). Repeat
steps 2 and 3 until no more sets of new candidates are
generated.
2.3 Previous Study
There have been many previous studies using Apri-
ori algorithms. There is study uses the itembased
collaborative filtering method, where the system will
look for similarities in purchasing models with others.
Next, the system will search for ratings between items
based on the level of similarity that exists. After the
evaluation between pieces is obtaining, then this rat-
ing will be calculated similarity value between objects
using the Adjusted Cosine Similarity approach. The
results of the similarity calculations between items
will use for the next stage. This stage predicts a rating
that has never been done by a customer for a partic-
ular subject. This approach uses the Weighted Sum
formula whose prediction value will make a recom-
mendation to the customer (Kurniawan, 2016). The
application of a priori algorithm for movie website
recommendations is done by using a new approach
to adjust the features displayed and have an impact on
increasing the representative of the movie (Ma, 2016)
(Pal et al., 2017).
Apriori and Content-Based Filter (CBF) is also
used for determining the supply of compressor spare
parts (Kurniawati et al., ), market basket analysis in
the mini market (Elisa et al., 2018)(Mauliani et al.,
CONRIST 2019 - International Conferences on Information System and Technology
312