Scaling API-first â The story of a global engineering organization
Â
Final presentation
1. PROPOSAL 2
Halal Product Verification
using Mobile Application
Prepared By : Hazimi bin Muhammad
Supervisor : En Mohd Khalid Bin Awang
2. OUTLINE
INTRODUCTION
ď´ PROBLEM STATEMENT
ď´ OBJECTIVES
ď´ SCOPE
ď´ LIMITATION OF WORK
ď´ LITERATURE REVIEW
ď´ EXPECTED RESULT
SYSTEM DESIGN
ď´ Context Diagram(CD)
ď´ Entity Relationship Diagram(ERD)
4. INTRODUCTION
User
What is E
number!
This
product
is good
for me?
Insert E-
number of
product
⢠Halal status
⢠E Number
information
⢠User Health
information by
the product
⢠Halal status
⢠E Number
information
Registered
Unregistered
Problem
Health
detail
5. PROBLEM STATEMENT
ďś People are not able to identify the status to verify of
halal in their product
ďś Foods that normally do not come with simply information
about its source such as imported and canned foods.
ďś Some user are very sensitive to certain ingredients due
to their belief as well as their health
6. OBJECTIVES
ď´To design and develop a mobile application that
will enable user to check food product Halal status
in market
ď´To provide information about the ingredient by
using E number
ď´To inform the user about the information of
product so they can properly decide which
food to consume.
7. SCOPE
ď USER
ď´ Can check the halal status by using E number
ď´ User will be provided with extra information on the possible consequences of
consuming the food
ď´ registered user can customize their health detail and verificate the halal status
ď´ unregistered customer can only verificate the halal status
ď APPLICATION
ď§ Application requires user to key in the health information
ď§ Application let both registered and unregistered to verificate the halal status
ď§ Application let registered user to customize their health detail.
8. Limitation of work
This application
only include
food from
Malaysia
Unfamiliar e-
number and
allergic were
not listed in this
application
9. EXPECTED RESULT
â˘User get
information about E
number
â˘The application is
expected to
increase
consumersâ
awareness of
choosing the right
food that is halal
and healthy.
This app will help
user check food
product Halal
status in marketâ˘Mobile Application Android
platform
12. DATA DICTIONARY
ďą User
Attribute/Name Data Type Character Size Remark
User_id Varchar 30 Primary Key
Name Varchar 100 Null
Data Varchar 100 Null
Username Varchar 100 Null
email Varchar 100 Null
13. Attribute/Name Data Type Character Size Remark
Enum_code varchar 10 Primary key
Enum_name varchar 20 Null
Enum_category varchar 100 Null
Enum_status varchar 100 Null
Enum_desc varchar 100 Null
DATA DICTIONARY
ďą E-Number
14. ďą Allergic
DATA DICTIONARY
Attribute/Name Data Type Character Size Remark
Allergic_id varchar 30 Primary key
Allergic_name varchar 100 Null
Allergic_desc varchar 100 Null
16. DESIGN SAMPLE
⢠Home page
⢠Users are given the ability to
register themselves to enjoy
extra features as shown
⢠Without registration, the user
can still request for ingredient
information
17. DESIGN SAMPLE
LOGIN
⢠A registered user
can log into the
application and fill
up an update their
personal
information
18. REGISTER
⢠User how not
register yet can
register and
insert their health
information here.
DESIGN SAMPLE
19. DESIGN SAMPLE
⢠Shows how a user
can enter a
number to obtain
the information
about the source
of additive.
⢠Likewise,has also
requested for the
same information
but with different
input, that is the
ingredient name
INPUT
21. ALGORITHEM
Rule-based Technique Implementation
ď´Rule-based technique consists of if-then rules, a bunch of
facts, and an interpreter that control the statement. The
if-then rule statements used to select the conditional
statements that comprise the complete knowledge base.
ď´ A single if-then rule assumes that the simplest form of
conditional statements such as âif x is A then y is Bâ where
the if-part of the rule âx is Aâ is called the antecedent or
premise , while the then-part of the rule ây is Bâ is called
the consequent or conclusion .
ď´The E-Numbers will be as an antecedent the description
of the allergies and risks will be the conclusion.
22. ď´Expert systems can also use mathematical
operators to define an object as numerical and
assign it to the numerical value
IF E-Number is E 102
AND Allergic is Aspirin
THEN risk is Asthma
ALGORITHEM