Background
HOME / PROJECTS / MAWAS-PERDANA

Mawas Perdana - Bengkel & Cuci Mobil: IT Solution for Workshop Management

A comprehensive IT solution project for Mawas Perdana workshop in Makassar, developed as part of Software Engineering course. Our team achieved recognition as the best team in the CC (Concentration) course.

rnrran's profile picture
rnrran
Jun 20, 202515 min read
rnrran's avatar

Written by

rnrran

Feature added soon

📄 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:

  1. Limited Modern Marketing Channels: Lack of modern marketing media to reach more consumers effectively.

  2. Absence of Digital Platform: No digital platform to provide product pricing and service information to potential customers, which reduced consumer trust and transparency.

  3. 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

AWS Architecture

Diagram showing the complete AWS architecture for the Mawas Perdana system

Database Design

The Entity Relationship Diagram (ERD) illustrates the comprehensive database structure:

ERD Diagram

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

View SRS Document

User Manual

Complete user manual covering:

  • System overview
  • Step-by-step guides for all features
  • Admin panel usage instructions
  • Public website navigation
  • Troubleshooting guide

View User Manual

Interactive ERD Diagram

View Interactive ERD Diagram

Project Demonstration

A comprehensive video demonstration showcases all features and functionality:

Watch Video Demo

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:

  1. Client Communication: Understanding real business needs and translating them into technical solutions
  2. Full-Stack Development: Integrating frontend and backend systems seamlessly
  3. Cloud Infrastructure: Deploying and managing applications on AWS
  4. Database Design: Creating efficient and scalable database structures
  5. Team Collaboration: Working effectively in a team environment
  6. 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