Claim Missing Document
Check
Articles

Found 2 Documents
Search

Analisis Perbandingan Proses Pembangunan Aplikasi Berbasis Website: Pendekatan Manual Vs AI-generated Aldiansyah; Sulistyo, Dana
eProceedings of Engineering Vol. 12 No. 1 (2025): Februari 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

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.
Perancangan dan Pengimplementasian Sistem Backend Aplikasi Cafeasy (Studi Kasus: Kafe daerah Bandung) Priyowittesa, I Komang Danda; Sulistyo, Dana; Selviandro , Nungki
eProceedings of Engineering Vol. 11 No. 4 (2024): Agustus 2024
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak — Pada era teknologi yang semakin maju,memanfaatkan teknologi dalam berbagai bidang sangatpenting, seperti bidang kuliner terutama kafe. Manajemen kafeyang manual tentu saja sering terjadi kesalahan pada saatpembukuan dan juga sistem pemesanan masih antre dikasirtentunya akan membuat manajemen kafe dan pelayanankonsumen menjadi kurang efektif. Teknologi pemindaian kodeQR sebagai sarana pemesanan, serta pembukuan otomatis akanmembantu dalam pengelolaan data pada kafe. Hal tersebutmembuat aspek manajemen kafe, dan pelayanan konsumensemakin efektif. Karena manajemen kafe otomatis dapatmenghindari kesalahan saat pembukuan, serta konsumententunya tidak perlu antre dikasir untuk pemesanan. AplikasiCafeasy diperkenalkan sebagai solusi untuk mendukungpelanggan memesan makanan di kafe dengan memindai kodeQR. Selain itu, Cafeasy juga menyediakan fitur pembukuansecara otomatis, yang berarti fitur pada Cafeasy sejalan denganmanfaat penggunaan teknologi pada kafe. PengembanganCafeasy menggunakan MERN(MongoDB, Express JS, ReactJS, Node JS) Stack dan berfokus pada sistem backend.MongoDB sebagai database, dan Express JS sebagai controlleryang membantu dalam pengimplementasiannya. Express JSdigunakan dalam pembuatan endpoint API dengan beberapametode. Endpoint API yang dibuat berjalan sesuai denganproduct backlog, dan performa pemuatan data juga tidakmenghabiskan waktu sampai 1 detik. Namun performapemuatan data tersebut juga bergantung dengan koneksiinternet perangkat. Kata kunci— mern stack, express js, mongodb, node js,backend, ap