Professional Documents
Culture Documents
Paperrenjana PDF
Paperrenjana PDF
Paperrenjana PDF
ABSTRACT
Inventory control is controlling the materials movement to fulfill the requirements. The
materials can from the direct and indirect materials. the indirect materials are the materials
that cannot be calculated according to the bill of materials. Indirect materials need safety
stocks, so the requirements can always be fulfilled, means it need the control and monitoring
of their levels. To control the movement of the materials, each department have roles to
control and information that need to be shared. PT XYZ is an automotive assembler
company, the company need a tool to control the indirect materials inbound and outbound
and control its stock. This research is to have the tool that will be a web-based program
because to share the information throughout the department of planning, production, and
logistics. In developing and implementing the program itself, the RUP methodology is used to
guide in doing this research with having four phases and activities that support the research.
The result is the program itself have been successful to fulfilled the user requirements. The
program shows the real time information for the levels of the materials and also the inbound
and outbound of the materials for the user to monitor its levels.
Target
System
Cost Perfomance
Environment
Strategic Planning
Stock Strategy (extend centralization)
Supply Strategy (make or buy)
Warehousing Transportation
Requirements Business
customize the program and configure
List Workflow
them. after comparing or having the
Report requirement list, Then the program will
be test by the researcher themselves and
Inception
Phase
Alpha
Tools and Testing
Environment
preparation
Yes
User
Requirement
After it is approved in the transition
List
phase, the inventory data are
Model the
implemented and the user that will use
requirements
with the the program will test it. If the program
does not approve by the user, it needed to
stakeholder
Use Case
Diagram of
be configure and implemented it again to
the system
the program. When the user accepted the
program, then if it is the program will
deploy to the company and the researcher
Make The
Data Flow
Model of the
system
will give tutorial and the steps of the
DFD of the
system
program to the corresponding
Report the
department. And last the researcher need
Elaboration
Phase to report all of the works and task that
Figure 4. Elaboration Phase have been done in making this program.
Refer to Figure 6
department where they are following the
Tools and
Environment orders from PPC whether there will be
preparation
new materials comes in or release those
materials to the production line by request
Implement
Inventory
from the Production department. That
Data makes the PPC department as the one
that control the inventory. Inventory
Configure
and made
User control activities are forecasting the
Acceptance
customization No Test materials, determining requirements of
Yes the materials, setting targets, and issuing
instructions for the movement of the
materials [6]
Deployed
Application
Start
Place PO
Start
Place Request
Take Orders
Take Request
Approval
Send Query
Check Avaibility
Informed Shipment
Approve Order
Prepare Arrival
Process Order
Receive Materials
Send Materials
Inform Materials
arrival
Receive Materials
Finish
Finish
an order.
• The Vendors receive and take the The indirect materials are not yet
It need the inventory
order. 1
combine into one data file and still in
spreadsheet form and the recording of
control tools to control
• The vendors send query and the data is still handle manually
the materials movement
department of a shipment 3
Deleted information are automatically The deleted information
gone from the spreadsheet. are in a different tables
coming.
• The PLG department prepare the 4
Information can be edit easily because in
The edited information
are updated and override
spreadsheet
shipment that will be arriving. automatically
• The Vendors sent the materials. The low stock materials are not separate The low stock materials
in one table are not yet shown in the are fileterd into one table
5
• The PLG department receive the spreadsheet, and only give info when and is shown for the user
edited from the data directly to monitor
materials.
Adding the new materials
• The PLG department inform of 6
Adding new materials are in the
spreadsheet form
are web based and saved
the materials arrival to the PPC into a database
automatically updated. The current With the new tools which is the
information of the support in application itself, the application will be
controlling the inventory are described the new information system for the
from the interview, and that makes business workflow of ordering and
that there is the need of a more purchasing of indirect materials. The
comprehensive supporting tools based application itself will be recording the
on the current situation to support the inbound and outbound of the materials
user in PPC department in controlling that not manually handle by the PPC
department, but with more sophisticated
the materials. The new tools in
or automatic sequence to update the data.
controlling the inventory can be
described, the current situation and
User Requirement List
the required are shown in Table 1
From the business workflows Figure 7
Figure 8, and comparison table of Table
1 also from the interview, then the
requirements of the application will be
shown in Table 2 This fields that will be
inside the application itself are already Stock Items
Edit/Delete
The inventory control tools need to provide Figure 9. Stakeholder of the Software
information of materials that are dispatch to Dispatch dispatch_Materi
7
the department, and updated automatically materials als
the inventory data
The PPC department can access all of the
8
The inventory control tools need to provide
information of materials that are in purchase Purchasing Orders
features and functions because they are
and has not been inventoried the department that control the inventory
The inventory control tools need to provide
information of materials that are already been Materials
itself, from the Stock Items, edit / delete
9 Restock
inventoried from the Purchase Order, and
updated restock items automatically
Delivered data, view the low stock and no stock
The User can download the data in a
Download
tables. Also for the making new purchase,
10 spreadsheet files, and also can be emailed email & excel
within the system
and emailed and approve the purchase itself.
Production department will be using only
Stakeholder of the Software the dispatch function to take the
materials that needed for production
The application will be use and access purposes and the reports function. The
with the correspond department from the PLG department will use and access the
PPC department, the PLG department deployment functions to views which
and Production department. There will be items to be deployed and the orders which
the relationships between the function is the Purchase orders and use them for
and the stake holder of the particular the delivery records.
function inside the application. This also
be as the limit of that particular user to Data Model
access the page that has been assign. The
diagram is shown in Figure 9 The previous business process then design
into a new one to integrate the program
inside of them but first the data model of
the software need to be define to show the
structure of the program itself.
1 User
- User_Id[0..1]
- User_name[0..1]
Supplier_id 1 - Email[0..1] Department
- Supplier_Name[ Restock 1..* - User_Role[0..1] - Department_id[0..1]
- Email[0..1] - Restock_id[0..1] - Department[0..1] 1 - Department_Name[0..1]
- Phone[0..1] 1..* - Material_Description[0 - Date_Created[0.. 1..* - Limit[0..1]
1
- Total_Amount[0.. 1 - Unit_Cost[0..1] - Action[0..1] - Count[0..1]
- Edit[0..1] - Amount[0..1] + Log in() - Sum[0..1]
+ Receive_Order( - Supplid_By[0..1] - Email[0..1]
1..*
+ Send_Query() - Received_On[0..1] - Start_Date[0..1]
1
+ Deliver_Order() - Docs[0..1] - End_Date[0..1]
- Actions[0..1] Products - Actions[0..1]
+ Get_Restockitems() - Product_id[0..1]
- Material_Descriptio
1
1..*
1..*
- Location[0..1]
1..*
- Categ ory[0..1]
Order 1..* - Part_No.[0..1]
- Order_id[0..1] - Unit_Cost[0..1]
- Supplier[0..1] 1 - Qty.[0..1]
1..*
1..*
1..
- Deliver_By[0..1] - Reorder_Amnt[0..1]
1..*
- LPO[0..1] - Unity[0..1]
- Status[0..1] - Expiry_Date[0..1] Dispatch
- LPO_D ate[0..1] 1 - Actions[0..1] - Dispatch_id[0..1] Staff
- Delivered[0..1] 1..* 1..* + Inventory_check() - Material_Descriptions[0..1] - Staff_id[0..1]
- Actions[0..1] + Inventory_update() - Amount[0..1] - Employee_Name[0..1]
+ Approve() + M ater ial_Edit() - Categ ory_N ame[0..1] - viewstaff.Email[0..1]
+ Reject() + M ater ial_delete() - Dispatched_To[0..1] - Department[0..1]
+ Received_Order + Add_Product() - Remarks[0..1] - Date_Created[0..1]
+ Restock() - Dispatched_On[0..1] - Actions[0..1]
1
1
- Categ ory_N ame[0..1] + Dispatch_Send()
- Categ ory_D escription[0. 1..* + Edit_dispatch() 1..*
- Created_At[0..1] 1 + Delete_Dispatch()
- Updated_At[0..1]
- Delete[0..1]
The data model in Figure 10 the data integrate the function of the software
relation between each entity, here the itself, this will be the new basis activities
user is the one controlling every functions, in making an order and also a purchase
the user and staff are each from for the workers. First it is the DFD of
departments inside the company. So this making a purchase then dispatch a
makes the department have one to many material
relationships. In dispatch, because it need
the “dispatch to” is from the staff entity
itself, and the list of materials are from
the product. The product entity gives PO that is approved
5.0
Deliver materials
PPC department
user click enter, the purchase order will be
record in awaiting for approval table, it is
stay pending until it is approved by the
6.0
Report Dispatch
Order_Materials
Click
Show_OrderForms
Insert information
PO
add PO
PO
add PO
Click
Show_Awaititng approval
Confirmation
Approval
PO Confirmation
add PO
add PO
Click
Show_undeliverey
Materials delivery
Click
Show_undeliverey
Enter delivery
PO_delivered
PO_delivered Add_restock
Order_Materials
add PO
add materials
Update_qty
Add_qty
Click
Show_Restock
Click
Show_OrderForms
In dispatching materials, the user from The dispatch will be shown in the view
production will click the new dispatch and dispatch section and it is for the PLG to
then it will show the form, to enter the view for delivery purposes. The list of
materials, the materials quantity is dispatches itself will be for the PLG. The
already provided, and will valid when to view dispatches will be for the production
enter how many materials that can only and the PPC department to report and
be dispatch, after the dispatch has been views for monitoring and decision
made, the quantity inside the stock items purposes. The sequence shown in Figure
itself will be updated for that materials. 14
Prod. View PLG PPC
New Dispatch Stock list
Department Dispatches Departement Departement
Click
Show_dispatch_form
Enter_dispatch
Show_materials_avbl
Confirmation
Add_dispatch
adddispatches
Click
Download file
File downloaded update_qty
Click
show_needrestock
Click
Click
show_needrestock
Click
show_stocklist
Send_Report
Comparison of the Software and the compared the researcher list the functions
Requirements that need to be customize or add to fulfill
the requirements before being
The researcher then compared the implemented, the comparison is shown in
properties or functions to the Table 3 to fulfill them.
requirements of the user After it is being
Table 3. Comparison of Software and User Requirement
The Software and User Requirements Table
Need
No The properties of the software The Requirements Remarks
Customize
The Application can update stock The application provide
1 quantity when there is a command automatic updates of the stock No
involve items so it can be real time data
the application has a stock items The variables are shown in a web There are variables that
2 fields to show all the materials all page and combine into one stock Yes need to change and shown
at once items in the viewer
The edited information are
3 the information can be edited updated and override No
automatically
The researcher tried to enter a new material into the The Dashboard shows the need Users will view the dashboard with
2 Pass
system, this is a test whether the new materials will restock, dispatch, and purchases need restock, dispatch, and purchases
be recorded or not. First enter the new product form , the new
Add new Stock items
the product name is test materials, the amount is 10, material is pass
Materials
the reorder amount is 5, the location is at the added The Users can enter new materials The new materials are enter to the
3 Pass
warehouse, the expiration date is 18th of August 2016 to the Stock items system
and the unit is in Pcs.
The Users can view the levels of the
4 materials inside the stock items all The inventory levels is shown Pass
Delete There are a material name test delete, here the test is the
at one page
New to delete this material, first the user click the delete material is pass
Materials button deleted The Low Stock materials are shown
5 in a filetered table and have a red The need to restock is shown Pass
The form is updated with lesser amount, here are the the filled
Dispatch items that inputted:Items to Dispatch: Testing materials The deleted product go to the
pass 6 The deleted materials are shown Pass
Materials materials 2, (120)Dispatch to: Mr. Amir, Dispatched are deleted products table
Amount: 50, Remarks: for Tire Assembly dispatched
7 User can Edit the materials directly The materials are edited Pass
The material here is testing material, and it choose The Stock items can be download in
8 The data is downloaded Pass
form the material list inside the form. After the excel
materials are shown there are quantities beside them 9 The Stock items can be email The stock items can be emailed Pass
are the quantities of the difference between the reorder
level, because the amount of reorder level of Test Dispatching Menu
material is 5, and the current level is 4 this makes the
minimum to reorder is 1.Other information that 10 The Users can enter new Dispatch The new dispatch is entered Pass
the orders
Purchasing needed to be inputted in the other fields, in this order The user can see the available
have been pass The quantities of the materials are
Orders are: 11 quantities in the new dispatch Pass
made shown
• Suppliers Name: Supplier 1 menu
• Delivery By: 12th of June 2016
• LPO date: the date of the Purchase Order The new dispatches are shown in
12 the user can enter data Pass
view dispatches
• Department: PPC department
• Total Cost Of Order: 50 The user can download completed
• Currency: EUR 13 The excel is downloaded Pass
purchases in excel file
• Based On purchase request: PO1234567
14 The dispatches data can be email The dispatches can be emailed Pass
the data is
Email and emailed, The Stock Items after a dispatch
The tables or information that can be downloaded are,
Excel and the pass
Product List, Restock List, and Dispatch List. The quantities of the dispatches
Download data
effect and decrease the amount in
download 15 The quantities are decreasing Pass
the stock items for the dispatch
materials
If the stocks become the below the
User Acceptance Testing 16 reorder amount, the row of that
material become red
The row become red Pass
before the application tested by the user The Purchase Orders Menu
The Users can enter new orders in
or called user acceptance test. the data 20
the orders menu
The new order is entered Pass
based on the User Acceptance test shown The Stock items after a purchase
Data Results