Factory Production
In the factory, products are manufactured and uniquely identified by serial numbers for tracking purposes. For example, each can of oil receives a serial number. Once produced, cans are grouped into boxes, which are also assigned unique serial numbers. These boxes may then be consolidated into larger units, or pallets, each of which is similarly identified by a unique serial number. Prior to leaving the factory, products undergo thorough Quality Control (QC) checks, where they are scanned and labeled as either “QC Pass” or “QC Fail” to ensure only high-quality products proceed to the next stage.
Warehouse Management System
Upon completion of production, products are transferred to designated warehouses across various regions. In the inbound process, each product is scanned to verify authenticity and count. Products are then organized within the warehouse according to designated storage areas called "lines," which contain multiple racks. Internal transfers within the warehouse, referred to as "Intra-Warehouse Transfers," allow for efficient movement and storage. Inventory and stock checks are conducted regularly, and any defective products identified are flagged in the system as unsellable. Approved products are prepared for dispatch to retail outlets, where they undergo an outbound process, including final scans to ensure accuracy.
Sales Order & Delivery Order
Once products are stocked in warehouses, they are ready for distribution to retail outlets. Sales representatives visit these outlets to manage sales orders, which are supported by a robust tracking system that includes journey planning, promotions, invoicing, and documentation. After a sales order is confirmed, products are released from the warehouse in a "Delivery Order" process, ensuring that items are delivered promptly to the intended outlets.
Point of Sale (POS) & Loyalty System
Upon receiving products, outlets can begin selling them to customers. Each product is scanned at the point of sale to confirm its serial number, allowing outlets to track sales through the POS system. Additionally, a loyalty program enables customers to earn points with each purchase. Accumulated points can be redeemed for available rewards, such as gifts or vouchers, creating a rewarding experience for loyal customers.
- Sales Order System: A comprehensive solution enabling field sales teams to create and manage sales orders efficiently, with integrated tracking capabilities for real-time monitoring of sales activities.
- Delivery Order System: A streamlined system for managing and tracking the delivery process, ensuring efficient and timely fulfillment of product orders to retail locations or stores.
- Clients : Pertamina PTPL, Federal Oil, HokBen, Saint Gobain, etc.
- Develop Sales & Delivery Order App (2019-2024)
- Features : Offline Mode, Journey Plan, New Outlet Order, Check In, Sales Order, Delivery Order.
- Tech Stack : Java, Kotlin, MVVM, Room, Dagger Hilt, Live Data, Coroutine, RxJava, AWS S3 SDK, Custom Network Logger (like Chucker), Google Maps, Push Notification (One Signal), Foreground Service for Live Tracking Location, Background Service for Scheduled Sync, WorkManager for Download Data (Products, Journey Plan, etc), Firebase Crashlytics, Firebase App Distribution, Unit Test, Sonarqube, Gitlab, gitlab-ci, Multi Variants (Different App for Multi Clients).