Aplikasi Android Home Service Sepeda Motor Berbasis Clean Architecture

RIFQI FAJAR INDRAYADI, HERBERT SIREGAR, YUDI AHMAD HAMBALI

Sari


Abstrak

Digitalisasi layanan perawatan kendaraan semakin didorong dengan perkembangan teknologi. Di Indonesia, dengan lebih dari 120 juta sepeda motor terdaftar, terdapat kebutuhan mendesak untuk solusi perawatan yang mudah diakses, namun layanan home service yang berbasis aplikasi untuk roda dua masih terbatas dan perlu dirintis. Penelitian ini bertujuan untuk mengisi kesenjangan tersebut dengan mengembangkan aplikasi home service sepeda motor berbasis Android. Metode Clean Architecture diimplementasikan sebagai pendekatan metodologis dengan mempertimbangkan faktor separation of concern, testability  dan maintainability. Keberhasilan fungsional aplikasi divalidasi melibatkan ahli melalui pengujian Unit dan Black Box yang keduanya mencapai 100%. Kesimpulan akhir penggunaan Clean Architecture menghasilkan sebuah Minimum Viable Product (MVP) yang modular, mudah diuji, dan dapat dipelihara. Selain itu, Clean Architecture menjanjikan rekomendasi strategis untuk pengembangan tahap produksi serta pembuktian konsep yang solid dan fundamental.

Kata kunci: Android, clean architecture, home service, perawatan motor

AbstractThe digitisation of vehicle maintenance services is increasingly being driven by technological developments. In Indonesia, with more than 120 million registered motorcycles, there is an urgent need for easily accessible maintenance solutions, but app-based home services for two-wheelers are still limited and need to be pioneered. This study aims to address this gap by developing an Android-based motorcycle home service app. The Clean Architecture methodology is implemented as a methodological approach, considering factors such as separation of concerns, testability, and maintainability. The functional success of the app is validated through expert testing, including Unit Testing and Black Box Testing, both of which achieved 100% success rates. The final conclusion of using Clean Architecture resulted in a modular, testable, and maintainable Minimum Viable Product (MVP). Additionally, Clean Architecture offers strategic recommendations for production-stage development and a solid, fundamental proof of concept.

Keywords: Android, clean architecture, home service, motorcycle maintenance


Teks Lengkap:

PDF

Referensi


Abdulwahid, S. N., Mahmoud, M. A., Zaidan, B. B., Alamoodi, A. H., Garfan, S., Talal, M., & Zaidan, A. A. (2022). A comprehensive review on the behaviour of motorcyclists: motivations, issues, challenges, substantial analysis and recommendations. International Journal of Environmental Research and Public Health, 19(6), 3552. https://doi.org/10.3390/ijerph19063552

Anshar, A. V. Z., & Rosmiati, M. (2023). C-Service: Aplikasi layanan home service dan perawatan kendaraan berbasis aplikasi android. EProceedings of Applied Science, 9(3).

Arianti, A. S., Pamungkas, G. Z., Hambali, Y. A., Anisyah, A., & Supriadi, O. A. (2024). Designing RPG-based education game with discovery learning model for vocational high school. Journal of Engineering Science and Technology, 19(3), 911–925.

Arponen, O. (2023). Software architectural patterns and principles in Android development.

Badan Pusat Statistik Indonesia. (2024). Perkembangan Jumlah Kendaraan Bermotor Menurut Jenis, 2022.

Bui, D. (2017). Reactive programming and clean architecture in Android development.

Fajri, A. R. (2022). Penerapan design pattern MVVM dan clean architecture pada pengembangan aplikasi android (Studi kasus: Aplikasi Agree).

Farid, M., Wabdillah, W., & Jumadin, J. (2022). Analisis service quality industri jasa otomotif pada masa pandemi Covid–19. ARIKA, 16(2), 53–63.

Febriani, N., & Dewi, W. W. A. (2019). Perilaku konsumen di era digital: Beserta studi kasus. Universitas Brawijaya Press.

Herbert, Putro, B. L., Putra, R. R. J., & Fitriasari, N. S. (2019). Learning Management System (LMS) model based on machine learning supports 21st century learning as the implementation of curriculum 2013. Journal of Physics: Conference Series, 1280(3), 032032. https://doi.org/10.1088/1742-6596/1280/3/032032

Heriansyah, H., Anggraeni, D., Istiqphara, S., & others. (2020). Sistem kunci pintu otomatis kelas perkuliahan berbasis Android terintegrasi sistem informasi akademik. MIND (Multimedia Artificial Intelligent Networking Database) Journal, 5(2), 121–134.

Kana, E. W. A., & Aji, A. S. (2024). Web and Android-Based Motorcycle Service and Maintenance Application. International Journal Software Engineering and Computer Science (IJSECS), 4(3), 1015–1025. https://doi.org/10.35870/ijsecs.v4i3.3253

Kemp, S. (2023). Digital 2023: Indonesia — DataReportal – Global Digital Insights. https://datareportal.com/reports/digital-2023-indonesia

Mahendra, W. D., Sukarsa, I. M., & Cahyawan, A. K. A. (2020). Reminder and Online Booking Features at Android-Based Motorcycle Repair Shop Marketplace. Scientific Journal of Informatics, 7(1), 43–51.

Manggalani, R. U., & Nainggolan, M. J. (2020). Layanan home service sepeda motor mulai jadi pilihan konsumen. Suara.Com. https://www.suara.com/otomotif/2020/06/12/124521/layanan-home-service-sepeda-motor-mulai-jadi-pilihan-konsumen

Martin, R. C. (2018). Clean architecture: A craftsman’s guide to software structure and design Pearson Education Inc.

Mulla, F. (2024). Choosing the Best Architecture for Mobile Applications. INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND INFORMATION TECHNOLOGY, 7, 2350–2363. https://doi.org/10.34218/IJRCAIT_07_02_173

Nanda, A. D. (2016). Analisis pengaruh customer relationship management terhadap loyalitas nasabah (Studi kasus bank Mandiri cabang Telkom University Bandung). Program Studi Manajemen S1 Universitas Widyatama.

Poromatikul, C., De Maeyer, P., Leelapanyalert, K., & Zaby, S. (2019). Drivers of continuance intention with mobile banking apps. International Journal of Bank Marketing, 38(1), 242–262. https://doi.org/10.1108/IJBM-08-2018-0224

Santiago-Salazar, J. A. and R.-B. D. (2024). Clean Architecture: Impact on Performance and Maintainability of Native Android Projects. In P. and S. B. and S. M. and R. O. and A. J. Tabares Marta and Vallejo (Ed.), Advances in Computing (pp. 82–90). Springer Nature Switzerland.

Setiawan, D., & Ramadhan, A. (2023). Penerapan metode design thinking dalam perancangan aplikasi home service perawatan tubuh “homing” berbasis mobile. Proceedings of the National Conference on Electrical Engineering, Informatics, Industrial Technology, and Creative Media, 3(1), 906–923.

Subronto, T. (2020). Service motor panggilan, cukup membantu saat pandemi. In Carmudi Indonesia. https://www.carmudi.co.id/journal/daftar-layanan-service-motor-panggilan-ke-rumah-cukup-membantu-saat-pandemi/

Suhartanto, D., Dean, D., Gan, C., Suwatno, Chen, B. T., & Michael, A. (2020). An examination of satisfaction towards online motorcycle taxis at different usage levels. Case Studies on Transport Policy, 8(3), 984–991. https://doi.org/10.1016/j.cstp.2020.04.008

Surahman, A., Prastowo, A. T., & Aziz, L. A. (2022). Rancang alat keamanan sepeda motor Honda Beat berbasis sim GSM menggunakan metode rancang bangun. Jurnal Teknologi Dan Sistem Tertanam, 3(1).

Svantesson, R., & Broström, M. (2021). Distribution strategy of Volvo cars last-mile logistics with direct to end-consumer sales.

Traub, M., Vogel, H.-J., Sax, E., Streichert, T., & Harri, J. (2018). Digitalization in automotive and industrial systems. IEEE. https://doi.org/10.23919/date.2018.8342198

Verdecchia, R., Malavolta, I., & Lago, P. (2019). Guidelines for architecting android apps: A mixed-method empirical study. 2019 IEEE International Conference on Software Architecture (ICSA), 141–150.

Voegl, J., & Hirsch, P. (2019). The trade-off between the three columns of sustainability: A case study from the home service industry. In J. Faulin, S. E. Grasman, A. A. Juan, & P. Hirsch (Eds.), Sustainable Transportation and Smart Logistics (pp. 467–486). Elsevier. https://doi.org/https://doi.org/10.1016/B978-0-12-814242-4.00018-1

Wijayanto, R. A., & Sejati, RR. H. P. (2023). Implementing Flutter Clean Architecture for Mobile Tourism Application Development. International Journal of Computer Applications, 185(39), 23–30. https://doi.org/10.5120/ijca2023923197

Wills, M. (2018). A history of motorcycle communities. JSTOR Daily. https://daily.jstor.org/history-motorcycle-communities/

Windarto, Y., Hersant, R., Putro, E., & others. (2021). Developing Home Service System; Business Process Reengineering for Motorcycle Workshop. Indonesian Journal of Information Systems, 3(2), 94–104.

Yadati, N. S. P. K. (2023). Importance of Dependency Injection. Journal of Artificial Intelligence, Machine Learning and Data Science, 1(2), 707–710. https://doi.org/10.51219/JAIMLD/naga-satya-praveen-kumar-yadati/178




DOI: https://doi.org/10.26760/mindjournal.v10i2.162-179

Refbacks

  • Saat ini tidak ada refbacks.


____________________________________________________________

ISSN (Print): 2338-8323 | ISSN (Online): 2528-0902

Dipublikasikan oleh:
Program Studi Informatika, Institut Teknologi Nasional Bandung

Alamat:
Gedung 2 Informatika, Jl. PHH Mustofa No. 23, Bandung 40124, Indonesia

Kontak:
Telp: +62-22-7272215 (ext. 181) Fax: +62-22-7202892

Email: mind.journal@itenas.ac.id

______________________________

Statistik Pengunjung :

Flag Counter

  Web
Analytics Statistik Pengunjung

 Jurnal ini terlisensi oleh Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons License