teks java 1


import java.util.ArrayList;
import java.util.Scanner;

public class Erlangga2 {
	public static void main(String[] args) {
		ArrayList noId_data = new ArrayList();
		ArrayList nisn_data = new ArrayList();
		ArrayList plK_data = new ArrayList();
        
                boolean pilihan_salah = true;
                while (pilihan_salah) {
        Scanner input = new Scanner(System.in);

        System.out.println("Inputan data siswa");
        System.out.println("1. No. induk");
        System.out.println("2. NISN");
        System.out.println("3. Panjang lingkar kepala");
        System.out.println("Pilih salah satu data diatas yang akan di isi(gunakan angka)");
        System.out.print("Data nomor : ");
        try {
        int pilihan = input.nextInt();
        if(pilihan == 1){
                        boolean jml_salah = true;
                        while (jml_salah) {
                            pilihan_salah = false;
   			Scanner scan1 = new Scanner(System.in);
        	System.out.print("Banyak siswa yang akan di isi No. Induknya : "); 
        	try {
        	int jlh_data = scan1.nextInt();
        	if(jlh_data > 0 ){
                                boolean noid_salah = true;
                                while (noid_salah) {
                                    jml_salah = false;
				System.out.println("Masukkan No. induk siswa");
        		for(int a = 0; a < jlh_data; a++)
        	{
            
                    Scanner noid1 = new Scanner(System.in);
            	System.out.print("No. induk siswa ke-"+(a+1)+" : ");
            	try {
            	int noId = noid1.nextInt();
             
            
            	if(noId >= 0){
            	noId_data.add(noId);
                noid_salah = false;
            
            	}else{
              	System.out.println("No. Induk salah...");
                a--;
              	
              	}
            	}catch (Exception e){
              	System.out.println("No. Induk salah...");
              	a--;
            	}
        	}
                                }
         
        
        	System.out.println("Rekap No. induk Benar yang telah di masukkan");
        	int posisi = 1;
        	for(Integer i : noId_data)
        	{
            	System.out.println("--> No. induk siswa ke-"+posisi+" : "+i);
            	posisi++;
        	}
         
                Scanner noid2 = new Scanner(System.in);
        	System.out.print("No. induk siswa yang akan dicari : ");
                try {
                int cari = noid2.nextInt();
                System.out.println(" ");
        	System.out.println("Pencarian Data...");
        	System.out.println(" ");
        

        	int pencarian = 1;
       		boolean ditemukan1 = false;
        	for(Integer i : noId_data)
        	{
            	if(i == cari){
                	ditemukan1 = true;
                        
                    break;
            	}
            	else
            	{
                
                System.out.println("No. Induk siswa ke-"+pencarian+" SALAH...");
                System.out.println("Karena "+i+" tidak sama dengan "+cari);
            	}
            	pencarian++;
            	System.out.println();
        	}
         
        	if(ditemukan1 == true)
                
            	System.out.println("Data ditemukan pada No. induk siswa ke-"+pencarian+"\nKarena No. induk siswa ke-"+pencarian+" sama dengan No. induk siswa yang anda cari yaitu "+cari+"\n\nTerima Kasih telah menggunakan program ini");
                
         
                else
            	System.out.println("Mohon maaf No. induk yang anda cari TIDAK DITEMUKAN\n\nTerima Kasih telah menggunakan program ini");
                }catch (Exception b){
                    System.out.println(" ");
                    System.out.println("Mohon maaf No. induk yang anda cari TIDAK DITEMUKAN\n\nTerima Kasih telah menggunakan program ini");
                    System.out.println(" ");
                }
         
    	}else{
      	System.out.println("Mohon maaf Inputan anda salah");
    	}
    	}catch (Exception f){
      	System.out.println("Mohon maaf Inputan anda salah");
    	}
                        }
        }else if(pilihan == 2){
            boolean jml_salah = true;
                        while (jml_salah) {
                            pilihan_salah = false;
   			Scanner scan1 = new Scanner(System.in);
        	System.out.print("Banyak siswa yang akan di isi NISN nya : "); 
        	try {
        	int jlh_data = scan1.nextInt();
        	if(jlh_data > 0 ){
                                boolean nisn_salah = true;
                                while (nisn_salah) {
                                    jml_salah = false;
				System.out.println("Masukkan NISN siswa");
        		for(int a = 0; a < jlh_data; a++)
        	{
            
                    Scanner nisn1 = new Scanner(System.in);
            	System.out.print("NISN siswa ke-"+(a+1)+" : ");
            	try {
            	int nisn = nisn1.nextInt();
             
            
            	if(nisn >= 0){
            	nisn_data.add(nisn);
                nisn_salah = false;
            
            	}else{
              	System.out.println("NISN salah...");
                a--;
              	
              	}
            	}catch (Exception e){
              	System.out.println("NISN salah...");
              	a--;
            	}
        	}
                                }
         
        
        	System.out.println("Rekap NISN Benar yang telah di masukkan");
        	int posisi = 1;
        	for(Integer i : nisn_data)
        	{
            	System.out.println("--> NISN siswa ke-"+posisi+" : "+i);
            	posisi++;
        	}
         
                Scanner nisn2 = new Scanner(System.in);
        	System.out.print("NISN siswa yang akan dicari : ");
                try {
                int cari = nisn2.nextInt();
                System.out.println(" ");
        	System.out.println("Pencarian Data...");
        	System.out.println(" ");
        

        	int pencarian = 1;
       		boolean ditemukan1 = false;
        	for(Integer i : nisn_data)
        	{
            	if(i == cari){
                	ditemukan1 = true;
                        
                    break;
            	}
            	else
            	{
                
                System.out.println("NISN siswa ke-"+pencarian+" SALAH...");
                System.out.println("Karena "+i+" tidak sama dengan "+cari);
            	}
            	pencarian++;
            	System.out.println();
        	}
         
        	if(ditemukan1 == true)
                
            	System.out.println("Data ditemukan pada NISN siswa ke-"+pencarian+"\nKarena NISN siswa ke-"+pencarian+" sama dengan NISN siswa yang anda cari yaitu "+cari+"\n\nTerima Kasih telah menggunakan program ini");
                
         
                else
            	System.out.println("Mohon maaf NISN yang anda cari TIDAK DITEMUKAN\n\nTerima Kasih telah menggunakan program ini");
                }catch (Exception b){
                    System.out.println(" ");
                    System.out.println("Mohon maaf NISN yang anda cari TIDAK DITEMUKAN\n\nTerima Kasih telah menggunakan program ini");
                    System.out.println(" ");
                }
         
    	}else{
      	System.out.println("Mohon maaf Inputan anda salah");
    	}
    	}catch (Exception f){
      	System.out.println("Mohon maaf Inputan anda salah");
    	}
                        }
        }else if(pilihan == 3){
            boolean jml_salah = true;
                        while (jml_salah) {
                            pilihan_salah = false;
   			Scanner scan1 = new Scanner(System.in);
        	System.out.print("Banyak siswa yang akan di isi Panjang Lingkar kepala nya : "); 
        	try {
        	int jlh_data = scan1.nextInt();
        	if(jlh_data > 0 ){
                                boolean plk_salah = true;
                                while (plk_salah) {
                                    jml_salah = false;
				System.out.println("Masukkan Panjang lingkar kepala siswa(cm)");
        		for(int a = 0; a < jlh_data; a++)
        	{
            
                    Scanner plk1 = new Scanner(System.in);
            	System.out.print("Panjang lingkar kepala siswa ke-"+(a+1)+" (cm): ");
            	try {
            	int plk = plk1.nextInt();
               
                
             
            
            	if(plk >= 0){
            	plK_data.add(plk);
                plk_salah = false;
            
            	}else{
              	System.out.println("Panjang lingkar kepala salah...");
                a--;
              	
              	}
            	}catch (Exception e){
              	System.out.println("Panjang lingkar kepala salah...");
              	a--;
            	}
        	}
                                }
         
        
        	System.out.println("Rekap panjang lingkar kepala Benar yang telah di masukkan");
        	int posisi = 1;
        	for(Integer i : plK_data)
        	{
            	System.out.println("--> Panjang lingkar kepala siswa ke-"+posisi+" : "+i+" cm");
            	posisi++;
        	}
         
                Scanner plk2 = new Scanner(System.in);
        	System.out.print("Panjang lingkar kepala siswa yang akan dicari(cm) : ");
                try {
                int cari = plk2.nextInt();
                System.out.println(" ");
        	System.out.println("Pencarian Data...");
        	System.out.println(" ");
        

        	int pencarian = 1;
       		boolean ditemukan1 = false;
        	for(Integer i : plK_data)
        	{
            	if(i == cari){
                	ditemukan1 = true;
                        
                    break;
            	}
            	else
            	{
                
                System.out.println("Panjang lingkar kepala siswa ke-"+pencarian+" SALAH...");
                System.out.println("Karena "+i+" cm tidak sama dengan "+cari+" cm");
            	}
            	pencarian++;
            	System.out.println();
        	}
         
        	if(ditemukan1 == true)
                
            	System.out.println("Data ditemukan pada panjang lingkar kepala siswa ke-"+pencarian+"\nKarena panjang lingkar kepala siswa ke-"+pencarian+" sama dengan panjang lingkar kepala siswa yang anda cari yaitu "+cari+" cm\n\nTerima Kasih telah menggunakan program ini");
                
         
                else
            	System.out.println("Mohon maaf panjang lingkar kepala yang anda cari TIDAK DITEMUKAN\n\nTerima Kasih telah menggunakan program ini");
                }catch (Exception b){
                    System.out.println(" ");
                    System.out.println("Mohon maaf panjang lingkar kepala yang anda cari TIDAK DITEMUKAN\n\nTerima Kasih telah menggunakan program ini");
                    System.out.println(" ");
                }
         
    	}else{
      	System.out.println("Mohon maaf Inputan anda salah");
    	}
    	}catch (Exception f){
      	System.out.println("Mohon maaf Inputan anda salah");
    	}
                        }
    }else{
        System.out.println("Mohon maaf data tidak tersedia");
        }
        }catch (Exception a){
    System.out.println("Mohon maaf data tidak tersedia");
}
}
        }
}
0 Komentar untuk " "

Back To Top