Analisis Strategi Algoritma Sorting Menggunakan Metode Komparatif pada Bahasa Pemrograman Java dengan Python
DOI:
https://doi.org/10.33379/gtech.v8i1.3556Keywords:
java, python, sorthing algorithmAbstract
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
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Joko Iskandar, Heri Suhendar, Bian Dwi Pamungkas

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









