📄 View the dedicated project page with interactive components, QR codes, and visual documentation.
Mawas Perdana - Bengkel & Cuci Mobil: IT Solution for Workshop Management
Project Overview
Mawas Perdana is a comprehensive IT solution project developed as part of the Software Engineering (Rekayasa Perangkat Lunak) course. This project represents a real-world collaboration where we partnered with a local business to deliver a complete digital transformation solution.
Achievement: Best Team in CC Course
From several teams participating in the Software Engineering concentration course, our team emerged as the best team. This achievement reflects our commitment to delivering high-quality solutions, effective collaboration, and innovative problem-solving approaches.
The course required us to:
- Find a business partner in the local community
- Identify real-world IT challenges
- Design and implement comprehensive IT solutions
- Deploy the solution using cloud infrastructure (AWS)
- Deliver complete documentation and user manuals
About Mawas Perdana
Mawas Perdana is a workshop and car wash service located at Jl. Antang Raya No.58, Antang, Kecamatan Manggala, Kota Makassar, Sulawesi Selatan. In addition to providing automotive repair and car wash services, Mawas Perdana also sells various spare parts for customer vehicles.
Problem Definition
The main challenges faced by Mawas Perdana included:
-
Limited Modern Marketing Channels: Lack of modern marketing media to reach more consumers effectively.
-
Absence of Digital Platform: No digital platform to provide product pricing and service information to potential customers, which reduced consumer trust and transparency.
-
Manual Management Systems: The current manual system for managing inventory, transactions, and services resulted in decreased operational efficiency.
Solution Architecture
Our solution addresses these challenges through the development of two integrated applications:
1. Public Application (Client-Facing)
The public-facing website serves as:
- Marketing Platform: Modern digital presence to reach more customers
- Product Catalog: Display of products, services, and pricing information
- Service Information: Detailed descriptions of available services
- Customer Engagement: Builds trust through transparency and accessibility
Live URL: https://mawasperdana.com
2. Admin Application (Internal Management)
The admin panel provides comprehensive management capabilities:
- Point of Sale (POS): Complete transaction management system
- Inventory Management: Real-time stock tracking and management
- Service Management: Scheduling and tracking of services
- Customer Data Management: Customer database and history
- Product Management: Add, edit, and manage product catalog
- Transaction Reports: Analytics and reporting features
Live URL: https://admin.mawasperdana.com
Technology Stack
Our solution leverages modern web technologies and cloud infrastructure:
Frontend Technologies
- Next.js: React framework for building fast, SEO-friendly front-end applications
- Server-side rendering for optimal performance
- Modern React patterns and hooks
- Responsive design for all devices
Backend Technologies
- Laravel: PHP framework for building robust back-end systems and APIs
- RESTful API architecture
- Secure authentication and authorization
- Database abstraction and ORM
Database
- MySQL: Relational database management system for reliable data storage
- Normalized database design
- Optimized queries for performance
- Data integrity and relationships
Infrastructure
- AWS (Amazon Web Services): Cloud infrastructure providing scalable, reliable, and secure hosting
- Elastic Compute Cloud (EC2) for application hosting
- Relational Database Service (RDS) for MySQL
- CloudFront for content delivery
- Security groups and IAM for access control
- Auto-scaling capabilities
Web Server
- Apache: Web server software used to serve the application
- Virtual host configuration
- SSL/TLS encryption
- Performance optimization
AWS Architecture
The project utilizes AWS cloud infrastructure to ensure scalability, reliability, and security. Our architecture includes:
- Application Servers: Hosting both frontend and backend applications
- Database Services: Managed database instances with automated backups
- Load Balancing: Distribution of traffic for optimal performance
- Security: Network security groups, IAM roles, and encryption
- Monitoring: CloudWatch for system monitoring and logging

Diagram showing the complete AWS architecture for the Mawas Perdana system
Database Design
The Entity Relationship Diagram (ERD) illustrates the comprehensive database structure:

Entity Relationship Database diagram for the Mawas Perdana system
The database design includes entities for:
- User management and authentication
- Product catalog and inventory
- Service management
- Transaction processing
- Customer information
- Order management
Development Team
This project was developed by a dedicated team of three developers:
- Denzel Samuel - Full-stack Developer
- Randy Kamal - Full-stack Developer
- Andry Hilmi - Full-stack Developer
Our collaborative approach, combined with individual expertise in different areas, enabled us to deliver a comprehensive solution that met all course requirements and exceeded expectations.
Project Documentation
Comprehensive documentation was created as part of the project deliverables:
Software Requirement Specification (SRS)
The SRS document contains:
- Detailed requirement analysis
- Functional and non-functional requirements
- System architecture specifications
- Use cases and user stories
- Technical specifications
User Manual
Complete user manual covering:
- System overview
- Step-by-step guides for all features
- Admin panel usage instructions
- Public website navigation
- Troubleshooting guide
Interactive ERD Diagram
Project Demonstration
A comprehensive video demonstration showcases all features and functionality:
Key Features Implemented
Public Website Features
- Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
- Product Catalog: Complete listing of spare parts with descriptions and pricing
- Service Information: Detailed information about workshop and car wash services
- Contact Information: Easy access to business location and contact details
- Modern UI/UX: Clean, professional design that builds customer trust
Admin Panel Features
- Dashboard: Overview of key metrics and recent activities
- POS System: Complete point-of-sale functionality for transactions
- Inventory Management:
- Add, edit, and delete products
- Stock tracking and alerts
- Category management
- Service Management:
- Service scheduling
- Service history tracking
- Service pricing management
- Customer Management:
- Customer database
- Purchase history
- Customer profiles
- Transaction Management:
- Sales recording
- Payment processing
- Transaction reports
- Reporting & Analytics:
- Sales reports
- Inventory reports
- Customer analytics
Project Impact
For the Business Partner
- Increased Visibility: Modern digital presence expands market reach
- Improved Efficiency: Automated systems reduce manual work
- Better Customer Service: Transparent pricing and information build trust
- Data-Driven Decisions: Analytics provide insights for business growth
For Our Team
- Real-World Experience: Working with actual business requirements
- Technical Skills: Hands-on experience with modern web technologies
- Cloud Computing: Practical AWS deployment and management
- Project Management: Experience in planning, execution, and delivery
- Recognition: Achievement as best team in the course
Lessons Learned
This project provided valuable learning experiences:
- Client Communication: Understanding real business needs and translating them into technical solutions
- Full-Stack Development: Integrating frontend and backend systems seamlessly
- Cloud Infrastructure: Deploying and managing applications on AWS
- Database Design: Creating efficient and scalable database structures
- Team Collaboration: Working effectively in a team environment
- Documentation: Importance of comprehensive documentation for maintenance and handover
Future Enhancements
Potential improvements for future iterations:
- Mobile applications for customers and staff
- Online booking system for services
- Payment gateway integration
- Advanced analytics and reporting
- Customer loyalty program
- SMS/Email notifications
- Multi-language support
Conclusion
The Mawas Perdana project represents a successful collaboration between academia and local business, delivering a comprehensive IT solution that addresses real-world challenges. Our team's dedication to quality, innovation, and effective problem-solving resulted in recognition as the best team in the Software Engineering concentration course.
This project demonstrates the practical application of software engineering principles, modern web technologies, and cloud computing in solving real business problems. The solution continues to serve Mawas Perdana, helping them operate more efficiently and reach more customers in the digital age.
Quick Links
- Public Website: https://mawasperdana.com
- Admin Panel: https://admin.mawasperdana.com
- Video Demo: YouTube
- SRS Document: Google Docs
- User Manual: Google Docs

