Kata kunci : analisa sistem, digital business, mobile system design, traceability,
pabrik makanan
ABSTRACT
Undergraduate Thesis
as part of the requirements for the degree of
Bachelor of Agricultural Technology in
Department of Agroindustrial Technology
Praise and gratitude I convey to Allah SWT for his blessings and gifts, so that
I can finish this research to get a degree as a Bachelor of Agricultural Technology
in the Department of Agricultural Industrial Technology, Faculty of Agricultural
Technology, Bogor Agricultural University. Shalawat and Salam I say to the great
Prophet Muhammad SAW, may blessings and gifts always accompany him, his
family, and his friends until the end of time.
My thanks go to Dr. Eng Ir Taufik Djatna as my supervisor in this research.
Through this Capstone research program, I learned a lot about the industrial world,
especially how to apply the knowledge of science that has been given to me in
lectures and how to applies them in real cases. Even through good and bad times, it
made me even better.
My thanks also go to Mr. Pandi Sopandi from X Co. as GM Production, which
has assisted me in Analyzing the industry in some way, as well as providing
information, data, and other matters related to this research. So this research can be
done smoothly, especially with company side.
Acknowledgments and affection I also say to my beloved parents, A.
Koswara and M Mintarsih, my sister Shifa Nurrainy K, and my grandmother Iyuk
Rukmini, who have always provided me supports, helps, advices, and loves to me
Both in light and dark. Because without them, I may not be able to finish this tasks
properly.
My thanks also uttered also for Januardi and Q Ahmad Riza Zakariyya, who
always help give suggestions and ideas in helping me writing this report, Guritno
AMA, Anan Purwaditama, Wishnu Wardhana, and Choirunnisa which always give
its own color especially when guidance for this study, as well as my friends at the
Mikroba, there are: Nyoman Budi Suryawan, Nadhira Faradhea, Zulfa Nadhifathul
Muna, Rachmat Abdillah Hakim, Muhammad Hafid Rosidin, and Sonia Fitria
Ulfah who always helped provide support, a place complaints, as well as giving
advice so that I am able to complete this research.
Last I say many thanks for the 50th Industrial Technology army , which is
called as Tincredibles, who has provided many stories, experiences, and learning
during lecture period and support in conducting this research. Without you guys,
there will be no incredibles army like this. Hopefully each of us can succeed in the
future and become people who stay solid.
LIST OF FIGURE
LIST OF APPENDIX
INTRODUCTION
Background
Problem Statement
verification and validation with data sample from BPCS server is needed to evaluate
mobile system performances, so the mobile system can be applicable in company.
Research Objectives
Research Benefits
The benefits of this study are specifically shown to x co. as a place to conduct
research. This research is expected to be the basis of the idea and help relevant
stakeholders in the company to implement and develop mobile traceability system
in existing mock recall procedures. These stakeholders include QA (Quality
Assurance) as well as employees in the company's internal supply chain facilities.
Besides that, this study is also expected to improve the effectiveness of mock recall
procedures, thereby increasing the level of consumer confidence in the company.
Research Scopes
The scope that used in this research divided into 3 points. First, this study
focuses on traceability and unit calculation that applicable on raw material of
internal supply chains. This means that mock recall procedures will also be focused
on raw material recall in internal supply chain. The Internal supply chain of X
Company including raw material and packaging material incoming department, raw
material preparation department, production processes, and finished good or post
production department.
Second, all processes modelling and accuracy based on current available data
from BPCS database. These processes applied to mobile traceability system design.
By applying data sample from BPCS, the design can be applicable in company.
Third, the external traceability by third party stakeholders are not included in
this research. Third party stakeholders of X company included suppliers,
warehousing, and distribution. These stakeholders are using the different systems
from company.
4
METHODOLOGY
Framework
The System Development Life Cycle (SDLC) by Kendall and Kendall (2011)
(as seen in Figure 1) was adapted in this research. There are many stages in System
Development life cycle, starts with identifying the problems, opportunities and
objectives of developed system, until implementing and evaluate the system. These
steps are adapted and placed on this research objectives. The adaptation of SDLC
are delivered in research’s framework as seen in Figure 2.
The first step of the framework is to analyze existing mock recall procedures
using Business Process Model and Notation (BPMN). The analysis results are the
problem point in the procedures. This result will be the base for requirement of
mobile system. This requirement will be delivered as mobile system entities, and
then the mock recall procedures will be developed and delivered into BPMN based
on this entity. This section will meet the first objective of this study.
The second step of the framework is to develop a mobile system by applying
Cosine Similarity equations and designing system components based on the
Android system. Later in this section produced a prototype of the mobile system
traceability, so it can meet the second goal of this study.
In the third step, Mobile System Traceability will be evaluated by verifying
and validating the system with data sample from BPCS. Model verification is
shown to determine the expectation of the computation that applied in mobile
system (Sargent 2010). This verification will be applied to cosine similarity
equations as system computation. Validation stage itself will be done by Black Box
method, the method that only need to validate the system purely from point of view
of consumers/users desired (Nidhra and Dondeti 2012). The System validation will
be relying on system entities as requirement for mobile traceability system. By
verification and validation, this step will fulfill the third objective as well.
The business proses analysis will be carried out using Business Process
Model and Notation (BPMN). BPMN 2.0 is a standard graphical notation tool for
business process modelling that developed by Object Management Group (Stephen
and Miers 2008). BPMN is useful for business analysts to create initial designs, for
developers to implement technical details, and for stakeholders in business
processes to manage and monitor their business processes. Notations in BPMN are
showed in Figure 3 (Mendling and Weidlich 2012).
The design of this mobile system will be adapted to the system components
in Android. The design of the mobile system itself will be focused on three main
system abilities: mobile system data capture, data tracing, and system computation.
The mobile system is expected to be integrated with BPCS.
The mobile system will capture data from BPCS server and stored into mobile
database management. By this design, the mobile system will capture tracing
information indirectly from internal supply chain. The mobile system itself are
designing to directly capture mock recall procedures data from related stakeholders.
The design for tracing information in mobile system database will use Java
system code for sorting and searching. A key for searching and sorting itself will
be based on three internal encodings owned by the company: raw Material and
packaging material lot number, sales order number, and finished good lot number.
By this design, the mobile system is expected to have same ability of tracing like
BPCS.
The computation that will be applied in the mobile system is Cosine
Similarity. Cosine Similarity is the equations of the cosine value of two vectors that
form one particular angle, and produces a similarity level of a vector to another
vector (Bradley et al 1999). The vectors elements are generated based on data
entered in the mock recall and data that already stored in the BPCS database.
The application of cosine similarity (as seen on Equation (1)) in mobile
traceability system will support the accuracy calculation of existing units in
facilities. It affects how accurate unit’s quantity that can recalled in mock recall
procedure. The number of units in the field will be used as vector data XI, while the
data number of units that already exist in the database will be used as vector XS.
Elements from vector XI and XS will be multiplied each other, divided by
multiplication of Euclidean Distance from each vector (as seen on Equations (2)).
Euclidean Distance is a calculation that will result the value of vector length, by
calculating the distance between the elements of the vector in it (Barret 2005). After
that, these two vectors will be calculated for cosine values from the angle formed
from both. This will result the similarity value from the vectors (Bradley et al 1999).
Unit’s quantity used in facilities, should be same with existing in the system.
If the facility’s units are less, it can still show from this cosine similarity equations.
However, if the facility’s units are more, this cosine similarity equations cannot
show it, because technically this calculation only assess cosine from vector angle
that formed.
Therefore, in mobile traceability, system is added constraint as on Equation
(3). This constraint makes the received data from facilities cannot be more than the
existing data in the system. That way, it can be used as a report material for
stakeholders to evaluate the number of units, especially in mock recall procedures.
8
In which:
XI = Vector of Inputted Data
XS = Vector of Stored Data
||X|| = Euclidean Distance norm from Vector X
In which:
x1, x2, ..., xp= Vector Element of X
p = Total Element inside vector X
XI - XS ≤ X0 (3)
In which:
XI = Vector of Collected and Inputted Data
XS = Vector of Stored Data
X0 = Vector with zero value
Model verification is the processes to make sure the equations that applied in
digital application are correct as well as the implementation (Sargent 2010). This
verification was applied to mobile system to evaluate how the mobile system will
behave, especially in performing the equations. If the result from mobile application
are incorrect to mathematical calculations, then the Java codes or mathematical
model would be fixed.
Black Box testing validation are applied to mobile system traceability to
evaluate system performances, especially for the behavior of the system to fulfill
the system requirement (Meyer et al 2007). This test performed only to observe the
results of execution by testing functionally. This testing will depend on the user's
desire and satisfaction, which in this case is X co. as a place this research is
conducted (Nidhra and Dondeti 2012). By relying on previous method, this
validation steps will be comparing the mobile system to mobile system entities that
have been made before. The Black Box Method are defined as follow:
1. Checking simulation and investigate system behavior.
2. Documenting output of the investigation in order to testing, recognize and
eliminate error in several parts, such as: In the software program, itself; In the
program run; In the user interface, and in the original real-world system
3. Evaluate and comparing to the real-world system are taken concerning the goal
of the project.
4. Provide recommendations for the investigated system based on the simulation
results
9
In order to meet the expectations of the entity system and the proposed
business process, the mobile traceability system must have component that
illustrated in Figure 8. The components of the mobile traceability system are
adjusted to Android application. Beside that, components are also adapted to
suitability between BPCS and android system.
Query Language (SQL). Thus, make BPCS easily to develop with the Android
system.
By integrating these two databases, it’s expected that the mobile traceability
system has the same data storage as BPCS. This makes the traceability of mobile
traceability system will equivalent with BPCS. It’s also optimize the sources of
recent systems, and make it more effective.
RM-PM Lot Number is also re-entered into BPCS in the preparation section
to know which raw materials will be used for production process (as illustrated in
Appendix 2). In this way, existing information from the Incoming section and PPIC
sections and preparations can be traced either upstream or downstream.
Appendix 2 is also show the business process of information captured and
documented in Preparation and PPIC department. The sample of information that
captured in this department are shown in Table 2. Based on processes documented
information, Sales Order Number (SO Number) in the PPIC section is automatically
created by the BPCS system for each product registration to be processed at a
14
certain time, and will be documented along with the product and BOM (Bill of
Material) desired by the PPIC department.
Figure 10 will illustrate how the information in internal supply chain are
integrated. Like described before, it relies on these three internal codes. With such
traceability in the BPCS, the company has been able to scope the searching of
upstream and downstream directions. By the system design like Figure 8, the
mobile traceability system will have the same ability in tracing as BPCS has.
Verifications
For the verification steps, the mobile traceability system has been completed
with sample data taken from the BPCS database (as in Appendix 4 and 5). There
are two groups of data applied to this application, each from the PPIC and
preparation department, and the post-production and warehouse department. Both
departments are the most likely place to perform the raw material mock recall
procedure.
In this verification steps, the system is attempted to search the PPIC and
Preparation department. Raw material lot number that attempted to try, according
to the database that has been applied, is COC1217J51 to mock recall Cocoa Powder
60 mesh. The quantity data that is input here is dummy data. Search results from
COC1217J51 code are shown in table 4.
able to withdraw 99.5% from data recorded by the system. The value is high enough
for mock recall procedures, but if that happens, its still will be evaluated because
the ideal target of mock recall procedures is 100%.
In terms of calculations, the 99.5% value generated by the mobile traceability
system (shown in figure 11) have the same result with the manual calculations (as
in Appendix 6). It shows that cosine similarity in the system is in accordance with
expectations and verified.
Based on verification results, cosine similarity that is used as equations in the
system still has disadvantages. Cosine similarity can only measure the similarity of
the data generally, so the accuracy report generated can be said to be still in general
from the overall data compared. However, the accuracy report of this application
can still be considered in evaluating mock recall procedures.
Validations
Based on the validation stages performed on the application, using Black Box
testing, the mobile traceability system has fulfilled the requirement from QA
department to improve the mock recall procedures for raw materials on the internal
supply chain. This can be seen from the application feature (as in Figure 11) that
has fulfilled the system entities (as in Figure 6). Fulfillment of system requirements
is viewed from the components of mobile traceability systems, such as: input,
stakeholders, objectives, process, sources, and output. Based on this fulfillment, the
application can be considered valid and applicable to mock recall procedures.
Based on the results of the discussion of this research, the advantages are as
follows: (1) Problems in Mock Recall Procedure have been succeeded to identify
based on Business Process Analysis; (2) Approved Mobile Traceability System
with Verification and Validation, which applicable to Internal Supply Chains.
However, behind the advantages of this research, there are some
disadvantages of this research: (1) Although the solution of the problem has been
found, but the solution has not been applied in real cases of company, (2) The real-
time integration BPCS database is not completed.
Conclusion
In this research, the problem of ineffective mock recall procedures has been
found, through business process analysis with two main stakeholders of mock recall
procedures. These problems consisted of: (1) the information collection from
tracing results is still done in paper based, (2) verification of the field in the data
that exist in the system is still done manually. These results form the basis for the
requirement to construct mobile traceability systems for mock recall procedures.
The mobile traceability system design should be adjusted to the condition of
companies. Mobile traceability system successfully designed to be integrated with
database inside BPCS. This makes tracing capabilities possessed by the mobile
traceability system similar to BPCS capabilities. Besides, the mobile traceability
system successfully covered BPCS weaknesses in conducting unit verification in
the field, by applying cosine similarity equations.
The application prototype of the mobile system has been successfully
implemented as a support, especially for the Recall Coordinator who performs
traceability and calculation of raw materials that can be recalled from the internal
supply chain facilities. It also developed the digital business ecosystem in company.
Mobile system itself has been verified and validated in performances and behavior,
thus make this system implementable for company’s problem.
Recommendation
REFERENCES
XI - XS ≤ X0
60 90 0
100 - 120 ≤ 0
90 103 0
30 0
20 0
13 0
Data from Table 4 are fulfilled the constraint (3), so the equations can be continued
.
sim(XI ,XS )=
√ √
sim(XI ,XS )=
√ √
sim(XI ,XS )=
√ √
sim(XI ,XS )=
GLOSSARY
BIOGRAPHY