Perpustakaan merupakan lembaga yang menghimpun koleksi buku dan sumber belajar lainnya untuk digunakan dan dipelajari oleh pengguna. Perpustakaan memiliki fungsi edukatif, informatif, penelitian, kultural, dan rekreasi. Ada berbagai jenis perpustakaan seperti perpustakaan internasional, nasional, umum, sekolah, dan perguruan tinggi. Untuk memanfaatkan perpustakaan sebagai sumber belajar