SISTEM REKOMENDASI PAKET MAKANAN DENGAN ALGORITMA FP-GROWTH PADA RESTORAN SEAFOOD XYZ

dokumen-dokumen yang mirip
Penerapan Stuktur FP-Tree dan Algoritma FP-Growth dalam Optimasi Penentuan Frequent Itemset

Analisa Data Mining Menggunakan Algoritma Frequent Pattern Growth Pada Data Transaksi Penjualan Restoran Joglo Kampoeng Doeloe Semarang

Penggunaan Struktur FP-Tree dan Algoritma FP- Growth dalam Rekomendasi Promosi Produk pada Situs Belanja Online

2.2 Data Mining. Universitas Sumatera Utara

IMPLEMENTASI ALGORITMA HASH BASED TERHADAP ATURAN ASOSIASI UNTUK MENENTUKAN FREQUENT ITEMSET STUDY KASUS RUMAH MAKAN SEAFOOD KITA

Abstrak. Data Mining, Algoritma Apriori, Algoritma FP-Growth, Mata Pelajaran, Pemrograman, Web Programming, Matematika, Bahasa Inggris.

BAB II LANDASAN TEORI. Anindita Dwi Respita,2015. a. Penelitian ini menjelaskan tentang tujuan : menggunakan metode market basket analysis.

RANCANG BANGUN APLIKASI DATA MINING ANALISIS TINGKAT KELULUSAN MENGGUNAKAN ALGORITMA FP-GROWTH (Studi Kasus Di Politeknik Negeri Malang)

PENINGKATAN PERFORMA ALGORITMA APRIORI UNTUK ATURAN ASOSIASI DATA MINING

PERBANDINGAN ALGORITMA APRIORI DAN ALGORITMA FP-GROWTH UNTUK PEREKOMENDASI PADA TRANSAKSI PEMINJAMAN BUKU DI PERPUSTAKAAN UNIVERSITAS DIAN NUSWANTORO

Analisis Frekuensi Pola Pembelian Konsumen Menggunakan Algoritma Frequent Pattern Growth Pada Data Transaksi Penjualan Bon Bon Resto Semarang

SISTEM REKOMENDASI PEMESANAN SPAREPART DENGAN ALGORITMA FP-GROWTH (STUDI KASUS PT. ROSALIA SURAKARTA)

BAB 2 LANDASAN TEORI. Pada bab ini akan dibahas tentang konsep dasar dan teori-teori pendukung yang berhubungan dengan sistem yang akan dibangun.

DATA MINING ANALISA POLA PEMBELIAN PRODUK DENGAN MENGGUNAKAN METODE ALGORITMA APRIORI

PENERAPAN ALGORITMA APRIORI DALAM MEMPREDIKSI PERSEDIAAN BUKU PADA PERPUSTAKAAN SMA DWI TUNGGAL TANJUNG MORAWA

IMPLEMENTASI ALGORITMA FP- GROWTH MENGGUNAKAN ASSOCIATION RULE PADA MARKET BASKET ANALYSIS

PENERAPAN DATA MINING MENGGUNAKAN ALGORITMA FP-TREE DAN FP-GROWTH PADA DATA TRANSAKSI PENJUALAN OBAT

Pola Kompetensi Mahasiswa Program Studi Informatika Menggunakan FP-Growth

BAB IV HASIL DAN PEMBAHASAN. Sumber data utama yang digunakan dalam penelitian ini berasal dari data

ANALISA DATA PENJUALAN OBAT DENGAN MENGGUNAKAN ALGORITMA APRIORI PADA RUMAH SAKIT UMUM DAERAH H. ABDUL MANAN SIMATUPANG KISARAN

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. yang akan diteliti. Pemanfaatan algoritma apriori sudah cukup banyak digunakan, antara lain

BAB I PENDAHULUAN. Data mining memungkinkan penemuan pola-pola yang menarik, informasi yang

BAB I PENDAHULUAN 1.1. Latar Belakang

ANALISA KONSISTENSI POLA PEMINJAMAN BUKU MENGGUNAKAN ALGORITMA FP-GROWTH (Studi Kasus: UPT Perpustakaan Universitas Sebelas Maret)

APLIKASI MONITORING KETERSEDIAAN STOK BARANG MINIMARKET DENGAN METODE MARKET BASKET ANALYSIS (MBA)

Implementasi Data Mining Untuk Analisa Tingkat Pelanggaran Lalu Lintas Dengan Algoritma Association Rule

PENDAHULUAN TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

PENERAPAN DATA MINING UNTUK MENDISKRIPSIKAN TINGKAT KREDIT BERMASALAH PADA BANK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Teknologi Informasi sekarang ini telah digunakan hampir di semua aspek

PENERAPAN ALGORITMA APRIORI UNTUK TRANSAKSI PENJUALAN OBAT PADA APOTEK AZKA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

ASSOCIATION RULES PADA TEXT MINING

ALGORITMA PARALEL FP-GROWTH UNTUK PENGGALIAN KAIDAH ASOSIASI PADA JARINGAN KOMPUTER

ANALISIS ALGORITMA APRIORI UNTUK REKOMENDASI PENEMPATAN BUKU PADA PERPUSTAKAAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

APLIKASI DATA MINING UNTUK POLA PERMINTAAN DARAH DI UDD ( UNIT DONOR DARAH ) PMI KOTA SURABAYA MENGGUNAKAN METODE APRIORI

PENERAPAN METODE ASOSIASI GSP DAN APRIORI UNTUK STOK DAN REKOMENDASI PRODUK

MODEL SISTEM PENDUKUNG KEPUTUSAN DALAM PENENTUAN MATAKULIAH PILIHAN DI JURUSAN TEKNIK INFORMATIKA UNIKOM. Oleh Dian Dharmayanti

Analisis Pola Hubungan Antara Konsumsi Listrik Dengan Temperatur dan Fitur Geografi Menggunakan Association Rule Mining

ANALISIS DATA POLA PEMBELIAN KONSUMEN DENGAN ALGORITMA APRIORI PADA TRANSAKSI PENJUALAN SUPERMARKET PAMELLA YOGYAKARTA 1.

IMPLEMENTASI DATA MINING DENGAN ALGORITMA APRIORI PADA TOKO BANGUNAN UD. RUFI SENTOSA JAYA SAMBIREJO - PARE

ASSOCIATION RULE DENGAN ALGORITMA FP-GROWTH DETERMINING LOCATION OF GOODS IN A

Jurnal Sistem Informasi (Journal of Information Systems). 2/13 (2017), DOI:

BAB II TINJAUAN PUSTAKA. Turban mendefinisikan Decision Support System sebagai sekumpulan

Metodologi Algoritma A Priori. Metodologi dasar algoritma a priori analisis asosiasi terbagi menjadi dua tahap :

ANALISA PENCARIAN FREQUENT ITEMSETS MENGGUNAKAN ALGORITMA FP-MAX

JURNAL IMPLEMENTASI DATA MINING UNTUK MEMPREDIKSI HASIL PENJUALAN BARANG PADA TOKO SINAR BARU DENGAN MENGGUNAKAN ALGORITMA APRIORI

APLIKASI DATA MINING ANALISIS DATA TRANSAKSI PENJUALAN OBAT MENGGUNAKAN ALGORITMA APRIORI (Studi Kasus di Apotek Setya Sehat Semarang)

TINJAUAN PUSTAKA Data Mining

BAB II TINJAUAN PUSTAKA. pengetahuan di dalam database. Data mining adalah proses yang menggunakan

BAB 2 TINJAUAN PUSTAKA

PENENTUAN LOKASI BARANG PADA A Swalayan MENGGUNAKAN ASSOCIATION RULE DENGAN ALGORITMA FP-GROWTH

BAB I PENDAHULUAN 1.1 Latar Belakang

IMPLEMENTASI DATA MINING PADA PENJUALAN PRODUK ELEKTRONIK DENGAN ALGORITMA APRIORI (STUDI KASUS : KREDITPLUS)

Penerapan Data Mining Untuk Analisis Pola Pembelian Produk Pada Clapper Movie Café Menggunakan Metode Association Rule

BAB 2 TINJAUAN PUSTAKA

ANALISA ALGORITMA APRIORI UNTUK MENENTUKAN MEREK PAKAIAN YANG PALING DIMINATI PADA MODE FASHION GROUP MEDAN

Implementasi data mining menggunakan metode apriori (studi kasus transaksi penjualan barang)

PENERAPAN METODE ASOSIASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI UNTUK MENGETAHUI KOMBINASI ANTAR ITEMSET PADA PONDOK KOPI

PENERAPAN DATA MINING UNTUK ANALISIS POLA PEMBELIAN KONSUMEN DENGAN ALGORITMA FP- GROWTH PADA DATA TRANSAKSI PENJUALAN SPARE PART MOTOR

PENETAPAN POLA KONSUMEN MENGGUNAKAN ALGORITMA FREQUENT PATTERN GROWTH PADA CROSS MARKET ANALYSIS

ASSOCIATION RULES PADA TEXT MINING

PENGEMBANGAN APLIKASI PENENTUAN TINGKAT KEUNTUNGAN PADA E- COMMERCE DENGAN MENGGUNAKAN ALGORITMA K-MEANS DAN APRIORI

BAB I PENDAHULUAN. yang cepat dan besar di Asia (Kartiwi, 2006). Pertumbuhan e-commerce yang

SKRIPSI HALAMAN JUDUL METODE ASSOCIATION RULE DALAM MENGANALISA POLA BELANJA KONSUMEN PADA DATA TRANSAKSI PENJUALAN MENGGUNAKAN ALGORITMA FP-GROWTH

Timor Setiyaningsih, Nur Syamsiah Teknik Informatika Universitas Darma Persada. Abstrak

ANALISA DAN PERANCANGAN APLIKASI ALGORITMA APRIORI UNTUK KORELASI PENJUALAN PRODUK (STUDI KASUS : APOTIK DIORY FARMA)


Lili Tanti. STMIK Potensi Utama, Jl. K.L. Yos Sudarso Km. 6,5 No. 3A Tj. Mulia Medan ABSTRACT

PENGGALIAN KAIDAH MULTILEVEL ASSOCIATION RULE DARI DATA MART SWALAYAN ASGAP

Analisis Tingkat Kecelakaan Lalu Lintas dengan Metode Association Rule Menggunakan Algoritma Apriori

IMPLEMENTASI DATA MINING TERHADAP PENYUSUNAN LAYOUT MAKANAN PADA RUMAH MAKAN PADANG MURAH MERIAH

IMPLEMENTASI ALGORITMA FREQUENT PATTERN GROWTH (FP-GROWTH) MENENTKAN ASOSIASI ANTAR PRODUK (STUDY KASUS NADIAMART)

Mining Association Rules dalam Basis Data yang Besar

DATA MINING UNTUK ANALISA PENJUALAN KERIPIK UD MARTOP PRATAMA MENGGUNAKAN ALGORITMA APRIORI

2.1 Penelitian Terkait

PENGGUNAAN ALGORITMA APRIORI UNTUK MENENTUKAN REKOMENDASI STRATEGI PENJUALAN PADA TOSERBA DIVA SKRIPSI

II. TINJAUAN PUSTAKA

dengan harga jual yang lebih rendah. Sedangkan diskon atau potongan harga adalah pengurangan harga langsung dari suatu produk yang dilakukan dalam

BAB I PENDAHULUAN. Penjualan cake dan bakery pada Zahara Bakery yang selalu laris, membuat

IMPLEMENTASI DATA MINING PADA PENJUALAN TIKET PESAWAT MENGGUNAKAN ALGORITMA APRIORI (Studi Kasus: Jumbo Travel Medan)

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN Latar Belakang

PENENTUAN POLA YANG SERING MUNCUL UNTUK PENERIMA KARTU JAMINAN KESEHATAN MASYARAKAT (JAMKESMAS) MENGGUNAKAN METODE FP-GROWTH

BAB I PENDAHULUAN. frekuensi tinggi antar himpunan itemset yang disebut fungsi Association

PEMANFAATAN DATA MINING UNTUK MENGETAHUI POLA PEMBELIAN MASYARAKAT PADA SALAH SATU MINIMARKET DI KOTA MAKASSAR

JURNAL IMPLEMENTASI DATA MINING PADA PENJUALAN SEPATU DENGAN MENGGUNAKAN ALGORITMA APRIORI

PENERAPAN ASSOCIATION RULE DENGAN ALGORITMA APRIORI PADA TRANSAKSI PENJUALAN DI MINIMARKET SKRIPSI. Diajukan Untuk Memenuhi Sebagian Syarat Guna

IMPLEMENTASI DATA MINING ALGORITMA APRIORI PADA PENJUALAN SPAREPART MOTOR DI AHAS PUTRA MOTOR

PENGEMBANGAN APLIKASI PENGGALIAN TOP-K FREQUENT CLOSED CONSTRAINED GRADIENT ITEMSETS PADA BASIS DATA RETAIL

Penelitian ini melakukan pencarian

Kata kunci: aplikasi data mining, Association Rule, Apriori, genre lagu, Radio

PENGEMBANGAN ALGORTIMA APRIORI UNTUK PENGAMBILAN KEPUTUSAN TEKNIK INFORMATIKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

SISTEM REKOMENDASI PAKET MAKANAN DENGAN ALGORITMA FP-GROWTH PADA RESTORAN SEAFOOD XYZ Pahridila Lintang 1),Muhammad Iqbal 2), Ade Pujianto 3) 1), 2, 3) Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ring road Utara, Condongcatur, Sleman, Yogyakarta 55281 Email : pahridila8188@students.amikom.ac.id 1 ), muhammad8238@students.amikom.ac.id 2), ade.pujianto@students.amikom.ac.id 3) Abstrak Industri bisnis pada era sekarang cenderung berlandaskan riset agar terpuaskannya kebutuhan pelanggan yang secara otomatis meningkatkan popularitas perusahaan. Pengelola restoran harus cermat dalam mengolah paket yang ada, harus mempunyai kesesuaian dengan prilaku konsumen dalam bertransaksi. Berdasarkan hal tersebut, kami menawarkan sistem rekomendasi sebagai model aplikasi kami yang dapat melakukan analisis terhadap data transaksi pelanggan. Sistem ini menggunakan algoritma FP-Growth untuk menemukan pola berupa item yang dibeli bersamaan dengan parameter minimum support (nilai penunjang) 0,2 dan confidence (nilai kepastian) yang paling tinggi sebagai bahan untuk rekomendasi paket makanan pada restoran seafood xyz. Kata kunci:restoran, rekomendasi, FP Growth. 1. Pendahuluan Saat ini perkembangan restoran di wilayah Yogyakarta semakin meningkat. Bisnis restoran telah mendorong kuat pertumbuhan ekonomi di Yogyakarta, setelah sektor jasa, sektor perdagangan, dan hotel. Oleh karena itu kualitas sistem pelayanan harus selalu ditingkatkan karena merupakan keunggulan kompetitif dalam bisnis. Untuk mengatasi masalah tersebut, Data Minning memberikan solusi dengan menambang informasi dari kumpulan data yang banyak tersimpan untuk menghasilkan pengetahuan yang selama ini jarang diketahui. Pengetahuan tersebut akan membantu dalam mengambil tindakan-tindakan bisnis sebagai upaya pemeliharaan dan peningkatkan tingkat kompetitif bisnis restoran (Yusuf, 2006 : E53). Perumusan Masalah 1. Bagaimana mengolah data mentah menjadi informasi yang bermanfaat dengan menggunakan teknik data mining. 2. Bagaimana menerapkan algoritma FP-growth pada sistem informasi untuk merekomendasikan kebijakan bisnis pada restoran seafood xyz. Batasan Masalah 1. Mengolah data transaksi menjadi rekomendasi paket menggunakan metode FP-Growth 2. Data yang digunakan sebagai contoh hanya 10 data transaksi yang diambil secara urut. 3. Program sistem rekomendasi paket ini digunakan untuk pihak karyawan restoran XYZ. Tujuan Penelitian ini bertujuan untuk : 1. Memanfaatkan data transaksi pada restoran untuk diolah menjadi informasi yang bermanfaat 2. Menerapkan algoritma FP growth dalam sistem Informasi Tinjauan Pustaka Berdasarkan penelitian sebelumnya, telah dirancang sistem rekomendasi yang dibuat oleh Rizky [1], referensi sistem rekomendasi di bidang perpustakaan. Sistem ini menggunakan dialog interaktif juga antara pemakai dengan sistem rekomendasi, yaitu sistem untuk menentukan rekomendasi peminjaman buku pada perpustakaan. daftar transaksi peminjaman buku sebelumnya, kemudian mesin inferensi akan mengolah sehingga akan menghasilkan suatu kesimpulan rekomendasi peminjaman buku. perbedaan dari penelitian sebelumnya adalah pada penelitian sebelumnya masih bersifat prototype dan masih di buat berbasis dekstop sehingga sulit di onlinekan. Data Mining Data Mining merupakan suatu istilah yang digunakan untuk menguraikan penemuan pengetahuan di dalam basis data. data mining adalah proses yang menggunakan teknik statistik, matematika, kecerdasan buatan, dan machine learning untuk mengekstraksi dan mengidentifikasi informasi yang bermanfaat dan pengetahuan yang terkait dari berbagai basis data besar [2]. 2.1-127

FP-Growth Algoritma FP-Growth merupakan pengembangan dari algoritma Apriori. Sehingga kekurangan dari algoritma Apriori diperbaiki oleh algoritma FP-Growth [3]. Frequent Pattern Growth (FP-Growth) adalah salah satu alternatif algoritma yang dapat digunakan untuk menentukan himpunan data yang paling sering muncul (frequent itemset) dalam sebuah kumpulan data [4]. Pada algoritma Apriori diperlukan generate candidate untuk mendapatkan frequent itemsets. Akan tetapi, di algoritma FP-Growth generate candidate tidak dilakukan karena FP-Growth menggunakan konsep pembangunan tree dalam pencarian frequent itemsets. Hal tersebutlah yang menyebabkan algoritma FP-Growth lebih cepat dari algoritma Apriori. Karakteristik algoritma FP-Growth adalah struktur data yang digunakan berbentuk tree yang disebut dengan FP- Tree. Dengan menggunakan FP-Tree, algoritma FP- Growth dapat langsung mengekstrak frequent itemset dari FP-Tree. Penggalian itemset yang frequent dengan menggunakan algoritma FP-Growth akan dilakukan dengan cara membangkitkan struktur data tree atau disebut dengan FP-Tree. Metode FP-Growth dapat dibagi menjadi 3 tahapan utama yaitu sebagai berikut [5]: 1. Tahap Pembangkitan conditional pattern base, 2. Tahap pebangkitan conditional FP-Tree, dan 3. Tahap pencarian frequent itemset. 2. Pembahasan a. Pembentukan FP-tree Untuk menerapkan algoritma FP-growth diawali dengan pembentukan FP-tree. FP-tree memetakan setiap data transaksi ke dalam setiap lintasan tertentu. Karena dalam setiap transaksi yang dipetakan ada kemungkinan transaksi memiliki item yang sama, maka lintasannya memungkinkan untuk saling menimpa. Adapun FP-Tree adalah sebuah pohon dengan definisi sebagai berikut : 1. FP-Tree dibentuk dari sebuah akar yang diberi label null. 2. Setiap simpul dalam FP-Tree mengandung tiga informasi penting, yaitu : a.label item : menginformasikan barang. b.support count : merepresentasikan jumlah lintasan transaksi yang melalui simpul tesebut. c. Pointer : garis putus putus yang menghubungkan simpul-simpul dengan label item yang sama antar lintasan. Contoh diberikan tabel data transaksi yang berisi id untuk mewakili nama item seperti pada tabel 1. Tabel 1.Id setiap item makanan id item 1 Nasi 2 Ayam 3 Cumi 4 Kwetiaw 5 Cap cay 6 Kerang 7 Sop 8 Bihun 9 Udang 10 Fuyunghai 11 Mie 12 Seafood Kemudian tabel 2 berisi sepuluh data transaksi pembelian makanan yang telah melalui proses KDD yang diambil secara urut. Tabel 2.Data Transaksi Pembelian Makanan No. Transaksi Tahap awal adalah melakukan pemindaian terhadap data transaksi yang memiliki nilai support minimum support 0,2. Tabel 3.Data Transaksi Dengan Nilai Support Minimum Support. Makanan Frekuensi Nilai support 1 5 0,5 5 5 0,4 Item transaksi 1 1, 2, 3,4 2 3, 2, 1 3 6, 4, 9 4 7, 5 5 5, 10 6 5, 8, 9 7 1, 11, 12 8 1, 4, 5 9 1, 13 10 5, 7, 8 2.1-128

4 3 0,3 2 2 0,2 3 2 0,2 7 2 0,2 8 2 0,2 9 2 0,2 Gambar 1.Pembentukan FP-Tree Pada Transaksi pertama Setelah dilakukan pemindaian pada data transaksi seperti pada tabel 3 selanjutnya adalah menyusun data transaksi berdasarkan frekuensi item untuk pembuatan FP-Tree seperti pada tabel 4. Tabel 4.Data Transaksi Yang Diurutkan Sesuai Frekuensi Item Transaksi Id makanan 1 1, 2, 4, 3 2 1, 2, 3 3 4, 9 4 5, 7 5 5 6 5, 8, 9, 7 1 8 1, 5, 4 9 1 10 5, 7, 8 Gambar 2.Pembentukan FP-Tree pada transaksi kedua Seluruh transaksi yang terdapat di tabel 3 dibentuk satu persatu sampai selesai sehingga menjadi FP-Tree dibawah ini Setelah data transaksi diurutkan sesuai frekuensi item seperti pada tabel 4, maka gambar 1 akan memberikan ilustrasi mengenai pembentukan FP-tree. Gambar 3.Hasil Pembentukan Fp-Tree Keseluruhan Transaksi 1 b. Penerapan algoritma FP growth Setelah tahap pembangunan FP-tree selesai, diterapkan algoritma FP-growth untuk mencari frequent itemset. Algoritma FP-growth dibagi menjadi tiga langkah utama, yaitu : 1. Tahap pembangkitan Conditional Pattern Base. Conditional pattern base merupakan subdatabase yang berisi prefix path (lintasan prefix) dan suffix pattern (pola akhiran). 2. Tahap pembangkitan Conditional FP-tree 2.1-129

Pada tahap ini, support count dari setiap item pada setiap conditional pattern base dijumlahkan, lalu setiap item yang memiliki jumlah support count lebih besar sama dengan minimum support count akan dibangkitkan dengan conditional FP-tree. 3. Tahap Pencarian frequent itemset Apabila Conditional FP-tree merupakan lintasan tunggal (single path), maka didapatkan frequent itemset dengan melakukan kombinasi item untuk setiap conditional FPtree. Jika bukan lintasan tunggal, maka dilakukan pembangkitan FP-growth secara rekursif. Akan dicoba menerapkan algoritma FP-growth pada data transaksi makanan. Mengambil conditional pattern base pada FP-Tree dengan melakukan pemindaian pada FP-Tree. Tentukan lintasan dari setiap item yang berakhir dengan nilai support terkecil, yaitu 9. Berturut-turut dibentuk juga 8,7,3,2,4,5,1. Proses pembentukan dapat dilihat pada gambar berikut. Seluruh lintasan dari setiap item yang berakhir dengan nilai support terkecil, dibentuk satu persatu sampai lintasan yang memiliki nilai support 1 dibawah ini : Gambar 6.Lintasan yang Mengandung Simpul 1 2. Pembangkitan conditional FP-tree Langkah pertama pada simpul 9 di gambar 4 adalah menghapus item 9 dan menghitung ulang support count. Gambar 7.Setelah item 9 dihilangkan, support count simpul diatasnya diperbaharui. Gambar 4.Lintasan yang Mengandung Simpul 9 a. Setelah semua lintasan berakhir di 9, maka simpul 9 dapat dihilangkan. Nilai support count diatasnya di perbaharui sesuai dengan kemunculan nilai transaksi dengan item 9 secara bersamaan. b. Karena item 9 frequent, yaitu nilai support 9 minimum support maka dipecahkan subproblem untuk menemukan frequent itemset. c. Karena nilai dari subproblem 4, 5 dan 8 hanya 1 transaksi maka berdasarkan prinsip anti-monotone heuristic, setiap transaksi tidak ada yang frequent dan dibuang. Perhitungan di simpul 9 dihentikan dan di lanjutkan pada simpul 8. Gambar 5.Lintasan yang Mengandung Simpul 8 Seluruh lintasan dari setiap item yang berakhir dengan nilai support terkecil, dibentuk satu persatu sampai lintasan yang memiliki nilai support 1 dibawah ini : 2.1-130

Suffix Frequent Itemset 8 {8},{5,8} 7 {7},{5,7} 4 {4},{1,4} 3 {3},{1,3},{2,3},{1,2,3} 2 {2},{1,2} Gambar 8.Setelah Item 8 Dihilangkan dan Support Count Diatasnya Diperbaharui a. Setelah semua lintasan berakhir di 8, maka simpul 8 dapat dihilangkan. Nilai support count diatasnya di perbaharui sesuai dengan kemunculan nilai transaksi dengan item 8 secara bersamaan. b. Karena item 8 frequent, yaitu nilai support 9 minimum support maka dipecah subproblem untuk menemukan frequent itemset. c. karena nilai dari subproblem 7 hanya 1 transaksi maka berdasarkan prinsip anti-monotone heuristic, setiap transaksi yang mengandung 7 dibuang. Karena jika item 7 tidak frequent maka setiap transaksi yang berakhiran 7,9 juga tidak frequent. Gambar 9.Pohon Prefix yang Berakhir Di 5,9 d. Dengan nilai support dari 5, didapat bahwa {5,9} termasuk dalam frequent itemset. e. Selanjutnya fp-tree akan terus melakukan pembangkitan conditional FP-tree yang sama sampai ke simpul 1. Setelah menemukan frequent itemset untuk semua akhiran (suffix), maka didapat hasil yang dirangkum dalam tabel 5: Tabel 5.Hasil Frequent Itemset Dengan metode divide and conquer ini, maka pada setiap langkah rekursif, algoritma FP-growth akan membangun sebuah conditional FP-tree baru yang telah diperbaharui nilai support count, dan membuang lintasan yang mengandung item-item yang tidak frequent lagi. 3. Kesimpulan Beberapa kesimpulan yang dapat ditarik dari penulisan makalah ini adalah : 1. Dengan 10 data transaksi pada tabel 2 dan nilai minimum support 0,2 maka didapat pola pembelian konsumen : a. Jika membeli ayam maka membeli cumi dengan nilai confidence 1. Nilai confidence 1 adalah nilai dengan kepastian tertinggi. Rekomendasi paket yang diusulkan adalah : paket 1 menu ayam dan cumi. b. Jika membeli cap cay maka membeli bihun dengan nilai confidence 0,4. Rekomendasi paket yang diusulkan adalah : paket 2 menu cap cay dan bihun. c. Jika membeli cap cay maka membeli sop dengan nilai confidence 0,4. Rekomendasi paket yang diusulkan adalah : paket 3 menu cap cay dan sop. d. Jika membeli nasi maka membeli kwetiaw dengan nilai confidence 0,4. Rekomendasi paket yang diusulkan adalah : paket 4 dengan menu nasi dan kwetiaw. e. Jika membeli nasi maka membeli cumi dengan nilai confidence 0,4. Rekomendasi paket yang diusulkan adalah : paket 5 dengan menu nasi dan cumi. f. Jika membeli nasi maka membeli ayam dan cumi dengan nilai confidence 0,4. Rekomendasi paket yang diusulkan adalah : paket 6 dengan menu nasi, ayam dan cumi. 2. Algoritma fp growth menutupi kelemahan algoritma apriori dalam menentukan frequent itemset. Tahap menentukan frequent itemset sangat berpengaruh terhadap performa data mining, terutama jika kandidat itemset berjumlah sangat besar. Pada algoritma fpgrowth hanya di lakukan dua kali scan database yaitu 2.1-131

pada awal iterasi untuk menentukan support count dan pada pembacaan TID pertama. Dengan begitu performa data mining akan meningkat dibanding algoritma apriori yang akan melakukan scan database sebanyak k-itemset. Daftar Pustaka [1] Mei, Rizki. 2010, Perbandingan Algoritma Apriori dan Algoritma Fp-Growth Untuk Perekomendasi Pada Transaksi Peminjaman Buku di Perpustakaan Universitas Dian Nuswantoro. Skripsi, Prodi Teknik Informatika : Universitas Dian Nuswantoro Semarang. [2] Kusrini dan E. T. Lutfi. 2009. Artificial Intelligent (Teknik dan Aplikasinya). Yogyakarta: Graha Ilmu. p.109 [3] Asiyah, S. (2005). Sistem Pakar Diagnosa Penyakit Gigi. Skripsi, Fakultas MIPA :Universitas Gadjah Mada. [4] Y. Wibisono. Metode Statistik. 1. Yogyakarta : Andi. 2009 : 45. [5] WHO. Health Topics Lung. 2014. Biodata Penulis Pahridila Lintang, saat ini menjadi mahasiswa di STMIK AMIKOM Yogyakarta. Muhammad Iqbal, saat ini menjadi mahasiswa di STMIK AMIKOM Yogyakarta. Ade Pujianto, saat ini menjadi mahasiswa di STMIK AMIKOM Yogyakarta 2.1-132