Aplikasi Manajemen Kontrakan Berbasis Web dengan Metode Extreme Programming

Authors

  • Hoqi Agustian Universitas Muhammadiyah Sukabumi
  • Asep Budiman Universitas Muhammadiyah Sukabumi
  • Winda Apriandari Universitas Muhammadiyah Sukabumi

Abstract

Pengelolaan kontrakan secara manual menimbulkan ketidakefisienan, memakan waktu, dan menyebabkan kesalahan administrasi. Penelitian ini mengembangkan sebuah aplikasi manajemen kontrakan berbasis web dengan menerapkan metode Extreme Programming (XP) yang mendukung pengembangan perangkat lunak secara iteratif, memungkinkan perubahan sesuai kebutuhan pengguna. Aplikasi ini dirancang untuk membantu pemilik properti mencatat penyewaan, melacak pembayaran, serta mengelola fasilitas kontrakan dengan lebih terstruktur dan efisien melalui platform online yang dapat diakses kapan dan di mana saja. Proses pengembangan aplikasi ini meliputi perencanaan kebutuhan pengguna, perancangan antarmuka yang ramah pengguna, pengkodean menggunakan teknik pair programming, serta pengujian berkelanjutan dengan metode Test-Driven Development (TDD). Selain itu, implementasi Laravel Sanctum pada aplikasi ini memungkinkan otentikasi berbasis token, sehingga keamanan data pengguna lebih terjamin dan terhindar dari akses yang tidak sah. Aplikasi ini dibangun menggunakan framework Laravel yang mendukung struktur modular dan pemisahan logika bisnis, sehingga mempermudah pemeliharaan dan penambahan fitur di masa mendatang. Hasil pengujian menunjukkan bahwa aplikasi ini mampu meningkatkan efisiensi dalam pengelolaan kontrakan serta memastikan perlindungan data pengguna. Dengan penerapan metode XP, aplikasi dapat terus dikembangkan secara berkelanjutan dan responsif terhadap kebutuhan yang dinamis, menjadikannya solusi yang fleksibel dan relevan bagi pemilik properti dalam mengelola kontrakan secara digital. Aplikasi ini diharapkan mampu memberi dampak positif dalam pengelolaan properti serta menjadi referensi dalam pengembangan perangkat lunak di bidang properti.

Kata Kunci : Manajemen kontrakan, aplikasi web, Extreme Programming, Laravel.

References

Bima Krisnawan, A., Kurniasih, T., Studi Teknik Informatika, P., Teknologi Informasi, F., Kristen Satya Wacana, U., Salatiga, K., & Jawa Tengah, P. (2024). Optimalisasi Sistem Manajemen Barang dalam Bisnis Sewa Properti melalui Implementasi Appsheet (Studi Kasus: Sewa Rumah BSB). In Jurnal Indonesia : Manajemen Informatika dan Komunikasi (JIMIK) (Vol. 5, Issue 2). https://journal.stmiki.ac.id

Hartomi, Z. H., Saputra, H. T., & Arischa, D. (n.d.). INFORMATION SYSTEM DESIGN PAYMENT OF EDUCATION DEVELOPMENT DONATIONS (SPP) WEB-BASED USING LARAVEL. In Jurnal Testing dan Implementasi Sistem Informasi (Vol. 1, Issue 2).

Mukhlis, I. R., & Santoso, R. (2023). Perancangan Basis Data Perpustakaan Universitas Menggunakan MySQL dengan Physical Data Model dan Entity Relationship Diagram. Journal of Technology and Informatics (JoTI), 4(2), 81–87. https://doi.org/10.37802/joti.v4i2.330

Muthia Kansha, W. (n.d.). Analisis Perbandingan Struktur dan Performa Framework Codeigniter dan Laravel dalam Pengembangan Web Application.

Prabandanizwaransa, I. P., Ahmad, I., & Susanto, E. R. (2023). Implementasi Metode Extreme Programming untuk Sistem Pengajuan Tempat PKL Berbasis Web. Jurnal Informatika Dan Rekayasa Perangkat Lunak, 4(2), 221–227. https://doi.org/10.33365/jatika.v4i2.2601

Riadi, I., Umar, R., & Busthomi, I. (n.d.). Optimasi Keamanan Autentikasi dari Man in the Middle Attack (MiTM) Menggunakan Teknologi Blockchain.

Rizky, M., & Sugiarti, Y. (2022). Pengunaan Metode Scrum Dalam Pengembangan Perangkat Lunak: Literature Review. Journal of Computer Science and Engineering (JCSE), 3(1), 41–48. https://doi.org/10.36596/jcse.v3i1.353

Romzi, M., & Kurniawan, B. (2020). Implementasi Pemrograman Python Menggunakan Visual Studio Code. In JIK: Vol. XI (Issue 2). www.python.org

Siswidiyanto, S., Munif, A., Wijayanti, D., & Haryadi, E. (2020). Sistem Informasi Penyewaan Rumah Kontrakan Berbasis Web Dengan Menggunakan Metode Prototype. Jurnal Interkom: Jurnal Publikasi Ilmiah Bidang Teknologi Informasi Dan Komunikasi, 15(1), 18–25. https://doi.org/10.35969/interkom.v15i1.64

Wijanarko, S. (n.d.). Penerapan Test Driven Development (TDD) pada Laravel Menggunakan PHPUnit.

Yustiana, I. (n.d.). Perancangan Sistem Informasi Kontrakan Bu Jamilah Menggunakan Website. https://doi.org/10.37034/jidt.v5i1.345

Bransford, J. D., Brown, A. L., & Cocking, R. R. (2005). How people learn: Brain, mind, experience and school. from https://www.nap.edu/catalog/9853/how-people-learn-brain-mind-experience-and-school-expanded-edition.

Tobias, S., & Duffy, T. M. (Eds.). (2009). Constructivist instruction: Success or failure? New York, NY: Routledge.

Sahlberg, P. (2012). The most wanted: Teachers and teacher education in Finland. In L. Darling-Hammond & A. Lieberman (Eds.), Teacher education around the world: changing policies and practices. London: Routledge.

Schunk, D. H. (2012a). Learning theories an educational perspective. Boston, MA: Pearson Education, Inc.

Schunk, D. H. (2012b). Learning theories an educational perspective (E. Hamdiah & R. Fajar, Trans.). Yogyakarta: Pustaka Pelajar. (Original work published 2012).

Tabachnick, B. G., & Fidell, L. S. (2007). Using multivariate statistics (Fifth ed.). Needham Heights, MA: Allyn & Bacon.

Nurgiyantoro, B. & Efendi, A. (2017). Re-Actualization of Puppet Characters in Modern Indonesian Fictions of The 21st Century. 3L: The Southeast Asian Journal of English Language Studies. 23 (2), 141-153, from http://doi.org/10.17576/3L-2017-2302-11.

Retnowati, E., Fathoni, Y., & Chen, O. (2018). Mathematics Problem Solving Skill Acquisition: Learning by Problem Posing or by Problem Solving? Cakrawala Pendidikan, 37(1), 1-10, from doi: http://dx.doi.org/10.21831/cp.v37i1.18787.

Janssen, J., Kirschner, F., Erkens, G., Kirschner, P. A., & Paas, F. (2010). Making the black box of collaborative learning transparent: Combining process-oriented and cognitive load approaches. Educational Psychology Review, 22(2), 139-154. doi: 10.1007/s10648-010-9131-x.

Retnowati, E. (2012, 24-27 November). Learning mathematics collaboratively or individually. Paper presented at the The 2nd International Conference of STEM in Education, Beijing Normal University, China. Retrieved from http://stem2012.bnu.edu.cn/data/short%20paper/stem2012_88.pdf.

NCTM. (2000). Principles and standards for school mathematics. Reston, VA: Author.

Permendiknas 2009 No. 22, Kompetensi Dasar Pendidikan Pancasila dan Kewarganegaraan Sekolah Dasar Kelas I-VI.

Downloads

Published

2025-04-28