ISTNISTN
https://ejournal.istn.ac.id/index.php/sainstechhttps://ejournal.istn.ac.id/index.php/sainstechPenelitian ini bertujuan untuk membandingkan efisiensi enam algoritma sorting dalam JavaScript, yaitu Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, dan Heap Sort, pada proses pengurutan produk dalam aplikasi e-commerce. Efisiensi dinilai berdasarkan dua metrik utama: rata-rata waktu eksekusi (dalam milidetik) dan konsumsi memori (dalam kilobyte). Evaluasi dilakukan melalui eksperimen komputasional terhadap dataset acak berukuran 100, 1.000, dan 10.000 item, yang dibuat menggunakan library Faker.Js. Pengukuran dilakukan menggunakan fungsi performance.now() untuk waktu eksekusi dan process.memoryUsage().heapUsed untuk memori, dengan tiga kali pengulangan untuk memperoleh nilai rata-rata. Hasil menunjukkan bahwa Quick Sort mencatat waktu eksekusi rata-rata 4,553 ms dan penggunaan memori sebesar 15.891 KB pada dataset 10.000 item, menjadikannya algoritma paling efisien. Merge Sort juga menunjukkan performa stabil dengan waktu eksekusi 9,894 ms dan memori 15.810 KB. Sebaliknya, Bubble Sort dan Selection Sort menghasilkan waktu eksekusi yang jauh lebih tinggi, masing‑masing 185.874 ms dan 125.708 ms, serta konsumsi memori terbesar. Temuan ini memberikan acuan praktis bagi pengembang dalam memilih algoritma sorting yang optimal untuk meningkatkan kinerja sistem dan responsivitas aplikasi e-commerce berbasis JavaScript.
Quick Sort terbukti menjadi algoritma paling optimal dengan waktu dan memori paling rendah pada semua ukuran dataset.Merge Sort menduduki posisi kedua, menawarkan kestabilan performa meskipun memori sedikit lebih tinggi.Bubble Sort dan Selection Sort tidak disarankan karena waktu eksekusi dan konsumsi memori yang tinggi.
Pertama, penelitian lanjutan dapat mengeksplorasi algoritma adaptif yang memilih metode sorting sesuai ukuran dan karakteristik dataset secara real‑time, sehingga mengoptimalkan kinerja padaালের aplikasi. Kedua, studi lebih lanjut dapat menilai implementasi algoritma sorting dengan Web Workers atau proses terpisah di Node.js untuk mengurangi beban pada thread utama, sehingga meningkatkan responsivitas aplikasi web e‑commerce. Ketiga, analisis perbandingan memori dan waktu eksekusi antara Quick Sort dan Merge Sort pada berbagai platform (desktop, mobile, dan serverless) dapat memberikan wawasan praktis tentang trade‑off yang relevan bagi pengembang yang nesten beroperasi di lingkungan hybrid. Penelitian-penelitian ini dapat dikembangkan dengan menggunakan dataset yang lebih representatif, seperti data produk nyata yang mencakup atribut kompleks, sehingga hasilnya lebih dapat diadopsi secara industri.
- Perbandingan Algoritma Sorting dengan Menggunakan Bahasa Pemograman Javascript dalam Penggunaan Waktu... journal.lppmunindra.ac.id/index.php/STRING/article/view/17972Perbandingan Algoritma Sorting dengan Menggunakan Bahasa Pemograman Javascript dalam Penggunaan Waktu journal lppmunindra ac index php STRING article view 17972
- Bubble Sort and Quick Sort Algorithm Performance on Flutter Framework and Dart SDK(E-Commerce Application... jurnal.mdp.ac.id/index.php/jatisi/article/view/1886Bubble Sort and Quick Sort Algorithm Performance on Flutter Framework and Dart SDK E Commerce Application jurnal mdp ac index php jatisi article view 1886
- Implementasi Web Scraping untuk Pengambilan Data Pada Website E-Commerce | Jurnal Teknologi Dan Sistem... jurnal.unidha.ac.id/index.php/jteksis/article/view/913Implementasi Web Scraping untuk Pengambilan Data Pada Website E Commerce Jurnal Teknologi Dan Sistem jurnal unidha ac index php jteksis article view 913
| File size | 646.54 KB |
| Pages | 11 |
| DMCA | Report |
Related /
IAIKHOZINIAIKHOZIN Ketujuh, standar kinerja menjelaskan apa yang diharapkan manajer dari pekerja sehingga harus dipahami para karyawan. Standar kinerja merupakan tolak ukurKetujuh, standar kinerja menjelaskan apa yang diharapkan manajer dari pekerja sehingga harus dipahami para karyawan. Standar kinerja merupakan tolak ukur
SASTRA UNESSASTRA UNES Evaluasi atau penilaian pada dasarnya bertujuan menentukan evektivitas dan evisiensi kegiatan pembelajaran dengan indikator utama pada keberhasilan atauEvaluasi atau penilaian pada dasarnya bertujuan menentukan evektivitas dan evisiensi kegiatan pembelajaran dengan indikator utama pada keberhasilan atau
WALISONGOSAMPANGWALISONGOSAMPANG Penelitian menunjukkan bahwa pembatalan sepihak oleh konsumen pada layanan Go‑Food menimbulkan kerugian finansial, tenaga, dan penurunan kinerja bagiPenelitian menunjukkan bahwa pembatalan sepihak oleh konsumen pada layanan Go‑Food menimbulkan kerugian finansial, tenaga, dan penurunan kinerja bagi
YANAYANA Hasil penelitian menunjukkan bahwa minat dan kepuasan belajar memiliki pengaruh signifikan terhadap pembelajaran daring mahasiswa. Meskipun demikian, terdapatHasil penelitian menunjukkan bahwa minat dan kepuasan belajar memiliki pengaruh signifikan terhadap pembelajaran daring mahasiswa. Meskipun demikian, terdapat
SASTRA UNESSASTRA UNES Penelitian ini mengeksplorasi tradisi pakaian tradisional Sikerei Mentawai, sebuah komunitas adat yang tinggal di Kepulauan Mentawai, Indonesia. PakaianPenelitian ini mengeksplorasi tradisi pakaian tradisional Sikerei Mentawai, sebuah komunitas adat yang tinggal di Kepulauan Mentawai, Indonesia. Pakaian
JOURNALMPCIJOURNALMPCI Keberhasilan implementasi memerlukan kolaborasi multidisipliner, validasi eksternal yang kuat, serta pertimbangan etika untuk mengatasi privasi dan adaptasiKeberhasilan implementasi memerlukan kolaborasi multidisipliner, validasi eksternal yang kuat, serta pertimbangan etika untuk mengatasi privasi dan adaptasi
ABULYATAMAABULYATAMA Rata-rata nilai yang diperoleh peserta didik mencapai nilai 87, yang tergolong dalam kategori sangat tinggi. Oleh karena itu, aplikasi pembelajaran matematikaRata-rata nilai yang diperoleh peserta didik mencapai nilai 87, yang tergolong dalam kategori sangat tinggi. Oleh karena itu, aplikasi pembelajaran matematika
UNIKOMUNIKOM Perhitungan dan simulasi interferensi menggunakan SEAMCAT dapat digunakan untuk mengidentifikasi potensi interferensi frekuensi liar. Adanya interferensiPerhitungan dan simulasi interferensi menggunakan SEAMCAT dapat digunakan untuk mengidentifikasi potensi interferensi frekuensi liar. Adanya interferensi
Useful /
WALISONGOSAMPANGWALISONGOSAMPANG 23 tahun 2013 tentang Standar Kehalalan Produk Kosmetika dan Penggunaannya, di antaranya bahwa kutek terbuat dari bahan alami sehingga bahan tersebut tidak23 tahun 2013 tentang Standar Kehalalan Produk Kosmetika dan Penggunaannya, di antaranya bahwa kutek terbuat dari bahan alami sehingga bahan tersebut tidak
WALISONGOSAMPANGWALISONGOSAMPANG Berdasarkan temuan data lapangan, semua batik di wilayah yang menjadi fokusXXX penelitian, Pamekasan, diproduksi secara sharia. Secara dasar, industriBerdasarkan temuan data lapangan, semua batik di wilayah yang menjadi fokusXXX penelitian, Pamekasan, diproduksi secara sharia. Secara dasar, industri
JOURNALMPCIJOURNALMPCI Data dikumpulkan menggunakan kuesioner terstruktur dan dianalisis menggunakan uji Wilcoxon signed-rank test karena distribusi data tidak normal. HasilData dikumpulkan menggunakan kuesioner terstruktur dan dianalisis menggunakan uji Wilcoxon signed-rank test karena distribusi data tidak normal. Hasil
JOURNALMPCIJOURNALMPCI Pentingnya, analisis multivariat mengungkapkan bahwa perawatan diri adalah prediktor kualitas hidup yang lebih kuat. Oleh karena itu, pendekatan keperawatanPentingnya, analisis multivariat mengungkapkan bahwa perawatan diri adalah prediktor kualitas hidup yang lebih kuat. Oleh karena itu, pendekatan keperawatan