Responsive Advertisement

Pencarian Dasar Pada Pemrograman Java

Oke teman-teman, kali ini saya akan membahas mengenai Pemrograman Java.

Nah yang akan dibahas kali adalah metode pencarian pada Pemrograman Java , metode yang dibahas adalah metode Sequential Search .

Sequential Search merupakan pencarian yang melakukan penelurusan data satu-persatu kemudian dicocokan dengan data yang dicari, jika tidak sama maka penelusuran dilanjutkan, jika sama maka penelurusan dihentikan .

Sequential Search dapat dilakukan pada data yang belum terurut mau pun yang sudah terurut. Karna pencarian hanya dilakukan terus-menurus tanpa mengurutkan data terlebih dahulu.

Beriku coding untuk pencarian tersebut :


import java.util.Scanner;

public class Pencarian {

    public static void main(String[] args) {

        int angka =cekAngka();
        int indexke = 0;


        int nilai [] = {3,9,12,7,15};

        for (int i = 0; i<nilai.length; i++)
        {
            if (nilai[i]==angka){
                indexke = i;
                break;
            }
            else{
                indexke = 0;
            }
        }
        if (indexke > 0 )
        {
            System.out.println("Angka ditemukan di index ke - "+indexke);
        }
        else{
            System.out.println("Angka tidak di temukan");
        }

    }

    private static int cekAngka() {
        Scanner in = new Scanner(System.in);
        System.out.print("Masukkan angka yang ingin dicari = ");
        return in.nextInt();
    }    }
    


Terdapat data : 3,9,12,7,15
Misal yang ingin dicari adalah angka 7
maka hasil outputnya seperti ini :




Post a Comment

2 Comments