Analisis Strategi Algoritma Sorting Menggunakan Metode Komparatif pada Bahasa Pemrograman Java dengan Python

Authors

  • Joko Iskandar Universitas Bhinneka PGRI Tulungagung, Indonesia
  • Heri Suhendar Institut Teknologi Garut, Indonesia
  • Bian Dwi Pamungkas Universitas Bhinneka PGRI, Indonesia

DOI:

https://doi.org/10.33379/gtech.v8i1.3556

Keywords:

java, python, sorthing algorithm

Abstract

Applying the right sorting algorithm strategy is a key factor that cannot be underestimated, especially for system developers. This research aims to comprehensively analyze six sorting algorithm strategies using two programming languages, Java and Python. The sorting algorithm strategies include bubble, selection, insertion, shell, merge and quick sort. The data analysis ranged from 1000 data to 200,000 data. The results showed that the sort algorithm strategies for bubble, selection and insertion at more than 20,000 data were faster using Java than Python, while the shell, merge and quick sort strategies after more than 20,000 resulted in execution times that were not much different using both Java and Python programming languages.

References

Anggreani, D., Wibawa, A. P., Purnawansyah, P., & Herman, H. (2020). Perbandingan Efisiensi Algoritma Sorting dalam Penggunaan Bandwidth. ILKOM Jurnal Ilmiah, 12(2), 96–103. https://doi.org/10.33096/ilkom.v12i2.538.96-103

Heryanto, Y., & Harjanti, T. W. (2023). Analisis Perbandingan Ruang dan Waktu pada Algoritma Sorting Menggunakan Bahasa Pemrograman Python. Jurnal Penerapan Sistem Informasi (Komputer & Manajemen), 4(2), 342–347.

Pratiwi, E. L. (2020). Konsep Dasar Algoritma dan Pemrograman dengan Bahasa Java. Banjarmasin: Poiban Press.

Retnoningsih, E. (2018). Algoritma Pengurutan Data (Sorting) dengan Metode Insertion Sort dan Selection Sort. Information Management for Educators and Professionals, 3(1), 95–106.

Saputra, D. Y. R., Andryana, S., & Sholihati, I. D. (2021). Analisis Perbandingan Algoritma Bubble Sort Dan Selection Sort Pada Sistem Pendukung Keputusan Pemilihan Tempat Kost Berbasis Ios (Iphone Operating System). JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), 6(2), 318–324. https://doi.org/10.29100/jipi.v6i2.2015

Sari, N., Gunawan, W. A., Sari, P. K., Zikri, I., & Syahputra, A. (2022). Analisis Algoritma Bubble Sort Secara Ascending dan Descending Serta Implementasinya dengan Menggunakan Bahasa Pemrograman Java. ADI Bisnis Digital Interdisiplin Jurnal, 3(1), 16–23. https://doi.org/10.34306/abdi.v3i1.625

Sari, P. Y., Ali, R., & Rajasa, A. (2022). Perbandingan Efisiensi dengan Algoritma Sorting dalam Penentuan Jarak (Studi Kasus: Pet Shop di Bandar Lampung). Jurnal TEKNIKA POLSRI, 35142(93), 149–159.

Sugiyono. (2018). Metode Penelitian Kuantitatif. Bandung: Alfabeta.

Sunandar, E. (2019). Perbandingan Metode Selection Sort dan Insertion Sort Dalam Pengurutan Data Menggunakan Bahasa Program Java. Petir, 12(2), 172–178. https://doi.org/10.33322/petir.v12i2.485

Tambunan, H. satria, Sumarno, Giunawan, I., & Irawan, E. (2018). Optimasi Algoritma Shell Sort Dalam Pengurutan Data Huruf dan Angka. Junal Sistem Informasi Ilmu Komputer Prima, 2(1), 23–27.

Tumanggor, Y., Maya, R., Lubis, F., Sianturi, M. P., & Purba, R. G. (2022). Metode Algoritma Bubble Sort , Algoritma Merge Sort dan Algoritma Quick Sort Dalam Pengujian Perbandingan Proses Penelitian Kualitatif. JUTISAL (Jurnal Teknik Informatika Komputer Universal), 2(2), 47–58.

Zulfa, M. L., Mikhael, & Sari, B. N. (2022). Analisis Perbandingan Algoritma Bubble Sort, Shell Sort, dan Quick Sort dalam Mengurutkan Baris Angka Acak menggunakan Bahasa Java. Jurnal Ilmiah Wahana Pendidikan, 2022(13), 237–246. Diambil dari https://doi.org/10.5281/zenodo.6962346

Published

2023-12-23

How to Cite

Analisis Strategi Algoritma Sorting Menggunakan Metode Komparatif pada Bahasa Pemrograman Java dengan Python . (2023). G-Tech: Jurnal Teknologi Terapan, 8(1), 104-113. https://doi.org/10.33379/gtech.v8i1.3556

Most read articles by the same author(s)