Rabu, 14 Januari 2009

Program mencari data pada Array menggunakan sequential Search


Comeback to java deh

meskipun adek2 kelas lebih jago seh hehehehe

Program mencari data pada Array menggunakan sequential Search

import java.io.*;
class tugasModul6
{
public static void main (String args []) throws Exception
{
int pilih = 0;
BufferedReader inputan = new BufferedReader (new InputStreamReader(System.in));
String [][] data = new String [100][100];
String ulang = “”;

while (true)
{

System.out.println(”\tMENU”);
System.out.print(”=====================\n”);
System.out.println(”1. Input Data”);
System.out.println(”2. Pencarian Data”);
System.out.println(”3. Keluar”);
System.out.print(”=====================\n”);
System.out.print(”Masukkan Pilihan Anda :”);
pilih = Integer.parseInt(inputan.readLine());

switch (pilih)
{

case 3 : System.exit(0);
case 1 :

for (int i=0;;i++)
{

System.out.print(”Masukkan Kode Barang : “);
data [i][0] = inputan.readLine();
if (data [i][0].equals(”/”)) break;

else
{

System.out.print(”Masukkan Nama Barang : “);
data [i][1] = inputan.readLine();
System.out.print(”Masukkan Jumlah Barang : “);
data [i][2] = inputan.readLine();
System.out.print(”Masukkan Harga Barang : “);
data [i][3] = inputan.readLine();
System.out.println();

}

}

break;

case 2 :

System.out.print(”Masukkan kode barang yang ingin anda cari: “);
String cari = inputan.readLine();

for (int i=0;i<100;i++)
{
if (cari.equals(data [i][0]))
{
System.out.print(”====================================”);
System.out.print(”Kode Barang\t : “+data[i][0]+”\n”);
System.out.print(”Nama Barang\t : “+data[i][1]+”\n”);
System.out.print(”Jumlah Barang\t : “+data[i][2]+”\n”);
System.out.print(”Harga Barang\t : “+data[i][3]+”\n”);
System.out.print(”====================================”);
break;
}

else System.out.println(”Data Tidak Ditemukan”);
}
break;
default : System.out.print(”Pilihan Tidak Ada /n”);

}
}
}
}

Tidak ada komentar: