Analisis Performa Query SQL pada Basis Data Transaksi Peminjaman di Perpustakaan Menggunakan Indeks di MYSQL
DOI:
https://doi.org/10.71417/jitie.v1i2.61Keywords:
Indeks MySQL, Optimasi Query, Basis Data Perpustakaan, Performa SQL.Abstract
Penelitian ini bertujuan untuk menganalisis dan membandingkan secara kuantitatif pengaruh penggunaan indeks terhadap kinerja eksekusi query Structured Query Language (SQL) pada basis data transaksi peminjaman di sistem informasi perpustakaan berbasis MySQL. Metode yang digunakan adalah pendekatan eksperimental dengan mengukur waktu eksekusi sejumlah query pencarian pada skema basis data perpustakaan, baik dalam kondisi tanpa indeks maupun dengan penerapan indeks pada kolom-kolom kunci yang sering digunakan sebagai parameter pencarian (seperti ID anggota, ID buku, dan tanggal peminjaman). Pengujian dilakukan menggunakan volume data yang representatif untuk mencerminkan kondisi nyata. Parameter utama yang dianalisis adalah waktu eksekusi (execution time) dari query SELECT yang bersifat kompleks. Hasil penelitian menunjukkan bahwa penggunaan indeks pada kolom yang relevan secara signifikan meningkatkan performa eksekusi query. Rata-rata waktu eksekusi pada basis data yang telah diindeks mengalami penurunan yang cukup besar dibandingkan dengan basis data tanpa indeks. Peningkatan kinerja ini sangat penting, terutama pada tabel transaksi peminjaman yang terus bertambah volumenya. Dengan demikian, penerapan indeks terbukti menjadi teknik optimasi basis data yang efektif dan penting dalam mempercepat proses pencarian data pada sistem informasi perpustakaan berbasis MySQL. Optimalisasi query melalui pengindeksan mampu mempercepat akses data transaksi peminjaman, meningkatkan efisiensi sistem, serta memberikan pengalaman pengguna yang lebih baik.
Downloads
References
Aksi.co. (2024, October 14). Contoh database peminjaman buku perpustakaan 2024. https://aksi.co/2024/10/14/contoh-database-peminjaman-buku-perpustakaan-2024/
Pamungkas, R. (2018). Optimalisasi query dalam basis data MySQL menggunakan index. ResearchGate. https://www.researchgate.net/publication/325530763_Optimalisasi_Query_Dalam_Basis_Data_My_Sql_Menggunakan_Index
Sanjaya, R. (2019). Implementasi data warehouse untuk analisis peminjaman buku pada perpustakaan. ResearchGate. https://www.researchgate.net/publication/332670429_Implementasi_Data_Warehouse_untuk_Analisis_Peminjaman_Buku_pada_Perpustakaan
Setiawan, A. (2019). Perancangan basis data perpustakaan sekolah dengan menerapkan model data relasional. ResearchGate. https://www.researchgate.net/publication/339658864_Perancangan_Basis_Data_Perputakaan_Sekolah_dengan_Menerapkan_Model_Data_Relasional
SLiMS Development Team. (n.d.). Optimalisasi pelayanan dan efisiensi perpustakaan melalui penerapan SLiMS 9.6.1 Bulian. ResearchGate. https://www.researchgate.net/publication/391145949_OPTIMALISASI_PELAYANAN_DAN_EFISIENSI_PERPUSTAKAAN_MELALUI_PENERAPAN_SLIMS_961_BULIAN
Bulian, S. (n.d.). Analisis dan desain sistem informasi manajemen perpustakaan menggunakan program PHP dan database MySQL. https://e-journal.stikom22januarikendari.ac.id/JurnalFinish/Analisis%20dan%20Desain%20Sistem%20Informasi%20Manajemen%20Perpustakaan%20Menggunakan%20Program%20PHP%20dan%20Database%20MySQL.pdf
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Ridha Adjie Eryadi, Ninda Syaima Zain, Nazwa Nurhafidah, Muhamad Hasbi (Author)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.












