

- 🟢 Status: Completed
- 📱 App Links: OSS Planters on Play Store
As Android developer, I was fully responsible for the redesign and feature expansion of the On Farm TMA Tebu module in the OSS Planters application. My work focused on modernizing the user interface, improving usability, and introducing new features to support efficient sugarcane plantation management.
Note:
TMA Tebu stands for Tebang Muat Angkut Tebu (Sugarcane Harvest, Load, and Transport). This module is designed to manage and optimize the entire process of harvesting, loading, and transporting sugarcane within the plantation.
🎯 Business Context & Goals
- Part of an enterprise OSS Planters system used by plantation operators.
- Improve control and visibility over sugarcane harvesting, loading, and transport.
- Reduce errors and delays caused by legacy interfaces and fragmented workflows.
🧩 My Role & Responsibilities
- Owned the redesign and implementation of the module from UX to code.
- Partnered with field operators to understand edge cases and operational constraints.
- Ensured the module remained usable in low-connectivity environments.
📊 Impact & Outcomes
- Delivered a more intuitive TMA workflow that improved daily usability for field teams.
- Helped supervisors monitor activities and performance with better reporting tools.
- Contributed to more reliable, timely data flowing into upstream plantation systems.
My Role & Responsibilities
- Led the complete redesign of the module, including UI/UX, architecture, and workflow improvements.
- Expanded the feature set to address operational requirements and increase productivity.
- Collaborated with field teams to ensure the solution met real-world needs and incorporated user feedback.
Key Features Delivered
- Modern UI/UX: All screens were redesigned using Material Design principles for a clean and intuitive experience.
- Comprehensive Data Entry: Streamlined forms for recording TMA activities, including truck positions, field data, and harvest details.
- Master Data Management: Improved management of afdeling, petak, and unit data for better operational control.
- Reporting & Analytics: Enhanced reporting tools for supervisors and managers to monitor activities and performance.
- Offline Capability: Reliable data entry and access in remote areas, with automatic synchronization when connectivity is restored.
- In-App Notifications: Real-time alerts and reminders for important updates.
Technology Stack
- Java (Android SDK)
- RESTful API Integration
- SQLite (local storage)
- Material Design (UI/UX)
- Firebase (notifications)
Impact & Achievements
- Significantly Improved Usability: The redesign resulted in a more user-friendly and efficient workflow for both field staff and supervisors.
- Feature-Rich Solution: New features closed operational gaps and improved data accuracy.
- Strong User Adoption: Received positive feedback from users for the enhanced experience and functionality.
Development Timeline
- Requirements Gathering & Redesign Planning: 2 weeks
- UI/UX Redesign & Prototyping: 2 weeks
- Feature Development: 4 weeks
- Integration & Testing: 2 weeks
- Optimization & Bug Fixes: 1 week
- Deployment & Training: 1 week
Total Duration: ~12 weeks (3 months)
This project is a strong example of my ability to modernize legacy modules, deliver user-focused improvements, and add significant value to enterprise Android applications. It demonstrates my skills in redesign, feature development, and end-to-end project delivery.