Melakukan transaksi peminjaman buku, pengelolaan data buku,pengelolaan denda, pengelolaan donasi, serta pengelolaan pendaftaran anggota perpustakaan secara offline sangatlah tidak efektif dan memakan waktu. Untuk itu diperlukan sebuah sistem informasi yang dapat mengelola perpustakaan secara efisien. Tujuan dari penelitian ini adalah untuk membangun sistem informasi manajemen perpustakaan di SMK Semen Padang. Perancangan dalam sistem informasi ini menggunakan metode waterfall model, yaitu sebuah metode yang sangat struktural, dimana langkah-langkah dari metode ini adalah: proses perencanaan, analisa, desain, dan implementasi pada sistem. Arsitektur dalam merancang sistem informasi manajemen perpustakaan ini menggunakan arsitektur MVC (model,view,controller). Fitur utama dari aplikasi ini adalah: manajemen user, pengelolaan transaksi peminjaman, pengelolaan buku, pengelolaan donasi, pengelolaan denda, dan pengelolaan kritik dan saran. Sistem dibangun menggunakan framework codeigniter yaitu sebuah framework yang dibangun menggunakan bahasa pemograman PHP. Dengan melakukan uji coba mandiri terhadap sistem yang dikembangkan, maka didapatkan hasil bahwa aplikasi sistem informasi perpustakaan ini dapat mempermudah dalam pengelolaan transaksi peminjaman buku, pengelolaan buku, pengelolaan keuangan, dan pengelolaan kritik saran.