JavaScript Program Searching untuk Mencari Nama
JavaScript Program Searching untuk Mencari Sebuah Nama - Untuk postingan kali ini, saya akan membagikan sintaks program untuk mencari sebuah nama dengan metode searching atau bisa dibilang program dengan metode searching untuk mecari nama, so saya sudah tidak menjelaskan lagi mengenai apa itu searching atau materinya pada saat ini, karena postingan kemarin kita sudah membahasnya secara bersama-sama sekaligus beberapa contoh yang sudah kita buat. Nah bagi kalian yang belum baca/liat bisa klik saja postingan di bawah :
Sebelum kita lanjut ke programnya alangkah baiknya saya menjelaskan sedikit mengenai program yang kita mau buat. Jadi program ini akan menganalisa data atau huruf yang kita masukkan, misalnya nih kita masukkan nama "Abdul" maka nama-nama yang ada kata "Abdul" nya yang akan di tampilkan pada layar leptop/pc kita. Contoh :
Semisal kita masukkan kalimat yang dicari itu "Adi" maka nama "Aditya Koeswojo" dan juga "Adi Suharsono" pasti akan di tampilkan kerana mangandung kata yang ingin kita cari begitupun pada kata "Adri".
Bentuk Program
import java.util.Scanner;
public class searchname{
public static void main(String args[]){
String kalimat[] = {"abdul hadi
ismail","abdul rahman","aditya koeswojo",
"adi suharsono","adri achmad
drajat","adriana abdul polito"};
Scanner baca = new Scanner(System.in);
for(int i=0;i<kalimat.length;i++){
System.out.println((i+1)+"."+kalimat[i]);}
String dicari;
System.out.print("Masukkan Kalimat yang
dicari : ");
dicari = baca.nextLine();
posisiKalimat(kalimat,kalimat.length,dicari);
}
public static int posStr(String a, String b){
int indeks1,indeks2,indeks3,posisi;
boolean ketemu;
int panjang1=a.length();
int panjang2=b.length();
indeks1=0;
posisi=-1;
ketemu=false;
while((indeks1<panjang1)&&(!ketemu)){
if(panjang2>(panjang1-indeks1))
break;
indeks3=indeks1;
ketemu=true;
for(indeks2=0;indeks2<panjang2;indeks2++){
if(a.charAt(indeks3)==b.charAt(indeks2)){
indeks3++;
}else{
ketemu
=false;
break;} }
if(ketemu)
posisi=indeks1;
else
indeks1++;
}
return posisi;
}
public static void posisiKalimat(String[] daftar,int n,
String kata){
int i;
for(i=0;i<n;i++){
if(posStr(daftar[i],kata)!=-1)
System.out.println(daftar[i]);}
}
}
Baca juga :
- JavaScript Program Searching untuk Mencari Sebuah Nama
- Program Menghitung Luas dan Keliling Segitiga Segiempat dan Lingkaran
- Membuat Form Biodata Mahasiswa dengan Overloading dan Overriding JavaScript
- Program Sorting dengan Bubble Sort menggunakan Pada Java
- Contoh Program Menghitung Deret dengan Menggunakan Function Rekursi
Mungkin itu saja dari saya semoga bermanfaat dan bisa membantu bagi kalian yang membutuhkan, jika kurang jelas silahkan komen dibawah.
---Semoga Sukses💪
Post a Comment for "JavaScript Program Searching untuk Mencari Nama"