Hubungi Admin

Program Pencarian Data Menggunakan Searcing di C++

Searcing adalah proses pencarian suatu elemen di dalam array,ada dua macam tipe pencarian yaitu : pencarian sequential (sequential search) dan pencarian biner (binary search)

Perbedaannya terletak pada keadaan  suatu elemen atau data yang berada pada array.pencarian sequential digunakan apabila data dalam keadaan acak atau tidak urut, sedangkan pencarian biner digunakan pada data yang sudah dalam keadaan urut

Berikut adalah contoh source code program mencari data dalam sebuah array

#include<iostream>
#include<conio.h>
using namespace std;
main() {
cout<<endl;
cout<<"  Nama        : Umdatul Qori Halim "<<endl;
cout<<"  Kelas       : 04 TPLEB Reguler C "<<endl;
cout<<"  Mata Kuliah : Praktikum Struktur Data"<<endl;
cout<<endl;

int Nilai[20];
int i,N,angka,bilangan;
cout<<"  Masukan Banyaknya Bilangan = ";cin>>N;

//membaca elemen array
for(i=0;i<N;i++){
cout<<"  Masukan Elemen Ke -"<<i<<" = ";cin>>Nilai[i]; }

//mencetak elemen arrray 
cout<<"  Deretan Bilangan       = ";
for(i=0;i<N;i++)
cout<<Nilai[i]<<" ";
cout<<endl<<endl;
cout<<"  Masukan Bilangan Yang Dicari = ";
cin>>bilangan;
cout<<endl;

//melakukan pencarian
i=0;
do{
if(Nilai[i]==bilangan)
angka=Nilai[i];
i++;}
while(i<N);
if(angka==bilangan)
cout<<"  Bilangan "<<bilangan<<" Ditemukan";
else
cout<<"  Bilangan "<<bilangan<<" Tidak Ditemukan";
getch();
}

Syntax Tersebut Saya Tulis Menggunakan Software Dev-C++ Versi 5.4.1 Bagi Kalian Yang Belum Punya Softwarenya Silahkan Download Terlebih Dahulu Dengan Cara Klik Disini

Setelah syntax  selesai dibuat tekan F11 untuk mengcompile & run (Versi 5) maka akan tampil seperti ini :

Source Code Membuat Program Pencarian Data Menggunakan Searcing di C++

Input jumlah bilangan yang akan diolah kemudian program akan mengurutkannya lalu inputlah data yang akan dicari maka program akan menampilkan haslinya

Selamat Mencoba !



Umdatul Qori Halim
Umdatul Qori Halim

" Penulis paruh waktu yang hanya ingin berbagi ilmu, Cita - cita mau jadi anak soleh "

Ayo Berlangganan dan Dapatkan Update Terbarunya, Gratisss....

DMCA.com