SSM Asset is a robust, enterprise-grade mobile application built using the Flutter framework, tailored specifically for Sinar Sukses Mandiri (SSM). Developed as a critical component of the HashMicro ecosystem, it serves as a centralized hub for managing complex business requests and multi-level approval workflows across the entire organization.
Core Purpose
While named SSM Asset, the application functions as a comprehensive mobile ERP (Enterprise Resource Planning) interface. Its primary mission is to streamline organizational decision-making by digitizing the request-and-approval cycle. It empowers employees to submit various business requests and enables managers to review, approve, or reject them in real-time from their mobile devices.
Key Functional Modules
The application is remarkable for its breadth, covering nearly every facet of modern enterprise operations:
Asset & Maintenance Management: The namesake module provides end-to-end tracking for company assets. It includes maintenance requests, work orders, repair plans (Preventive, Odometer, and Hourmeter-based), and internal asset transfers to ensure operational longevity and accountability.
Human Capital Management (HCM): A suite for employee lifecycle management, including Leave Requests/Cancellations, Attendance Changes, Overtime (Actual and Requested), Salary Increments, Career Transitions, and Training/Travel management.
Procurement & Sourcing: Facilitates the "Procure-to-Pay" process. It manages Purchase Requests, Orders, Tenders, Vendor Pricelists, and Blanket Orders, ensuring that every expense is justified and approved.
Sales & CRM: Supports the "Order-to-Cash" flow, allowing for the review of Sale Orders, Customer Credit Limits, and Price Lists.
Supply Chain & Manufacturing (MRP): Advanced modules for Material Requirements Planning, including Production Plans, Cutting/Assembly Orders, and detailed Production Records.
Inventory & Logistics: Real-time visibility into Receiving Notes, Delivery Orders, and Internal Transfer Requests to maintain precise stock levels.
Finance & Expenses: Integrated handling of Employee Expenses, Cash Advances, and Loan Requests with automated reconciliation.
User Experience (UX)
The app is designed with a "Dashboard-First" approach, centered around two primary workflows:
My Approval: A dedicated inbox for managers to quickly process pending requests with full visibility into details and attachments.
My Request: A tracking system for employees to monitor the status of their submissions, receive push notifications on updates, and ensure transparency in the approval chain.
Technical Excellence
Built on a modern Dart/Flutter stack, the application utilizes:
Clean Architecture: Separating concerns into features, core logic, and UI for high maintainability.
State Management: Powered by BLoC (Business Logic Component) for predictable and responsive performance.
Local Persistence: Uses ObjectBox and Hive for offline data access and fast synchronization.
Secure Integration: Secured RESTful API communication with the HashMicro server backend, tailored to the sinarsuksesmandiri2 database environment.
SSM Asset is more than just an asset tracker; it is the mobile operational engine that drives efficiency, transparency, and rapid growth for Sinar Sukses Mandiri.