DEVELOPMENT OF AN OFFLINE ANDROID-BASED LIBRARY BORROWING SYSTEM USING SQLITE DATABASE

DOI: https://doi.org/10.33650/codex.v1i3.16073
Authors

(1) * Lisa Almayanti   (STKIP Taman Siswa Bima)  
        Indonesia
(2)  M. khizbullah   (STKIP Taman Siswa Bima)  
        Indonesia
(3)  Ardian Ardian   (STKIP Taman Siswa Bima)  
        Indonesia
(4)  Nur Fitrianingsih   (STKIP Taman Siswa Bima)  
        Indonesia
(*) Corresponding Author

Abstract


Many institutional libraries still rely on manual borrowing records, causing difficulties in transaction tracking, stock monitoring, and accurate fine calculation. This condition reduces service efficiency and increases the risk of data errors in library administration. To address this problem, this study develops an Android-based Library Book Borrowing System as a digital library management solution. The system was developed using a structured Software Development Life Cycle (SDLC) approach consisting of analysis, design, implementation, and testing phases, employing the Java programming language and a locally embedded SQLite relational database. Unlike cloud-dependent approaches, the proposed system operates entirely without an internet connection, making it suitable for institutions with limited network infrastructure. The system encompasses five core modules: book management, member registration, borrowing and return transactions, automated fine computation, and reporting. A distinctive three-tier validation mechanism—comprising stock availability verification, membership status authentication, and outstanding fine arrear inspection—enforces transactional integrity and prevents unauthorized borrowing. Black-box testing confirmed that all 10 primary functional features achieved a 100% success rate. Media expert validation further affirmed the system's high feasibility for deployment as a fully operational digital library management solution.



Keywords

Library Management System, Android Development, SQLite Database, Offline System, Automated Fine Calculation







References


Rahmad, A., & Hidayat, F. (2020). Sistem Informasi Perpustakaan di Universitas Batam Berbasis Android. Zona Komputer, 10(1). https://doi.org/10.37776/zk.v10i1.489

Rangkuti, F. W. P., & Alda, M. (2025). Pengembangan Aplikasi Android Sistem Informasi Perpustakaan Sekolah. Teknik: Jurnal Ilmu Teknik dan Informatika, 5(2). https://doi.org/10.51903/teknik.v5i2.925

Meiyanti, R. (2022). Rancangan Aplikasi Perpustakaan Berbasis Android di Perpustakaan Universitas Malikussaleh. Jurnal Teknologi Terapan & Sains, 3(2). https://doi.org/10.29103/tts.v3i2.8275

Mahardika, F., Zulfan, A., & Suseno, A. T. (2023). Implementasi Metode Waterfall pada Sistem Informasi Kepegawaian Berbasis Web. Blend Sains: Jurnal Teknik, 2(2). https://doi.org/10.56211/blendsains.v2i2.300

Yuda, A., & Muludi, K. (2021). Aplikasi Perpustakaan Digital Berbasis Android pada Perpustakaan Jurusan Ilmu Komputer Universitas Lampung. Pepadun, 2(1). https://doi.org/10.23960/pepadun.v2i1.28

Choiri, M. A., Rachman, A., Purwadi, A., & Salim, A. K. (2021). Rancang Bangun Sistem Informasi Perpustakaan Sekolah Berbasis Web di SMK Islam Al-Futuhiyyah Menggunakan Model Waterfall. Prosiding SNESTIK. https://doi.org/10.31284/p.snestik.2021.1798

Adikusuma, R. W., Al-Fikri, A. M., Bhakti, M. E. N., & Wardhana, S. R. (2023). Rancang Bangun Sistem Informasi Perpustakaan Pada SMP Negeri 2 Gedangan Menggunakan Metode Waterfall. Kernel, 4(2). https://doi.org/10.31284/j.kernel.2023.v4i2.5578

Nurrahman, D. A., & Agustina, D. R. (2024). Peminjaman Buku Perpustakaan Modern Lampung Berbasis Android. Digital Transformation Technology, 4(2). https://doi.org/10.47709/digitech.v4i2.4595

Agustin, R. D., Krisdiyanto, W., & Rif'an, M. (2024). Aplikasi Perpustakaan Berbasis Android untuk Mempermudah Peminjaman dan Pengembalian Buku di SMPN 2 Pubian. Journal of Computer Science and Informatics (JOCSI), 2(1). https://doi.org/10.69747/jocsi.v2i1.64

Riski Febriyan Pasaribu & Fitrialdi Azhari (2024)" Implementasi Database SQLite pada Data Mahasiswa Universitas Labuhanbatu Berbasis Android" https://doi.org/10.58369/git.v1i1.83

Wiguna, E. E. S., Lie, H., Niro, L., Linggarjati, J., Atmadja, W., Hutabarat, D. P., & Hedwig, R. (2024). Raspberry Pi-Based Offline Digital Library for Indonesian Villages Without Stable Power and Internet Access. Information Technology and Libraries, 43(4). https://doi.org/10.5860/ital.v43i4.16869

Sakinah, M., & Alda, M. (2025). Sistem Informasi Perpustakaan SMP Negeri 1 Pegajahan Dengan Fitur Notifikasi Untuk Monitoring Peminjaman Buku Berbasis Mobile Dengan Metode Collaborative Filtering. Teknologi: Jurnal Ilmiah Sistem Informasi, 15(2). https://doi.org/10.26594/teknologi.v15i2.5733

Ainy, A. H., Diantoro , K., Rohman, A., Juwari, J., & Rinaldo, R. (2026). Perancangan Sistem Perpustakaan Digital Berbasis Android dengan QR Code pada MTsN 2 Kota Bekasi. Jurnal Indonesia : Manajemen Informatika Dan Komunikasi, 7(3), 380-387. https://doi.org/10.63447/jimik.v7i3.1980

Musyaffa, M. A., & Sancoko, S. D. (2026). Pengembangan Aplikasi Perpustakaan Digital Berbasis Mobile Untuk Efisiensi Layanan Informasi Di Era Digital. Jutisi : Jurnal Ilmiah Teknik Informatika Dan Sistem Informasi, 14(3), 2317 –2327. https://doi.org/10.35889/jutisi.v14i3.3356

Mohammed, D. Y., & Cooper, P. A. (2022). Developing cross-platform library using Intel Multi-OS Engine. European Journal of Electrical Engineering and Computer Science, 6(2), 15–17. https://doi.org/10.24018/ejece.2022.6.2.422


Dimensions, PlumX, and Google Scholar Metrics

10.33650/codex.v1i3.16073


Refbacks

  • There are currently no refbacks.


Copyright (c) 2026 Lisa Almayanti, M. khizbullah, Ardian Ardian, Nur Fitrianingsih S.Kom,. M.M

Creative Commons License
 

CODEX: Journal of Software Engineering
Published by Lembaga Penerbitan, Penelitian dan Pengabdian kepada Masyarakat (LP3M) of Nurul Jadid University, Probolinggo, East Java, Indonesia.