Analisis Perbandingan Kinerja Metode Rekursif dan Metode Iteratif dalam Algoritma Linear Search
-
Published:2022-08-01
Issue:2
Volume:11
Page:143-150
-
ISSN:2655-3198
-
Container-title:Komputika : Jurnal Sistem Komputer
-
language:
-
Short-container-title:Komputika
Author:
Lutfina Erba,Inayati Nur,Saraswati Galuh Wilujeng
Abstract
Salah satu algoritma pencarian data yang paling populer adalah algoritma linear search. Dalam proses pencarian data sebuah list menggunakan algoritma linear search dapat diterapkan dengan cara iteratif dan rekursif. Pandangan umum mengenai algoritma linear search adalah bahwa performa metode iteratif memiliki hasil yang sama dengan rekursif. Namun di beberapa penelitian menentang pernyataan tersebut yang mungkin tidak berlaku pada semua kasus. Dari analisis tersebut, penelitian ini berfokus pada perbandingan metode rekursif dan iteratif pada algoritma linear search untuk mengetahui algoritma mana yang paling sesuai, efisien dan efektif. Penelitian dilakukan menggunakan 3 studi kasus dengan masing-masing data sebanyak 1 juta, 10 juta, dan 100 juta. Penelitian berfokus pada hasil penggunaan memori dan waktu akses pada proses pencarian data menggunakan notasi Big-O dan bahasa pemrograman Python. Hasil penelitian menunjukkan bahwa algoritma linear search secara iteratif lebih efektif dan efisien dari pada rekursif. Meskipun kedua metode tersebut memiliki kompleksitas Big-O yang sama, namun hasil dari eksekusi program menunjukkan hasil yang berbeda. Dengan hasil algoritma linear search secara iteratif memiliki hasil waktu eksekusi dan penggunaan memori yang lebih unggul yaitu waktu akses dan penggunaan memori yang lebih sedikit dibanding metode rekursif.
Publisher
Universitas Komputer Indonesia
Subject
Psychiatry and Mental health
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Improved Fixed Asset Depreciation Performance on Odoo ERP System with Iterative Linear Search Algorithm;2023 International Seminar on Application for Technology of Information and Communication (iSemantic);2023-09-16