The library is a strategic element as a learning resource center at Mauliru State Junior High School 4. However, the manual management process results in low service effectiveness, potential recording errors, and limited access to information on book collection availability. To address these issues, this study designed and developed a web-based library information system using the Extreme Programming (XP) method. This system provides centralized data management, real-time book borrowing and return services, automatic updates on availability status, fine calculations, and transaction history as a basis for reporting. Testing using the black box method showed that all system functions ran according to specifications and were able to improve service efficiency, data accuracy, and information access. Thus, this system is suitable for implementation as a library digitization solution to support the learning processKeywords: Black Box Testing; Extreme Programming; Mauliru State Junior High School 4 AbstrakPerpustakaan merupakan elemen strategis sebagai pusat sumber belajar di SMP Negeri 4 Mauliru. Namun, proses pengelolaan yang masih dilakukan secara manual menimbulkan rendahnya efektivitas layanan, potensi kesalahan pencatatan, serta keterbatasan akses informasi ketersediaan koleksi buku. Untuk mengatasi permasalahan tersebut, penelitian ini merancang dan mengembangkan sistem informasi perpustakaan berbasis web dengan metode Extreme Programming (XP). Sistem ini menyediakan pengelolaan data terpusat, layanan peminjaman dan pengembalian buku secara real-time, pembaruan otomatis status ketersediaan, perhitungan denda, serta riwayat transaksi sebagai dasar pelaporan. Hasil pengujian menggunakan metode black box menunjukkan seluruh fungsi sistem berjalan sesuai spesifikasi dan mampu meningkatkan efisiensi layanan, keakuratan data, serta akses informasi. Dengan demikian, sistem ini layak diterapkan sebagai solusi digitalisasi perpustakaan untuk mendukung proses pembelajaran.