27
DECLARATION I hereby declare that this project report entitled E-LEAVE SYSTEM FOR FTMK is written by me and is my own effort and that no part has been plagiarized without citations. STUDENT: LEE YEN SIN Date: 9 / I( (7 SUPERVISOR: PUAN NURAZLINA MD SANUSI Date: q h)OV. 200 3

109313049 E Leave SysteSRS 1m for FTMK

Embed Size (px)

DESCRIPTION

SRS1

Citation preview

Page 1: 109313049 E Leave SysteSRS 1m for FTMK

DECLARATION

I hereby declare that this project report entitled

E-LEAVE SYSTEM FOR FTMK

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

citations.

STUDENT: LEE YEN SIN Date: 9 / I( (7 SUPERVISOR: PUAN NURAZLINA MD SANUSI Date: q h)OV. 200 3

Page 2: 109313049 E Leave SysteSRS 1m for FTMK

ABSTRACT

The E-Leave system is to fulfill the requirement for the final year student to complete the final project. E-Leave system will upgrade the current leave management system at faculty ftmk E-leave is a smart online leave management system that allows users to apply for their leave conveniently. It is designed with auto-routing for approval and online leaves approving capabilities, making every level leave application a total breeze for both applying as well as those approving. These applications allow officer to view the employeelstaff leave history within one year. With these this functionality, employeelstaff will know their leave history, how many leave they left. Based on these history functionality employeelstaff know their leave left. Besides that e-leave can auto sending email notification to officer for approval and employeelstaff also can receive the email status notification.

Page 3: 109313049 E Leave SysteSRS 1m for FTMK

ABSTRAK

Sistem E-Cuti adalah untuk memenuhi kehendak setiap pelajar tahun akhir untuk menyelesaikan projek akhir mereka. Sistem E-Cuti ini akan menaiktaraf pergurusan cuti yang ada sekarang di fakulti ftmk. E-cuti adalah satu pengurusan cuti pintar yang membolehkan pengguna memohon cuti dengan mudah. E-cuti direkacipta dengan kebolehan pengesahan cuti secara automatic melalui aplikasi laman web. Ini membolehkan proses pengesahan cuti di setiap peringkat menjadi lebih mudah untuk kedua-dua parti.; pengguna yang memohon cuti dan pihak yang memberi pengesahan cuti.Aplikasi ini membolehkan pegawai melihat sejarah cuti staff dalam masa I tahun. Dengan fungsi ini staf boleh melihat sejarah cuti mereka, berapa cuti yang tinggal dan sebagainya. Selain itu E-cuti, boleh automatic kirim pemberitahuan e-mail kepada pegawai untuk cuti pengesahan dan staf boleh juga menerima pemberitahuan e-mail tentang status cuti mereka.

Page 4: 109313049 E Leave SysteSRS 1m for FTMK

CHAPTER 1

INTRODUCTION

1.1 Project Background

E-leave is a smart online leave management system that allows users to apply for

their leave conveniently. It is designed with auto-routing for approval and online leaves

approving capabilities, making every level leave application a total breeze for both

applying as well as those approving.

These applications allow officer to view the employeelstaff leave history within

one year. With these this functionality, employeelstaff will know their leave history,

how many leave they left. Based on these history functionality employeelstaff know

their leave left.

Besides that e-leave can auto sending email notification to officer for approval

and employeelstaff also can receive the email status notification.

Page 5: 109313049 E Leave SysteSRS 1m for FTMK

1.2 Problem Statement(s)

i) Waste energy and time

Staffs need to fill up the leave application form then pass the form to the clerk,

after that the clerk will pass it to the officer for approval. This will make the

leave process become slower and waste the energy and time for all the people

that involved in leave management.

ii) Not environmental friendly

Current leave application need us to print out the leave form. This will increase

the demand for paper and in directly will cause more trees will be destroy for this

purpose.

iii) Waste financial source

In the midst of current manually apply leave, it will waste more money for

buying papers, ink, files to keep the leave record, cabinet to store the files and

etc.

iv) Leave approval become much slower

Leave approval become slower because if the clerk or approving officer is not in

the office. Then the leave application will be delay. This will make the leave

process become annoying for the staffs who applies the leave.

Page 6: 109313049 E Leave SysteSRS 1m for FTMK

1.3 Objective

The main purpose of the E-Leave system is to upgrade or improved the current

manually apply leave. There are several main objectives that this project is going to meet:

To use computer to apply leave such as annual leave, unpaid leave, maternity

leave, Haji leave, and emergency leave.

To prepare the HR (Human Resource) Department with more efficiency and

simplicity in leave processing.

To solve HR problem on viewing employee leave

To construct a calendar for user to choose the date.

1.4 Scope

E-Leave application is focus on human resource management. E-Leave limited

the scope to one of the faculty in UTeM which is faculty FTMK. The target user for E-

Leave can be categorized into three category based on the function they use the

application.

Staff of the faculty FTMK

Ketua Jabatan of the faculty FTMK

Dean of FTMK

The limitations of the project are listed below

This project is for applying leave only, does not have relation with the

payrol I.

Leave type is based on the need of the faculty FTMK.

Staff at FTML must have the internet connection to access the E-Leave

application.

Page 7: 109313049 E Leave SysteSRS 1m for FTMK

This project only for applying the leave does not have relation with the

payroll system.

1.5 Project Significance

E-Leave is the solutions of the current manually apply leave. This project will

upgrade the leave management system at faculty FTMK because the staff here can apply

leave anywhere, anytime they like through online.

The leave application process become smoother because there are no waiting

period when staff apply for a leave. The leave record become more manageable because

all the leave record is store into database.

Besides that, officer can view the staff leave history without much difficulty.

This all can be achieve with the E-Leave system because all the data is store in the

database and make the searching become faster compare to manually search, the staff

need to search all files.

Page 8: 109313049 E Leave SysteSRS 1m for FTMK

1.6 Expected Output

I

submit application receive appllcatio receive applica:to

approving approving user eleave officer officer

Level one Level Two

Figure 1.1: Level of approval for E-Leave system at FTMK

1.7 Conclusion

E-Leave being develop is to overcome the weaknesses of the current manually

apply leave. Chapter 1 is all about understanding the objectives of the E-Leave, problem

with the current scenario and why this project is important for faculty FTMK. E-Leave is

a web-based application for the staff to apply the leave through online. The next chapter

is more about the research on the E-Leave application and the project methodology that

we used to develop this project.

Page 9: 109313049 E Leave SysteSRS 1m for FTMK

CHAPTER 2

LITERATURE REVIEW AND PROJECT METHODOLOGY

2.1 Introduction

Before start the development of one system, the first step that need to do is do the

research about the system. Literature review is necessary to unsure that your dissertation

does not repeat the mistakes that have been made in earlier studies. Methodology is

referring to the usage of special tools and strategies for data gathering and analysis.

2.2 Fact and findings

2.2.1 Case study 1: The importance of the application going online

" I t \as a lot more convenient." she s a y . "The problcm n i t h paper is that you have to

mail it. Thiligs get lost. Senditif it online \\:as more S C C L I I - ~ . "

Audrey Martinlio: a licsli~nan at Oliio State I.!nivcrsity

Page 10: 109313049 E Leave SysteSRS 1m for FTMK

Nowadays, more and more people choose the simpler, quicker and more secure

alternate ways to settle their things by going online. There are myriad advantages for

online application:

Apply anywhere: Whether you're at honie, school or work. apply any\vliere you

have an Internet connection.

One click: I n general: once you click your mouse to send your application. that's

it - there's no tilrtlier paperwork.

Catch errors: Many online applications alert you if spaces are left blank;

preventing you fro111 sending an application that is missing required i~iformatio~i.

Imn~ediate confirmation: Clsually a page thanks you for your subnlission rislit

away. If you submit your application via email. save a "sent" copy.

Quick processing: Sponsors have the ability to score and select applications

automatically, which means less time to find out if you're a winner.

Save money: Tliere's no charse for postage. Plus. you avoid paying overnight

shipping costs if you need to subniit an application in a hurry.

Save time: Online applications enable you to complete more applications in less

time.

The online applications not only benefit the user but also the sponsors. By accepting

olili~ie applications, sponsors do not have to mail out applications. or ~naliually

process them lvhen they come back. saving time arid money.

"Paper costs r i lot of money 10 process: average mailing can be in the Ii~rndreds of

thousands of' dollars. The nioney we save can be used to fund more scholarships.

larger scholarships."

Greg I,ee, associate program nianager at thc Coca-Cola Scholars Foundation

Page 11: 109313049 E Leave SysteSRS 1m for FTMK

2.2.2 Case study 2: Benefit of the E-Leave system

There are some of the benefits of the E-Leave system:

E-leave is a paperless application for employees to apply leave. It is an

environmental friendly application. Employees can apply their leave such as leave type

Annual, Sick, and Family, if eligible, leave balance, leave history anywhere anytime

without barrier. Employees can also view their leave history online. Reduction of

overhead costs involve in manually apply leave. Employees receive an email of approval

or Denial of their leave request faster. This will save the time and hectic for both parties

without need to wait the clerk to slowly processing the leave manually. Other than that,

company can save cost in buying the stationery for company such as ink, paper, file,

cabinet and etc.

2.2.3 Case study 3: Current E-Leave system

2.2.3.1 E-Leave for CIO

"E-leave is an easy to use Internet or web-based system for creation, submission,

confirmation and reporting of all type of leave."

The Division of the State Chief Information Officer (CIO) (2002)

The advantages of this e-leave system are employees can, at any time, see real-

time Annual, Sick, and Family, if eligible, leave balances, along with pending leave

(which is leave into the future). Besides that, user can also view online up to two years

of your detailed leave transaction history. Your leave stays on our mainframe leave

system even longer than two years, but will appear for a maximum of two full years in

the e-Leave system. Moreover employees will receive an email from their supervisor

Page 12: 109313049 E Leave SysteSRS 1m for FTMK

notifying them of either an Approval or Denial of their leave request. It is a fact that

many employees would rather get an email confirmation than have to ask their

supervisor if they approved a leave request. Another advantage is that employees can go

into a negative PENDING balance by requesting leave they have not yet earned, e-Leave

does allow this. The employee and the Supervisor can both see that the leave is not

available at the present time. But using leave accrual calculations they can determine

that it will be available by the time taken, which is the key factor. The employee will be

accruing leave during this time. You might call this "eLayaway7', because you aren't

taking it until it's paid for. This is different than "advanced leave" which only an agency

director has the authority to grant. This allows employees up to fifteen days of sick leave.

Finally, e-leave system for CIO is very unique because it can allow the user to donate

the leave which is another advantage of the E-leave system for CIO.

2.2.3.2 E-Leave for JustLogin Pte

"E-Leave is a smart online leave management system that allows users to apply

for their leave conveniently anytime, anywhere. It is designed with the auto-routing for

approval and online leave approving capabilities, making every leave application a total

breeze for both those applying as well as those approving."

JustLogin Pte Ltd (1 999)

The system flow for this e-leave application is users submit the leave

application using e-leave system to the approving officer, and then the officer will

approve or reject the leave and then send email notification to the user.

This e-leave system is very unique because they have additional feature. User

can view who is currently on leave in the company at the company calendar. Moreover

this e-leave system is designed to handle the leave rules of different companies in

different countries. Each company is able to configure the leave rules to suit their

Page 13: 109313049 E Leave SysteSRS 1m for FTMK

specific company policies. Besides that, leave records can be exported to any backend

system.

The different between the e-leave systems at CIO and JustLogin Pte are the e-

leave system at CIO does not have functionality that allow user to view who is currently

on leave through calendar, does not allows user to configure the leave rules to suit the

specific company policies. E-leave for CIO will fix the leave type based on the need of

theirs own company leave policies. Finally, e-leave system for CIO can not export leave

records to any backend system while the e-leave for JustLogin Pte have this

functionality.

2.2.4 Case study 4: Example online application in Malaysia

The Inland Revenue Board Malaysia (the IRB) is currently streamlining the tax

filing process through the use of information and communication technology (ICT) and

is working to reform tax administrative policies to embrace an electronic income tax

filing system (MIA, 2000; SGATAR, 2001). The main objectives of the IRB in

embracing an electronic filing (e-filing) system are to facilitate tax compliance and to

provide improved taxpayer service through administrative improvement.

The chief advantage of an e-filing system is that it integrates tax preparation,

tax filing and tax payment. With the e-filing system, taxpayers and tax practitioners can

file income tax returns electronically via the enabling technologies, rather than through

mail or by physically visiting the tax office. This may eventually make the art of tax

filing and tax payment easier.

Page 14: 109313049 E Leave SysteSRS 1m for FTMK

Respondent's Age

E 25-24 yr old

m35-44 yr old

E45-54 yr old

I3 55 above n Figure 2.1: Pie chart of the respondent's age

Respondent Ethic

E Chinese

India

M a l a y

87% E l Others

Figure 2.2: Pie chart of the Respondent Ethic

Page 15: 109313049 E Leave SysteSRS 1m for FTMK

Respondent's Qualification

Qualification

Bachelors' Degree

Masters' degree

75% I3 Diploma

Figure 2.3: Pie chart of the Respondent's qualification

A Malaysian survey towards an electronic filing system shows that the

dominant proportion of Chinese (Figure 2.2) in the respondents' group reflects the

reality in Malaysia where Chinese are the major players in accounting and tax practice.

Approximately 22% of the respondents were aged below 35 (Figure 2.1). The

predominant education level was professional qualification and university degree

(Figure 2.3).

Conclusion

The survey findings of this study have implications for tax policy makers and

tax practice management. One implication is that the survey results report that tax

practitioners are optimistic about new technology. Another implication of the study is

concerned with technology readiness and usage intentions (and ultimate usage) of the e-

filing system. The survey results show that Malaysian have a significant positive

correlation between technology readiness level and usage intentions of the e-filing

system.

Page 16: 109313049 E Leave SysteSRS 1m for FTMK

E-Procurement or E-Perolehan (in Malaysia) is a systems that is used to obtain

materials and parts via the Web or using traditional ED1 standards either for internal

manufacturing (direct procurement) or office supplies and equipment (indirect

procurement).E-Perolehan is an electronic procurement system provided by the

Government to enable suppliers to sell their products or services on the

Internet. Through E-Perolehan, suppliers and contractors can receive, manage and

process orders or payments from Government agencies through transactions done

electronically on the Internet.

Based on the article, date August 2001, Malaysia provided RM270 million

(US$71 million) to launch e-Procurement telecenters nationwide. The purpose of the E-

Procurement telecenters nationwide is to target smaller sized suppliers, enabling them to

trade online with all Government procurement centers. E-Perolehan is one of the first

and largest pilot applications under the e-government flagship applications of Malaysia's

Multimedia Super Corridor (MSC). The telecenters facilitating the E-Perolehan project

will help non-IT savvy suppliers perform online transactions such as submitting

registration applications, providing catalog details or even getting connected to the

Internet.

Conclusion

Malaysia decided to expand the E-Procurement to other country, if the E-

Procurement is successful in improving the country government-to-business (G2B) e-

commerce service. "We are currently in early stages of discussions to explore various

ways of replicating the model to those interested countries. If this is achieved, we will be

able to connect these e-procurement centers into exchanges to gain economies of scale

and to create a greater opportunity for developing countries to prosper."

Page 17: 109313049 E Leave SysteSRS 1m for FTMK

Datuk Mohd Salleh Masduki, Chief Executive of Commerce Dot Com

(CDC)

2.3 Project Methodology

The methodology that been apply in this project is System Development Life

Cycle (SDLC). SDLC is a conventional approach that has been first introduced. As a

methodology, the SDLC provides the structure, method, controls and checklist needed to

ensure successful development. There are five main phase in SDLC methodology:

~ e a s i b i l i ~ 7 A

A Analysis 3 Design

h n p l e m e n l 7

Test 7 Maintain

Figure 2.4: SDLC diagram

Page 18: 109313049 E Leave SysteSRS 1m for FTMK

a) Feasibility phase

The feasibility study is used to determine if the project should get the go-ahead.

If the project is to proceed, the feasibility study will produce a project plan and

budget estimates for the future stages of development.

b) Requirement analysis and design

Analysis gathers the requirements for the system. This stage includes a detailed

study of the business needs of the organization. Options for changing the

business process may be considered. Design focuses on high level design like,

what programs are needed and how are they going to interact, low-level design

(how the individual programs are going to work), interface design (what are the

interfaces going to look like) and data design (what data will be required).

During these phases, the software's overall structure is defined. Analysis and

Design are very crucial in the whole development cycle. Any glitch in the design

phase could be very expensive to solve in the later stage of the software

development. Much care is taken during this phase. The logical system of the

product is developed in this phase.

c) Implementation

In this phase the designs are translated into code. Computer programs are written

using a conventional programming language or an application generator.

Programming tools like Compilers, Interpreters, Debuggers are used to generate

the code. Different high level programming languages like C, C++, Pascal, Java

are used for coding.

d) Testing

In this phase the system is tested. Normally programs are written as a series of

individual modules. The system is then tested as a whole. The separate modules

are brought together and tested as a complete system. The system is tested to

ensure that interfaces between modules work (integration testing), the system

Page 19: 109313049 E Leave SysteSRS 1m for FTMK

works on the intended platform and with the expected volume of data (volume

testing) and that the system does what the user requires (acceptancelbeta testing).

e) Maintenance

Inevitably the system will need maintenance. Software will definitely undergo

change once it is delivered to the customer. There are many reasons for the

change. Change could happen because of some unexpected input values into the

system. In addition, the changes in the system could directly affect the software

operations. The software should be developed to accommodate changes that

could happen during the post implementation period.

SDLC model that are used to develop the e-leave system was iterative approach.

An iterative lifecycle model does not attempt to start with a full specification of

requirements. Instead. development begins by specifying and implementing just

part of the software. \vhich call then be re\lie\ved in order to identify further

requiremel~ts. This process is then repeated. producing r i new version of the

sotltware for each cycle of the model.

Start

Requirements

Reweirr,

Complete

Figure 2.5: Iterative Model

Page 20: 109313049 E Leave SysteSRS 1m for FTMK

There are four main phase in Iterative methodology. The first phase is the

requirement phase. Recluirements phase, is \\here the requircmcnts for tlie soft\+are are

gathered and a1ialy7ed. Iteration should eventuall> result in a rcquirenients pliase that

prodt~ces a complete and tinal specification of requirements. The primary objectives of

the requirement phase are to identify the scope of the e-leave system for FTMK, to

ensure that the project is feasible and develop a schedule, resource plan and budget for

the remainder of the project.

In the design phase, the objective is to design the solution of e-leave system.

The design phase uses the information obtained during the analysis phase as its input.

High level design consists of developing an architectural structure for software programs,

database, the user interface and the operating environment. Low- level design entails

developing the detailed algorithms and data structures that are required for program

development.

The implementation and test phase is when the software is coded. integrated

and tested. The objectives is to have a reliable, well-working information system but

also to ensure that the users are all trained and that the organization is benefiting as

expected from the use of the e-leave system. All the prior activities must come together

during this phase to culminate in an operational system. There are five major activities

make up the implementation phase: construct software components, verify and test,

convert data, train users, document and install the e-leave system.

The review phase, in \vhicli the sofiware is evaluated. the current reqi~ircn~ents

are reviewed: and chancres and additions to requirements proposed. This phase is to keep

the system running productively during the years following its initial installation.

Besides that, if have other upgrades or enhancements can be carried out to expand e-

leave capability.

Page 21: 109313049 E Leave SysteSRS 1m for FTMK

2.4 Project Requirement

2.4.1 Software Requirement

Microsoft Visual Studio 2005 (programming)

ASP.NET is a web application framework marketed by Microsoft.

Programmers can use it to build dynamic web sites, web applications and

XML web services. It is part of Microsoft's .NET platform and is the

successor to Microsoft's Active Server Pages (ASP) technology. There some

advantages for using the Asp.net:

a) Powerful database-driven functionality

Like ASP (Microsoft's language preceding ASP.Net), ASP.Net allows

programmers to develop web applications that interface with a database.

The advantage of ASP.Net is that it is object-oriented and has many

programming tools that allow for faster development and more

functionality.

b) Faster web application

Two aspects of ASP.Net make it fast -- compiled code and caching. In the

past, the code was interpreted into "machine language" when your

website visitor viewed your page. Now, with ASP.Net the code is

compiled into "machine language" before your visitor ever comes to your

site. Caching is the storage of information that will be reused in a

memory location for faster access in the future. ASP.Net allows

programmers to set up pages or areas of pages that are commonly reused

to be cached for a set period of time to improve the performance of web

applications. In addition, ASP.Net allows the caching of data from a

database so your website isn't slowed down by frequent visits to a

database when the data doesn't change very often.

Page 22: 109313049 E Leave SysteSRS 1m for FTMK

ASP.Net was tested and found to be over 10 times faster for the average

user than Java's J2EE technology.

c) Memory leak and crash protection

ASP.Net automatically recovers from memory leaks and errors to make

sure that your website is always available to your visitors.

d) Multiple language support

Programmers can actually write their code in more than 25 .Net

languages (including VB.Net, C#, and JScript.Net). This allows

programmers to develop your site in the language they know best and it

means that you can more easily find programmers to support the work on

your site.

MySQL Server 2005 (database)

SQL Server

Database

Figure 2.6: SQL Server database

A database is a collection of information that is organized so that it

can easily be accessed, managed, and updated. In one view, databases can be

Page 23: 109313049 E Leave SysteSRS 1m for FTMK

classified according to types of content: bibliographic, full-text, numeric, and

images.

The most prevalent approach is the relational database, a tabular

database in which data is defined so that it can be reorganized and accessed

in a number of different ways. Computer databases typically contain

aggregations of data records or files, such as sales transactions, product

catalogs and inventories, and customer profiles. SQL (Structured Query

Language) is a standard language for making interactive queries from and

updating a database. There are several advantages of using the SQL server:

The Microsofi platform is strongly biased to using SQL Server for the DBMS.

SQL Server also tends to be the simplest to develop on, has the largest

commi~nitg surrounding it, features the best support. and offers the greatest

number of books one every facet of development. Self maintenance and self

tuning: SQL Server is largely self maintaining and self tuning, requiring little

or no administrative input. This adds to the favorable impressions of SQL

Sewer. and increases the comfort level for department managers. Employees

are familiar with using Micl-osoft products. they know how to navigate

Microsoft support options ancl they feel comfortable with the look and feel of

Microsoft products.

MS Project 2003 (Project scheduling)

Internet explorer 6.0 (minimum)

Rational Rose (Software modeling)

2.4.2 Hardware Requirement

Intel Pentium 4 (minimum requirement)

40GB Hard Disk Drive

Page 24: 109313049 E Leave SysteSRS 1m for FTMK

2.4.3 Network Requirement

Modem (For connection)

2.5 Project Schedule and Milestones

Project scheduling is very important for developing one system. In this e-leave

system there have four phase of milestone which is analysis, design, implementation and

evaluation. Analysis stage needs around 13 days to complete, design stage needs around

26 days to complete, implementation stage take a longest time to complete around 70

days and finally the evaluation stage needs around 26 days to complete it. The complete

Gantt chart for the project schedule can refer to Appendix A.

2.6 Conclusion

In this chapter, doing the research for the system before we develop the system

is a good practice for all the developer. Planning all the work start from proposing the

topic until implementing the project is an important step. Choosing the right

methodology for one system is very important because it will affect the whole system

development. The next chapter will be all about the analysis phase that we had defined

in this chapter

Page 25: 109313049 E Leave SysteSRS 1m for FTMK

CHAPTER 3

ANALYSIS

3.1 Introduction

The analysis phase defines the requirements of the system, independent of how

these requirements will be accomplished. This phase defines the problem that the

customer is trying to solve. This is the phase where the problems defined earlier in the

planning stage are examined in greater detail. In the part of this chapter, the current

manually leave application at FTMK is examined to ascertain the business process and

problems encountered. The deliverable result at the end of this phase is a requirement

document. To display the findings of the analysis, concept SSADM will be used.

Page 26: 109313049 E Leave SysteSRS 1m for FTMK

3.2 Problem analysis of current system

i) Leave application process required time and energy

Staffs need to get the annual leave balance from the clerk before they apply the

leave. After that, they need to fill in the leave application form and pass it to the

clerk. Clerk will then pass the application form to the Ketua Jabatan for the

approval and then finally go the faculty FTMK dean for the last approval. This

all process needs time to process and this will definitely waste many of the

resources and time.

ii) Staff needs to refer to the clerk to know their leave balance

Staffs need to go the clerk to check the leave balance before they can take the

leave application form. This will become the problem when the clerk is on leave

or not in the office at the moment; Staffs have to wait to get the leave balance

check.

iii) Clerk has to record all kind of leaves in one file.

Clerk needs to keep records of all the staff leave application in one file for future

documentation. This needs a lot of paper to do the recording; therefore manually

leave application is not an environmental friendly action.

iv) Waste of resources

Manually apply leave waste a lot of resources such as paper, printer ink, file, and

cabinet.

Page 27: 109313049 E Leave SysteSRS 1m for FTMK

At the concept SSADM the first step that we need to identified is investigate the current

system flow. Figure 3.1 show the system flow of the current leave application in faculty

FTMK.

Start

Leave management

Fill leave application form

1 Pass up the leave

application to cleck

1 from the Ketua Jabatan

Not Approved Approved

i Send acknowledgement

to staff Pejabat pendaflaran for record~ng

I

1- End

Figure 3.1 : As-Is system