2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab...

38
10 CHAPTER 2 THEORETICAL FOUNDATION 2. Theoretical Foundation This chapter will describe the theories that include the history of ERP and substances of terms, concepts, and methodology that will be used inside the Discussion, Evaluation, and Analysis. 2.1 Information System Definition 2.1.1 Definition of Information According to Rob and Coronel, Information is data processed to reveal specific meaning . According to Liu Information as a variable carried by signs of one kind or another, processing and communicating of information is performed by creating, passing, and utilizing signs. Information described by MacNurlin and Sprague as data in context, or in other word the data with explicit meaning in a specific context. P.Rob, C.Coronel, Database Systems: Design,Implementation, and Management , 8 ed. , United States: 2009. K.Liu, Semiotics in Information Systems Engineering , Cambridge: Press Syndicate of The University of Cambridge, 2000.

Transcript of 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab...

Page 1: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

10

CHAPTER 2

THEORETICAL FOUNDATION

2. Theoretical Foundation

This chapter will describe the theories that include the history of ERP and substances of

terms, concepts, and methodology that will be used inside the Discussion, Evaluation,

and Analysis.

2.1 Information System Definition

2.1.1 Definition of Information

According to Rob and Coronel, Information is data processed to reveal specific

meaning

.

According to Liu

Information as a variable carried by signs of one kind or another,

processing and communicating of information is performed by creating, passing, and

utilizing signs.

Information described by MacNurlin and Sprague

as data in context, or in other

word the data with explicit meaning in a specific context.

P.Rob, C.Coronel, Database Systems: Design,Implementation, and Management, 8 ed. , United States:

2009.

K.Liu, Semiotics in Information Systems Engineering, Cambridge: Press Syndicate of The University

of Cambridge, 2000.

Page 2: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

11

2.1.2 Definition of System

System is collection of units or component that is well organized and interrelated one

to another intended to accomplish a single purpose or specific set of functions

.

According to Grady

system is any objects consisting of more than one part that

cooperatively working together to achieve some common goal, function, or purpose

Kerzner define system as a collection of subsystem that interacting at each other and

if organized properly can provide a synergist output

2.1.2.1 Use Case Diagram

Use case diagram shows the users interaction with systems. Use Case Diagram is

very useful to determine user‟s requirement for the systems and is often used as a

tool to gather user requirements.

B.C. McNurlin,R H. Sprague, Jr., Information Systems Management in Practice, sixth ed. , Delhi:

Dorling Kindersly, 2004.

P. Gupta, Structured System Analysis and Design, First ed , Delhi: Firewall Media, 2005.

J.O Grady, System Requirements Analysis, USA: Elseiver Inc., 2006.

Page 3: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

12

Figure 1 - Use Case Example

2.1.3 Definition of Information System

Information system is an integrated component working together to collect, produce,

store, and spreading information that support in decision making, problem handling,

analyzing, and engineering inside an organization

.

2.2 Project Management Definition

A project is a temporary effort performed to create unique product, service and result

.

According to Scwhalbe

Project management is the application of skills, knowledge,

tools and techniques to perform project to meet project objectives.

Potter,Turban,Efraim,Rainer,R.Kelly, Jr.,Richard E., Introduction to Information Technology, John Wiley & Sons,

Inc., 2001.

Page 4: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

13

According to McNurlin

, a project management can be considered as successful when

it has the following characteristics:

1. Delivered on time

2. Finished on or under budget

3. Meets the original objective

Figure 2 - Time, Scope, and Budget Relations

Scope Creep: changes or request made to a project after the project has been approved or

under process. Often results in increased cost, time, and effort to complete the project

.

PMBOK Guide(2004), , Third ed. , January 3,2006.

Schwalbe, Information Technology Project Management, Fourth ed. , Thomson Course Technology, 2000.

G.H. Gaynor, What Every New Managers Nead To Know, Fourth ed. , USA: G.H.Gaynor and Associates, Inc.,

2004.

Page 5: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

14

According to the Standish group (2006) there are 10 factors that help information

technology project to be successful:

Table 2 - Standish Group Successful IT Project Factors

10 Factors for successful IT project.

1. User Involvement

2. Executive Management Support

3. Clear Business Objective

4. Optimizing Scope

5. Agile Process

6. Project Management Expertise

7. Financial Management

8. Skilled Resources

9. Formal Methodology

10. Standard Tools and Infrastructure

The lists are constructed according to the level of importance. The user‟s involvement

has become the most important factor for an IT project to be successful, it even surpass

Page 6: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

15

the necessity of executive support in a project in which was the most important project

success factor according to previous research.

A recent study of 247 information system project practitioner in china stated that

relationship management is the key success factor in china and surprisingly the result of

the study stated that competence team member is not highly considered in china.

However, it is believed that executive support, user‟s involvement, and experienced

project manager are still considered as top key success factor

.

2.2.1 SDLC Project Development Phase:

SDLC: System Development Life Cycle: A method of developing system by

following several phase from Requirements Design Implementation

Verification Maintenance.

Traditional (Waterfall) Model: The project follow specified phase, each phase

fall into the next phase, once arrived at the next phase of SDLC, it is unable to go

back to previous phase.

Iteration Model: Work activities are repeated in iteration. Each iteration

performed will evaluate previous result and performs changes or reconstruction of

the previous phase. Only after the results are satisfying that the development

begins.

Page 7: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

16

Figure 3 - Iteration Model SDLC

Agile Software Development: Development activities that break task of

developing software into several tiny increments. Each increment is performed in

fast short time frames (around 1 to 4 weeks). Each iteration will follow a full

SDLC phase similar to Iteration Model. Agile Software Development model

enable to adapt with changes and minimize overall risks. Agile Software

Development is not easy to achieve and usually require (1) cross-functional project

team, (2) face-to-face communication, (3) strong customer involvement, etc

2.3 ERP Description

ERP stands for Enterprise Resource Planning and Jacobs and Whybark

clearly

explained in their book that ERP is not software but rather a method that allows

company to integrate the business process to provide management with up-to-date data

which is necessary to help in performing quick and accurate decision making. When

people think of ERP as software, what they thought was actually known as Enterprise

System or Enterprise Software. Jacobs and Whybark provide a diagram that shows the

differences between ERP and Enterprise System.

F.R. Jacobs and D. C. Whybark, WHY ERP? A primer on SAP Implementation, Fourth ed. , USA: Jeffrey J.

Shelstad, 2000.

Page 8: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

17

It is important to note that what we know nowadays as ERP is not the same like what it

was in the past. ERP was more specified as a tool to help manufacturing company in

their supply chain of materials and it was known as the Material Requirement Planning

system (MRP). The idea of creating MRP system was generated from the fact that a

company can no longer utilize the method of „reorder-point-system‟, the system that

assume customers would continue to order what they had before and there will be no

significant change in the order so it is only important to keep the inventory supplied with

enough goods to fulfill the historical demand.

As the business grow, people began to think about more efficient way in handling the

inventory system to prevent the oversupply or undersupply condition to occurs since

E

R

P

E

S

ERP PROCESSES NOT

PART OF A TYPICAL ES:

Sales forecasting Sales and Operations

Planning Advanced Planning System

Supplier Rating Systems

Performance Metrics

ERP PROCESSES FOUND IN A TYPICAL ES:

Master Production Scheduling Rough-Cut Capacity Planning

Material Requirements Planning

Capacity Requirement Planning

Distribution Requirements Planning

Customer Order Entry and Promising

Performance Metrics

NON-ERP PROCESSES FOUND IN A

TYPICAL ES:

Accounts Receivable

Accounts Payable

General Ledger

Cash Management

Customer Relations Management

Human Resources

Data Warehousing

Figure 4 - ERP Processes

Page 9: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

18

both problems are quite costly to handle. Thus people began to emerge for management

operating system. In 1967 IBM helped bring to market the first management operating

systems (MOS). It then continued to bring field developed programs to plan and manage

inventory to the general market. In 1970 the terms “Material requirements planning”

were commonly used.

The MRP system is the first inventory management system to provide manufacturing

industry with planning function by automatically arranges the scheduling of not only for

what was going to be produced but also the scheduling of the required materials that

were needed to finish the product and reordering time. The MRP will then evolve to

handle bigger scope. Inside MRP, there is the original main idea of the ERP system,

which is to automatically process abstract data to provide crucial information that is

required in decision making.

Figure 5 - ERP Growth Rings

Page 10: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

19

Figure 5 shows the growth of system until it became an ERP. Each layer is built on the

fundamentals and principles developed in the previous layer.

BOM Processor

It was started with BOM Processor written on a 1400 disk computer in Milwaukee.

BOM stance for Bills of Materials, BOMs is software once used by the engineering

department to create and edit company bill of materials. BOMs helps company to create

and edit bill of materials by providing descriptions and other detail information of a

selected parts using a dropdown combo box.

Page 11: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

20

Material Requirements Planning

The next layer is MRP. The main capability of MRP system is to answer the question

WHAT. This capability is based on its function in scheduling an item that was going to

be produced. The detail information of the under process product is supported by BOMs

processor capability that shows the list of materials that were needed to finish the item.

Moreover, this system also includes the capability to calculate the total need of materials

and compare it to what was already on hand. Thus it is possible to get a clear view of

what item is to be produced, what is the needed materials, and what is existed inside the

inventory. All these data will enable company to plan for reordering materials.

Closed Loop MRP

The third layer is the Closed loop MRP. Soon after people becoming more familiar with

the MRP system, they began to realize that the MRP system has more far greater

Figure 6 - BOM Software

Page 12: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

21

capability than just giving signals of reordering materials. It is found out that MRP

system also has the capability to keep order due dates valid after the orders has been

released to production or to suppliers. Hence, MRP will be able to determine when

orders are scheduled to arrive and combine it with when it is required. Therefore, the

closed loop MRP or known as “big MRP” was created, it upgrade the old MRP system

with the priority planning that is the functions of keeping order due dates valid and

synchronized with changes. Furthermore, it also introduces technique to deal with

capacity requirements planning.

Manufacturing Resource Planning

The fourth layer is MRP II in which stands for Manufacturing Resource Planning. It was

started from the realization that when an inventory moved the other department such as

finance or accounting, the other departments also need to cope with the movement by

performing some changes on their data. With the current technology, it was possible to

link between the materials with the financial accounting system and financial

management system. Basically MRP II provides a method for effective planning of all

resources of the manufacturing company by integrating business planning, sales and

operations planning, capacity requirement planning, and the execution support systems

for capacity and materials. The MRP II systems will integrate the product output with

financial reports. This is the main idea of the Manufacturing Resource Planning.

Enterprise Resource Planning

The last layer is ERP which stands for Enterprise Resource Planning and is the system

that we commonly see being used by many major companies. Despite the fact that it was

Page 13: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

22

Figure 7 - Scope of ERP applications

originated from resource management system, today ERP systems include every

functional area that exist in an organization regardless the type of business it has. We

can see that each layer provide additional link with a new functional area, this is

continued by the ERP that it provide the capability of linking not only one or two areas

but all of them because it see an organization as an entity in which each areas are in need

of one another.

ERP will consider every aspect inside the whole organization as part of the system and

create link between each aspect to enable the sharing of information throughout the

entire organization. ERP allow the implementation of only parts of the software

depending on the needs or requirements of the organization. However, a complete ERP

implementation will provide an organization with highly integrated system and enjoy the

full benefit of ERP system.

Page 14: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

23

According to Wallace & Kremzar

, Enterprise Resource Planning systems (ERP) can

be described as:

An enterprise-wide set of management tools that balance demand and supply

Containing the ability to link customers and suppliers into a complete supply

chain

Employing proven business processes for decision making

Providing high degrees of cross-functional integration among sales, marketing,

manufacturing, operations, logistics, purchasing, finance, new product

development, and human resources, thereby

Enabling people to run their business with high level of customer service and

productivity, and simultaneously lowering costs and inventories and providing

the foundation for effective e-commerce

This theory is synch with the illustration that F.Rober Jacobs and D. Clay Whybark [12],

provide in their book “WHY ERP? A Primer on SAP Implementation”. In their book

they depict a company as a star.

Each of the point represents one

functional areas of an organization; in

this case there are 5 functional areas.

This figure shows the common database

usage in a company. The arrow from

T.F. Wallace and M.H. Kremzar, ERP: Making It Happen, Canada: Jhon Willey & Sons,Inc., 2001.

Figure 2.4 Legacy Systems

Manufacturing

Marketing

Accounting Finance

Information Technology

Marketing

Figure 8 - Common Legacy System

Page 15: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

24

the point of the star shows the flows of data, the data goes from the points of the stars

which is the departments in the company to the center which is the shared database.

People from different functional areas will take the information out from the shared

database according to their needs. This process allows flexibility in how information is

used on each functional area. Note that we can also see that there is a possibility problem

when one department is performing data mining. It is common that each functional areas

use different software from a specific vendor to best meet their requirement and

therefore the actual story is that although each functional areas share the same database,

they actually store the data in an abstract or different format one to another. In that way,

the process of data mining will require another program to convert the different format

into the same type. This process is very time consuming, complicated, and risky.

F.Rober Jacbos & D. Clay Whybark[12] then insert the ERP system into this Figure 8

and thus providing us with a

vision of ERP functionality in an

organization. If we look at the

Figure 9, we can see that each

functional area are now linked one

to another not only through the

database but directly from the

application as well. The difference in this Figure 9 and Figure 8 lies in the linkage or

information sharing between each functional area is performed automatically by the

systems and no longer by people from different department. Hence, we can conclude

that all the departments are using single software (that is ERP) which is running under

Manufacturing

Information Technology

Marketing

Accounting Finance

Figure 9 - ERP systems overview

Page 16: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

25

the same platform and stored in the database with the same format in a way that already

specified by the software. Thus, this fact eliminates the problem of the legacy system of

many companies.

2.4 SAP

SAP is one example of ERP and it is the market leader in ERP solutions. SAP stands for

System Application and Product for data processing. SAP was developed in German and

now has been widely used by many companies all around the globe.

Align with ERP, SAP provides integration for the business process and it consists of

several modules available to support the business process.

Page 17: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

26

Figure 10 - SAP R/3 Modules

In a complete implementation, all the modules are linked together and formed an

integrated business process of a company.

2.4.1 SAP Product

SAP Business Suite: SAP Business Suite is a set of integrated application that enable

small and midsize enterprise to optimize business and IT strategy. SAP Business Suite is

the most expensive type of SAP product because this software is the most flexible

software among the other entire SAP product. SAP Business Suite allow customer to

Page 18: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

27

perform modification and customization on the modules and capability to link the

system with other system. SAP BS software provides company with best practice in

specific industry applications. SAP Business Suite consists of:

SAP Customer Relationship Management

SAP ERP (Enterprise Resource Planning)

SAP Product Lifecycle Management

SAP Supply Chain Management

SAP Supplier Relationship Management

SAP Business One: SAP Business One is another example of SAP product. Unlike SAP

Business Suite, SAP Business One only allow small modification on the module and

function of SAP and therefore are less flexible but cheaper compared to SAP Business

Suite.

SAP Business All-in-One: SAP Business All-In-One is the most rigid software among

SAP Business Suite and SAP Business One. SAP Business All-In-One is in the form of

fixed software and will not allow any modification on the system. SAP Business All-In-

One is the cheapest SAP Product.

SAP ERP: SAP ERP is SAP company main product and is part of SAP Business Suite.

SAP ERP consists of several modules that support key functional areas, The SAP ERP

products are:

SAP ERP Financials

Page 19: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

28

SAP ERP Logistics

SAP ERP Human Resource Management

SAP Specific Industry: Extended SAP software that provides best-practice ERP system

for specific industry specified in Table 1.

SAP NetWeaver: SAP NetWeaver is a web-based, open integration, and application

platform that serves as foundation for Service-oriented architecture (SOA). It allows the

integration of people, information, and business process across the organization

boundaries. SAP NetWeaver is the foundation of SAP Business Suite.

mySAP: mySAP can be considered as an e-business software that enable users to work

with SAP application by using Web browser or Internet appliance tools to access

mySAP via web portal called a “workplace”.

ABAP: ABAP stands for Advanced Business Application Programming and is a very

high level programming language created by SAP that is being used to develop SAP R/3

system applications. SAP customers can develop their own report format and interfaces

with ABAP programming.

SAP R/3: SAP R/3 is the former name of SAP ERP. The R from R/3 was for „Real time‟

data processing and the „3‟ was for 3-tier client-server architecture being used. SAP R/3

has been updated through several versions.

Page 20: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

29

2.4.2 SAP Higher Education and Research

SAP Industry Specific product that focusing on the core business of education industry.

SAP Higher Education and Research helps to enhances operational efficiency and

improve faculty, student service, and staff by:

Performing Efficient Management that support all processes from front office to

back office that includes students, alumni, financials, operations, procurement,

reporting, human resources, and analytic

Unifying people, information, and process by using NetWeaver as the integration

platform of the systems that allows spread of information via mobile or portal,

provide solutions for knowledge management, business intelligence, master data

management, and application server technology. It Changes the nature of every

organization from using heterogeneous systems into homogeneous systems.

Promoting a Customer-Focused Mind-Set by improving the efficiency of

communication with various stakeholders.

SAP Higher Education and Research support the following business activity:

Student life-cycle Management – support all aspects of students life cycle from

potential student until alumni.

Grants and Funds Management - sponsored grant programs and all involved in it

Financial management, budgeting, and planning

Relationship management, institutional development, and enrollment

management – multichannel communication to internal and external elements.

Page 21: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

30

Governance and compliance – help in document creation when dealing with

executives, auditors, and regulators

Human Capital Management – build better relationship with employees,

streamline and integrates important processes such as administration, payroll,

and time management.

2.4.3 SAP ERP Finance Module

Each module in ERP consists of many functions and each function consists of several

applications. The SAP FI (Finance) enable company to get greater visibility across

organization, increase operational efficiency and effectiveness, and perform efficient

accounting and reporting. FI modules have 4 main functions consisting of:

Analyzing

o Management of Internal controls

o Strategic Enterprise Management

o xAPP analytics

Account

o Account Payables, Account Receivables, and Fixed Assets

o Cash and Liquidity Treasury

o Cost Center Internal Orders Profit Center

Report

o Financial Analytics

o Audit Support / AIS

o Business Consolidation

Page 22: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

31

Closing

o Intercompany Reconciliation

o Closing Cockpit

o General Ledger

The functions can be implemented on a step-by-step basis depending on the business

requirements some of the applications can be ignored.

In SAP ERP, Accounting function is integrated inside the finance module.

An integrated SAP ERP Financial module will also be able to enhance the supply

chain of accounting process which includes :

o General ledger management

Figure 11 - SAP ERP Financial Modules Functions

Page 23: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

32

o Account Receivable and Account Payable functions

o Financial Closing function.

SAP FI modules enable the management of overhead cost, profitability analysis,

controlling structured reports, and ensuring accuracy of financial statements.

2.5 A.S.A.P

A.S.A.P stands for AcceleratedSAP and it is a method developed by SAP to deal with

both organizational and technical affair in the implementation project. ASAP will help in

minimizing the time required and perform more cost-effective implementation process.

ASAP provides guidelines of the task required, who needs to do the task, and how to do

the task.

ASAP was generated from the best practice in SAP implementation process by

analyzing SAP customers implementation experience from around the world.

Figure 12 - ASAP Roadmap

Page 24: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

33

Figure 13 - ASAP category and flow

Every task to be performed in the ASAP method must follow the specified phase

generated by ASAP and they are:

1. Project Preparation

The initiation of the project and perform plan for the successful implementation this

includes define goal, objective, scope, budge, time, project team, and other strategic

decisions.

2. Business Blueprint

Gathering requirements and developing a conceptual design for the specific process.

3. Realization

The solutions are being developed; this is where the solutions are being tested by

project team and the first phase of end-users training performed.

Page 25: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

34

4. Final Preparation

The final tests before the system go live. Data migration and end-user testing will be

conducted in this phase.

5. Go live and support

The new systems are being used as part to support the business process. During this

phase, end-users must provided with a long-term support

ASAP usually suggest the availability of three systems upon performing software

development, code modification, or handling the change request. Each of the systems

will perform different functions consisting of three main systems. They are:

Development System

Quality Assurance System

Realization System

Page 26: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

35

Project

Preparation

Business

Blueprint Realization Final

Preparation

Go Live and

Support

Development

Quality Assurance

Production

Conceptual

design

performed

Planning for

software

development

Developing

system based on

trial and error

method

Customize the

System

Perform Change

Request

Import the

change request

performed in

the

development

system

Test and

validate the

customization

of software

Develop error-

free

customization

on the system.

Import the

released change

request form

Quality

Assurance system

Run customized

application

System I System II System III

Installation

Installation

Installation

Figure 14 - Systems Utilization and Function

Page 27: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

36

2.6 Client Server Architecture

2 Tier

Two-Tier Client-Server architecture consist of the client (tier1) which is responsible

for the presentation of data to the user, and the server (tier2) which responsible for

supplying serviced data to the client.

o The presentation layer will handle User Interface application.

o Client will take user‟s request perform check on the syntax and automatically

generate database request into a database language and transmit the data into the

server.

Figure 15 - Two Tier and Three Tier Client Server Architecture

Page 28: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

37

o The server will take the request, process the request and transmits the result to

the client.

Three-Tier Client-Server architecture consists of Client (tier1), Application Server

(tier2), and Server (tier3).

o The three-client server architecture will enable reduction in resource required to

run application in Client computer .

o Three-tier client able to reduce the amount of workload to the server by using

the application server to handle data processing logic and balance the client

request to the server

.

Architecture Low

Hardware

Cost

Low

Communication

Cost

High

Consistency

Level

‘Thin’

Client

Load

Balancing

Two-Tier √ √ √ x x

Three-Tier √ √ √ √ √

T.M. Connolly and C.E.Begg, Database Systems, Fourth ed. , USA: Pearson Education Limited, 2005.

Page 29: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

38

2.7 System topology

Brand

explained that there are two topologies in implementing SAP R/3, they are:

Linked R/3 Systems

In linked R/3 systems, the SAP is installed in every client. All of the client are

link to the R/3 system installed in the central / headquarters trough an interface

developed by SAP, Application Link Enabling (ALE)

Central R/3 Systems

In Central R/3 Systems, the SAP system is installed in the central/headquarters

only and all the users in the client can access the SAP system on the front end via

wide area network (WAN) or Local Area Network (LAN) connections.

2.8 System Migration

Upon changing into an SAP, it is important to decide the strategy to replace the legacy

system with the new system and how to perform data migration from the legacy system

into the new system.

There are two options to perform changes, the changes can be done either by performing

full migration (Big Bang) style or Step-by-step migration (cooperative operation)

Big Bang

Using this plan, R/3 will replaces all application in the legacy system at a given

time. Thus, a permanent interface of the legacy system is unnecessary.

H. Brand, SAP R/3 Implementation With ASAP : The Official SAP Guide, 1999.

Page 30: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

39

Step-by-step migration

With this option R/3 will replaces only part of the legacy system depending on

the priority and other considerations from the project management team. The

new system application then will require a permanent interface to the legacy

system. This approach will be able to protect the investment in the mainframe

hardware and knowledge and provide less risk of failure.

2.9 Data Migration

There are three types of data to be exchange from the legacy system into SAP, master

data, open transaction data, and completed transaction data.

Master data is data of customers, suppliers, and account. Normally, all the

master data from the legacy system can be used for the master data in SAP and

therefore it is possible to be imported into SAP.

Open transaction data refers to the business processes that are still ongoing

such as open customer orders. Importing open transaction data require the related

business process within R/3 to be repeated until the data or transaction left the

legacy system.

Completed transaction data is data that belongs to the transactions that are

already completed.

Page 31: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

40

There are three ways to exchange data automatically from legacy system into the SAP

system. The three processes are Batch Input, Call Transaction, and Direct Input.

Figure 16 - Data Migration Process

Batch Input

Batch input is the method that often used to perform data transfer into SAP

system automatically and therefore it is suitable to enter large amount of data.

Also, batch input system is good for periodic data transfers but not suitable for

near real time data transfers.

There are two typical uses of batch input:

One-Time Data Exchange: All the data from legacy systems are formed

in a bulk and imported at the same time into the SAP system.

Page 32: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

41

Periodic Data Transfer: The transfer of data is performed for every

specified/periodic time. The data transfer can be performed either daily or

hourly but not real time.

SAP provide program/application support for batch input transfer that are ready to

use but customers can also create their own “data transfer” program to convert data

from external system into the format required by SAP batch input program. After the

data format from external system equal to that of batch input requirement, an

automatic data transfer can be performed.

Figure 17 - Batch Input Process Flow

The batch input process started with decisions of migrating data from external source

into SAP. The external source can be:

Data from legacy system

Data from another SAP system ( system I, II or III)

Data from other systems (outside legacy system)

Next stage is to decide the process for data transfer. The questions such as how often

data is available from the external system, how often should the conversion process

Page 33: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

42

performed, and should the conversion program runs on external system or other SAP

system must also be decided. During the second state, the converted data are stored

in the batch input folder. The third stage is where the data conversion begins. The

reformatted data from the batch input folder are transferred automatically into SAP

system and the next stage is to check for errors during transaction should they

occurred, the errors then be analyzed and corrected. The batch system ensures that

completed transaction can only performed once, means an error transaction should

be reprocessed for correction.

Call Transaction

Call transaction is an alternative data conversion other than bath input procedure.

The first stage is about the same with Bath Input procedure, the data from externally

systems are reformatted to match the SAP batch input requirement. However, Call

Transaction procedure does not require the data to be stored in batch input folder,

instead the reformatted data directly inserted into SAP system. Call Transaction

procedure is therefore faster but riskier than batch input file.

Page 34: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

43

Figure 18 - Batch input and Call dialog data migration

Direct Input

Direct input procedure will writes the data directly into SAP database using a

standard function module. A Direct Input procedure is useful to import a lot of data

very quickly, however Direct Input procedure is difficult to program and only a

limited number of Direct Input programs are provided by SAP. Without a

Page 35: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

44

standardized format in the data from external systems Direct Input procedure cannot

be used. Direct Input process has the highest risk in performing data migration.

Table 3- Direct input Program Supported by SAP

Program Name Functions

RMDATIND MM Create Material master data

RFBIBL00 FI Create Account documents

RVAFSS00 SD Invoicing external transactions

RAALTD11 AM Create Asset Account documents

RKEVEXT0 CO-PA External data transfer to CO

2.10 CSF and ASAP process relevance

Estevez and Pastor

developed a guideline to check CSF relevance in accordance to

ASAP process.

Figure 19- ASAP - CSF relevance Diagram

Esteves J., Chan R., Pastor J., Rosemann M 2003."An exploratory Study of Knowledge Types Relevance along

Enterprise Systems Implementation Phases", The fourth European Conference on Organizational Knowledge,

Learning and Capabilities, April 2003.

Page 36: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

45

Process Quality Management Method: Method developed by IBM to assist the

management team to gain idea of the most critical business activities whose

performances will cause the biggest impact on the success or failure of an enterprise

Estevez and Pastor use PQM method to develop the CSF to determine factors on

implementation process that has the biggest impact on the success or failure of a project.

Four steps were used by Estevez and Pastor for PQM method

First Step: Devine the mission, Estevez and Pastor define their mission as “to

implement the SAP system, according to the organization‟s business and

organizational needs” and “to show that the SAP implementation will add value

through the satisfaction of the organization requirements previously defined”

Second Step: Define the CSF. The CSF defined by Estevez and Pastor will be

used as the variable.

Third Step: Define the process. The process used will be the process in ASAP

methodology

Fourth Step: Establish the relationship between CSF and ASAP methodology by

using Grounded Theory Method.

Grounded Theory Method: An approach of research methodology that require

existence of principal data and discovery of independent variable, categories, or

component and try to find their interrelationship

.

Ward, B. "Planning for Profit", "Managing Information Systems for Profit", T. J. Lincoln, John Wiles

& Sons Ltd., 1990, pp. 103-146.

Glaser and Strauss. 1967. The Discovery of Grounded Theory.

Page 37: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

46

The grounded theory method will find the interrelationship between ASAP process with

CSF proposed by Estevez and Pastor using a matrix as shown on Table 4.

Table 4 - Relationship between CSF and ASAP process for Project Preparation Phase

The matrix will show the CSF relevance on each phase existed in ASAP. The values

were generated by accumulating the occurrence number of a particular CSF in the

specified project phase. Table 4 stated that during the project preparation phase, the

number of management required were two and the adequate project champion role were

seven, this means that during the project preparation phase the role of project champion

is more important compared to management support.

Estevez and Pastor has finished the research on every ASAP phase and the results are

presented below.

Page 38: 2.1 Information System Definition - Binus Librarylibrary.binus.ac.id/eColls/eThesisdoc/Bab2/Bab 2___10-17_2.pdf · Closed Loop MRP The third layer is the Closed loop MRP. Soon after

47

Table 5-CSF Relevance Along the ASAP implementation Process

The scores specified in Table 5 are not the raw scores taken from Table 4. Instead,

Estevez and Pastor perform normative scale of ten scores to define the scores in Table 5.

The scores will define how high is the relevancy between the particular CSF with the

ASAP phases.

1-3: No relevant

4-7: Normal Relevant

8-10: High relevance

The scores for scales were determined by the comparing the particular CSF score with

the total score generated for the particular phase.

The result of Estevez and Pastor is very useful upon:

1. Understanding the relevance of each CSF in each ASAP phase towards the SAP

implementation project.

2. Get clear view of CSF that need consideration for each ASAP phase.

3. Better control and monitor the success of SAP implementation project.