Professional Documents
Culture Documents
Abstract --- Enterprise Resource Planning can Starting in 1975, a system was developed as a tool
provide many benefits for organizations that use in addressing specific business function [1]. With this
them. This also holds for Small and Medium system, activities and transactions on a business
Enterprises (SMEs). However, due to limited function can be automated. However, because each
funds, SMEs is unable to procure a commercial system is specific to a business function and there is
ERP system. Nevertheless, even for a free ERP no integration between the systems, the inter-area
system, SMEs do not have the expertise in dealing business functions in the organization have to share
with the hardware, software, nor ERP system data manually. Thus, it is very likely that data is
infrastructure. Therefore, we are interested to being duplicated. For example, in a case that data on
perform analysis and design of an ERP system for sales business function is also required by financial
SMEs that is free, able to be implemented and and materials management functions, the data is
maintained easily by SMEs. However, in this simply being duplicated to fulfill the needs. This is
research, we constrain ourselves to focus only on the main reason of why Enterprise Resource Planning
one of the main business function areas namely (ERP) integrates some or all business functions in an
the Sales Area. First, we perform analysis on organization through a single database. It is expected
SMEs’ business processesusing interviews to 17 that using this system, all transactions that occur in
SMEs in Jakarta to create generic business an organization can be automated and all business
process model for the corresponding area. We also functions within the organization do not need to share
use additional references, i.e., analysis on two data manually. Therefore, the existence of an ERP
open-source ERP software system is very important for an organization to run its
packages,viz.Openbravo and Apache OFBiz. business efficiently [3].
Based on the analysis, we further try to build the Many vendors who have developed ERP
designof the ERP system.In the end, this research systemsset very high prices for the systems. Thus,it
yields a generic process model of the ERP makes the systemsunaffordable for Micro or Small,
systemfor SMEs in the Sales Business Function and Medium Enterprises (SMEs) [5]. However,
Area and the corresponding Use Case Diagram despite the availability of free ERP systems provided
(UCD), Class Diagram, Entity Relationship by the Open Source Group, the SMEs still need
Diagram(ERD) and Architectural Deployment expertise in order to install, configure and modify the
Diagram. system [7].This causes problem forSMEs usually do
not have resources of skilled IT people to perform
I. INTRODUCTION those steps. Eventually, it hinders SMEs for having
ERP systems to support their business.
B
USINESS is an organization that sells goods or To help SMEs sector acquireERP systems;our first
services to consumers for profit. During its objective is to design an ERP system that is relatively
running, a lot of the transactions occur among easy to implement and to use by the SMEs. Web-
business people. Generally, the transactions involve based application does not require any installation on
variety of data on the organization, e.g., the amount the client site, and,itcan be further implemented using
of inventory, the amount of incoming and outgoing cloud computing technology [4]. By using cloud,
money, the amount of goods that must be made, etc. SMEs do not have to provide and maintain
In addition, transactions usually also produce a serversorto have skilled IT resources. They only need
variety of documents such as inquiry, quotation, sales to provide computers and browsers to run their
order, invoice, etc [2]. businessusing ERP systems. Therefore, we design the
Without the help of any (technical) system, an ERP systemas a web-based application. It is
organization has to maintain its data manually. The expectedthat the number of SMEs using ERP systems
documents that are output of business transactions will increase as the steps to implement and use the
must also be created manually. This is undoubtedly systems are relatively easy.
very cumbersome thus requires extra time and great As mentioned earlier, SMEs have limited capital.
effort. Thus, a free ERP system is very desirable since it will
not give financial burden to them. Therefore, our
second goal is to design a free ERP system such that each sector. Hence, we interview 17 SMEs in
SMEs do not have to pay for the purchase or lease of Indonesia such that every sector is fairly represented.
the systems in order to increase their business
B. Analysis
performance in some aspects, e.g., customer
management, sales, inventory etc. The second stage, i.e., Analysis, requires a lot of
Basically, an ERP system can support several effort for we perform intensive analysis on the
functional areas of operation, e.g., sales problem domain in this stage. We question 17 SMEs
&marketing,SCM (production planning, material concerning their sales business process,as we use
management), accounting & finance, and human process approach, and the corresponding features
capital management [1]. Due to research limitation, required from an ERP system in order to support it.
we focus only on the sales business function area as Next, we explore SAP, Openbravo and Apache
one of the most important areas for SMEs. OFBiz.
Accordingly,we design an ERP systemthat supports From various SMEs business processes, we try to
the sales area. We leave the remaining areas open for derive a general sales business process for SMEs.
subsequent researches. First, Trade, Industry, and Agriculture sector have
business process resemblance so that we classify
II. RESEARCH METHODOLOGY
them as Non-Servicesector. Two variants of Non-
In this research, the development of ERP systems Service sector business processes are shown in Fig.2
is conducted using waterfall process modeldescribed andFig. 3, while the Service sector can be seen in
in [8]. The stages carried out during the research and Fig.1. Note that we include some marketing
development of the ERP system includes Planning, processes since sales area is tightly-coupled with
Analysis, and Design of the ERP system. Due to time marketing area.
limitation, the Implementation, Deployment and The variation on the Non-Services sector occurs for
Maintenance stages are not performed within this two reasons. First, activities in the sales area after the
research scope. booking have several alternatives, e.g., new goods are
available after going through the production process
A. Planning
and then directly sent, or goods after production still
This stage begins with a literature study on the needs to be reassembled so that preparation is still
concept of ERP in [1]&[9], and onIndonesian SMEs necessary before goods are being sent, or there are
information provided by the Ministry of goods that are ready or not ready (need to be
Koperasiwho issues regulations for SMEs. Moreover, produced first) and then go into preparation activities.
for our reference and background knowledge we Secondly, there are activities in the marketing area
choose to explore 3 existing ERP systems, viz. SAP that rely on sales/marketing team, marketing via the
(commercial), Openbravo (open source), Apache bazaar, or marketing via partnership with retailers.
OFBiz (open source), later on in the Analysis stage. Secondly, overall, we recognize that the sales
We are aware that SMEs business varies. We find process for all sectors includes pre-sales activities,
that SMEs business categories shown in [10] by the ordering, production (if required), delivery, and
Indonesian Ministry of Koperasiis too product- payment. As for marketing, it includes marketing
oriented rather than process-oriented. Thus, we planning and marketing plan execution. Thus,
choose to adopt GDP sector categorization for we combined with the information of the required
consider it is more process-oriented. The features elicited from 17 SMEs and 3 existing ERP
categoryconsists of 3 sectors, i.e., Agriculture, systems as reference, we then identify the required
Industrial and Service sector [11]. Next, we try to master data and the corresponding master forms (and
map every category in [10] to each group in [11]. fields) for the ERP system that are used as the input
Accordingly, we add a new sector viz. Trading for the Design stage. In the end, we can construct the
sector. general business process for the sales area in which
In order to propose a general business process of ERP system is utilized.
SMEs in Indonesia, the case study must represent
Fig. 1. Sales & Marketing Business Process for Service sector (e.g., Rental Service)
256
ICACSIS 2013 ISBN: 978-979-1421-19-5
Fig. 3. Sales & Marketing Business Process for Non-Service Sector with Marketing via Partners
257
ICACSIS 2013 ISBN: 978-979-1421-19-5
seen in the "Material In Inventory" menu. The the "Financial Management> Invoice". When there is
number in the "Material In Inventory" is calculated a payment from a customer, the seller can record it
based on the data in the "Material Movement/ through the menu "Financial Management> Payment
Transaction", "Sales Order", "Order Return", and In". As a proof of the payment, the seller can also use
"Return Rental Order" menu. invoice document because an invoice basically
For ready stock items (goods), the seller can records all paymentsthat have ever been made for a
directly provide goods and record it in the system corresponding order.
through the "Shipment/Delivery" menu. For goods
D. Payment Out
that are not ready stock, customers have to wait for
the goods to be produced first, and then the goods are Payment Out may occur if a customer returns
delivered to them. In some cases, a down payment is wrong/damaged items or experiences other problems
required and the new good can be produced after the and thus the seller pays the customer back. To record
down payment is paid by the customer. a payment out, the seller can use the menu "Financial
If there is a problem in an order, the seller can Management>PaymentOut". Since customer
record it through the field "Notes" of the sales order normally does not provide receipt for the payback,
in the system. The corresponding solution of the the seller can ask the system to print the receipt (the
problem can also be recorded in the same field as menu "Financial Management> Receipt> Order
well. Return Receipt") and then ask the customer to sign it
If there are loan items in the sales order, the as a proof that the payback has been made.
customer must return the loan items. The items
IV. CONCLUSION
returned can be recorded in the "Return Rental
Order". The “Return Rental Order” will be The sales business process model for SMEs
automatically generated by the system if the sales produced in this research can be adopted as a
order contains loan items that have been paid business process for SMEs in the sales business
(although not necessarily to be paid completely). function area. Furthermore, it identifies business
The seller can record return delays, condition of the processes that can be supported by the ERP system as
goods, and other issues related to the goods being an ERP system is intended to enable an organization
returned in the "Return Rental Order" menu. If to run more efficiently. Hence, it can be used as
required, a customer must give compensation or pay guideline for SMEs who want to obtain ERP systems.
for damages. Moreover, the corresponding design artifacts, i.e.,
If goods delivered by the seller are not in good the Use Case Diagram, the Class Diagram, the
order or does not fit the order, the customer can Entity-Relationship Diagram, and the Deployment
return the goods to the seller. If this happens, the Diagram, can be used as a reference or guideline for
seller must create a "Return Order" in the system. the implementation, integration, testing, and
Goods that are returned can be replaced by other deployment stagesof the ERP system for the sales
goods, money, or both. business function area. The design of the ERP system
in this study is proposed to help data processing and
C. Invoice and Payment In
information integration of the organization
There are three kinds of incoming payments, i.e., particularly to enable the sales process to become
down payment, sales order payment (excluding down more efficient. The processed data and integrated
payment), and damage compensation for rental items. information includes master data, pre-sales activity
The payment process begins with the invoice sent to (inquiry, quotation),sales activity (sales order) up to
the customer. The seller can print an invoice through payment data and information.
3.0 Invoice
1.0 Pre-Sales 2.0 Sales 4.0 Payment
Start And Payment End
Activities Activities Out
In
Reject
258
ICACSIS 2013 ISBN: 978-979-1421-19-5
No
Customer
Need
Quotation? Yes
End
Start
No No
Need Yes 1.4 Request For 1.8 Request For 1.12 Analyze Offer 1.13 Request
1.7 Get Inquiry
Inquiry? Inquiry Quotation Quotation Accepted? For Sales Order
Yes
Customer’s Yes
Data Already
Stored? 1.9 Analyze Able To Yes To 2.1
1.3 Store 1.5 Create 1.10 Create 1.14 Analyze
Quotation Fulfill Order In
Customer Data Inquiry Quotation Order Request
Request Quotation?
No
No
Sales
Need To Store No
Customer’s Data? Yes
Reject Able To
Fulfill Order?
Yes 1.11 Send
1.6 Send Inquiry
Quotation No
Reject
Management
Material
Start
Yes Yes
Sales
No
2.1 Create Sales
Order From 3.5
No
Management
Material
2.5 Producing,
2.6 Insert
Procuring, Or
Material Data
Serving
259
ICACSIS 2013 ISBN: 978-979-1421-19-5
260