Perancangan dan Implementasi Program Penjualan Produk Matcha Menggunakan Bahasa Pemrograman C++ pada Matchuchu Griya

Nabila Nur Azzahrani, Dista Rika Susanti

Abstract


Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem aplikasi penjualan Matchuchu Griya menggunakan bahasa pemrograman C++ sebagai media penerapan konsep-konsep dasar pemrograman dalam konteks bisnis nyata. Sistem dikembangkan dengan mengintegrasikan berbagai paradigma pemrograman, meliputi pemrograman prosedural, pemrograman berorientasi objek, dan pemrograman terstruktur, guna menghasilkan aplikasi yang fungsional, terorganisir, serta mudah dipelihara. Metodologi pengembangan yang digunakan meliputi tahapan analisis kebutuhan, perancangan sistem, implementasi, dan pengujian untuk memastikan kesesuaian sistem dengan tujuan yang telah ditetapkan. Hasil penelitian menunjukkan bahwa sistem mampu menampilkan daftar produk, menerima masukan pengguna, memproses transaksi penjualan, serta menghitung total pembayaran secara akurat. Penerapan modularitas melalui fungsi-fungsi terpisah dan penggunaan struktur data yang kohesif meningkatkan keterbacaan kode, kemudahan pengujian, dan potensi pengembangan lanjutan. Selain sebagai solusi penjualan sederhana, sistem ini juga berfungsi sebagai media pembelajaran yang merepresentasikan penerapan prinsip-prinsip rekayasa perangkat lunak dan praktik pengkodean yang baik. Kesimpulan dari penelitian ini menunjukkan bahwa bahasa C++ dapat digunakan secara efektif untuk membangun sistem penjualan berskala kecil dengan arsitektur yang fleksibel dan dapat dikembangkan. Penelitian ini diharapkan dapat menjadi referensi akademik serta dasar bagi pengembangan sistem penjualan yang lebih kompleks di masa mendatang.

Full Text:

PDF

References


D. E. Syafitri and F. A.-I. A. Putra, “Artikel Jurnal Perancangan UI/UX Mobile App Interaktif untuk Meningkatkan Promosi dan Penjualan Produk F&B pada Eatery Cafe,” SMATIKA J., vol. 14, no. 02, pp. 250–260, Dec. 2024, doi: 10.32664/smatika.v14i02.1318.

M. R. Sihombing, A. I. Permana, and H. Herdianto, “Rancang Bangun Aplikasi Data Penjualan Pada Ausy Coffee Berbasis Web,” J. Minfo Polgan, vol. 14, no. 1, pp. 427–434, Apr. 2025, doi: 10.33395/jmp.v14i1.14744.

Kevin Gustian Yulius et al., “Pelatihan Penggunaan Teknologi Informasi dalam Pemasaran Makanan dan Minuman di Kampung Tehyan Tangerang,” J. SOLMA, vol. 12, no. 2, pp. 516–521, Aug. 2023, doi: 10.22236/solma.v12i2.11984.

P. Primawati, F. Rozi, R. E. Wulansari, F. Prasetya, A. Ambiyar, and F. Efendi, “EFEKTIVITAS PENERAPAN FLIPPED CLASSROOM DENGAN IMAGE PROCESSING UNTUK MENINGKATKAN KETERAMPILAN PEMROGRAMAN KOMPUTER PADA MAHASISWA TEKNIK MESIN,” J. Vokasi Mek. VoMek, vol. 6, no. 3, pp. 286–291, Aug. 2024, doi: 10.24036/vomek.v6i3.732.

Z. Chen, Y. Zhu, and Z. Wang, “Design and Implementation of an Aspect-Oriented C Programming Language,” Proc. ACM Program. Lang., vol. 8, no. OOPSLA1, pp. 642–669, Apr. 2024, doi: 10.1145/3649834.

T. M. M. -, “C Programming: Structured Programming Language,” Int. J. Multidiscip. Res., vol. 6, no. 6, p. 30657, Nov. 2024, doi: 10.36948/ijfmr.2024.v06i06.30657.

B. Pramono, “IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE PADA APLIKASI QUIZ ONLINE MATERI PEMROGRAMAN DASAR,” AnoaTIK J. Teknol. Inf. Dan Komput., vol. 2, no. 1, pp. 22–29, Jun. 2024, doi: 10.33772/anoatik.v2i1.31.

J. Bata, “Pengembangan Pembelajaran Daring Menggunakan Metode ADDIE Pada Topik Computational Thinking dan Pemrograman Dasar,” JIIP - J. Ilm. Ilmu Pendidik., vol. 7, no. 5, pp. 4691–4696, May 2024, doi: 10.54371/jiip.v7i5.4421.

B. A. Saputra, S. C. Candra, F. B. Wijaya, K. M. Suryaningrum, and H. A. Saputri, “Comparative Analysis of Binary and Interpolation Search Algorithms on Integer Data Using C Programming Language,” 2023 Int. Conf. Inf. Manag. Technol. ICIMTech, pp. 340–345, Aug. 2023, doi: 10.1109/ICIMTech59029.2023.10277955.

A. Alagarsamy, “C Programming Language Better Understanding,” Int. J. Multidiscip. Res., vol. 7, no. 3, p. 49293, Jun. 2025, doi: 10.36948/ijfmr.2025.v07i03.49293.

A.R.Rajabov, “ONE-DIMENSIONAL ARRAYS IN THE C++ PROGRAMMING LANGUAGE,” Introd. New Innov. Technol. Educ. Pedagogy Psychol., vol. 2, no. 5, pp. 90–97, May 2025.

A. Nazri, H. Liyana, I. Hasanah, and Z. Ibrahim, “Tales of C++ Worlds: C++ Programming Language Game-Based Learning,” Multidiscip. Appl. Res. Innov., vol. 5, no. 1, pp. 223–231, Jan. 2024.

V. V. Ponggawa, U. B. Santoso, G. A. Talib, M. A. Lamia, A. R. A. Manuputty, and M. F. Yusuf, “Comparative Study of C++ and C# Programming Languages,” J. Syntax Admiration, vol. 5, no. 12, pp. 5743–5748, Dec. 2024, doi: 10.46799/jsa.v5i12.1926.

B. Stroustrup, Programming: Principles and Practice Using C++. Addison-Wesley Professional, 2024.

B. Stroustrup, A Tour of C++. Addison-Wesley Professional, 2022.

B. Stroustrup, Programming: Principles and Practice Using C++. Addison-Wesley Professional, 2024.

S. bin Uzayr, Ed., Mastering C++ Programming Language: A Beginner’s Guide. Boca Raton: CRC Press, 2022. doi: 10.1201/9781003214762.

N. V. Do and T. T. Mai, “A Knowledge Representation Model for Designing the Knowledge Querying System in Programming Language C/C++,” in 2023 RIVF International Conference on Computing and Communication Technologies (RIVF), Dec. 2023, pp. 366–371. doi: 10.1109/RIVF60135.2023.10471842.

K. A. Onyango and G. M. Wambugu, “Comparative Analysis on the Evaluation of the Complexity of C, C++, Java, PHP and Python Programming Languages based on Halstead Software Science,” Mar. 2023, Accessed: Jan. 08, 2026. [Online]. Available: http://repository.mut.ac.ke:8080/xmlui/handle/123456789/6419


Refbacks

  • There are currently no refbacks.


Flag Counter

 

 Jurnal Komputasi dan Pengembangan Aplikasi (e-ISSN : xxxx-xxxxp-ISSN : xxxx-xxxx) dipublikasikan oleh Lembaga ARCES.

 

Visitor Stats