Analisis Perbandingan Proses Pembangunan Aplikasi Berbasis Website: Pendekatan Manual Vs AI-generated

Authors

  • Aldiansyah Telkom University
  • Dana Sulistyo Telkom University

Abstract

Abstrak - Penelitian ini membandingkan proses pengembangan aplikasi web dengan pendekatan manual dan yang dihasilkan oleh AI-generated, fokus pada kecepatan, kemudahan pemeliharaan, dan duplikasi kode. Tujuan utama penelitian adalah untuk mengevaluasi efisiensi waktu, kemudahan pemeliharaan, dan tingkat duplikasi kode dari kedua pendekatan. Metodologi yang digunakan meliputi pembuatan aplikasi web secara manual dan dengan bantuan AI-generated, diikuti dengan pengujian waktu dan analisis kode menggunakan SonarQube. Proses pembuatan aplikasi terdiri dari pendaftaran, login, dashboard, dan pemilihan data. Hasil penelitian menunjukkan bahwa pendekatan AI-generated secara signifikan lebih cepat dalam pembuatan kode dibandingkan dengan pendekatan manual. Namun, meskipun AI-generated mempercepat proses, kode yang dihasilkan cenderung memiliki tingkat duplikasi yang lebih tinggi dan lebih banyak isu yang harus diperbaiki. Sebaliknya, pendekatan manual meskipun memerlukan waktu lebih lama, menghasilkan kode dengan duplikasi yang lebih rendah dan lebih mudah dipelihara. Kesimpulan penelitian ini menegaskan pentingnya mempertimbangkan keseimbangan antara efisiensi waktu dan kualitas kode saat memilih metode pengembangan perangkat lunak. Penelitian ini memberikan wawasan tentang dampak penggunaan AI-generated dalam pengembangan perangkat lunak dan bagaimana transisi antara pendekatan AI-generated dan manual dapat mempengaruhi proses pengembangan.

Kata Kunci - Pengembangan Aplikasi Web, AIgenerated Code, Metode Manual vs AI-generated, Efisiensi Waktu, Maintainability, Duplikasi Kode, SonarQube, Analisis Kode Statik, Perbandingan Pengembangan Perangkat Lunak.

References

Sintaro, S., Pandiangan, D., Nainggolan, N., Johanes, A. B., Ramadhanty, A., Gobel, V., Putri, V., & Nainggolan, G. (2023). Pembuatan Website Sebagai Media Informasi Digital pada Biovina Herbal. Journal of Social Sciences and Technology for Community Service, 4(2). https://doi.org/10.33365/jsstcs.v4i2.3354

Revo. (2023). Retrieved from Revo: https://revou.co/kosakata/generative-ai.

AWS. (2023). Retrieved from aws: https://aws.amazon.com/id/what-is/generative-ai/. Https://Aws.Amazon.Com/Id/What-Is/Generative-Ai/.

D. Marcilio, R. Bonifacio, E. Monteiro, E. Canedo, W. Luz, and G. Pinto,

Rahmawati, A. F., & Susetyo, Y. A. (2023). ANALISIS QUALITY CODE MENGGUNAKAN SONARQUBE DALAM SUATU APLIKASI BERBASIS LARAVEL. IT-Explore: Jurnal Penerapan Teknologi Informasi Dan Komunikasi, 2(2), 99–103. https://doi.

Leitner, David. "A Model for Measuring Maintainability Based on Source Code Characteristics." University of Applied Sciences Technikum Wien, Vienna (2017).

Jane Radatz, Anne Geraci, and Freny Katki.

Wettel, Richard, and Radu Marinescu. "Archeology of code duplication: Recovering duplication chains from small duplication fragments." Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC'05). IEEE, 2005.

Published

2025-04-10

Issue

Section

Program Studi S1 Rekayasa Perangkat Lunak