LANDASAN TEORI
1. Perencanaan Sistem
 Perencanaan sistem merupakan proses yang ditujukan untuk menetapkan visi, arsitektur TIK dalam hubungannya dengan kebutuhan organisasi dan rencana realisasi implementasi visi dan arsitektur TIK tersebut.
 Menurut Alder (1999) dalam Rustiadi (2008:339) menyatakan bahwa: Perencanaan adalah suatu proses menentukan apa yang ingin dicapai pada masa yang akan datang serta menetapkan tahapan-tahapan yang dibutuhkan untuk mencapainya.
1.1.Sistem Informasi
 Sistem Informasi adalah salah satu istilah yang berkaitan dengan sistem manajeral atau pengelolaan. Sistem Informasi ini merupakan kombinasi dari prosedur kerja, informasi, individu, dan teknologi informasi yang terorganisir.
 Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakannya untuk mendukung operasi dan manajemen. Komponen dari sistem Informasi ini terdiri dari hardware, software, telekomunikasi, database dan data warehouse, serta sumber daya manusia dan prosedur.
1.2.Perpustakaan
 Menuriu UU Perpustakaan pada Bab 1 pasal 1 menyatakan Perpustakaan adalah institusi yang mengumpulkan pengetahuan tercetak dan terekam, mengelolanya dengan cara khusus guna memenuhi kebutuhan intelektualitas para penggunanya melaluiberagam cara interaksi pengetahuan.
 Perpustakaan juga diartikan sebagai kumpulan informasi yang bersifat ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan hakiki mnusia.
Pada era digital saat ini, perpustakaan digital menjadi pilihan terbaikuntuk digunakan. Perpustakaan digital adalah perpustakaan modern yang sudah menggunakan sistem otomasi dalam operasionalnya serta mempunyai koleksi bahan pustaka sebagian besar dalam bentuk format digital yang disimpan dalam arsitektur komputerisasi dan bisa di akses melalui komputer.
1.3.Database/Basis Data
 Database adalah koleksi data yang sistematis dan sistematis yang disimpan secara elektronik. Ini dapat berisi semua jenis data, termasuk kata, angka, gambar, video, dan file. Kita dapat menggunakan perangkat lunak yang disebut sistem manajemen database (DBMS) untuk menyimpan, mengambil, dan mengedit data. Dalam sistem komputer, database juga dapat merujuk ke DBMS apa pun, ke sistem database, atau aplikasi yang terkait dengan database.
1.4.Rapid Application Development (RAD)
 Rapid application development (RAD) adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental. RAD menekankan pada siklus pembangunan pendek, singkat dan cepat. Waktu singkat adalah batasan yang penting untuk model ini.
 Menurut Habibi, ddk (2019:69), Rapid Application Development (RAD) yaitu suatu pendekatan berorientasi objek terhadap pengembangan sistem yang mencakup sutau metode pengembangan serta perangkat-perangkat lunak (Kendall dan Kendall,2002). Pendek (kira-kira 60 sampai 90 hari).