Implementasi Struktur Data Array dalam Sistem Perpustakaan Berbasis Web dengan Python Flask
DOI:
https://doi.org/10.58369/biit.v3i2.91Keywords:
Flask Python; Layanan; Perpustakaan; Peminjaman; Struktur DataAbstract
− Library services must provide convenience for users in finding books, journals, and other references, and over time, especially in the digital era, libraries must be able to adapt to the rapid evolution of information technology. Technological transformation is expected to improve the efficiency, speed, and quality of library services. However, many library services still rely on manual systems in managing book collections and circulation services. This manual system causes various problems, ranging from difficulty in finding information on book collections, inefficient recording, to long queues for the borrowing process. In addition, manual services are often unable to provide real-time book availability information, thereby reducing user satisfaction. Therefore, a technology-based solution is needed to improve the efficiency of library management and make it easier for users to access information. One approach that can be used is the development of a web-based library system using the Python Flask framework by utilizing array data structures to store book collection information in an organized manner. The results of the implementation of this system show how information technology, especially Python Flask and array data structures can be used to overcome library service problems in universities, such as integrating book management by admins, searching for books based on keywords, updating book availability status, updating borrowing status, and ordering online. This information is very useful for users to improve the efficiency of librarians' work in increasing satisfaction with library services, thus making library services more responsive to user needs.
References
A. Istiarni and E. Kurniasari, “Peran Perpustakaan Digital Dalam Menciptakan Ruang Publik (Studi Kasus Perpustakaan Digital Universitas Lampung),” Jurnal Ilmu Perpustakaan dan Informasi, vol. 15, no. 1, Jun. 2020.
D. Anggraeni and M. Baihaqi Annazili, “Perancangan Sistem Informasi Desain Perpustakaan Berbasis Web Pada SMKN 3 Kota Tangerang,” Journal Sensi, vol. 6, no. 1, pp. 100–111, Feb. 2020.
P. E. N. Taruno, W. Heri, and M. N. Hirkan, “Sistem Informasi Pesan Antar Koleksi Dinas Perpustakaan dan Kearsipan Provinsi Nusa Tenggara Barat Berbasis Website Reponsive,” JBegaTI, vol. 3, no. 2, pp. 230–240, Sep. 2022.
M. Darip and H. Hamdan, “Dokumen Perancangan Perangkat Lunak Pelayanan Laboratorium UPTD Dinas Lingkungan Hidup Kota Serang,” Jurnal Ilmiah Media Sisfo, vol. 18, no. 2, pp. 150–165, Oct. 2024, doi: 10.33998/mediasisfo.2024.18.2.1701.
M. Permata Putri et al., Algoritma Dan Struktur Data. WIDINA BHAKTI PERSADA BANDUNG, 2022. [Online]. Available: www.penerbitwidina.com
R. Toyib, Y. Darnita, A. Ragil, and S. Deva, “Penerapan Algoritma Binary Search Pada Aplikasi E-Order (Studi Kasus Cafe PJV Kota Bengkulu),” Jurnal Media Infotama, vol. 17, no. 1, pp. 30–37, Feb. 2021.
H. Valent, R. M. Sinaga, S. Putra, P. Halawa, S. A. Priscillia, and F. Ramadhani, “Implementasi Algoritma Antrian Prioritas Menggunakan Array di Python Untuk Sistem Antrian Layanan Darurat,” Jurnal Mahasiswa Teknik Informatika, vol. 9, no. 1, pp. 90–95, Feb. 2025.
M. Rizki, A. Fitra, A. Afrrahman, S. Effendi, and F. Ramadhani, “Implementasi Python Dalam Pengolahan Data Pribadi Mahasiswa Ilmu Komputer Angkatan 23 Pada Universitas Negeri Medan Menggunakan Struktur Data Linked List,” Jurnal Mahasiswa Teknik Informatika, vol. 9, no. 1, pp. 51–58, Feb. 2025.
S. Hafiz et al., Pengantar Struktur Data. Kabupaten Deli Serdang Sumatera Utara: PT. MIFANDI MANDIRI DIGITAL, 2023.
M. W. Saputro, A. Basir, and E. K. Permatasari, “Perancangan Sistem Informasi Perpustakaan Berbasis Web Di SMA Negeri 1 Sirampog,” Jurnal Teknik Informatika dan Sistem Informasi (JURTISI), vol. 2, no. 2, pp. 36–43, Dec. 2022.
M. Darip and B. Rakhim Setya Permana, “Optimalisasi Proses Rekruitmen Di PT. KIP Dengan Pendekatan Sistem Pendukung Keputusan,” Jurnal Prosisko, vol. 11, no. 2, pp. 197–203, Sep. 2024.
M. Darip, “Desain Integrasi Sistem Payroll Karyawan Outsourching Antara PerusahaanAlih Daya Dengan Perusahaan Mitra (Studi Kasus PT. BCA dan PT. KIP),” Jurnal Simasi: Jurnal Ilmiah Sistem Informasi, vol. 3, no. 2, p. 241, Dec. 2023.
N. Widodo and M. Syahri, “Pengembangan koleksi Perpustakaan Samudra Pustaka Desa Plosorejo Kecamatan Kademangan Kabupaten Blitar,” Berkala Ilmu Perpustakaan dan Informasi, vol. 19, no. 1, pp. 152–167, Jun. 2023, doi: 10.22146/bip.v19i1.6438.
P. Fastabiq Furoqonul, R. Feby Revita, A. Salman, D. Yulia, Y. Yulianto, and H. Miftahul, “Perancangan User Interface (UI) Perpustakaan Online Berbasis Android,” JAMI: Jurnal Ahli Muda Indonesia, vol. 4, no. 2, pp. 158–162, Dec. 2023, doi: 10.46510/jami.v4i2.173.
Y. Maysyaroh, H. Sawiji, and Winarno, “Manajemen Layanan Perpustakaan Di Dinas Kearsipan Dan Perpustakaan Di Kabupaten Karanganyar,” Jurnal Kajian Administrasi dan Sosial Terapan, no. 1, pp. 25–34, Jun. 2023.
Downloads
Published
Issue
Section
License
Jurnal BIIT is licensed under a Creative Commons Attribution 4.0 International License