Optimasi Database dengan Metode Index dan Partisi Tabel Database Postgresql pada Aplikasi E-Commerce. Studi pada Aplikasi Tokopintar

Authors

  • Samidi Samidi Fakultas Teknologi Informasi, Universitas Budi Luhur, Indonesia
  • Fadly Fadly Fakultas Teknologi Informasi, Universitas Budi Luhur, Indonesia
  • Yusuf Virmansyah Fakultas Teknologi Informasi, Universitas Budi Luhur, Indonesia
  • Ronal Yulyanto Suladi Fakultas Teknologi Informasi, Universitas Budi Luhur, Indonesia
  • Ario Bambang Lesmana Fakultas Teknologi Informasi, Universitas Budi Luhur, Indonesia

DOI:

https://doi.org/10.31004/jptam.v6i1.3257

Keywords:

Table Partisi, Index, Optimasi Basis Data

Abstract

Efektifitas dan juga efisiensi waktu dalam mengakses dan pengambilan data sangatlah penting bagi sebuah perusahaan retail berbasis online yang memiliki jumlah data transaksi kegiatan sangat besar setiap harinya, sepertihalnya yang terjadi pada Aplikasi E-Commerce Toko Pintar dalam sebuah aktivitas transaksi mutasi.  Dalam penelitian ini, dilakukan sebuah optimasi database untuk mengoptimalkan kinerja database guna menunjang performa dari database itu sendiri. Optimasi yang dilakukan dalam penelitian ini bertujuan untuk mengatasi dan memperoleh informasi sekaligus solusi masalah waktu eksekusi dan waktu respon query jika data pada database yang akan diproses sangat besar yang berdampak pada lamanya proses query itu sendiri. Adapun cara yang digunakan untuk melakukan optimalisasi database dalam penelitian ini adalah dengan metode Index dan Prtition Table. Index adalah sebuah objek dalam sistem database yang dapat mempercepat proses pencarian (query) data. Dari hasil eksperimen dengan dataset sebesar 2.248.590 data didapatkan sebuah hasil yang sangat memuaskan dimana terdapat perbedaan waktu query yang signifikan sebelum dan sesudah menggunakan index dan partition table, dimana Database sebelum diberi Index dan Partition Table akan memakan waktu yang lama dibanding setelah menggunakan Index dan Partition Table. Kelemahan Index dan Partition Table terjadi hanya pada kondisi tertentu yaitu padasaat melakukan insert data kedalam table.

 

References

H. J. Watson, “Recent Developments in Data Warehousing,” Commun. Assoc. Inf. Syst., vol. 8, no. January, 2002, doi: 10.17705/1cais.00801.

P. Studi, S. Informasi, and U. Tarumanagara, “Perbandingan Optimasi Query,” pp. 113–117.

D. Petkovic, “Microsoft SQL Server 2008 , A Beginner ’ s Guide,” no. August, 2018.

P. Bednarczuk, “Optimization in Very Large Databases By Partitioning Tables,” Inform. Autom. Pomiary w Gospod. i Ochr. ?rodowiska, vol. 10, no. 3, pp. 95–98, 2020, doi: 10.35784/iapgos.2056.

R. Pamungkas, “Optimalisasi Query Dalam Basis Data My Sql Menggunakan Index,” Res. Comput. Inf. Syst. Technol. Manag., vol. 1, no. 1, p. 27, 2018, doi: 10.25273/research.v1i1.2453.

J. Freitas et al., “IMPLEMENTASI PENERAPAN INDEX DALAM MEMPERCEPAT EKSEKUSI QUERY PADA BASIS,” pp. 1–11.

S. Suhartati and Y. Dwi Atma, “Optimasi Query Sederhana Guna Kecepatan Query Pada Database Server,” Metik J., vol. 1, no. 1, pp. 13–17, 2017, [Online]. Available: http://jurnal.stmikbpn.ac.id/index.php/metik1/article/view/5.

I. Anshori, “Perbandingan Cross-Product Dan Subset Query Pada Multiple Relasi Menggunakan Partisi Tabel Dengan Metode Cost-Based,” J. Mhs. Fak. Sains dan Teknol., vol. 0, no. 0, pp. 19–23, 2013.

Downloads

Published

05-03-2022

How to Cite

Samidi, S., Fadly, F., Virmansyah, Y. ., Suladi, R. Y. ., & Lesmana, A. B. (2022). Optimasi Database dengan Metode Index dan Partisi Tabel Database Postgresql pada Aplikasi E-Commerce. Studi pada Aplikasi Tokopintar. Jurnal Pendidikan Tambusai, 6(1), 2094–2102. https://doi.org/10.31004/jptam.v6i1.3257

Issue

Section

Articles of Research

Citation Check