Red Yellow Electricity Lightning

JAVA | Program Input Data Seluruh Siswa Siswi dan Jurusan


PROGRAM INPUT SISWA-SISWI DAN JURUSAN

Assalamualaikum wr wb sobat PantiPemograman.
Disini saya akan berbagi ilmu mengenai ArrayList dalam Java.
Kegunaan-nya adalah menyimpan berbagai ribuan data maupun jutaan.
Didalam blog ini saya membuat 'Program Absen Siswa-Siswi' berbagai jurusan dengan menggunakan Prosedur.

package input_nama2;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.ArrayList;
 public class Input_nama2 {

 static ArrayList BioSiswa=new ArrayList();
 static boolean isRunning=true;
 static InputStreamReader inputStreamReader=new InputStreamReader(System.in);
 static BufferedReader input=new BufferedReader(inputStreamReader);

 static void showMenu()throws IOException{
 System.out.println("---- MENU SMKN2 ----");
 System.out.println("[0] Mengisi Data Siswa Seluruh Jurusan");
 System.out.println("[1] Show All Data");
 System.out.print("Pilih >");
 int pil=Integer.valueOf(input.readLine());
 switch(pil){
 case 0:
          Database_BioSiswa();
          break;
 case 1:
          total();
          break;
 default:
          System.out.println("CODE SALAH");
        }
 }

static void total()throws IOException{
        if(BioSiswa.isEmpty()){
            System.out.println("Tidak ada data disini");
        }else{
            for(int i=0;i<BioSiswa.size();i++){
                System.out.println(String.format("%s",BioSiswa.get(i)));
            }
        }
    }

static void Database_BioSiswa()throws IOException{
        System.out.println("---- Data Siswa-Siswi SMKN 2 Surabaya");
        System.out.println("[0] TBSM");
        System.out.println("[1] TKR");
        System.out.println("[2] GB");
        System.out.println("[3] TPM");
        System.out.println("[4] TAV");
        System.out.println("[5] TITL");
        System.out.println("[6] DPIB");
        System.out.println("[7] KKY");
        System.out.println("[8] TFLM");
        System.out.println("[9] TKJ");
        System.out.println("[10] ANIMASI");
        System.out.println("[11] RPL");
        System.out.println("[12] EXIT");
        System.out.print("Pilih Jurusan >");
        do{
        int pilihan=Integer.valueOf(input.readLine());
     
        switch(pilihan){
            case 0:
                 TBSM();
                 break;
            case 1:
                TKR();
                break;
            case 2:
                GB();
                break;
            case 3:
                TPM();
                break;
            case 4:
                TAV();
                break;
            case 5:
                TITL();
                break;
            case 6:
                DPIB();
                break;
            case 7:
                KKY();
                break;
            case 8:
                TFLM();
                break;
            case 9:
                TKJ();
                break;
            case 10:
                animasi();
                break;
            case 11:
                RPL();
                break;
            case 12:
                System.exit(0);
                break;
            default:
                System.out.println("CODE SALAH!");
                break;
        }
        }while(false);
    }

static void TBSM()throws IOException{
       System.out.print("Masukkan Jumlah Murid Dalam Jurusan TBSM :");
       int j=Integer.valueOf(input.readLine());
       BioSiswa.add("Jumlah murid dalam jurusan TBSM "+j+" orang");
       System.out.println("Masukkan Data Dengan Benar!!");
       for(int i=0;i<j;i++){
           System.out.println("----------------------------------");
           System.out.print("["+i+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+i+"] Nama :"+nama);
           System.out.print("["+i+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+i+"] TTL :"+TTL);
           System.out.print("["+i+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+i+"] Nama Orang Tua :"+ortu);
           System.out.print("["+i+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+i+"] Nomor HP :"+HP);
           System.out.print("["+i+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+i+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
       }
       System.out.println("Selesai");
    }

static void TKR()throws IOException{
        System.out.print("Masukkan Jumlah Murid Dalam Jurusan TKR :");
        int a=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan TKR "+a+" orang");
        System.out.println("Masukkan Data Dengan Benar!!");
        System.out.println("");
        for(int b=0;b<a;b++){
            System.out.println("----------------------------------");
           System.out.print("["+b+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+b+"] Nama :"+nama);
           System.out.print("["+b+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+b+"] TTL :"+TTL);
           System.out.print("["+b+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+b+"] Nama Orang Tua :"+ortu);
           System.out.print("["+b+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+b+"] Nomor HP :"+HP);
           System.out.print("["+b+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+b+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
        }
        System.out.println("Selesai");
    }

static void GB()throws IOException{
         System.out.print("Masukkan Jumlah Murid Dalam Jurusan GB :");
        int x=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan GB "+x+" orang");
        System.out.println("Masukkan Data Dengan Benar!!");
        for(int z=0;z<x;z++){
            System.out.println("----------------------------------");
           System.out.print("["+z+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+z+"] Nama :"+nama);
           System.out.print("["+z+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+z+"] TTL :"+TTL);
           System.out.print("["+z+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+z+"] Nama Orang Tua"+ortu);
           System.out.print("["+z+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+z+"] Nomor HP :"+HP);
           System.out.print("["+z+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+z+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void TPM()throws IOException{
        System.out.print("Masukkan Jumlah Murid Dalam Jurusan TPM :");
        int k=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan TPM "+k+" orang");
        System.out.println("Masukkan Data Dengan Benar!!");
        for(int l=0;l<k;l++){
            System.out.println("----------------------------------");
           System.out.print("["+l+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+l+"] Nama :"+nama);
           System.out.print("["+l+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+l+"] TTL :"+TTL);
           System.out.print("["+l+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+l+"] Nama Orang Tua :"+ortu);
           System.out.print("["+l+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+l+"] Nomor HP :"+HP);
           System.out.print("["+l+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+l+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void TAV()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan TAV :");
        int m=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan TAV "+m+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");;
        for(int n=0;n<m;n++){
            System.out.println("----------------------------------");
           System.out.print("["+n+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+n+"] Nama :"+nama);
           System.out.print("["+n+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+n+"] TTL :"+TTL);
           System.out.print("["+n+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+n+"] Nama Orang Tua :"+ortu);
           System.out.print("["+n+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+n+"Nomor HP :"+HP);
           System.out.print("["+n+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+n+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void TITL()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan TITL :");
        int o=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan TITL "+o+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");
        for(int p=0;p<o;p++){
            System.out.println("----------------------------------");
           System.out.print("["+p+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+p+"] Nama :"+nama);
           System.out.print("["+p+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+p+"] TTL :"+TTL);
           System.out.print("["+p+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+p+"] Nama Orang Tua"+ortu);
           System.out.print("["+p+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+p+"] Nomor HP :"+HP);
           System.out.print("["+p+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+p+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void DPIB()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan DPIB :");
        int y=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan DPIB "+y+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");
        for(int g=0;g<y;g++){
            System.out.println("----------------------------------");
           System.out.print("["+g+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+g+"] Nama :"+nama);
           System.out.print("["+g+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+g+"] TTL :"+TTL);
           System.out.print("["+g+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+g+"] Nama Orang Tua :"+ortu);
           System.out.print("["+g+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+g+"] Nomor HP :"+HP);
           System.out.print("["+g+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+g+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void KKY()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan KKY :");
        int q=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan KKY "+q+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");
        for(int w=0;w<q;w++){
            System.out.println("----------------------------------");
           System.out.print("["+w+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+w+"] Nama :"+nama);
           System.out.print("["+w+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+w+"] TTL :"+TTL);
           System.out.print("["+w+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+w+"] Nama Orang Tua :"+ortu);
           System.out.print("["+w+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+w+"] Nomor HP :"+HP);
           System.out.print("["+w+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+w+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void TFLM()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan TFLM :");
        int c=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan TFLM "+c+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");
        for(int v=0;v<c;v++){
            System.out.println("----------------------------------");
           System.out.print("["+v+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+v+"] Nama :"+nama);
           System.out.print("["+v+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+v+"] TTL :"+TTL);
           System.out.print("["+v+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+v+"] Nama Orang Tua :"+ortu);
           System.out.print("["+v+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+v+"] Nomor HP :"+HP);
           System.out.print("["+v+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+v+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void TKJ()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan TKJ :");
        int h=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan TKJ "+h+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");
        for(int j=0;j<h;j++){
            System.out.println("----------------------------------");
           System.out.print("["+j+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+j+"] Nama :"+nama);
           System.out.print("["+j+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+j+"] TTL :"+TTL);
           System.out.print("["+j+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+j+"] Nama Orang Tua :"+ortu);
           System.out.print("["+j+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+j+"] Nomor HP :"+HP);
           System.out.print("["+j+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+j+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void animasi()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan Animasi :");
        int s=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan Animasi "+s+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");
        for(int d=0;d<s;d++){
            System.out.println("----------------------------------");
           System.out.print("["+d+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+d+"] Nama :"+nama);
           System.out.print("["+d+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+d+"] TTL :"+TTL);
           System.out.print("["+d+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+d+"] Nama Orang Tua :"+ortu);
           System.out.print("["+d+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+d+"] Nomor HP :"+HP);
           System.out.print("["+d+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+d+"] Alamat:"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

static void RPL()throws IOException{
          System.out.print("Masukkan Jumlah Murid Dalam Jurusan RPL :");
        int k=Integer.valueOf(input.readLine());
        BioSiswa.add("Jumlah murid dalam jurusan RPL "+k+" orang");
        System.out.println("Masukkan Data Dengan Benar !!");
        for(int l=0;l<k;l++){
           System.out.println("----------------------------------");
           System.out.print("["+l+"] Nama :");
           String nama=input.readLine();
           BioSiswa.add("["+l+"] Nama :"+nama);
           System.out.print("["+l+"] TTL :");
           String TTL=input.readLine();
           BioSiswa.add("["+l+"] TTL :"+TTL);
           System.out.print("["+l+"] Nama Orang Tua :");
           String ortu=input.readLine();
           BioSiswa.add("["+l+"] Nama Orang Tua :"+ortu);
           System.out.print("["+l+"] Nomor HP :");
           String HP=input.readLine();
           BioSiswa.add("["+l+"] Nomor HP :"+HP);
           System.out.print("["+l+"] Alamat :");
           String alamat=input.readLine();
           BioSiswa.add("["+l+"] Alamat :"+alamat);
           BioSiswa.add("----------------------------");
     }
        System.out.println("Selesai");
     }

public static void main(String[] args)throws IOException{
        do{
            showMenu();
        }while(isRunning);
    }
}

Tidak ada komentar:

Posting Komentar