Romi Irwanda
Unknown Affiliation

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Aplikasi Manajemen Perpustakaan Dengan Framework Laravel Menggunakan Metode Extreme Programming (XP) Berbasis Web (Studi Kasus : SD Kebayoran Lama Selatan 12) Romi Irwanda; Ari Syaripudin
Jurnal Riset Multidisiplin Edukasi Vol. 2 No. 12 (2025): Jurnal Riset Multidisiplin Edukasi (Edisi Desember 2025)
Publisher : PT. Hasba Edukasi Mandiri

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.71282/jurmie.v2i12.1300

Abstract

Aplikasi manajemen perpustakaan berbasis web dengan framework Laravel ini dikembangkan untuk mendukung proses transaksi peminjaman, pengembalian buku, serta pengelolaan data pengguna secara online. Sistem yang berjalan pada SDN Kebayoran Lama Selatan 12 sebelumnya masih menggunakan pendataan buku secara manual sehingga dinilai kurang efektif dan rawan kesalahan. Pengembangan aplikasi manajemen perpustakaan ini menggunakan metode Extreme Programming (XP) dan memanfaatkan framework Laravel serta database MySQL. Pada tahap perancangan sistem, digunakan model UML (Unified Modelling Language) untuk menganalisis kebutuhan data masukan dan keluaran, sehingga rancangan aplikasi dapat terstruktur dan mudah diimplementasikan. Extreme Programming (XP) sebagai metode rekayasa perangkat lunak menekankan pendekatan berorientasi objek dan sangat sesuai untuk pengembangan perangkat lunak oleh tim berskala kecil hingga menengah. Tahapan XP meliputi Planning (Perencanaan), Design (Perancangan), Coding (Pengkodean), dan Testing (Pengujian). Untuk memastikan aplikasi berjalan secara optimal, dilakukan dua jenis pengujian, yaitu white box dan black box. Pengujian tersebut dilakukan pada proses pendataan pengguna, pengelolaan data buku, transaksi peminjaman buku, serta penampilan laporan transaksi peminjaman buku. Melalui serangkaian tahapan ini, aplikasi yang dibangun diharapkan mampu mempermudah kegiatan administrasi perpustakaan dan meningkatkan efisiensi pengolahan data.