111-Article Text-156-2-10-20220902

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.

php/ss

JURNAL SISTEM SIBER SOSIAL

Vol. 1 No. 2 (2022) 63-72 ISSN : 2808-8239

ALGORITMA BINARY SEARCH DAN SEQUENTIAL SEARCH


PADA APLIKASI KOPERASI SEKOLAH ONLINE BERBASIS
WEB
Muhammad Ismail Habibi1,*), Septi Andryana2) dan Sari Ningsih3)
1,2,3)
Jurusan Informatika, Fakultas Teknologi Komunikasi dan Informatika
Universitas Nasional, Jl. Sawo Manila, Pejaten Ps. Minggu Jakarta 12520
*)
Korespondensi :
ismail.habibi108@gmail.com

Abstract
Information technology today is to facilitate human performance such as the internet which reaches a
network that is quite far in reach, making it easier for humans to communicate without having to face
to face, for example in the field of sales. The cooperative application for shopping for equipment and
materials for student needs is made for Islamic Boarding School Cooperative resources. This
application is made on the basis of a website that is hosted as a subdomain of the central domain,
namely the Foundation's Official Website, made using html, css, php, and javascript, can be searched
with a data search system using sequential search algorithms and binary search. The testing process is
using loadtesting to test the number of successful data and error data, and also the number of responses
received by the Cooperative website. The results of this test produce several algorithm test values which
explain that binary search is faster than sequential search by calculating microtime comparison. with
the overall test value of sequential is 0.890274047851565 / second and binary 0.245127677917495 /
second which results in binary testing faster than sequential with a difference of 0.245127677917495 /
second.
Keywords: cooperative, boarding school, binary search, sequential search, website
Abstrak

Teknologi Informasi di zaman sekarang bersifat memudahkan kinerja manusia seperti internet yang
menjangkau jaringan yang cukup jauh jangkauannya sehingga memudahkan manusia untuk
berkomunikasi tanpa harus berhadap-hadapan langsung, contohnya dalam bidang penjualan. Aplikasi
Koperasi belanja peralatan dan bahan kebutuhan siswa dibuat untuk sumber daya Koperasi Pesantren
akan memudahkan pemesanan orang tua atau wali murid yang sedang di rumah terhadap perlengkapan
sandang yang tidak ada di kamar dan kebutuhan pangan yang tidak tersedia di ruang makan pondok.
Aplikasi ini dibuat dengan basis Website yang di hosting menjadi subdomain dari domain pusatnya
yaitu Website Resmi Yayasan, dibuat dengan menggunakan html, css, php, dan javascript, bisa dicari
dengan system pencarian data menggunakan algoritma sequential search dan binary search. Pada
penelitian ini melakukan perbandingan antara dua algoritma searching, yaitu sequential search dan
binary search pada kinerja website ini. Adapun proses pengujiannya yaitu menggunakan loadtesting
untuk pengujian jumlah data yang sukses dan data yang error, dan juga banyaknya respon yang diterima
website Koperasi. Hasil pengujian ini menghasilkan beberapa nilai uji algoritma yang menjelaskan
bahwa binary search lebih cepat dari pada sequential search dengan penghitungan perbandingan
microtime, dengan nilai pengujian keseluruhan sequential yaitu 0.890274047851565 / detik dan binary
0.245127677917495 / detik yang menghasilkan pengujian binary lebih cepat dibanding sequential
dengan selisih 0.245127677917495 / detik.

Kata kunci: cooperative, boarding school, binary search, sequential search, website
63
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

1 PENDAHULUAN
Dengan adanya kemajuan teknologi yang setiap terus dan terus meningkat, manusia terus menciptakan inovasi
terbaru satu persatu, semakin terkini semakin berinovasi. Kemajuan ini salah asset yang dapat digunakan oleh banyak
bidang terlebih di bidang bisnis. Website adalah jawaban bagus untuk wadah media bisnis juga ladang interaksi antara
Wali Siswa, Siswa dan Pihak Pondok Pesantren Daarul Rahman yang terletak di kelurahan Cipedak, kecamatan
Jagakarsa ini, dan juga guna mencegah kerumunan di masa Covid 19 agar tidak meluas.
Pondok pesantren yang melembaga di masyarakat, merupakan salah satu lembaga pendidikan Islam tertua di
Indonesia. Awal kehadiran pondok pesantren bersifat tradisional untuk mendalami ilmu-ilmu agama Islam sebagai
pedoman hidup (tafaqquh fi al-din) dengan menekankan pentingnya moral dalam bermasyarakat. (mastuhu, 1994) [1].
Dengan tradisi untuk membiasakan para santri mandiri dari orang tua di rumah menjadikan semua kebutuhan para
santri harus bersifat fleksibel di pondok pesantren, seperti tersedianya sarapan dan waktu makan lainnya, perlengkapan
sekolah dan perlengkapan sehari-hari. Minimnya interaksi orang tua di rumah dengan anaknya yang sedang menjadi
santri itu sudah wajar di Pesantren, biasanya mereka menjadikan majelis guru atau guru berasrama sebagai sarana
komunikasi terhadap anaknya, orang tua memberikan pesan melalui guru asrama kemudian dari guru itu
disampaikanlah ke anaknya. Santri di Pondok Pesantren kadang kala mendapatkan paket berupa barang atau makanan
yang dititipkan melalui Pos Keamanan yang terletak pada gerbang masuk, wali santri tidak dapat bertatap muka untuk
bertemu dikarenakan aturan pandemi tahun ini. Untuk biaya atau uang sehari-hari ( jajan ) biasanya ditransfer ke
rekening guru yang berasrama kemudian memberikannya kepada anak didik, dengan seorang santri yang memegang
uangnya di Pondok Pesantren tentu menjadi kekhawatiran tersendiri, semisal khawatir uang hilang karena teledor,
atau melupakan hal untuk membeli sesuatu di koperasi pondok sebab padatnya kegiatan.
Untuk memecahkan permasalahan ini. Mendorong penulis untuk membangun sebuah website toko secara
online yang menyediakan beberapa barang persediaan santri, agar konsumen yang merupakan orang tua atau wali
santri ini dengan mudah mengakses setiap produk yang dibutuhkan dengan cepat hanya melalui gadgetnya masing-
masing, intinya mempermudah konsumen untuk tidak tidak datang langsung ke toko yang terletak di dalam pondok
[2].
Pada penelitian ini, aplikasi dibuat menggunakan html, css, php, dan javascript. Untuk proses pencarian data
barang menggunakan Algoritma sequential search dan binary search. Algoritma ini digunakan user untuk mencari
data barang yang dibutuhkan tanpa harus mencarinya manual, hanya dengan memasukkan kata kunci pada kolom
yang disediakan, sistem akan otomatis mencari kemiripan data yang ada di dalam sistem dengan data yang diinput
user [3]. Sistem akan memunculkan data yang serupa dengan data input user, jika tidak ada kemiripan maka akan ada
error notification. Algoritma Sequential search adalah teknik pencarian data dari array, dimana data tersebut dibaca
satu demi satu diurutkan dari index yang terkecil ( 0 ) ke index terbesar, maupun sebaliknya [4]. Data yang dicari akan
ditelusuri di setiap data array dari awal sampai akhir, dan data yang dicari tersebut tidak perlu diurutkan terlebih
dahulu apabila sampai akhir pengulangan tidak ditemukan data yang sama, artinya data yang dimaksud tidak ada [5].
Algoritma binary search bekerja dengan cara memilih record dengan index tengah dari tabel kemudian
membandingkannya dengan record yang hendak dicari, jika record lebih rendah atau lebih tinggi, posisi pada data
array ini adalah telah terurut, dan mudah untuk proses pencarian data sebab data sudah terurut kemudian semua elemen
di dalam array diuji satu demi satu sampai ditemukan elemen yang diinginkan [6].

2 METODE PENELITIAN

2.1 Analisis Kebutuhan Sistem


Pada tahap ini menampilkan beberapa pengujian porject aplikasi toko ini, diperlukan riset pada perancangan
aplikasi untuk membedakan persyaratan yang direncanakan. Adapun analisis kebutuhan sistem dibagi menjadi dua
yaitu non-fungsional dan fungsional

Non-fungsional
1. Software / Perangkat Lunak

Tabel 1. Software

Spesifikasi Kebutuhan
Web Broser Opera Mini Browser
Text Editor Adobe Dreamweaver 2021
Design Editor Adobe Photoshop 2022
Server XAMPP v3
Sistem Operasi Windows 10

64
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

2. Hardware / Perangkat Keras

Hardware / Perangkat Keras merupakan perangkat penting dalam proses pembuatan aplikasi, berikut penulis
simpulkan perangkat keras yang digunakan yaitu PC ( Perconal Computer ) dengan spesifikasi sebagai berikut:

Tabel 2. Hardware

Procesor Intel® Core™ i7-2600 CPU @


3.40Hz ( 8 CPU), ~3.4GHz
Ram 16384MB ( 16Gb )
VGA Radeon RX 570 Series

Adapun Analisis Fungsional untuk system aplikasi Koperasi Online ini berbasis website, berikut kebutuhan user dan
system :

1. Kebutuhan user yaitu :


a. Mendapatkan Informasi perihal Koperasi dan informasi produk.
b. Mengolah pemesanan produk.
c. Mengolah proses transaksi.

2. Kebutuhan sistem yaitu :


a. Diperlukan login user untuk bisa mengakses pemesanan produk dengan memasukkan email dan password.
b. User dapat memesan dan memilih produk yang terdapat pada menu produk.
c. Terdapat berbagai pilihan dalam kategori produk, seperti sandang, pangan dan lain lain.
d. Jika pemilihan produk selesai pada menu produk, user dapat pergi menuju keranjang pesanan untuk
menentukan jumlah produk yang ingin dipesan.
e. Daftar Order akan terisi oleh pelanggan yang memesan, kemudian user melakukan konfirmasi pembayaran
pada Daftar Order.
f. Admin ( penjual ) harus login terlebih dahulu untuk melakukan konfirmasi pembayaran dengan email dan
password nya
g. Admin masuk ke kelola pesanan, kemudian klik id pesanan dan kirim, setelah itu selesaikan.

2.2 Pengumpulan Data


Pengumpulan data dilakukan dengan metode pengumpulan data Observasi, juga melakukan interview guna mencari
bahan masalah yang nantinya akan digunakan pada aplikasi [7]. Guna memperoleh bahan projek aplikasi ini, penulis
melakukan penelitian yang terjadi di koperasi, juga memberikan sedikit pertanyaan kepada narasumber yang dimana
metode ini dinamakan metode wawancara, setelah itu melakukan pengumpulan isian produk, dengan kerja sama
bersama pihak koperasi untuk melakukan pemotretan produk satu persatu yang kemudian diedit dengan Photoshop
lalu diperkecil sesuai ukuran responden website.

2.3 Perancangan Aplikasi


Berikut rancangan aplikasi koperasi dengan memanfaatkan Unified Modelling Language (UML), sebagai berikut:
1. Flowchart
Berikut Flowchart pada penelitian ini seperti Gambar 1:

Gambar 1. Flowchart Searching


65
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

Gambar 2. Flow Algoritma Sequential Search

Pada Gambar 2, merupakan contoh metode algoritma sequential search [8], misal ada 4 data yang dimana proses
pencariannya mengunakan nama_produk di database, user ingin mencari data seragam batik pendek yang terletak
pada index 2. Pencarian data dimulai dari index 0 sampai index lokasi seragam batik pendek yaitu index 2, data
akan ditemukan dengan tiga kali jalan dari index 0 sampai index 2 secara berurutan.

Gambar 3. Flow Algoritma Binary Search

Pada Gambar 3, adalah flow metode pencarian binary, data di atas berdasarkan contoh tabel produk koperasi. Pada
awal contoh flow di atas mentargetkan Spon Sabun dengan idproduk 193 pada index 1 untuk target pencariannya,
untuk perhitungan algoritmanya bisa disimpulkan sebagai berikut :

Target yaitu Spon Sabun, nilai awal yaitu 0, nilai akhir yaitu 5 – 1 = 4, nilai tengah yaitu = nilai awal + nilai akhir / 2
=2

Kemudian melakukan pembandingan terhadap nilai yang ditargetkan, apakah nilai target == ( sama ) seperti nilai
tengah ? jawabannya false, apakah nilai target > ( lebih besar ) dari nilai tengah ? jawabannya false, apakah nilai target
< ( lebih kecil ) dari nilai tengah ? jawabannya true, dan dihasilkanlah nilai target lebih kecil dibanding nilai tengah,
kemudian mengulangi penelusuran nilai dengan membagikan ulang nilai dari nilai tengah ke nilai awal seperti di awal
dan dihasilkanlah nilai Spon Sabun pada index 1 sebagai nilai tengah.

3 HASIL DAN PEMBAHASAN

3.1 Implementasi
Hasil penelitian ini menghasilkan aplikasi koperasi berbasis website, seperti halnya aplikasi jual beli yang dikhususkan
untuk wali murid sesuai studi kasus yang sudah dijelaskan penulis, aplikasi ini dibuat menggunakan php, html, css
dan javascript. Aplikasi ini juga dihosting menjadi subdomain dari domain utama yaitu https://pp-
daarulrahman.sch.id. Pada awal memulai aplikasi, user harus melakukan verifikasi data untuk login terhadap aplikasi,
jika belum mempunyai akun login dapat melakukan registrasi atau daftar seperti gambar 3:

Gambar 3. Tampilan Menu Registrasi


66
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

User pada gambar 9 harus menginput beberapa data seperti Nama Lengkap, Nomor Telepon, Alamat Lengkap, Email
dan Password. Jika user sudah memiliki akun, user hanya perlu login pada menu login saja seperti gambar 4:

Gambar 4. Tampilan Menu Login

Setelah user melakukan login, system mengarahkan user ke beranda atau menu utama dengan pilihan macam
produk untuk memilih produk yang ada, atau ke keranjang saya atau untuk mengecek status pemesanan pada
daftar order seperti gambar 5:

Gambar 5. Tampilan Beranda/ Home

Produk yang dipilih dengan mengklik add to cart berada pada halaman keranjang seperti gambar 6, user dapat
menentukan jumlah yang akan dipesan dengan mengisi jumlah pada tabel jumlah kemudian update, jika selesai
bisa dilanjutkan dengan klik checkout, jika ingin melanjutkan memilih atau menambah produk lain dapat dengan
memilih continous shoping.

Gambar 6. Tampilan Menu Keranjang

Setelah melakukan checkout pada menu keranjang, tertera total yang akan dipesan user dan kode order user,
hanya perlu konfirmasi pemesanan jika ingin melanjutkan proses seperti gambar 7:

Gambar 7. Tampilan Menu Checkout

Admin dapat mengelola produk dan pesanan pada dashboard admin dengan login khusus pada menu login, berikut
tampilan gambar 8:

Gambar 8. Tampilan Home Admin


67
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

Admin melakukan kelola pesanan pada halaman kelola pesanan, admin dapat mengakses produk pesanan user
dan menerima pembayaran atau menyelesaikan pemesanan seperti gambar 9:

Gambar 9. Tampilan Kelola Pesanan

Produk juga dapat dikelola dengan menambah, menghapus atau mengupdate produk yang ada seperti gambar 10:

Gambar 10. Tampilan Kelola Produk

3.2 Pengujian Aplikasi


Pengujian website ini menggunakan loadtesting yaitu pengujian berapa kecepatan website memuat tampilannya
dengan total simulasi user yang ditentukan, dengan konfirgurasi menggunakan K6 dapat disimpukan sebagai berikut,
VUS = 30, Durasi = 1 menit 30 detik, load zone = singapore yang berarti test target akan diuji 50 user dengan batasan
request dan responnya total 1 menit 30 detik dengan server zone Singapore, sebab server zone tersebut adalah server
zone terdekat dengan Indonesia. Berikut tampilan konfigurasi pada gambar 11:

Gambar 11. Tampilan Konfigurasi K6

Berikut hasil pengujian loadtesting pada K6 dengan rincian berikut :

Tabel 3. Hasil Rekayasa Loadtesting

Proses Request yang dijalankan 435 reqs

Jumlah Request yang gagal 0

Jumlah request yang berhasil 17.67 reqs/s


direquest dalam 1 detik

Rata-rata waktu yang diperlukan 21 ms


untuk merespon request

Gambar 12. Hasil Pengujian Loadtesting

68
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

3.3 Pengujian Algoritma


Pengujian pada penelitian ini adalah melakukan perbandingan antara kedua algoritma yaitu algoritma sequential
search dan algoritma binary search, menggunakan algoritma pencarian untuk mencari solusi efektif dalam sebuah
website dalam fitur pencarian mana yang lebih efektif.

Algoritma Sequential Search dengan proses pengulangan yang dimulai dari index 0 sampai index target, proses
pengulangan akan terhenti ketika sudah mencapai index target, berikut pembuktian pada gambar 13 yang nantinya
akan dibandingkan dengan menggunakan microtime [9]:

Gambar 13. Pencarian Sequential Search

Algoritma Binary Search dengan proses perbandingan nilai tengah, kemudian melakukan perbandingan nilai tengah
ke kiri dan nilai tengah ke kanan, proses ini akan diulang sampai target ditemukan, berikut pembuktian gambar 14 :

Gambar 14. Pencarian Binary Search

Kedua algoritma yang diuji yaitu menggunakan page load time dari fungsi microtime guna membandingkan kecepatan
mesin pencari dari kedua algoritma tersebut. Fungsi microtime yaitu fungsi PHP yang digunakan oleh user untuk
menemukan nilai timestamp terkini hingga waktu micro perdetik [10], pengujian ini menggunakan device Perconal
PC dengan spesifikasi terlampir pada tabel.2, meliputi data produk yang telah diinput di database dengan pencarian
target yaitu spon sabun dengan index 1, buku absensi dengan index 79, dan gamis krem dengan index 89, berikut

Gambar 15. List Produk pada Target Pengujian

69
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

Pengujian pertama pencarian Spon Sabun seperti gambar 21, kecepatan pada algoritma sequential search diperoleh
0.00440/detik sedangkan binary search memperoleh 0.01527/detik.

Sequential Search :

Binary Search :

Gambar 16. Pengujian Pertama

Pengujian pertama pencarian Buku Absensi seperti gambar 21, kecepatan pada algoritma sequential search diperoleh
0.01139 /detik sedangkan binary search memperoleh 0.00795 /detik.

Sequential Search :

Binary Search :

Gambar 17. Pengujian Kedua

Pengujian ketiga pencarian Gamis Krem seperti gambar 22, kecepatan pada algoritma sequential search diperoleh
0.01539 /detik sedangkan binary search memperoleh 0.00627 /detik.

Sequential Search :

Binary Search :

Gambar 18. Pengujian Ketiga

Hasil dari pengujian ini menunjukkan kepecepatan mesin pencari dari kedua algoritma pencarian dimana algoritma
binary search lebih cepat dibanding sequential search. Total kecepatan sequential search pada penelitian ini
memperoleh 0.03078 detik , sedangkan binary search memperoleh 0.02949 detik kesimpulan pada table 3:
Tabel 3. Hasil Pengujian

Kecepatan/detik
No. Target
Sequential Binary
1 Spon Sabun 0.00440 0.01527
2 Buku Absensi 0.01139 0.00795
3 Gamis Krem 0.01539 0.00627
Total 0.03078 0.02949

70
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

*) Catatan
Proses pencarian data bersamaan dengan melakukan tampilan pada halaman html akan mengalami proses tampilan
halaman secara utuh, oleh sebab itu yang akan dihasilkan dari fungsi microtime berbeda-beda sesuai browser tiap
device.

Penulis melakukan pengujian kedua yaitu secara keseluruhan data dengan data sebagai berikut :

Tabel 4. Data Produk untuk Pengujian

pelembab wajah pria kaos kaki putih


1 spon sabun 28 mie instan sedap 55 82
biore men pendek
tisu kapas ( selection ) sabun cair lifeboy besar
2 29 roti ( spesial ) isi selai 56 83 celana lejing wanita
besar biru
3 tisu kapas bulat 30 roti ( spesial ) tawar isi 57 sabun kulit jf 84 paket mukena wanita
paket pakaian tidur
4 benang jahit 31 roti ( spesial ) isi moca 58 satu pack buku kampus 85
wanita pin
paket pakaian tidur
5 nametag dr 32 roti ( spesial ) selimut 59 buku undangan kecil 86
wanita mic
gamis atasan kotak
6 pensil alis 33 eskirm corn joyday 60 buku tabungan kecil 87
kotak
7 strap masker 34 eskrim mochi joyday 61 lembar binder per pack 88 gamis 2
eskrim mochi strawbery
8 tashbih digital 35 62 buku diary tebal 89 gamis krem
joyday
9 bros besar 36 eskrim corn joyday 63 label pelajaran 90 gamis pink krem
eskrim krispy strawbery
10 gantungan logo dr 37 64 buku diary mewah 91 gamis merah kuning
aice
gamis hitam garis
11 bros besar 38 eskrim milky joyday 65 buku diary simpel ungu 92
garis
eskrim krispy coklat
12 bros kecil model daun 39 66 paket 2 buku diary 93 tas sandal
joyday
satu pack sampul buku
13 bros kecil model bunga 40 eskrim coklat mochi 67 94 ikat rambut
crem
satu pack sampul buku bandana rambut
14 cover id card 41 eskrim sweet corn aice 68 95
tema zoo wanita
15 tissue kecil 42 eskrim milky strawberry 69 kitab taklim mutaallim 96 ikat rambut warna
ponds pelembab kulit syarah kitab qurrotul kerudung segitiga
16 sabun asepso 43 70 97
ungu uyun gold
ponds pelembab kulit satu pack buku sinar kerudung segitiga
17 sabun revil bidara 44 71 98
pink dunia hijau stabil
18 bodyshop revil shinzui 45 sabun zen 72 spidol kecil 99 jepitan rambut
19 sikat gigi formula 46 sabun cair lifeboy besar 73 spidol papan tulis 100 sandal karet
20 gelas plastik 47 pembersih muka garnier 74 paket krayon 101 sandal jepit warna
pembersih muka garnier
21 bros besar 48 75 satu pack bolpen ae7 102 sisir longgar
putih
22 bros sedang 49 cairan pelan vanish 76 pensil warna kenko 103 tas simpel corak 1
paket sampul buku
23 bros logo dr 50 sikat gigi ciptadent 77 104 tas simpel corak 2
wayang
kerudung segitiga
24 permen fox besar 51 tali nametag 78 penghapus papan tulis 105
model a
kerudung segitiga
25 pop mie 52 gembok sedang 79 buku absensi 106
model b
26 sambel terasi 53 gembok besar 80 tali rafia 107 sajadah tipis
kerudung segitiga
27 bon cabe ( boncabe ) 54 paket pelembab ponds 81 kaos kaki ungu 108
model c

Tabel 4. Menunjukkan data produk yang akan diuji perbandingannya antara Sequential Search dan Binary Search
dengan total data 108 data, data tersebut sudah berurutan dari data index 0 Spon Sabun sampai dengan data index 107
Kerudung Segitiga Model C, Dengan pengujian secara keseluruhan ini diperolehlah hasil sebagai berikut :
Tabel 5. Hasil Pengujian Secara Keseluruhan

Kecepatan/detik
Sequential Binary
1.13540172576906 0.890274047851565

71
Terbit online pada laman web jurnal: http://unig.unas.ac.id:8080/ojs3/index.php/ss

4 KESIMPULAN
Aplikasi ini dapat membantu orang tua/wali yang membutuhkan akses persediaan anaknya di pondok pesantren
yang dimana orang tua dan anak harus terpisah tanpa mengetahui kondisi detail yang dibutuhkan anak. Loadtesting
pada website ini berjalan dengan baik tanpa menemukan masalah kinerja, dengan respons rata-rata sistem 21ms dan
435 permintaan dibuat dengan kecepatan rata-rata 17.67 permintaan/detik. Perbandingan terhadap algoritma
sequential search dan algoritma binary search dapat disimpulkan dengan bahwa algoritma sequeintal search dengan
proses pencarian data yang berurutan miliki proses yang lebih lama dibanding algoritma binary search yang proses
pencariannya dilakukan langsung ke nilai tengah dan mencari data target yang dicari, dengan nilai percobaan /detik
yaitu sequential search 0.03078 dan binary search 0.02949, perbandingan kedua dilakukan secara keseluruhan
dengan hasil pencarian binary search dengan kecepatan 0.890274047851565 / detik dan pencarian sequential search
dengan nilai kecepatan 1.13540172576906 / detik, dan tetap didapatkan bahwa hasil dari binary lebih cepat dibanding
sequential dengan selisih perbandingan 0.245127677917495 / detik.

DAFTAR PUSTAKA
[1] I. Syafe’i, ”Pondok Pesantren: Lembaga Pendidikan Pembentuk Karakter,” Al-Tadzkiyyah: Jurnal Pendidikan
Islam, Volume 8, Mei 2017.

[2] M. Syafa’at, S. Andriyana dan A. Gunaryati, ”Algoritma Sequential Search Dan Binary Search Pada Aplikasi
Belanja Online Sayur Dan Buah Pada Masa Covid,” STRING ( Satuan Tulisan Riset dan Invonasi Teknologi ),
16 Februari 2022

Perbandingan Algoritma Sequential Search Dan Algoritma Binary


[3] N. Imamah, M. I. Bahari”
Search Pada Aplikasi Kamus Bahasa Indonesia Menggunakan Php Dan Jquery”, Jurnal
Informatika – COMPUTING Volume 08 Nomor 01, BULAN Juni TAHUN 2021: 1 – 6

[4] K. A. Widodo, S A Wibowo dan N Vendyansyah, ”Penerapan Sequential Search Untuk Pengelolaan Data
Barang”, Jurnal Ilmiah Teknik Informatika (p –ISSN: 1978 –5232; e –ISSN: 2527 –337X)Vol. 15No. 1 Mei 2021,
pp. 86–97

[5] Wamiliana, W. Wardhana, A. Hardiyanti” Penerapan Algoritma Sequential Search dalam Proses
Pencarian Informasi pada Sistem Pembelajaran Organ Jantung Manusia”, Vol. 2, No. 2, 2014 Ilmu
Komputer Unila Publishing Network all right reserved

[6] R. Toyib, Y. Darnita, A. Ragil dan S. Deva, ”Penerapan Algoritma Binary Search Pada Aplikasi E-Order”,
Jurnal Media Infotama Vol.17 No. 1 Februari 2021

[7] R. C. Hutama, Fauziah, R. T. Komalasari ”


Aplikasi Chatbot Berbasis Teks Menggunakan
Algoritma Naive Bayes Classifier Faq Grabads”, STRING (Satuan Tulisan Riset dan Inovasi Teknologi)
Vol. 6 No. 1 Agustus 2021

Implementasi Algoritma Sequential Searching Untuk Pencarian Nomor


[8] A. Sonita, M. Sari”
Surat Pada Sistem Arsip Elektronik”, Jurnal Pseudocode, Volume V Nomor 1, Februari 2018, ISSN 2355-
5920

[9] Y. Rahmanto, J. Alfian, R. Indra ” Penerapan Algoritma Sequential Search pada Aplikasi Kamus
Bahasa Ilmiah Tumbuhan”, 22 Jurnal Buana Informatika, Volume 12, Nomor 1, April 2021: 21-30

[10] D. Markuci, C. Prianto, ”Analisis Perbandingan Penggunaan Algoritma Sequential Search Dan
Binary Search Pada Aplikasi Surat Perjalanan Dinas”, (Jurnal Mahasiswa Teknik Informatika) Vol. 6
No. 1, Februari 2022

72

You might also like