Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

JavaScript Program Searching untuk Mencari Nama


JavaScript Program Searching untuk Mencari Nama

JavaScript Program Searching untuk Mencari Nama Pada Tampilan Outputnya

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 :
JavaScript Program Searching untuk Mencari Nama

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".
JavaScript Program Searching untuk Mencari Nama

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]);}
            }
}
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"