FLOWCHART SEQUENTIAL X
20 15 22 14 12 10 24 19 18 16 false
Arr[i] == x
Misalkan data yang akan dicari adalah X,
misal X = 10, maka elemen yang diperiksa
True
adalah elemen yang bernilai 10.
Berikut ini adalah flowchart pencarian berurut Ketemu=true;
Return ketemu
Finish
ALGORITMA SEQUENTIAL SEARCH
Function boolean search (input Arr: ArrayInteger, input x : integer)
{mencari keberadaan nilai x di dalam array arr[1..n] }
{K. Awal: x adalah data yang dicari dan array arr[1..n] kumpulan data}
{K. Akhir: Bilangan Ditemukan jika x ditemukan. Jika x tidak ditemukan, Bilangan tidak
ditemukan }
DEKLARASI:
i: integer
Ketemu : Boolean
ALGORITMA:
ketemu=false
for i 0 to arr.length do
If arr[i] == x then
ketemu = true;
Endif
endfor
return ketemu;
LATIHAN 1
Buatlah algoritma dan program untuk pencarian
dengan menggunakan algoritma sequential search,
yang mana jumlah array dan isi data array yang
menjadi kumpulan data diinputkan dari keyboard.
Data bertipe data Integer. Program berisi sebuah
fungsi SeqSearch yang melakukan pencarian
dengan menggunakan algoritma sequential search
LATIHAN 2
Buatlah algoritma dan program untuk pencarian dengan
menggunakan algoritma sequential search yang mana
kumpulan data bertipe integer dan sudah ditentukan data.
Program berisi sebuah prosedur PSeqSearch yang
melakukan pencarian dengan menggunakan algoritma
sequential search dan program menghasilkan data yang
dicari ditemukan atau tidak di dalam kumpulan data dan
program juga dapat menampilkan jumlah data yang
ditemukan beserta indeks dari data yang ditemukan
LATIHAN 3
Buatlah algoritma dan program untuk pencarian dengan
menggunakan algoritma sequential search yang mana
kumpulan data bertipe char dan sudah ditentukan data.
Program berisi sebuah prosedur PSeqSearch yang
melakukan pencarian dengan menggunakan algoritma
sequential search dan program menghasilkan data yang
dicari ditemukan atau tidak di dalam kumpulan data dan
program juga dapat menampilkan jumlah data yang
ditemukan beserta indeks dari data yang ditemukan
LATIHAN 4
Buatlah algoritma dan program untuk pencarian dengan
menggunakan algoritma sequential search yang mana
kumpulan data bertipe string dan sudah ditentukan data.
Program berisi sebuah prosedur PSeqSearch yang
melakukan pencarian dengan menggunakan algoritma
sequential search dan program menghasilkan data yang
dicari ditemukan atau tidak di dalam kumpulan data dan
program juga dapat menampilkan jumlah data yang
ditemukan beserta indeks dari data yang ditemukan