Pada umumnya perpustakaan merupakan sarana pelestarian bahan pustaka sebagai hasil budaya dan mempunyai fungsi sumer informasi ilmu pengetahuan, teknologi dan kebudayaan dalam rangka mencerdaskan kehidupan bangsa dan menunjang pelaksanaan pembangunan nasional. Terutama dalam lembaga pendidikan disekolah dengan memberikan fasilitas ruangan untuk informasi, diskusi maupun rekreasi sebagaimana yang menjadi fungsinya yaitu memberikan pelayanan kepada warga sekolah guna memberikan informasi/berita dari sumber bacaan diperpustakaan.
Pelayanan perpustakaan dalam hal ini adalah perpustakaan perlu membuat data, mengklasifikasikan data serta melayani proses transaksi peminjaman dan pengembalian buku dengan menggunakan teknologi komputer sehingga sistem pelayanan dapat dilakukan dengan cepat dan praktis.
Dengan demikian diperlukan sistem berbasis komputerisasi untuk mempercepat kegiatan dalam perpustakaan dengan bahasa pemrograman PHP dan database MySQL.Sistem ini memiliki 3 entity yang terlibat. Pertama STAFF ADMIN sebagai peran utamanya yaitu petugas perpustakaan sendiri yang berfungsi untuk melayani proses transaksi dan menangani data yang ada dan diperlukan oleh sistem. Kedua ANGGOTA yaitu siswa dapat memanfaatkan sistem ini untuk melakukan proses pencarian buku. Yang ketiga KEPALA SEKOLAH yang dapat mengakses atau melihat langsung laporan-laporan yang telah di data oleh admin.