BAB I PENDAHULUAN 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ANALISA PENCARIAN FREQUENT ITEMSETS MENGGUNAKAN ALGORITMA FP-MAX

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

2.2 Data Mining. Universitas Sumatera Utara

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

1 BAB I 2 PENDAHULUAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

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

PERSYARATAN PRODUK. 1.1 Pendahuluan Latar Belakang Tujuan

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

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. dari pemikiran-pemikiran manusia yang semakin maju, hal tersebut dapat. mendukung bagi pengembangan penyebaran informasi.

PENDAHULUAN TINJAUAN PUSTAKA

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

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

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

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

BAB III METODE PENELITIAN. Metode penelitian merupakan suatu prosedur beserta tahapan-tahapan yang

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJICOBA. Penerapan Data Mining Market Basket Analysis Terhadap Data Penjualan Produk

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

BAB 2 TINJAUAN PUSTAKA

Flowchart FP-GROWTH. Dataset Contoh

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

BAB 1 PENDAHULUAN. cepat dan pesat. Di berbagai bidang, kemajuan evolusi sistem berkembang menuju arah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB I PENDAHULUAN. manual, maka penulis menyusun tugas akhir ini dengan judul SISTEM INFORMASI EVALUASI BERBASIS WEB PADA PUSAT

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

Link Analysis (Superset) 3 Kategori Link Analysis (#1) 3 Kategori Link Analysis (#2) Association Rule Mining. 3 Kategori Link Analysis (#3)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGGALIAN KAIDAH MULTILEVEL ASSOCIATION RULE DARI DATA MART SWALAYAN ASGAP

1. BAB I PENDAHULUAN 1.1. Latar Belakang ,


BAB III ANALISIS DAN DESAIN SISTEM

ASSOCIATION RULES PADA TEXT MINING

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERBANDINGAN ALGORITMA APRIORI DAN ALGORITMA CT-Pro PADA KOMODITAS EKSPOR DAN IMPOR SKRIPSI ELISA SEMPA ARIHTA KABAN

BAB I PENDAHULUAN. Toko central menjual berbagai macam aksesoris hp untuk masyarakat yang

Cross-Selling: Perangkat Utama Customer Relationship Managem. Meningkatkan Loyalitas Pelanggan

UKDW. Bab 1. Pendahuluan

UKDW BAB I PENDAHULUAN

RANCANG BANGUN APLIKASI MARKET BASKET ANALYSIS (MBA) PADA MINIMARKET UD. DIANI DENGAN ALGORITMA CT-PRO

FREQUENT ITEMSET MINING MENGGUNAKAN ALGORITMA PIE

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

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. dalam suatu sistem basis data melalui aplikasi sistem informasi manajemen. Dari

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN. banyaknya permintaan konsumen. Pada CV. Surya Indah Abadi untuk mengetahui

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. cepat dan pesat. Di berbagai bidang, kemajuan evolusi sistem berkembang menuju arah

BAB I PENDAHULUAN. pengolahan data bila dibandingkan dengan cara manual. Dimana hal-hal

BAB I PENDAHULUAN. cepat, efisien serta akurat. Pengelolaan informasi menggunakan aplikasi dekstop tidak

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. Dengan kemajuan teknologi informasi dewasa ini, kebutuhan akan

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN 1.1 Latar Belakang

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

TINJAUAN PUSTAKA Data Mining

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

APLIKASI DATA MINING UNTUK MENAMPILKAN INFORMASI TINGKAT KELULUSAN MAHASISWA

Pola Kompetensi Mahasiswa Program Studi Informatika Menggunakan FP-Growth

BAB I PENDAHULUAN. baik. Maka para pengelola harus mencermati pola-pola pembelian yang dilakukan

BAB 1 PENDAHULUAN 1-1

BAB I PENDAHULUAN BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. yakni teknik mesin, teknik elektro dan teknik informatika. Namun bagi para calon

BAB II LANDASAN TEORI

Mining Association Rules dalam Basis Data yang Besar


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

BAB 2 TINJAUAN PUSTAKA

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

PENGGALIAN TOP-K FREQUENT CLOSED CONSTRAINED GRADIENT ITEMSETS TANPA BATASAN MINIMUM SUPPORT PADA BASIS DATA RETAIL

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

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. 1 Universitas Indonesia. Implementasi algoritma clustering..., Adolf Pandapotan

BAB I PENDAHULUAN I-1

PENGGALIAN TOP-K CLOSED FREQUENT ITEMSETS BERBASIS ALGORITMA PEMETAAN TRANSAKSI

Bab 3. Metode dan Perancangan Sistem

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

DATA MINING ANALISA POLA PEMBELIAN PRODUK DENGAN MENGGUNAKAN METODE ALGORITMA APRIORI

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. (compact disc). Teknologi ini memang praktis baik dari segi biaya maupun

ASSOCIATION RULES PADA TEXT MINING

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Apriori merupakan salah satu algoritma yang terkenal dalam mencari frequent pattern dari database transaksi[8]. Prinsip dari algortima Apriori ini adalah jika sebuah itemset frequent maka semua subset dari itemset harus frequent. Namun pada situasi dimana jika ditemukan dataset yang berukuran besar algoritma ini akan mengalami penurunan performansi karena harus melakukan scan database secara berulang ulang. Pada saat ini sebuah metode dalam mencari frequent pattern berbasiskan FP-tree (FP-growth) mempunyai effisiensi yang cukup tinggi dibandingkan dengan pendekatan Apriori[2]. Salah satu keuntungan dari FP-growth dibandingkan dengan pendekatan pendekatan yang lain adalah FP growth di bangun dari sebuah FP tree, dan ukurannya lebih kecil dibandingkan dengan ukuran database yang aslinya dan juga dengan FP growth dapat mengurangi scan database yang berulang ulang dalam proses mining. Algoritma FP-growth menggunakan struktur data yang disebut FP-tree (Frequent Pattern tree) dalam melakukan pencarian frequent pattern[7,13]. Sesuai dengan namanya FP-tree merupakan struktur pohon dimana setiap cabang berisi informasi frequent itemset, dan setiap node menyimpan informasi item dan frekuensinya. Urutan parent dan child dari pohon ini ditentukan oleh frekuensi masing-masing item. Item dengan frekuensi lebih besar akan menjadi parent bagi item dengan frekuensi yang lebih kecil. Begitupula sebaliknya item dengan frekuensi yang lebih kecil akan menjadi child bagi item yang lebih besar. Dengan demikian, yang menjadi daun dari pohon ini adalah item dengan frekuensi yang paling kecil. FP-tree memiliki sebuah header table yang berisi informasi item dan frekuensinya dan memiliki penunjuk ke node yang ada pada tree tersebut. Daftar item pada tabel ini disusun berdasarkan frekuensinya, dimulai dari item dengan 1

BAB I PENDAHULUAN 2 frekuensi terbesar lalu disusul oleh item dengan frekuensi yang lebih kecil dan seterusnya. Setelah header table dan FP-tree dibuat, maka pencarian frequent itemset hanya dilakukan melalui struktur ini, sehingga sampai pada tahap ini pengecekan terhadap database tidak diperlukan lagi. Frequent itemset tingkat berikutnya, diperoleh dengan membuat conditional FP-tree dengan algoritma FP-growth. Algoritma ini bekerja secara rekursif dalam membuat conditional FP-tree. Walaupun kinerja algoritma FP-growth cukup baik, struktur FP-tree kurang sesuai untuk dataset berukuran besar[13]. Solusi dari pernyataan di atas dapat dilakukan dengan melakukan modifikasi pada FP-growth. Modifikasi struktur FP-tree kedalam bentuk tabel memungkinkan dilakukan frequent pattern mining dengan teknik SQL based. Pada Tugas Akhir ini di lakukan studi analisis performansi dan implementasi algoritma SQL based Frequent Pattern Mining dengan FP-growth. 1.2 Perumusan Masalah Dari Penjelasan di atas maka dapat dirumuskan permasalahan pokok diantaranya adalah : 1. Walaupun FP-growth mempunyai kinerja yang lebih baik, namun jika di temui dataset yang berukuran besar, kurang sesuai untuk membangun FPtree di dalam main memory. Bagaimana implementasi integrasi frequent pattern tree dengan RDBMS. 2. Dalam membangun tabel frequent pattern tree pada algoritma SQL based Frequent Pattern Mining dengan FP-growth ini terdapat dua pendekatan yaitu FP dan EFP, meskipun dalam membangun FP-tree pada pendekatan EFP memerlukan tabel tambahan dan ukurannya cenderung lebih besar dari tabel FP-tree, namun pembuatan tabel FP-tree pada pendekatan EFP lebih cepat karena menghindari pengecekan masing-masing frequent items seperti yang dilakukan pada pendekatan FP. Bagaimana performansi dari kedua pendekatan ini dalam menangani dataset yang dense maupun yang sparse.

BAB I PENDAHULUAN 3 3. Bagaimana melakukan pengujian dan analisis untuk algoritma SQL based Frequent Pattern Mining dengan FP-growth ini. 1.3 Tujuan Berdasarkan masalah yang telah di definisikan diatas, maka tujuan penulisan Tugas Akhir ini adalah untuk mengimplementasikan SQL based Frequent Pattern Mining dengan FP-growth dalam proses pencarian frequent pattern dan menganalisis bagaimana performansi algoritma ini dalam menangani dataset yang dense maupun yang sparse dilihat dari dua pendekatan yaitu FP dan EFP. Untuk mengukur performansi ini akan digunakan suatu faktor yaitu Efisiensi, dalam hal ini suatu algoritma dikatakan lebih efisien jika algoritma tersebut memerlukan waktu yang lebih sedikit untuk memproses input menjadi output dibandingkan dengan algoritma yang lain. 1.4 Batasan Masalah Dalam Tugas Akhir ini, yang akan dibahas adalah suatu implementasi SQL based Frequent Pattern Mining dengan FP-growth dengan batasan masalah sebagai berikut : 1. Tidak menangani pembentukan association rule. 2. Data yang digunakan merupakan data synthetic dan sebuah real dataset yaitu Mushroom. 3. Tidak menangani proses data selection dan preprosessing 1.5 Metodologi Pendekatan sistematis/metodologi yang akan digunakan dalam merealisasikan tujuan dan pemecahan masalah di atas adalah dengan menggunakan langkahlangkah berikut : o Studi Literatur Mempelajari konsep-konsep Data Mining Association melalui pencarian referensi buku-buku, jurnal ilmiah baik dari dalam maupun luar.

BAB I PENDAHULUAN 4 o Pendalaman materi Mendalami materi yang akan digunakan seperti prinsip Apriori, struktur data tree, konsep FP-growth serta SQL based Frequent Pattern Mining dengan FP-growth. o Perancangan dan implementasi Pada perancangan tugas akhir ini digunakan pemodelan terstruktur, kemudian hasil perancangan tersebut di implementasikan dengan menggunakan bahasa pemrograman PHP 4 dan menggunakan basis data MySQL Server 4.1. serta dan Mozilla Firefox web browser. o Analisis dan Evaluasi Menganalisis dengan mengukur hasil implementasi algoritma SQL based Frequent Pattern Mining dengan FP-growth. 1.6 Sistematika Penulisan Tugas Akhir ini akan disusun berdasarkan sistematika pembahasan sebagai berikut: BAB I BAB II BAB III PENDAHULUAN Berisi latar belakang, perumusan masalah, tujuan penelitian, batasan masalah, metodologi pembahasan dan sistematika penulisan. DASAR TEORI Berisi berbagai dasar teori yang mendukung dan mendasari penulisan tugas akhir ini yaitu mengenai konsep data mining, datamining association rule, dan algoritma yang digunakan dalam association rules. PERANCANGAN DAN IMPLEMENTASI Pada perancangan tugas akhir ini digunakan pemodelan terstruktur, kemudian hasil perancangan tersebut di implementasikan dengan menggunakan bahasa pemrograman PHP 4 dan menggunakan basis data MySQL Server 4.1. dan Mozilla Firefox web browser.

BAB I PENDAHULUAN 5 BAB IV BAB V PENGUJIAN DAN ANALISIS Berisi hasil pengujian dan analisis algoritma SQL based Frequent Pattern Mining dengan FP-growth yang dilihat dari dua pendekatan yaitu pendekatan FP dan pendekatan EFP serta hasil pengujian dan analisis perbandingan algoritma tersebut dengan hasil penelitian yang lain yaitu FP-growth*. PENUTUP Berisi kesimpulan yang diambil dari pembahasan sebelumnya serta memberikan saran untuk penegembangan selanjutnya.