Nadia Andreani Dwiyono 26406019 DESIGN AND MAKE OF DATA MINING MARKET BASKET ANALYSIS APLICATION AT DE JOGLO RESTAURANT.

Slides:



Advertisements
Similar presentations
Frequent Itemset Mining Methods. The Apriori algorithm Finding frequent itemsets using candidate generation Seminal algorithm proposed by R. Agrawal and.
Advertisements

A distributed method for mining association rules
Mining Frequent Patterns II: Mining Sequential & Navigational Patterns Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Mining Multiple-level Association Rules in Large Databases
IT 433 Data Warehousing and Data Mining Association Rules Assist.Prof.Songül Albayrak Yıldız Technical University Computer Engineering Department
1 of 25 1 of 45 Association Rule Mining CIT366: Data Mining & Data Warehousing Instructor: Bajuna Salehe The Institute of Finance Management: Computing.
Data Mining Association Analysis: Basic Concepts and Algorithms
Association Rule Mining Zhenjiang Lin Group Presentation April 10, 2007.
Chapter 9 Business Intelligence Systems
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Introduction to Data Mining Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
Is Sampling Useful in Data Mining? A Case in the Maintenance of Discovered Association Rules S.D. Lee, D. W. Cheung, B. Kao Department of Computer Science.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Association Rule Mining Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
Mining Negative Rules in Large Databases using GRD Dhananjay R Thiruvady Supervisor: Professor Geoffrey Webb.
Data Mining By Archana Ketkar.
Basic of DFD. Developing a DFD There are no FIXED rules about how a DFD should be developed… There is no such a DFD call “CORRECT DFD”… Expert SAs may.
Fast Algorithms for Association Rule Mining
Research Project Mining Negative Rules in Large Databases using GRD.
Mining Association Rules
Systems Analysis I Data Flow Diagrams
MIS 451 Building Business Intelligence Systems Association Rule Mining (1)
Association Discovery from Databases Association rules are a simple formalism for expressing positive connections between columns in a 0/1 matrix. A classical.
Information Retrieval from Data Bases for Decisions Dr. Gábor SZŰCS, Ph.D. Assistant professor BUTE, Department Information and Knowledge Management.
Mining Association Rules between Sets of Items in Large Databases presented by Zhuang Wang.
Mining Sequential Patterns: Generalizations and Performance Improvements R. Srikant R. Agrawal IBM Almaden Research Center Advisor: Dr. Hsu Presented by:
Basic Data Mining Techniques
Introduction to Systems Analysis and Design Trisha Cummings.
Data Mining Dr. Chang Liu. What is Data Mining Data mining has been known by many different terms Data mining has been known by many different terms Knowledge.
Intelligent Systems Lecture 23 Introduction to Intelligent Data Analysis (IDA). Example of system for Data Analyzing based on neural networks.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Association Rules. 2 Customer buying habits by finding associations and correlations between the different items that customers place in their “shopping.
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
1 Apriori Algorithm Review for Finals. SE 157B, Spring Semester 2007 Professor Lee By Gaurang Negandhi.
1 Verifying and Mining Frequent Patterns from Large Windows ICDE2008 Barzan Mozafari, Hetal Thakkar, Carlo Zaniolo Date: 2008/9/25 Speaker: Li, HueiJyun.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
HW#2: A Strategy for Mining Association Rules Continuously in POS Scanner Data.
Data Mining By Dave Maung.
Expert Systems with Applications 34 (2008) 459–468 Multi-level fuzzy mining with multiple minimum supports Yeong-Chyi Lee, Tzung-Pei Hong, Tien-Chin Wang.
Introduction of Data Mining and Association Rules cs157 Spring 2009 Instructor: Dr. Sin-Min Lee Student: Dongyi Jia.
EXAM REVIEW MIS2502 Data Analytics. Exam What Tool to Use? Evaluating Decision Trees Association Rules Clustering.
3-1 Data Mining Kelby Lee. 3-2 Overview ¨ Transaction Database ¨ What is Data Mining ¨ Data Mining Primitives ¨ Data Mining Objectives ¨ Predictive Modeling.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Association Rule Mining Data Mining and Knowledge Discovery Prof. Carolina Ruiz and Weiyang Lin Department of Computer Science Worcester Polytechnic Institute.
Data Mining Find information from data data ? information.
Association Rule Mining
DATA MINING By Cecilia Parng CS 157B.
DOCUMENT CLUSTERING USING HIERARCHICAL ALGORITHM Submitted in partial fulfillment of requirement for the V Sem MCA Mini Project Under Visvesvaraya Technological.
Business Intelligence - 2 BUS 782. Topics Data warehousing Data Mining.
1 Introduction to Data Mining C hapter 1. 2 Chapter 1 Outline Chapter 1 Outline – Background –Information is Power –Knowledge is Power –Data Mining.
ANALYZING AND DESIGNING ADMINISTRATION INFORMATION SYSTEM FOR PD. DELTA CENTRAL ASIA IN SURABAYA YANUAR SANJAYA
DATA MINING Using Association Rules by Andrew Williamson.
Academic Year 2014 Spring Academic Year 2014 Spring.
Chapter 8 Association Rules. Data Warehouse and Data Mining Chapter 10 2 Content Association rule mining Mining single-dimensional Boolean association.
Improvement of Apriori Algorithm in Log mining Junghee Jaeho Information and Communications University,
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 28 Data Mining Concepts.
Mining Association Rules in Large Database This work is created by Dr. Anamika Bhargava, Ms. Pooja Kaul, Ms. Priti Bali and Ms. Rajnipriya Dhawan and licensed.
Data Mining: Confluence of Multiple Disciplines Data Mining Database Systems Statistics Other Disciplines Algorithm Machine Learning Visualization.
Advanced Data Structures Lecture 1
Market Basket Analysis
Group #1 Alanood AlShehry ID# Hadeel AlEisa ID#
DATA MINING © Prentice Hall.
A Research Oriented Study Report By :- Akash Saxena
Data Mining: Concepts and Techniques
Knowledge discovery & data mining Association rules and market basket analysis--introduction UCLA CS240A Course Notes*
Data Mining 101 with Scikit-Learn
Association Rules.
Data Mining Association Rules Assoc.Prof.Songül Varlı Albayrak
Introduction to Systems Analysis and Design
Frequent patterns and Association Rules
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Presentation transcript:

Nadia Andreani Dwiyono DESIGN AND MAKE OF DATA MINING MARKET BASKET ANALYSIS APLICATION AT DE JOGLO RESTAURANT

Background De Joglo Restaurant have been using computerized system in any sales transaction, so the number of transactions can be analyzed to provide useful knowledge for knowing customer’s order habits. So, the restaurant needs an application which can provide useful information for users

Problem Definition How to find patterns association between the different menus which ordered by customer.

Purpose Design and make an application to help manager to gain important informations about the food menus are often ordered by customers.

Scope Input: The data that being analyzed for testing are sales data transaction in one year. Processing data is from sales details and menu table in a particular period.

Scope (continue) Process: This application used Market Basket Analysis method. The results of input will be grouped by order number, then determined the minimum support and then processed using the FP-Tree algorithm.

Scope (continue) Output: The results from the processed tables will be presented in association rules and will be displayed for user information in the table and graph form. The program will only provide information to help manager in the restaurant, not offering problem solution.

Data Mining Data mining is a process to discover interesting knowledge from large amounts of data which stored in the database (Han, Kamber, 2001). Data Mining is also often said by many people as a synonym of Knowledge Discovery in Databases or KDD.

Stages in Data Mining (KDD)

Market Basket Analysis Market Basket Analysis is interested in identifying which products tend to be purchased together (Olson, Yong, 2007). This technique is also called Association rule analysis which is another way to do data mining.

FP-TREE FP-Tree is an algorithm used to find association patterns in transaction databases. Each node in the FP-Tree contains three important information. The informations are: ◦ Label item ◦ Count ◦ Link

Context Diagram Page 18

DFD Level 0 Page19

Flowchart Page 21

Create Table Flowchart Page 24

Encode Table Flowchart Page 25

Generate Frequent Item Flowchart Page 26

Page 27 Tree Flowchart

Page 28 Conditional Pattern Base Flowchart

Conditional FP-Tree Flowchart Page 29

Generate Association Rules Flowchart Page 30

System Design (Menu) Home LoginUser Setting Change Password Add User Delete User Preprocessing Create Table Encode Table Process Generate Frequent Itemset Create Tree Conditional Pattern Base dan Conditional FP-tree Association Rules Graph View Graph and Report

Preprocessing (Create Table)

Preprocessing (Encode Table)

Generate Frequent Item

Create Tree

Conditional Pattern Base and Conditional FP-Tree

Generate Association Rules

Graph

Report

Preprocessing Testing Result No Transaction Period Total Transaction Total Menu Process Time 11 day s 23 days s 31 week s 42 week s 51 month s

Process Testing Result No Total Transaction’s Notes Min. SupportTotal Rules Process Time 16610% (7)2741 m 15 s 15% (10)13042 s42 s % (18)3692 m 53 s 15% (27)5849 s % (28)2923m 27 s 15% (41)441 m 2 s % (41)2604 m 48 s 15% (61)421 m 41 s % (83)1349 m 3 s 15% (125)263m 48 s

Questionnaire NoNamePosition Criteria Eko Owner Handoko General Manager Sari Cashier Anik Cashier Average : Criteria Description : 1.The accuracy of the information generated. 2.Interface Design. 3.Ease of use of the program. 4.The use of language in the information. 5.Instructions given to the user in using application.

Conclusion If the specified minimum support getting smaller, then the generated frequent itemsets will become considerable, so the process time become longer. The result from mining process can displaying a correlation between data (association rules) with the support information and confidence that can be analyzed. This information will give additional consideration for user in further decision making.

Conclusion (continue) This application can display the result of rules into graph and table to view the result. Total time generated in the preprocessing and process with minimum support 10% is: one day transaction took 1 minute 18 seconds, three days transaction took 3 minutes 3 seconds, one week transaction took 3 minutes 43 seconds, two weeks transaction took 5 minutes 12 seconds, one month transaction took 9 minutes 57 seconds.

Conclusion (continue) Based on the experiments, this application is useable and can be implemented successfully which shown from questionnaire result from user as follows: level of information accuracy 80%, design interface 80%, simplicity in using the program 70%, language in providing information 70%, and guidance in using application 75%.

Suggestion With this method was expected to encourage the creation and implementation of better algorithms because there are many algorithms, like Pincer Search and Hash Based, which may make the analysis more faster and efficient in the processing time.

Suggestion (continue) Expected the interface design become more interesting and user friendly Applications can be developed into a web form, so users can use this application not only on a single computer and can be accessed wherever the user as long as they have the internet connection.

Nadia Andreani Dwiyono DESIGN AND MAKE OF DATA MINING MARKET BASKET ANALYSIS APLICATION AT DE JOGLO RESTAURANT