IMPLEMENTASI POLA DESAIN BUILDER UNTUK FLEKSIBILITAS KUSTOMISASI PADA SISTEM PEMESANAN PRODUK MULTIVARIAN (STUDI KASUS: AYAM GEPREK)
Abstract
Ayam geprek merupakan kuliner populer di lingkungan kampus yang proses pemesanannya seringkali repetitif dan rentan kesalahan. Penelitian ini bertujuan merancang sistem pemesanan mandiri yang fleksibel untuk mengatasi masalah tersebut. Metode penelitian yang digunakan adalah Research and Development (R&D) dengan proses pengembangan produk mengadopsi model Waterfall. Sistem ini dibangun menggunakan PHP native dan basis data MySQL, dengan mengimplementasikan Pola Desain Builder untuk memfasilitasi kustomisasi produk yang kompleks. Hasilnya adalah sebuah prototipe aplikasi web fungsional yang memungkinkan pelanggan "membangun" pesanan ayam geprek langkah demi langkah sesuai preferensi. Pengujian menunjukkan bahwa Pola Builder secara efektif memisahkan logika konstruksi objek dari representasinya, sehingga meningkatkan fleksibilitas, akurasi pesanan, dan skalabilitas sistem. Implementasi ini menunjukkan bahwa Pola Builder merupakan solusi yang efisien untuk sistem pemesanan dengan tingkat variasi produk yang tinggi.
Downloads
References
A. P. Putra dan I. G. A. P. R. Agung, “The Role of Digital Ordering Systems in Enhancing Customer Experience in the Culinary Industry,” Journal of Hospitality and Tourism Technology, vol. 14, no. 1, hlm. 45–60, 2023.
S. N. Hasanah dan F. R. Sari, “Analysis of Student Consumption Patterns towards Street Food Vendors around University Campuses,” Indonesian Journal of Nutrition and Dietetics, vol. 11, no. 2, hlm. 89–97, 2023.
J. Liu, H. Zhang, dan L. Wei, “A Framework for Managing Product Customization Complexity in E-commerce Platforms,” dalam Proceedings of the 2022 International Conference on E-Business and E-Government, 2022, hlm. 112–118.
M. Fowler, Patterns of Enterprise Application Architecture. Addison-Wesley, 2002.
E. Gamma, R. Helm, R. Johnson, dan J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
Shvets dan Alexander, “Dive Into Design Patterns,” https://refactoring.guru/design-patterns/builder.
W. R. Borg dan M. D. Gall, Educational Research: An Introduction. New York: Longman, 1989.
Sugiyono, Metode Penelitian dan Pengembangan (Research and Development/R&D). Bandung: Alfabeta, 2019.
R. A. Sukamto dan M. Shalahuddin, Rekayasa Perangkat Lunak: Terstruktur dan Berorientasi Objek. Bandung: Informatika, 2018.
D. A. Saputra dan H. Haryanto, “Development of a Web-Based Academic Information System Using the Research and Development (R&D) Method,” Journal of Information Systems and Technology, vol. 5, no. 3, hlm. 201–210, 2022.
S. Maharani, “PEMBANGUNAN MODEL DATA SKALA BESAR DENGAN MENGGUNAKAN BUILDER DESIGN PATTERN,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 13, no. 3, hlm. 322–323, Jul 2025.
K. S. Kumar dan S. Chandrashekar, “A Systematic Review of Creational Design Patterns for Software Maintainability,” Journal of Software Engineering and Applications, vol. 16, no. 4, hlm. 150–168, 2023.
F. A. Nugraha dan A. B. M. Z. Abidin, “Comparative Analysis of Builder and Factory Method Patterns for Dynamic Object Creation in Game Development,” IEEE Access, vol. 11, hlm. 25432–25445, 2023.
T. Chen, Y. Sun, dan Z. Ma, “The Impact of Design Patterns on Software Quality: An Empirical Study,” dalam 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2022, hlm. 345–355.
I. P. A. E. D. Putra dan N. K. A. Werthi, “Web-Based Food Ordering System Development Using Prototyping Method,” International Journal of Engineering and Emerging Technology, vol. 7, no. 1, hlm. 56–62, 2022.

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.



