Analisis Kelebihan dan Kekurangan Pemrograman Berorientasi Objek pada Generator Form Web

Katon Wijana, Gabriel Indra Widi Tamtama

Abstract


Form merupakan salah satu bagian penting dari pengembangan aplikasi berbasis web dengan tujuan mengumpulkan data pengguna seperti nama, alamat email, nomor telepon, dan data lainnya tergantung dari aplikasi yang dikembangkan. Membuat form dapat memakan waktu lama dan membosankan karena harus dibuat sesuai dengan kebutuhan yang diperlukan dan semenarik mungkin sehingga memberikan pengalaman tambahan bagi pengguna akhir. Penelitian ini bertujuan untuk menganalisis kelebihan dan kekurangan dari antarmuka grafis yang dibuat secara manual dibandingkan dengan generator form berbasis web yang dirancang menggunakan pendekatan pemrograman berorientasi objek (OOP). Metode penelitian ini mencakup analisis terhadap implementasi generator form berorientasi objek yang tersedia, serta pengujian terhadap efisiensi kode program. Data yang dikumpulkan dari penelitian ini digunakan untuk mengidentifikasi kelebihan, seperti fleksibilitas, efisiensi dan reusabilitas kode, serta kekurangan, seperti kompleksitas dan overhead yang mungkin terjadi. Analisis dilakukan dengan mengidentifikasi kelebihan dan kekurangan OOP secara umum ataupun spesifik pada generator form web dan dibandingkan dengan pembuatan form secara manual. Hasil penelitian ini menunjukkan bahwa pendekatan pemrograman berorientasi objek pada generator form web secara efektif meningkatkan efisiensi dan kecepatan pengembangan aplikasi web. Namun, tantangan yang dihadapi termasuk dalam manajemen kompleksitas dan overhead yang terkadang diperlukan untuk mengelola abstraksi objek yang lebih tinggi.


Keywords


form; aplikasi berbasis web; generator form web; pemrograman berorientasi objek.

Full Text:

PDF

References


P. McFedries, Web Coding & Development All-in-One For Dummies. John Wiley & Sons, 2024.

L. Wroblewski, Web form design: filling in the blanks. Rosenfeld Media, 2008.

C. Jarrett and G. Gaffney, Forms that work: Designing Web forms for usability. Morgan Kaufmann, 2009.

P. Wegner, “Concepts and paradigms of object-oriented programming,” ACM Sigplan Oops Messenger, vol. 1, no. 1, pp. 7–87, 1990.

A. Ojha, R. Tiwari, K. Kadam, and K. Khot, “Web Application Development with Object Oriented Programming,” Pridobljeno iz https//s3. Amaz. com/academia. edu. Doc., vol. 9, 2017.

E. D. Andriano, I. Ahmad, and R. D. Gunawan, “Pengembangan Aplikasi Pengaduan Nasabah Berbasis Website Menggunakan Framework Laravel (Studi Kasus: PT BPR UTOMO MSL),” J. Inform. dan Rekayasa Perangkat Lunak, vol. 4, no. 3, pp. 246–252, 2023.

Z. A. W. Sugandi, Y. A. Nugraha, S. N. Anam, and I. Darmayanti, “Implementasi Konsep Pemrograman Berorientasi Objek Dalam Aplikasi Pembukuan Keuangan Penjual Jus Buah Menggunakan Bahasa Pemrograman Java,” J. Ilm. IT CIDA, vol. 8, no. 1, pp. 1–8, 2022.

J. Reaves, “Comparing ladder logic and object-oriented programming: Many young automation professionals are comfortable with object-oriented programming (OOP), but ladder logic remains the standard for industrial automation applications. See advantages and disadvanta,” Control Eng., vol. 65, no. 7, pp. 18–21, 2018.

S. C. Agu and F. Elugwu, “Object Oriented Programming Approach: A Panacea for Effective Software Development,” African J. Adv. Sci. Technol. Res., vol. 6, no. 1, pp. 1–14, 2022.

R. Yesputra and J. Hutahaean, “Implementasi object oriented programming dalam pengembangan aplikasi berbasis web.(studi kasus: e-alumni stmik royal),” 2011.

M. Seckler, S. Heinz, J. A. Bargas-Avila, K. Opwis, and A. N. Tuch, “Designing usable web forms: empirical evaluation of web form improvement guidelines,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2014, pp. 1275–1284.

A. Negametzyanov, S. L. Lau, and C. F. Ng, “Web-based Interactive Form Generator for Public Kiosks,” in 2015 IEEE Conference on Open Systems (ICOS), 2015, pp. 108–113.

D. Strmečki, D. Radošević, and I. Magdalenić, “Web form generators design model,” in Central European Conference on Information and Intelligent Systems, 2015, no. November, pp. 255–260.

Y. Oslan, H. Kristanto, and R. G. Santosa, “Pendampingan Pembuatan Dan Pengelolaan Data Elektronik Jemaat GKJ Wates,” Servirisma, vol. 1, no. 1, pp. 73–82, 2021.




DOI: https://doi.org/10.24114/cess.v9i2.60300

Article Metrics

Abstract view : 113 times
PDF - 134 times

Refbacks

  • There are currently no refbacks.


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

CESS (Journal of Computer Engineering, System and Science)

Creative Commons License
CESS (Journal of Computer Engineering, System and Science) is licensed under a Creative Commons Attribution 4.0 International License