ANALISIS PENERAPAN DESIGN PATTERN SINGLETON DALAM PENGELOLAAN KONEKSI DATABASE UNTUK EFISIENSI MEMORI

Authors

  • Bhanu Azizi Universitas Singaperbangsa Karawang
  • Azhar Adyatma Pratama Universitas Singaperbangsa Karawang
  • Gareth Mu'ammar Dysa Universitas Singaperbangsa Karawang
  • Carudin Carudin Universitas Singaperbangsa Karawang

DOI:

https://doi.org/10.23960/jitet.v13i3.6705

Abstract Views: 61 File Views: 40

Abstract

Pengelolaan koneksi database yang efisien merupakan aspek penting dalam pengembangan aplikasi berbasis PHP, terutama untuk mengurangi pemborosan sumber daya dan meningkatkan performa sistem. Penelitian ini mengkaji penerapan design pattern Singleton dalam pengelolaan koneksi database untuk menilai efektivitasnya dalam mengurangi waktu eksekusi dan penggunaan memori dibandingkan metode konvensional yang membuat koneksi baru pada setiap permintaan. Metode penelitian dilakukan dengan mengembangkan dua versi aplikasi PHP: versi konvensional dan versi menggunakan pola Singleton. Pengujian dilakukan dengan 1000 iterasi proses pembuatan koneksi, mengukur waktu eksekusi serta konsumsi memori menggunakan fungsi bawaan PHP. Hasil pengujian menunjukkan rata-rata waktu eksekusi Singleton sebesar 0,000022 detik, jauh lebih cepat dibandingkan metode konvensional yang mencapai 0,012842 detik. Penggunaan memori keduanya relatif serupa, yaitu sekitar 46 byte. Temuan ini menegaskan bahwa pola Singleton secara signifikan meningkatkan efisiensi waktu tanpa menambah beban memori dalam aplikasi PHP dengan akses database intensif. Oleh karena itu, penggunaan pola Singleton direkomendasikan untuk aplikasi yang memerlukan pengelolaan koneksi database yang efisien dan scalable.

Downloads

Download data is not yet available.

References

DAFTAR PUSTAKA

U. Sa’Adah, J. Akhmad, and M. Hisyam, “Implementing Singleton method in design of MVC-based PHP framework,” in Proceedings - 2015 International Electronics Symposium: Emerging Technology in Electronic and Information, IES 2015, Institute of Electrical and Electronics Engineers Inc., Jan. 2016, pp. 212–217. doi: 10.1109/ELECSYM.2015.7380843.

R. P. Muhammad and G. El Ibrahim, “RANCANG BANGUN SISTEM PPDB ONLINE STUDI KASUS SMK MUHAMMADIYAH GAMPING MENGGUNAKAN METODE EXTREME PROGRAMMING,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 2, Apr. 2024, doi: 10.23960/jitet.v12i2.4001.

A. Lutfi, “SISTEM INFORMASI AKADEMIK MADRASAH ALIYAH SALAFIYAH SYAFI’IYAH MENGGUNAKAN PHP DAN MYSQL,” 2017.

E. Gamma, H. Richard, J. Ralph, and V. John, “Design Pattern,” 2009.

S. ANNISA, “PEMBUATAN DAN KONEKSI DATABASE PADA DELPHI.”

A. Pratama et al., “SISTEM APLIKASI PENCATATAN SECARA REAL TIME DAN PENCETAKAN LABEL MATERIAL MASUK BERBASIS VBA EXCEL DENGAN KONEKSI BASIS DATA (STUDI KASUS : PT. HANSUNG FIBER),” 2025.

M. Nur Faizi, I. Yulia, M. Afridon, A. Arizka, J. Nathaniel Sulistyo, and P. Negeri Bengkalis, “Perbandingan Performa Framework Laravel, Flask API Python, dan PHP Native untuk Aplikasi API pada Data AIS Polbeng,” 2024.

N. Khesya, “MENGENAL FLOWCHART DAN PSEUDOCODE DALAM ALGORITMA DAN PEMROGRAMAN,” 2021.

M. B. Ismiati and L. Hermawan, “Analisis Requirement Menggunakan Teknik CARD (Collaborative Analysis Of Requirement And Design) Dalam Pembuatan Sistem Tutorial Aksara Jawa,” 2015.

F. Eko Nugroho, “PERANCANGAN SISTEM INFORMASI PENJUALAN ONLINE STUDI KASUS TOKOKU,” Jurnal SIMETRIS, vol. 7, no. 2, 2016.

A. M. Rosad, “IMPLEMENTASI PENDIDIKAN KARAKTER MELALUI MANAGEMEN SEKOLAH,” Tarbawi: Jurnal Keilmuan Manajemen Pendidikan, vol. 5, no. 02, p. 173, Dec. 2019, doi: 10.32678/tarbawi.v5i02.2074.

A. Ijudin and A. Saifudin, “Pengujian Black Box pada Aplikasi Berita Online dengan Menggunakan Metode Boundary Value Analysis,” vol. 5, no. 1, 2020, [Online]. Available: http://openjournal.unpam.ac.id/index.php/informatika

Sofwatillah, Risnita, J. Syahran, and A. Deassy, “TEHNIK ANALISIS DATA KUANTITATIF DAN KUALITATIF DALAM PENELITIAN ILMIAH,” Journal Genta Mulia, 2024.

Downloads

Published

2025-07-17

How to Cite

Azizi, B., Pratama, A. A., Dysa, G. M., & Carudin, C. (2025). ANALISIS PENERAPAN DESIGN PATTERN SINGLETON DALAM PENGELOLAAN KONEKSI DATABASE UNTUK EFISIENSI MEMORI. Jurnal Informatika Dan Teknik Elektro Terapan, 13(3). https://doi.org/10.23960/jitet.v13i3.6705

Issue

Section

Articles