Analisis Kelebihan dan Kekurangan Pemrograman Berorientasi Objek pada Generator Form Web
DOI:
https://doi.org/10.24114/cess.v9i2.60300Keywords:
form, aplikasi berbasis web, generator form web, pemrograman berorientasi objek.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.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.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 CESS (Journal of Computer Engineering, System and Science)

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