Sei sulla pagina 1di 14

THESIS PROPOSAL

Web ERP application for PT. Sumberparts Bearindo


WERP

By
ANDRIKO
012201200002

A Thesis Proposal
Submitted to the Faculty of Computing
President University
in Partial Fulfillment of the Requirements
For the Degree of Bachelor of Science
in Information System

Cikarang, Bekasi, Indonesia


Sept, 2015
Page 1

Web ERP application for PT. Sumberparts Bearindo


WERP

By
ANDRIKO

________________________________

____________________________

Rikip Ginanjar, M.Sc

Rikip Ginanjar, M.Sc

Thesis Advisor

Program Head of Information System

______________________________________
Rila Mandala, Ph.D
Dean of Faculty of Computing

ABSTRACT

Page 2

As the internet growth in Indonesia, companies looking forward for better


management software that will allow them to manage multiple locations. Previously,
it was hard to manage multiple locations due to internet speed. So Many application
build for local area network only.
This project objective is to create a new web based internet application that
will replace existing application.
This thesis contains complete journal of software development lifecycle in
WERP Project for Inventory Management Module start from application design
using Unified Modeling Language (UML) and entity relationship diagram (ERD) and
development process.
The result expected from the system to the company to have a user-friendly
system that any department has an easier moment in utilizing it with. The system also
will be intended to be communicative and easy to be understood to produce and
control the data through the software.

TABLE OF CONTENT
.
PROBLEM STATEMENT.............................................................................................5
Page 3

INTRODUCTION..........................................................................................................5
RELATED WORK.........................................................................................................6
PROBLEM DESCRIPTION..........................................................................................8
SOLUTION STRATEGY..............................................................................................8
1.

SYSTEM OVERVIEW.......................................................................................8

2.

SYSTEM MODELLING....................................................................................9

3.

SYSTEM DEVELOPMENT............................................................................10

EVALUATION.............................................................................................................12
RESOURCE REQUIRED............................................................................................13
THESIS TIMELINE....................................................................................................13
SUMMARY.................................................................................................................14
BIBLIOGRAPHY........................................................................................................14

PROBLEM STATEMENT

Page 4

This project is migrate a web based ERP system that will replace existing
LAN app for this company. Which can be used to control Inventory Management,
Receiving, Stock Mutation, Delivery Order, Inventory Movement of an office or even
factory so that company will have an easier moment in utilizing the system to control
their activities. The other problem needs to be solved is that the system has to be as
user-friendly as it can get for anyone utilization, also easy to access in everywhere.

INTRODUCTION
Enterprise resource planning (ERP) System is business management software.
That a company can use to store, modify, manage and interpret data from many
business activities, including Product Planning, Manufacturing, Marketing, Inventory
Management, Shipping and Payment. Its provide an integrated view of core business
process often in real time, using common database maintained by a database
management system. ERPS can track business process, cash, production capacity,
purchase order, inventory and many things.
For the big company, ERP system is considered a vital organizational tool
because, it integrates varied organizational system and facilitate error. But ERP
system development is different from traditional system development. ERP system
can be run on a variety of computer hardware and network configuration, typically
using a database as an information repository.
The use of this system is facilitate the company to do activities through
Enterprise Resource Planning System (ERPS). It will make more efficient and
effective jobs in each division. Of course the company and each division will involve
with the developer in order to fill their needs.
The scope of this project is scaled down in order to finish the timeline on time.
This project will focused on inventory management feature. PT. Sumberparts
Bearindo asks the inventory section.

Page 5

RELATED WORK

Picture 1.1 Inventory section divided into several parts

Page 6

1.2 The example of the receiving form from inventory management function

1.3 The example of delivery order form from Inventory Management function
Three of those pictures are the old application from PT. Sumberparts
Bearindo. It works on Visual Basic and Local Area Network for save their activity.
The main duty of this project is to change the old system to the WERP. The solution
that is going to be made in this thesis will be a web-based system, not a desktop
application.

PROBLEM DESCRIPTION
Existing application is designed only for Local Area connection. Trying to
make the application works with multiple locations requires them to establish point to
point connection that could cause expensive monthly cost, moreover it have limited
bandwidth.
The company decided to reduce their expenses so the objective of this project
is to create an application that can operate over internet connection so it can be
accessed easily from multiple locations efficiently.
The challenge is to provide responsive web application so the application
looks good on all devices. Second, rebuild the new system for better improvement for
the company.
Page 7

SOLUTION STRATEGY
1. SYSTEM OVERVIEW
Internet applications are based on remote servers, which mean the
programs that accept and process information are not run locally on the
user's machine. This is the key difference between Internet and desktop
applications, where all processing is done locally. For Internet
applications, processing on the user's machine is typically minimal. When
information is entered into the Internet application, sent along
telecommunication lines to the server, where it is then processed and
recorded. The server then sends the information back to the revision of
Internet applications for users to review.

1.1 Client: is an application that runs on a personal computer or


workstation and relies on a server to perform some operations.
1.2 Application server: is a server program in a computer in a
distributed network that provides the business logic for an
application program.
1.3 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 classified according to types of content:
bibliographic, full-text, numeric, and images.

2. SYSTEM MODELLING
A. WERPs Use Case for Inventory Module
Page 8

In summary, Inventory module in WERP can be described in the system


modeling below. (Assuming the user is only admin. There will be added more
users with permission later on.)

2.1 - Use case of ERPS

3. SYSTEM DEVELOPMENT
The proposed model that is used to design the systems is Agile
Methodology. Agile Methodology is an alternative to traditional project
management, typically used in software development. It helps teams

Page 9

respond to unpredictability through incremental, iterative work cadences,


known as sprints.
Each sprint begins with a planning meeting. During the meeting, the
product owner (the person requesting the work) and the development team
agree upon exactly what work will be accomplished during the sprint. The
development team has the final say when it comes to determining how
much work can realistically be accomplished during the sprint, and the
product owner has the final say on what criteria need to be met for the
work to be approved and accepted.

3. 1 SDLC- Agile Development


A. Define Requirement
Some activities that involve in the preliminary investigation, such as:
Define the problem
Suggest alternative
Write preliminary investigation report
B. Initiate Project
Initiating the project means setting up the project from the idea or
inception and making sure it is:
Design the project
Describes desired features and operations in detail
Process Diagram
Page 10

C. Development & Integration and Testing


Brings all the pieces together into a special testing environment, then
checks for errors, bugs and interoperability.
D. Review and Feedback
Review is Orderly recall of past information in summary form for its
reexamination. Feedback is which the effect or output of an action is
'returned' (fed-back) to modify the next action. These step involve with
the users.
E. Record & Incorporate Changes
Record what the user or client need and incorporate the changes for
future sprint.
F. Adjust and Track
Adjust the requirement for next sprint and follow the track from client.
G. Next Iteration
a procedure in which repetition of a sequence of operations yields
results successively closer to a desired result

EVALUATION
The requirement and process of this project will be evaluated through
some participation of the users who agree to help and give critics and
suggestions about the application and its development.

Page 11

The test is aimed to make sure the application works correctly without
any bugs, with User Acceptance Test Scenario (UAT). Each sprint must do
UAT plan. Last but not least, the users satisfaction. The test will be done by
trying the application in web browsers (PC)

RESOURCES REQUIRED
The completion of this thesis will require resources as follows:

Notebook with Windows OS


NetBean IDE 8.0.2 for programming
Web browsers for PC (Chrome and Firefox) for testing
Microsoft Word 2013 for thesis reporting
Visual Paradigm for creating diagrams UML and use cases
PHP Symfony Framework

THESIS TIMELINE

No.
1.
2.

Activity Name

Duration

Preliminary Investigation

7 days

System Analysis

7 days

Page 12

3.
4.
5.
6.

System Design

14 days

System Development

20 days

System Implementation

10 days

System Maintenance

7 days

SUMMARY
WERPS is an Enterprise Resource Planning System that expected to
be helpful users. WERPS provided with a friendly User Interface, easy-to-use, and no
complexity that makes the user having technical difficulties in using it.
In short, WERPS is the best general asset system solution for whom highly
familiar with web-based application.

BIBLIOGRAPHY
-

ERP (Enterprise Resource Planning)

https://en.wikipedia.org/wiki/Enterprise_resource_planning
System development lifecycle diagram -

http://sanchitsunny.wordpress.com/2012/06/06/introduction-of-sdlc-model/
Visual Pardigm tools - www.visual-paradigm.com
Client Definition - http://www.webopedia.com/TERM/C/client.html
Application Server -

http://searchsqlserver.techtarget.com/definition/application-server
Database Definition http://searchsqlserver.techtarget.com/definition/database
Page 13

Agile System Development - http://www.flockofbirds.nl/wp/wp-

content/uploads/2014/03/Agile-Development-Diagram.jpg
Agile Methodology - http://agilemethodology.org/

Page 14