+ All Categories
Home > Documents > LONG MEI YIN -...

LONG MEI YIN -...

Date post: 09-Aug-2019
Category:
Upload: lamkien
View: 214 times
Download: 0 times
Share this document with a friend
24
Food and Beverage Decision Support System (FBDSS) LONG MEI YIN This report is submitted in partial fulfillment of the requirements for the Bachelor of Information Technology. FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI KOLEJ UNIVERSITI TEKNIKAL KEBANGSAAN MALAYSIA 2004
Transcript
Page 1: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

Food and Beverage Decision Support System (FBDSS)

LONG MEI YIN

This report is submitted in partial fulfillment of the requirements for the Bachelor of Information Technology.

FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI KOLEJ UNIVERSITI TEKNIKAL KEBANGSAAN MALAYSIA

2004

Page 2: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

ii

ADMISSION

I admitted that this project title name of

Food and Beverage Decision Support System

is written by me and is my own effort and that no part has been plagiarized without

citations.

STUDENT : ___________________________________ Date : ________ (LONG MEI YIN)

SUPERVISOR : ___________________________________ Date : ________

(PN. MASLITA ABDUL AZIZ)

Page 3: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

iii

DEDICATION

To my beloved parents...

Page 4: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

iv

ACKNOWLEDGEMENTS

An endeavor like this would not have been possible without the blessings of

my parents. It is because of their dedication and support that I have been able to

study in KUTKM. The quality and success of PSM1 report is greatly dependant on

the motivation and direction provided by both supervisor and friends. It has been my

privilege to work under the mentorship of Pn. Zahriah Othman for assisting me

along the duration of Project I until she start taking holidays to deliver a baby. From

there Pn. Maslita Abdul Aziz started to take over responsibility of Pn. Zahriah to

mentor me for Project II development. Therefore, the hard work and caring support

from all will be appreciated.

I would like to thanks my friends mainly housemates because of their patient

and dedication in attending all my questions regarding the development of FBDSS

since Project I till Project II. They are, Lim Pei Ting, Beh Bee Ping, Lee San Ling,

Honey Chua Ee Sin, Lai Yeow Kit, Lee Hooi Hwang, Wong Ai Chan, Tan Chew Joo

and Yee Lang Eng.

I once again would like to express thank you to all who had helped me

through this project sincerely. To my family, without your constant support,

encouragement and prayers this work would have been extremely difficult. Thanks

for doing what parents do the best.

Last but not least, I would like to thanks KUTKM for giving me this

opportunity to do final project.

Page 5: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

v

ABSTRAK

Tesis ini dibahagikan kepada dua bahagian, iaitu, Projek I dan Projek II. Projek I dilaksanakan semasa di Semester Khas selama 8 minggu, manakala Projek II dijalankan pada masa yang sama dengan Semester 7 iaitu selama 14 minggu. Sistem yang dibangunkan ialah Sistem Pesanan Makanan dan Minuman (Food and

Beverage Ordering System) yang berasaskan Sistem Sokongan Keputusan (Decission Support System) atau dikenali secara singkatan sebagai FBDSS (Food

and Beverage Decision Support System). Sistem ini dibangunkan untuk The Orange Restaurant. The Orange Restaurant adalah sebuah restoran yang mengamalkan cara pesanan makanan dan minuman secara manual. Objektif projek ini adalah untuk membangunkan sistem yang mengamalkan proses pesanan sistematik dan juga untuk menyelesaikan masalah yang dihadapi oleh pekerja dari The Orange Restaurant. Masalah-masalah yang dihadapi adalah seperti kesilapan dalam mengambil pesanan, kekeliruan dalam penghantaran makanan dan minuman kepada pelanggan, maklumat mengenai makanan dan minuman yang dihidangkan, perkhidmatan dan sebagainya. Kelebihan FBBDSS adalah ianya membekalkan sistem pesanan yang lebih sistematik dan teratur kerana kesemua data/maklumat akan disimpan ke dalam pangkalan data bagi meningkatkan prestasi pengurusan dalam The Orange Restaurant. Pelanggan boleh mengambil pesanan makanan dan minuman berserta dengan maklumatnya, pemberian nombor meja secara automatic dan mengubahsuai pesanan secara lebih efisien melalui FBDSS. FBDSS juga berupaya untuk mencetak bil pesanan pelanggan supaya pembayaran akan berjalan secara lebih lancar. Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan memastikan sistem yang dibangunkan adalah betul dan boleh dipercayai. Maka dengan ini, model “Waterfall” digunakan sebagai panduan untuk membangunkan FBDSS. Pendekatan teknik object-oriented dan unified modeling language (UML) digunakan dalam pembangunan FBDSS. Skop yang terlibat adalah sepertix login, pendaftaran, pesanan makanan dan minuman, pemilihan kawasan dan lokasi meja dan lain-lain. Secara keseluruhannya, FBDSS telah meyelesaikan masalah yang dihadapi oleh The Orange Restaurant.

Page 6: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

vi

ABSTRACT

This thesis is divided into two parts; there are Project I and Project II. Project I was carried out in Special Semester (8 weeks), while Project II in Semester 7. The system being developed is Food and Beverage Decision Support System (FBDSS) for The Orange Restaurant. The project objective is to perform a systematic ordering process and to solve the problems faced by the staffs of The Orange Restaurant. The problems that are mentions here are mistake in taking orders, mix-up during food delivery to the tables, food and beverage information, services and so on. The significance of the project is that it provides more systematic and organized ordering system because all data will be kept in database so it can increase the level of the management in The Orange Restaurant. Customer can orders food and beverage, get their information, automatic table placement and modify orders more efficient with FBDSS. FBDSS is capable to print orders report or better known as bill to keep track of customer’s own orders to ensure billing processed was done smoothly. The correct choice of methodology plays an essential role for the delivery of reliable and correct software products. A “Waterfall” model is chosen to guide FBDSS and OO approach technique and UML tool to develop FBDSS. Scopes areas of FBDSS are login, register, ordering food and beverages, select table area and others. In conclusion, the FBDSS had solved the problems face by staff of The Orange Restaurant.

Page 7: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

vii

TABLE OF CONTENTS

PROJECT TITLE i

ADMISSION ii

DEDICATION iii

ACKNOWLEDGEMENT iv

ABSTRACT v

TABLE OF CONTENTS vii

LIST OF TABLES ix

LIST OF FIGURES xi

LIST OF ACRONYMS xiii

LIST OF APPENDIX xiv

CHAPTER 1 : INTRODUCTION 1

1.1 Overview 1

1.2 Problem Statements 2

1.3 Objectives 3

1.4 Scopes 3

1.5 Contributions 5

1.6 Expected Output 5

1.7 Conclusion 6

CHAPTER 2 : LITERATURE REVIEW 7

2.1 Introduction 7

2.2 Fact and Finding 7

2.3 Conclusion 19

CHAPTER 3 : PROJECT PLANNING AND METHODOLOGY 20

3.1 Introduction 20

3.2 High-level Project Requirements 21

3.3 System Development Approach 23

3.4 Project Schedule and Milestones 27

3.5 Conclusion 29

Page 8: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

viii

CHAPTER 4 : ANALYSIS 30

4.1 Introduction 30

4.2 Analysis of Current System 31

4.3 Analysis of To Be System 37

4.4 Conclusion 42

CHAPTER 5 : DESIGN 43

5.1 Introduction 43

5.2 Preliminary/High-Level Design 43

5.3 Detailed Design 67

5.4 Conclusion 101

CHAPTER 6 : IMPLEMENTATION 102

6.1 Introduction 102

6.2 Software Development Environment Setup 102

6.3 Software Configuration Management 104

6.4 Implementation Status 111

6.5 Conclusion 113

CHAPTER 7 : TESTING 102

7.1 Introduction 114

7.2 Test Plan 115

7.3 Test Strategy 117

7.4 Test Design 122

7.5 Test Case Results 133

7.6 Conclusion 137

CHAPTER 8 : PROJECT CONCLUSION 102

8.1 Observation of Weaknesses and Strengths 138

8.2 Proposition for Improvement 139

8.3 Conclusion 140

BIBLIOGRAPHY 141

APPENDIX 143

A Gantt Chart 143

B Sequence Diagram 145

C Help File 155

Page 9: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

ix

LIST OF TABLES

TABLE NO. TITLE PAGE

3.1 Software Justification for FBDSS development 22

3.2 Hardware Justification for FBDSS development 22

3.3 Project Milestone 27

4.1 Software Requirement for FBDSS development 40

4.2 Hardware Requirement for FBDSS development 41

5.1 FBDSS Input Specification 63

5.2 FBDSS Output Specification 63

5.3 Registration Form 67

5.4 Cashier Login Form 68

5.5 Administrator’s Form 70

5.6 Cashier Login Details Form 72

5.7 Table’s Adjustment Form 73

5.8 Order’s Adjustment Form 75

5.9 Main Course List Form 76

5.10 Side Orders List Form 77

5.11 Dessert List Form 78

5.12 Beverage List Form 79

5.13 Cashier Pick-Up Bills Form 81

5.14 Customer Information Form 84

5.15 Table Placement Form 85

5.16 Ordering Form 88

5.17 Modify Orders Form 94

5.18 Confirmation Form 97

5.19 FBDSS Entities Constraints 98

5.20 FBDSS Data Dictionary 99

5.21 FBDSS Database Relationship Types 99

Page 10: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

x

5.22 FBDSS Database Attributes 100

6.1 Implementation Status for each module 112

7.1 Test Schedule 117

7.2 Levels of Software Testing 117

7.3 Test Case FB01 – Register 122

7.4 Test Case FB02 – CustomerInformation 123

7.5 Test Case FB03 – TablePlacement 123

7.6 Test Case FB04-DisplayMenuList 124

7.7 Test Case FB05 – AddItem 125

7.8 Test Case FB06 – DisplayItemOrdered 126

7.9 Test Case FB07 – Modify 126

7.10 Test Case FB08 – Confirm 126

7.11 Test Case FB09 – ModifyOrders 127

7.12 Test Case FB10 – ModifyDone 127

7.13 Test Case FB11 – Confirmation 128

7.14 Test Case FB12 – CashierLogin 128

7.15 Test Case FB13 – PickUpBill 129

7.16 Test Case FB14 – CloseBill 130

7.17 Test Case FB15 – CashierDone 130

7.18 Test Case FB16 – Add 130

7.19 Test Case FB17 – Delete 131

7.20 Test Case FB18 – Update 131

7.21 Test Data FB02 – CustomerInformation 132

7.22 Test Data FB03 – TablePlacement 132

7.23 Test Data FB05 – AddItem 132

7.24 Test Data FB09 – ModifyOrders 133

7.25 Test Data FB12 – CashierLogin 133

7.26 Test Data FB13 – PickUpBBills 133

7.27 Test Case Result 133

7.28 Test Summary Report 137

Page 11: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

xi

LIST OF FIGURES

FIGURE NO. TITLE PAGE

3.1 A simple waterfall methodology model 24

3.2 FBDSS Overview 27

4.1 Current Business System (Pictorial Diagram) 32

4.2 Definition of Internal and External Current

Business System for Orange Style Restaurant

33

4.3 Current Business System (Activity Diagram) 35

4.4 FBDSS Use Case Diagram 39

4.5 FBDSS Deployment Diagram 41

5.1 Boundary Classes in FBDSS 45

5.2 Control Class in FBDSS 46

5.3 Entity Classes in FBDSS 46

5.4 FBDSS Artifact Diagram 47

5.5 FBDSS Design Model 48

5.6 Select Main Course-Sequence Diagram-Basic

Flow

49

5.7 Select Main Course-Sequence Diagram-

Alternate Flow

49

5.8 Select Main Course-Sequence Diagram-

Exception Flow

50

5.9 FBDSS Class Diagram 51

5.10 Registration Form 52

5.11 Cashier login Form 52

5.12 Cashier Pick-up Form 53

5.13 Customer Information Form 54

5.14 Table Placement Form 54

5.15 Customer Orders Form 55

Page 12: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

xii

5.16 Modify Orders Page 56

5.17 Confirmation Form 57

5.18 Administrator Form 57

5.19 Cashier List Form 58

5.20 Table List Form 59

5.21 Orders List Form 60

5.22 Menu List Form 61

5.23 Navigation Flows Diagram 62

5.24 Printed Bill Design 65

5.25 FBDSS Database Class Diagram 66

6.1 FBDSS Development Environment Diagram 103

6.2 FBDSS Real Environment Set up Diagram 104

6.3 Microsoft Visual Basic 6.0 Setup 105

6.4 Step 1 in MySQL installation process 106

6.5 Step 2 in MySQL installation process 107

6.6 Step 3 in MySQL installation process 107

6.7 Step 4 in MySQL installation process 108

6.8 MySQL-Front installation step 1 108

6.9 MySQL-Front installation step 2 109

6.10 MySQL-Front installation step 3 109

6.11 Step 1 in installing MySQL driver 110

6.12 Step 2 in installing MySQL driver 110

7.1 Test Organization 115

Page 13: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

xiii

LIST OF ACRONYMS

FBDSS - Food and Beverage Decision Support System

F&B - Food and beverage

DSS - Decision support system

UML - Unified Modeling Language

KUTKM - Kolej Universiti Teknikal Kebangsaan Malaysia

SDLC - Software Development Life Cycle

CASE - Computer Aided Software Engineering

WIA - Workforce Investment Act

FDSS - Frontline Decision Support System

USDOL - U.S Department of Labor

IT - Information technology

SPX - Sigma Operations Platform

RAD - Rapid Application Development

GIS - Geographic Information System

EMS - Emergency Medical Services

GPS - Global Positioning System

RAM - Random Access Memory

CD-ROM - Compact Disc Read Only Memory

DFD - Data flow diagram

OOA - Object-oriented analysis

PSM - Projek Sarjana Muda

Page 14: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

xiv

LIST OF APPENDIX

LIST TITLE PAGE

A Gantt Chart 143

B Sequence Diagram 145

Page 15: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

I RETPAHC

NOITCUDORTNI

1.1 weivrevO

sihT .dlrow eht ni yrtsudni gnidael a neeb sah yrtsudni egareveb dna doof ehT

laitnesse na si dooF .ecar namuh eht gnoma ssenisub eroc a emoceb sah yrtsudni

ahne fo tol a neeb dah erehT .ydob namuh rof tneirtun ecn ,tnem dna noitacifidom

morf sdnamed ehT .yrtsudni egareveb dna doof eht no detnemelpmi noitazinredom

d dah yehT .yad hcae rehgih dna rehgih gnimoceb era sremotsuc ot doof eht dedname

dereviled eb tsaf re seiteirav erom dna rorre ssel ,ecivres retteb , fo aerc dna doof evit

dna dnamed desaercni eht htiW .dereffo eb ot egareveb dnert deziralupop gnitae fo

tuo yllaicepse .ti htiw epoc ot yrassecen deedni si metsys cinortcele na ,tnaruatser ta

ydaerla dah seinapmoc lareves ,sedaced tsap eht roF depoleved metsys s ot eht dia

.tnemeganam kcots dna ssecorp gniredro eht eganam ot tnaruatser

doof eht ot elbat gninid eht morf enoyreve tcennoc won nac smetsys weN

rieht evig stseug ,worromot fo tnaruatser eht nI .niahc ylppus cinortcele na ni rodnev

etta retiaw a ot sredro ekat lliw ecived cinortcele na erehw ,retnuoc cificeps a gnidn

,ecivres gnideeps ,nehctik eht ot dettimsnart era sredro ehT .sliated sredro eht

dna ,srorre gnicuder eht nrut ni ssertiaw/retiaw emit erom tneps nac htiw eht

sremotsuc .

eht lla fo ecnavda nI noisiceD egareveB dna dooF a ,metsys gnitsixe es

metsyS troppuS )SSDBF( .ereh decudortni eb lliw egnarO ehT tnaruatseR .dhB .ndS

poleved ot ynapmoc esuoh erawtfos a .dhB .ndS geulBL hcaorppa dah erawtfos ot

tnemeganam sti ecalper ecorp gniredro remotsuc ni ,ss gnitadpu dna tnemelttes llib

sunem ,margorp a dna sloot dedia retupmoc a htiW . egnarO ehT tnaruatseR .dhB .ndS

.srorre ssel htiw ecivres retsaf dna htooms erom a evah ot eveileb era

Page 16: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

2

b ot redro nI ,yllufsseccus metsys siht dliu tseb - ana ssenisub ecitcarp dna sisyl

neewteb egnahcxe etatilicaf ot deilppa eb ot era seigolodohtem tnemeganam tcejorp

eht netrohs ,sretset dna ,srepoleved ,sresu ssenisub ,sredlohekats tcejorp eht

.tegdub eht nihtiw dna emit no tcudorp eht reviled dna ,elcyc tnempoleved

o gnidnepeD eht n ssenisub nevorp fo erom ro eno fo noitanibmoc a ,sdeen s’

sdeen tnemtraped/tcejorp cificeps eht gnihctam seigolodohtem era .detnemelpmi eb ot

ot desu eb lliw ygolodohtem sisylana ssenisub a )LMU( egaugnaL gniledoM deifinU

stnemeriuqer ssenisub enifed .smelborp dna gninnalp tcejorp ni elihW , dradnats a

ro ”llafretaW“ ,desu eb lliw sledom )CLDS( elcyC efiL tnempoleveD erawtfoS

.dednemmocer tseb eht era dohtem lanoitidarT otni tcejorp eht sedivid ”llafretaW“

llew - taidemretni htiw segats laitneuqes denifed .senotselim e ton si tcudorp lanif ehT

.dehsinif era sesahp lla litnu dereviled dna sledom eht ot gnirrefer sliated eroM

.3 retpahC ni dessucsid eb lliw seigolodohtem

2.1 P tnemetatS melbor s

sredro gnikat lanoitidart eht ,yrtsudni egareveb dna doof eht nI elbat dna

srorre ,eroferehT .nep dna repap gnisu sretiaw yb edam ylerem era tnemecalp syawla

dneped sdoof niatrec kooc ot nekat emit ehT .ssecorp gniredro eht gnirud rucco no

fo epyt eht ot sevol dluow remotsuc ,deednI .slliks fehc dna elyts gnikooc ,doof wonk

srehto dna selyts gnikooc ,stcaf stneirtun eht ,stneidergni doof eht tuoba erom

ecivres fo tseb eht gnitneverp seussi eseht lla htiW .doof eht ot detaler noitamrofni

.seussi eht evlos nac SSDBF ,srorre namuh ecuder ot dna remotsuc eht ot dedivorp

A tnorf rof egnellahc emirp - secivres fo tes hcihw enimreted ot si sretiaw enil

a ni siht od ot dna ,stnaruatser a retne ohw sremotsuc fo sdeen eht steem tseb

evah yam sretiaw lla ton ,revewoH .rennam evitceffe dna ,lanoitar ,tnetsisnoc

ecneirepxe tneiciffus ediw eht ni gnitapicitrap stneilc rof snoisiced demrofni ekam ot

gniredro fo tes a si SSDBF ehT .tnaruatser eht ta dereffo sunem fo yteirav

eht ekam yllufsseccus remotsuc pleh ot depoleved gnieb si taht sloot tnemeganam

eciohc rieht redro ot snoisiced tseb tsissa ot si sloot eseht fo laog ehT .doof fo

tseb taht secivres ot sremotsuc gnirrefer ni sdeen rieht gnissessa ylkciuq ni remotsuc

.sdeen rieht teem

Page 17: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

3

3.1 sevitcejbO

edivorp ot si SSDBF gnidliub fo evitcejbo ehT a doof cinortcele yldneirf resu

egareveb dna nI .remotsuc eht htiw etacinummoc yltcerid lliw taht metsys gniredro

a htiw tliub eb lliw ti ,dnatsrednu ot ysae dna yltneiciffe etarepo ti ekam ot redro

troppus noisiced lliw ti erehw ,metsys eb ot elbat hcihw no ediced ot remotsuc pleh

un no desab detaes .sremotsuc yb tes secnereferp osla dna dedeen staes fo rebm

,ssecorp gniredro metsys egareveb dna doof eht eganam osla ti ,taht sediseB

a ni deredro doof eht lla rof ecirp latot eht dna secirp sti htiw sredro eht fo ezirammus

eht tuo tnirp dna tsil sredro .llib a sa tca lliw taht

eht esu lliw yeht ,reihsac ylniam sffats s’tnaruatseR egnarO ehT rof elihW

llib eht elttes dna sremotsuc yb edam sredro eveirter ot noitacilppa na sa SSDBF

elohw a ti ekam oT .tnaruatser eht evael ot era remotsuc nehw , sinimda na nac rotart

metsys eht ni tpek sdrocer gnitsixe eht eteled dna tide ,dda ot SSDBF eht esu

.esabatad ,sredro remotsuc tide ro tsil unem eht otni meti wen dda ot ,elpmaxe roF

.drowssap rieht egnahc ot dna nigol ot meht elbane ot reihsac wen dda

ie era erehT t smia SSDBF ,yltsriF .tem eb dluohs taht sevitcejbo thg ekam o

gniredro egareveb dna doof t ,yldnoceS .metsys cinortcele na dna doof ekam o

eveb ro srorre na metsys gniredro egar metsys eerf stluaf evitcejbo sdriht ehT . t si o

elbat hcihw remotsuc rof ediced yb tes ecnereferp no desab detaes eb ot remotsuc

sevlesmeht . t si evitcejbo htruof eht elihW egareveb dna doof eganam o tsil

citametsys t smia osla SSDBF ,htfiF .ylla segareveb dna sdoof fo ecirp eht etaluclac o

srorre eziminim ot metsys eht yb deredro b edam namuh y dluohs SSDBF ,yltsaL .

.unem dna sreihsac ,selbat ,sredro eht eganam ot rotartsinimda na wolla

4.1 epocS s

eht no si tcejorp siht fo desucof ehT na sreffo taht metsys troppus noisiced

.snoisiced sekam remotsuc pleh ot sledom noitamrofni rht era erehT ee dna seludom

bus - .metsys gnitarepo dna laer a metsys siht ekam ot detaerc eb lliw taht seludom

:swollof sa era seludom ehT

Page 18: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

4

)i gniredro B&F

ssecorp gniredro eht sedulcni eludom sihT tnemecalp elbat dna . remotsuc ehT

eht ecnereferp elbat tceles dna ereh nigol ehT .metsys eht hguorht sredro n

.ti gnimrifnoc erofeb nekat sredro eht yfidom nac osla resu gniredro nehW

remotsuc eht morf noitamrifnoc teg dna ti ezirammus lliw ti ,enod ssecorp

irp erofeb .llib eht tuo tn

)ii gnilliB

en remotsuc ,tnaruatser eht gnivael nopU hguorht llib rieht elttes ot sde

eht yb detneserp llib eht morf sredro rieht eveirter lliw reihsaC .reihsac

no detnirp noitamrofni eht gnirapmoc htiw ti mrifnoc elbuod dna remotsuc

nac reihsac eht ,nehT .neercs eht no yalpsid noitamrofni eht htiw llib eht esolc

.deipucconu ot kcab sutats elbat eht egnahc yllacitamotua lliw tI .redro/llib eht

)iii rotartsinimdA

eht morf meti eteled ro etadpu ,dda ot dewolla eb lliw rotartsinimda nA

dda ro tsil unem otni meti wen dda nac rotartsinimda ,elpmaxe roF .esabatad

eihsac sredro egnahc ro metsys eht ot nigol ot reihsac wen elbane ot tsil r

.gniredro nehw ekatsim tsixe ereht fi remotsuc yb edam

.noitidnoc tuoyal niatrec htiw tnaruatser a ni detnemelpmi eb nac metsys sihT

,lla fo tsriF ab noitats/retnuoc no skrow metsys eht tnaruatser ehT .tnemnorivne es

,tnaruatser eht gniretne nopU .tixe dna ecnartne sa rood eno ylno htiw ngised eb lliw

egareveb dna sdoof rieht gniredro eb lliw remotsuc s .retnuoc a hguorht metsys ehT

redro ot remotsuc tsissa lliw sretnuoc eht otni dellatsni sa llew sa ylesiw s gnivig

no noitpircsed .egareveb dna sdoof niatrec ylno sretiaw ,yllacisaB reffo dnoces

ireviled dna gniraelc ,selbat ,seireltuc ,tseug eht ot gnipleh remotsuc eht ot sdoof gn

.elbat

ssenisub eht ,tcejbus detaler metsys esoht naht rehtO tcepsa SSD dna ssecorp

.yletarucca gninnur metsys eht teg ot redro ni enod eb dluohs sisylana dna seiroeht fo

Page 19: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

5

5.1 noitubirtnoC

SSDBF ehT lliw eb dnats a - sredro gnikat fo ssecorp eht erehw metsys enola

ehT .sevlesmeht remotsuc/resu eht yb enod eb lliw siht gnillatsni fo ecnatropmi

erom a htiw tifeneb lliw tnaruatser eht fo renwo eht taht si tnaruatser a otni metsys

secivres retteb dna segaw rewop nam rewol ,rorre ssel ,sredro etarucca dereffo eht nI .

ecneirepxe lliw remotsuc eht ,dnah rehto es devorpmi secivr eht morf s’tnaruatser

nedrub ressel dah yeht esuaceb ffats noitamrofni ,taht naht rehtO .sredro gnikat no

metsys eht yb dedivorp si erom resu - ,yldneirf dna esicerp ,eroferehT .etelpmoc

naht sredro ot metsys siht gnisu noitcafsitas erom steg remotsuc eht syaw lanoitidart

.nep dna repap gnisu

dna evitceffe ,evitamrofni erom si ti taht si SSDBF siht fo noitubirtnoc rehtO

resu - ,ekil noitamrofnI .esu ot ysae dna lufpleh yrev ti dnif lliw remotsuC .yldneirf

sehsid suoirav kooc ot emit vlovni stneidergni , eht dna sehsid niatrec gnikooc ni e

ekab ro maets ,yrf ,llirg ,elpmaxe rof ti ekam ot yaw doof eht fo etsat osla dna .

6.1 tuptuO detcepxE

eht nehW metsys ylluf si depoleved egnarO ehT otni detnemelpmi eb lliw ti ,

tnaruatseR dro eht ekam ot detcepxe si tI . metsys gnire reisae tsaf dna re eb nac esehT .

ruoh noitarepo ysub tsom eht si hcihw ,emit rennid dna hcnul gnirud yllaicepse nees

remotsuc kaep eht htiw s tnemnorivne dna noitautis fo egnahc ehT .emit taht ta i eht s

ecnacifingis tsom no yad lamron ni esuaceb sessertiaw dna sretiaw eht taht ees nac e

lla ,detnemelpmi SSDBF ecnO .sremotsuc eht morf sredro gnikat ysub eb lliw

eht edisni tes retnuoc eht morf sevlesmeht sredro gnikat nees eb lliw sremotsuc

.SSDBF gnisu tnaruatser ruatseR egnaro ehT fo noitarepo ehT xaler smees eb lliw tna

fo egasu eht htiw detanimile saw sredro gnikat fo nedrub eht esuaceb dezinagro dna

ot segareveb dna sdoof gnivres eb lliw sessertiaw dna sretiaw ,SSDBF evitcepser eht

w sremotsuc dna sffats neewteb gnidnatsrednusim ro srorre ,selbat nessel eb lli

.metsys eht gnisu sevlesmeht doof eht gniredro si remotsuc eht esuaceb eht ,llarevO

lliw tnaruatseR egnarO ehT fo noitarepo raeppa .eerf elssah dna htooms

Page 20: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

6

7.1 noisulcnoC

I S troppuS noisiceD egareveB dna dooF a taht tnrael si ti ,retpahc siht n metsy

rof poleved eb lliw egnarO ehT tnaruatseR ygolodohtem ”llafretaW“ ehT .dhB .ndS

metsys siht gnipoleved ni sediug lliw . P era ygolodohtem siht ni edulcni sesah

,esahp sisylana eht nI .ecnanetniam dna gnitset ,noitatnemelpmi ,ngised ,sisylana

euqinhcet tsom pu teg ot yaw tseb eht si noitavresbo yb dna weivretni sa hcus

.metsys eht rof noitamrofni ,elihW tcejbo - eht ni esu eb lliw hcaorppa detneiro

.esahp gningised itcnuf niam ehT eht eb dluow margorp siht ni no troppus noisiced

.metsys

Page 21: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

RETPAHC II

ERUTARETIL WEIVER

1.2 noitcudortnI

dah seiduts esac lareves ,SSDBF metsys eht fo tnempoleved eht etatilicaf oT

skoob yrarbil ,slanruoj enilno ,tenretni eht hcus secruoser suoirav morf derehtag neeb

.srehto dna iduts eb ot detcelloc sesac ehT hcaorppa SSD ot detaler era yltsom de

.seiduts fo dleif tnereffid ni detnemelpmi kool ot enod neeb dah sehcraeser suoiraV

seiduts esac eerht ,2 retpahC siht nI .SSDBF ot nika metsys ralimis tahw emos rof

m ,ygolodohtem fo aera eht ni ssucsid/weiver eb lliw eht dna semoctuo ,evlovni sledo

.metsys eht fo ytilibailer

ot si seiduts esac rehto gniweiver fo ecnatropmi ehT segatnavda sti ezilaer

ssenkaew dna .SSDBF gnipoleved elihw ecnerefer sa esu nac ti ,suhT .se

2.2 dna stcaF F gnidni

siht nI lliw ew cipot bus no ssucsid .sgnidnif dna stcaf eht morf enod hcraeser

esaC dna yroehT era hcihw seirogetac owt otni dedivid era gnidnif dna stcaf ehT

eidutS .s

1.2.2 yroehT

noitces sihT )SSD( metsys troppus noisiced ,noissucsid scipot owt fo stsisnoc

rutcetihcra krowten dna e )NAL( krowten aera lacaol . ot nesohc era scipot owt esehT

eht ,tliub eb ot gniog era taht metsys eht ot detaler si ti esuaceb ereh ssucsid eb

.SSDBF

Page 22: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

8

1.1.2.2 metsyS troppuS noisiceD

deziretupmoc fo ssalc cificeps a era )SSD( smetsyS troppuS noisiceD

noitamrofni noisiced stroppus taht metsys - evitcaretni era SSD .seitivitca gnikam

retupmoc - ,atad esu srekam noisiced pleh ot dednetni smetsysbus dna smetsys desab

ekam dna smelborp evlos dna yfitnedi ot sledom ro/dna egdelwonk ,stnemucod

gnizinagro na gnisU .snoisiced si ereht MOC.secruoseRSSD ni senifed krowemarf

:seirogetac ro sepyt SSD rojam evif

)i snoitacinummoC - SSD nevirD

)ii ataD - SSD nevirD

)iii tnemucoD - SSD nevirD

)vi egdelwonK - SSD nevirD

)v ledoM - SSD nevirD

laed taerg a dna yldipar gnignahc era seigolonhcet troppuS noisiceD fo

si SSDBF desoporp eht ,oS .smetsys fo sepyt eseht ot detaler gnirrucco si noitavonni

egdelwonK no esab - egdelwonK A .SSD nevirD - SSDBF eht no esab SSD nevirD

.segareveb dna sdoof fo noitamrofni sniatnoc taht metsys tnegilletni na snaem metsys

eb lliw tI desab sredro egareveb dna sdoof no remotsuc eht rof noisiced ekam ot elba

.metsys eht ot niarb eht sa sevres hcihw esabatad eht ni rehtag noitamrofni no

tseb eht si hcihw sunem eht morf sdoof fo snoitanibmoc niatrec tseggus lliw SSDBF

w dnuora og ot eciohc osla eb lliw erehT .remotsuc eht yb deredro sesruoc eht hti

remotsuc eht taht os sunem ro noitanibmoc eht htiw detneserp nosaer ro noitamrofni

eht lla gninrael retfa ,dne eht nI .noitanibmoc eht fo erutan eht dnatsrednu lliw

ht fo etairporppa dna evitcejbo rieht ekam nac remotsuc ,noitanibmoc sunem e

.eciohc elbareferp dna etsat rieht no desab ylesiw noisiced

2.1.2.2 erutcetihcrA krowteN

A ni erutcetihcra krowten metsys eht sa esu eb lliw )NAL( krowten aera lacol

.tnaruatser eht sed erutcetihcra krowten a si NAL eht ni sretupmoc tcennoc ot ngi

.gnidliub emas lareves edulcni lliw NAL ehT eniltnorf tnaruatser eht no snoitatskrow

Page 23: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

9

.rab dna nehctik ,reihsac dna eht lla peek ot retnec esabatad a sa tca lliw revres A

.deretne noitamrofni/atad

A a ,noitinifed ni s i NAL taht secived detaicossa dna sretupmoc fo puorg a s

eht erahs yllacipyt dna knil sseleriw ro enil snoitacinummoc nommoc a erahs

,elpmaxe rof( aera cihpargoeg llams a nihtiw revres ro rossecorp elgnis a fo secruoser

s eht ,yllausU .)gnidliub eciffo na nihtiw taht egarots atad dna snoitacilppa sah revre

evres yam krowten aera lacol A .sresu retupmoc elpitlum yb nommoc ni derahs era

sa ynam sa ro )krowten emoh a ni ,elpmaxe rof( sresu eerht ro owt sa wef sa

.)krowten IDDF na ni ,elpmaxe rof( sresu fo sdnasuoht M krowten aera lacol roja

:era seigolonhcet

)i tenrehtE

)ii gniR nekoT

)iii IDDF )ecafretnI ataD detubirtsiD rebiF(

fo rebmun A .ygolonhcet NAL desu ylnommoc tsom eht raf yb si tenrehtE

s si IDDF .ygolonhcet gniR nekoT eht esu snoitaroproc a sa desu semitemo enobkcab

,ygolonhcet NAL rehtonA .sNAL gniR nekoT ro tenrehtE gnitcennocretni NAL

TENCRA eht ni desu llits si ,ygolonhcet NAL dellatsni ylnommoc tsom eht ecno ,

.yrtsudni noitamotua lairtsudni

.revres NAL eht no tpek eb nac smargorp noitacilppa fo etius a ,yllacipyT

nwod nac yltneuqerf noitacilppa na deen ohw sresU morf ti nur neht dna ecno ti daol

hguorht dedeen sa secivres rehto dna gnitnirp redro nac sresU .ksid drah lacol rieht

NAL eht ta srehto htiw selif erahs nac resu A .revres NAL eht no nur snoitacilppa

da NAL a yb deniatniam si ssecca etirw dna daer ;revres revres NAL A .rotartsinim

a sa desu eb osla yam beW revres lanretni eruces ot nekat era sdraugefas fi

noitacilppa .ssecca edistuo morf atad dna s

Page 24: LONG MEI YIN - eprints.utem.edu.myeprints.utem.edu.my/10225/1/Food_and_beverage_decision_support_system... · Justifikasi metodologi yang digunakan untuk membangunkan sistem ini akan

01

2.2.2 seidutS esaC

T ereh era tnempoleved eht tsissa ot deweiv gnieb seiduts esac fo sepyt eerht

metsyS troppuS noisiceD eniltnorF eht si yduts esac tsrif ehT .SSDBF fo si hcihw

.robaL fo tnemtrapeD .S.U eht htiw ffats tnempoleved ecrofkrow rof dengised

ht si yduts esac dnoceS remotsuC e - hcihw ecruoSpO ta troppuS noisiceD desucoF

erac remotsuc dna tnemeganam tnuocca ni secitcarp tseb gniyolped no desucof

yduts esac tsal eht dna driht ehT .noitarepo si dna eriF rof troppuS noisiceD eht

secivreS lacideM ycnegremE no ssucsid hcihw metsyS noitamrofnI cihpargoeG

.seigolonhcet

)i )SSDF( metsyS troppuS noisiceD eniltnorF

eht sezisahpme 8991 fo )AIW( tcA tnemtsevnI ecrofkroW ehT

gniveihca ot lartneC .secivres tnemyolpme fo noitanidrooc dna noitargetni

tnemeriuqer laredef eht si mia siht gnidnuf AIW gniviecer saera lacol taht

eno hsilbatse tsum - tnemyolpme suoirav fo sredivorp erehw ,sretnec pots

sihT .noitacol eno ni delbmessa era tekram robal lacol a nihtiw secivres

fo yreviled eht enilmaerts dna etanidrooc ot detcepxe si tnemegnarra

pme tnemyol - dna srekees boj htob fo sdeen eht teem ot dna smargorp detaler

.tnemegnarra suoiverp eht did naht ylevitceffe erom sreyolpme

troppuS noisiceD eniltnorF a tset tolip dna poleved ot hcraeseR

eno ni ffats tnempoleved ecrofkrow rof )SSDF( metsyS - pots neeb dah sretnec

oc robaL fo tnemtrapeD .S.U ehT htiw enod - nhojpU .E.W eht htiw gnitarepo

ylkciuq ni ffats tsissa ot si SSDF fo laog ehT .tnemyolpmE rof etutitsnI

gnieb era sloot SSDF .sremotsuc ot secivres gnitegrat ylreporp dna gnissessa

W wen ni detset dna aigroeG fo setats eht ni smetsys gnitarepo AI

dna ,sloot ,ygetarts eht no stroper repap siht fo yduts ehT .notgnihsaW

niam owt fo desirpmoc si SSDF .setats tolip eht ni stroffe noitatnemelpmi

:seludom


Recommended