Anda di halaman 1dari 6

ALGORITMA UNTUK MEREKOMENDASI PRODUK PADA

APLIKASI ONLINE SHOP DAN PROGRAM PYTON


Data Science

Dosen:

Nerfita Nikentari, ST., M.Cs.

Disusun Oleh

Friska Emelia Tindaon 160155201015

FAKULTAS TEKNIK
TEKNIK INFORMATIKA
UNIVERSITAS MARITIM RAJA ALI HAJI
2018/2019
A. Algoritma yang digunakan dalam Rekomendasi Produk pada Aplikasi Online
Shop
Dalam penggalian data terdapat banyak jenis algoritma, algoritma apriori
pertama kali ditawarkan untuk membaca database secara berulang. Algoritma Apriori
merupakan suatu bentuk algoritma dalam data mining yang akan memberikan
informasi hubungan setiap item dalam sebuah database khususnya dalam proses
penjualan.
Langkah yang dilakukan pada algoritma apriori yaitu : pertama - mencari
frequent itemset dari basis data transaksi, kedua – menghilangkan itemset dengan
frekuensi yang rendah berdasarkan level minimum support yang telah ditentukan
sebelumnya, dan tahapan terakhir - membuat aturan asosiasi (association rule) dari
itemset yang memenuhi ketentuan nilai minimum confidence dalam basis data
(Agrawal dan Srikant, 1994).
1. Flowchart untuk rekomendasi barang pada online shop application

Start

Tentukan nilai_support_minimum
dan nilai_confidence_minimum

Read setiap item dalam


semua transaksi

Buat K-itemset

Hitung nilai_support tiap


K-itemset

nilai_support >= no Tidak termasuk ke dalam


nilai_support_minimum
pola frequent tinggi

yes

Termasuk ke dalam pola


frequent tinggi

no
K_itemset baru = 0
?

yes

Bentuk aturan assosiative

Hitung nilai_confidence
setiap aturan assosiative
no
nilai_confidence >=
Tidak termasuk ke dalam
nilai_confidence_minimum
strong rules
?

yes

Masukkan ke strong rules

stop
2. Program menggunakan bahasa pemrograman Python

Source Code membuat program segitiga

string = ""

bar = 1

x = int(input("input angka :")) // jumlah angka untuk membuat pola segitiga

# pengulangan pada Baris

while bar <= x:

kol = bar

# pengulangan pada Kolom

while kol > 0:

string = string + " * "

kol = kol - 1

string = string + "\n"

bar = bar + 1

print (string)// memanggil pola segitiga

Hasil :

Anda mungkin juga menyukai