Perpustakaan merupakan bagian dari sumber belajar yang harus dimiliki oleh setiap sekolah atau perguruan tinggi, karena dapat memudahkan peserta didik dalam mencari informasi atau ilmu pengetahuan. Dengan adanya perkembangan teknologi membuat manusia berfikir untuk dapat bekerja lebih efektif dan efisien. Salah satunya yaitu membuat sistem konvensional menjadi sistem yang terkomputerisasi. Dengan memanfaatkan fasilitas website yang terhubung ke internet, perpustakaan dapat lebih efektif dan efisien dalam pencarian dan peminjaman buku. Pada penelitian ini dirancang suatu aplikasi perpustakaan berbasis web menggunakan Framework Codeigniter. Dengan sistem ini, diharapkan mampu mengatasi berbagai kebutuhan dari user untuk mencari buku, filter buku yang sering dipinjam, pencatatan data anggota, pencatatan data buku, pengembalian buku, perhitungan denda serta memudahkan administrasi sekolah dalam sirkulasi peminjaman buku dan pembuatan laporan. Adapun metodologi pengembangan sistem yang digunakan adalah System Development Life Cycle model Waterfall yang meliputi tahapan perencanaan, analisis perancangan, dan implementasi sistem. Sistem dibangun menggunakan bahasa pemrograman Hypertext Pre Processor dan database menggunakan MySQL. Dari hasil penelitian yang telah dilaksanakan penulis mengimplementasikan hasil penelitian tersebut kedalam Rancang Bangun Aplikasi Perpustakaan Berbasis Web di Sekolah Dasar Negeri Cibubur 05 Jakarta Timur.