Design of Continuous Web APP: Guidance and Counseling Management Information System at SMKN 1 Purwakarta using Laravel Framework
Main Article Content
Abstract
An Information System plays a crucial role in addressing the challenges associated with archiving guidance and counseling reports, thereby enhancing the quality of Guidance and Counseling Services at SMKN 1 Purwakarta. This research aims to develop a web application that not only streamlines the archiving process but also provides a foundation for future enhancements. The research process involves a comprehensive literature review, data collection, system analysis, system development, and report generation. Data acquisition encompasses both extensive literature searches and empirical fieldwork, involving interviews and direct observations of relevant stakeholders. The adoption of the Extreme Programming methodology is justified due to its efficiency in rapid software development and adaptability to changing requirements. Laravel, chosen as the framework, offers robust features, an active community, and continuous updates to support ongoing development. The outcome of this research is a Management Information System for guidance and counseling, leveraging Bootstrap for the frontend, Laravel for the backend, and MySQL for the database. The research also provides documentation for future improvements, including the results of black-box testing.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
Pentingnya Bimbingan dan Konseling dalam Implementasi Kurikulum Merdeka - Direktorat SMP. (n.d.). Available at: https://ditsmp.kemdikbud.go.id/pentingnya-bimbingan-dan-konseling-dalam-implementasi-kurikulum-merdeka/
Kementerian Pendidikan Dan Kebudayaan Direktorat Jenderal Guru Dan Tenaga Kependidikan. (2016). Panduan Operasional Penyelenggaraan Bimbingan Dan Konseling Sekolah Menengah Kejuruan (SMK).
Kahfi Rajab, A., Syamsurijal, M., Satria, G., Zain, M., & Makassar, U. N. 2023. Pengembangan Sistem Informasi Bimbingan dan Konseling di SMK Negeri 2 Makassar. UNM of Journal Technologycal, 7(1).
Cahyadi, C. M., & Susanto, G. 2020. Rancang Bangun Sistem Informasi Bimbingan Konseling di SMK Tamansiswa Mojokerto Berbasis Web Menggunakan Model Waterfall. 2(1). Available at: https://ejournal.unikama.ac.id/index.php/jtst/article/view/4154/2560
Shrivastava, A., Jaggi, I., Katoch, N., Gupta, D., & Gupta, S. 2021. A Systematic Review on Extreme Programming. Journal of Physics: Conference Series, 1969(1). DOI: https://doi.org/10.1088/1742-6596/1969/1/012046
Fenardi, O., & Lee, F. S. 2023. Aplikasi Akademik Berbasis Website Menggunakan Metode Extreme Programming Pada SMAN1 Belinyu. Jurnal Teknologi Dan Sistem Informasi Bisnis, 5(4), pp.440–447. DOI: https://doi.org/10.47233/jteksis.v5i4.843
Purnama Sari, D., & Wijanarko, R. 2019. Implementasi Framework Laravel pada Sistem Informasi Penyewaan Kamera (Studi Kasus Di Rumah Kamera Semarang). 2(1), pp.32–36. Available at: https://core.ac.uk/download/pdf/322595458.pdf
Laravel. 2023. Laravel Official Site. Available at: https://laravel.com/docs/10.x
Ram, M. 2023. The Benefits of Continuous Integration and Deployment with Laravel | Medium. Available at: https://medium.com/@mukesh.ram/the-benefits-of-continuous-integration-and-deployment-with-laravel-350544ebde3a
Anushka, V. 2023. Benefit of using MVC | GeeksforGeeks. Available at: https://www.geeksforgeeks.org/benefit-of-using-mvc/
Laaziri, M., Benmoussa, K., Khoulji, S., & Kerkeb, M. L. 2019. A Comparative study of PHP frameworks performance. Procedia Manufacturing, 32, pp.864–871. DOI: https://doi.org/10.1016/j.promfg.2019.02.295
Venema, M. 2023. What Is Extreme Programming (XP)? - Values, Principles, And Practices. Available at: https://www.nimblework.com/agile/extreme-programming-xp/
Beck, K., Jeffries, R., Hendrickson, C., & Martin, R. C. 2003. Extreme Programming Refactored: The Case Against XP. Apress.
Wallace, Doug., Raggett, Isobel., & Aufgang, Joel. 2003. Extreme programming for Web projects. Addison-Wesley.
Hakim, L., Kristanto, S. P., Yusuf, D., & Rifqi, M. M. 2021. E-Ticket Application as Supporting Technology During COVID-19 Pandemic in Baluran National Park. INTEK: Jurnal Penelitian, 8(1), DOI: https://doi.org/10.31963/intek.v8i1.2307
Kanade, V. 2022. Extreme Programming: A Comprehensive Guide - Spiceworks. Available at: https://www.spiceworks.com/tech/devops/articles/what-is-extreme-programming/
Mortier du, G. 2022. What Is a Database Diagram? | Vertabelo Database Modeler. Available at: https://vertabelo.com/blog/what-is-database-diagram/
Dicoding Intern. 2021. Contoh Use Case Diagram Lengkap dengan Penjelasannya - Dicoding Blog. Dicoding. Available at: https://www.dicoding.com/blog/contoh-use-case-diagram/
Kurniawan, T. B., & Syarifuddin. 2020. Perancangan Sistem Aplikasi Pemesanan Makanan dan Minuman pada Cafetaria No Caffedi Tanjung Balai Karimun Menggunakan Bahasa Pemograman PHP dan MYSQL. Jurnal TIKAR, 1(2). DOI: https://doi.org/https://doi.org/10.51742/teknik_informatika.v1i2.153
Figma. 2023. Low-Fidelity Prototyping: What Is It and How Can It Help? | Figma. Available at: https://www.figma.com/resource-library/low-fidelity-prototyping/
Ramadhan, E. G. 2017. Low fidelity dan high fidelity Mockup | by Evan Gilang Ramadhan | UNIKOM Codelabs | Medium. Medium. Available at: https://medium.com/codelabs-unikom/low-fidelity-dan-high-fidelity-mockup-a40f04b4af69
Subecz, Z. 2021. Web-development with Laravel framework. Gradus, 8(1), pp.211–218. DOI: https://doi.org/10.47833/2021.1.csc.006
Putra, P.H. and Novelan, M.S., 2020. Perancangan Aplikasi Sistem Informasi Bimbingan Konseling Pada Sekolah Menengah Kejuruan. Jurnal Teknovasi, 7(1), pp.1-7.
Raisman Adhitya, Fahrullah, & Dedy Mirwansyah. 2022. Aplikasi Bimbingan Konseling Berbasis Web Di Smk Negeri 16 Samarinda. Jurnal Informatika, 1(2), 13–31. DOI: https://doi.org/10.57094/ji.v1i2.358.