Penerapan Algoritma Selection Sort untuk Melakukan Pengurutan Data dalam Bahasa Pemrograman PHP
Abstract Views: 1223   PDF Downloads: 1888DOI:
https://doi.org/10.56211/helloworld.v1i4.187Keywords:
Selection Sort; Pengurutan Data; PHP
Abstract
Peran algoritma dalam perangkat lunak atau pemrograman sangatlah penting, sehingga perlu dipahami konsep dasar algoritma. Algoritma pengurutan yaitu, selection sort (pengurutan dengan memilih) adalah proses pengurutan data menurut aturan tertentu agar terurut secara teratur. Pengurutan data yang terdiri dari beberapa kriteria memiliki prioritas dimana data tersebut diurutkan dengan bahasa pemrograman PHP yang menyediakan fungsi sort untuk mengurutkan data array dalam urutan naik atau turun dari nilai terkecil ke terbesar. Fungsi sort adalah mengurutkan data dari angka terkecil hingga terbesar atau huruf terakhir dari huruf pertama setiap kata memprioritaskan huruf lalu angka jika data dalam tabel tersebut terdiri dari data campuran angka dan huruf. Metode yang digunakan adalah mencari elemen terkecil dari array dan menukarnya dengan elemen di posisi pertama, kemudian algoritma ini mengulangi hal yang sama lagi, yaitu mencari elemen di posisi kedua, Proses yang akan dihasilkan dari sistem ini berlanjut sampai semua elemen array berhasil diurutkan.
Downloads
References
E. Pratiwi,"Konsep Dasar Algoritma dan Pemrograman dengan Bahasa Java.," in Konsep Dasar Algoritma dan Pemrograman dengan Bahasa Java, samarinda, Peubah Press, 1 okt 2020, p. 107 Halaman.
Kangriyanto,"IMPLEMENTASI ALGORITMA SELECTION SORT”. https://kangriyanto.wordpress.com/2019/10/19/implementasi-algoritma-selection-sort-algoritma-mengurutkan-angka/.html, oct. 19, 2019 [ 22 desember 2022].
Anggreani, Desi, et al. "Perbandingan Efisiensi Algoritma Sorting dalam Penggunaan Bandwidth." ILKOM Jurnal Ilmiah 12.2 (2020): 96-103.
Sitepu, Roma Rio, Machudor Yusman, and Febi Eka Febriansyah."Implementasi Algoritma Bubble Sort Dan Selection Sort Menggunakan Arraylist Multidimensi Pada Pengurutan Data Multi Prioritas." Jurnal Komputasi 5.1 (2017).
Rahayuningsih, Panny Agustia."Analisis Perbandingan Kompleksitas Algoritma Pengurutan Nilai (Sorting)." EVOLUSI: Jurnal Sains dan Manajemen 4.2 (2016).
Retnoningsih, Endang. "Algoritma Pengurutan Data (Sorting) Dengan Metode Insertion Sort dan Selection Sort." Information Management For Educators And Professionals: Journal of Information Management 3.1 (2018): 95-106.
Lasriana, Lasriana, and Aris Gunaryati. "SISTEM INFORMASI APOTEK BERBASIS WEB MENGGUNAKAN ALGORITMA SEQUENTIAL SEARCH DAN SELECTION SORT." JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika) 7.2 (2022): 392-401.
Pelayananpublik,” pengertian php menurut para ahli, https://pelayananpublik.id/2022/09/09/pengertian-php-menurut-para-ahli-terlengkap, 9 sep 2022.
Almuya, "ALGORITMA DAN FLOWCHART BUBBLE SHORT DAN SELECTION SORT". http://senyumpena-almuya.blogspot.com/2016/04/algoritma-dan-flowchart-bubble-short.html, april. 16, 2016 [22 october 2022].
D. A. Hadi, "Membuat Sorting Metode Selection Sort". https://www.malasngoding.com/membuat-sorting-metode-selection-dengan-php/, [22 desember 2022].
Intekno, "Penerapan Algoritma Selection Sort Untuk Melakukan Pengurutan Data Integer Secara Ascending Dalam Bahasa Pemrograman PHP,"https://www.inteknostudio.com/blog/detil/3/penerapan-algoritma-selection-sort-untuk-melakukan-pengurutan-data-integer-secara-ascending-dalam-bahasa-pemrograman-php.html. [2022 desember 22].
Downloads
Article History
Pages: 190-194
How to Cite
Issue
Section
License
Copyright (c) 2022 Yoga Ade Sandria, M. Rizki Akbar Nurhayoto, Laili Ramadhani, Reno Supranto Harefa, Andrian Syahputra
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Penulis yang mempublikasikan naskahnya pada Hello World Jurnal Ilmu Komputer menyetujui ketentuan berikut:
Hak cipta atas artikel apapun dalam Hello World Jurnal Ilmu Komputer dipegang penuh oleh penulisnya di bawah lisensi Creative Commons Attribution-ShareAlike 4.0 International License. dengan beberapa ketentuan sebagai berikut:
"Penulis mengakui bahwa Hello World Jurnal Ilmu Komputer berhak sebagai yang mempublikasikan pertama kali dengan lisensi Creative Commons Attribution-ShareAlike 4.0 International License / CC BY SA 4.0"
"Penulis dapat memasukan tulisan secara terpisah, mengatur distribusi non-ekskulif dari naskah yang telah terbit di jurnal ini ke dalam versi yang lain (misal: dikirim ke respository institusi penulis, publikasi ke dalam buku, dll), dengan mengakui bahwa naskah telah terbit pertama kali pada Hello World Jurnal Ilmu Komputer."
"Pembaca diperbolehkan mengunduh, menggunakan, dan mengadopsi isi artikel selama mengutip artikel dengan menyebutkan judul, penulis, dan nama jurnal ini. Pengutipan tersebut dilakukan demi kemajuan ilmu pengetahuan dan kemanusiaan serta tidak boleh melanggar hukum yang berlaku."