Header Ads

Bagian 4 Program Input Data dengan Java



Seperti yang kita ketahui, program komputer terdiri dari tiga komponen utama, yaitu: input, proses, dan output.

Input: nilai yang kita masukan ke program
Proses: langkah demi langkah yang dilakukan untuk mengelola input menjadi sesuatu yang berguna
Output: hasil pengolahan

Dalam pembuatan program java kali ini saya menggunakan inputStreamReader dan BufferedReader untuk menangani inputan

InputStreamReader merupakan sebuah Variabel yang terdapat Pada sebuah Aplikasi yang memiliki basis data Java yang di gunakan untuk sebuah variabel dalam memasukan Inputan ke dalam sebuah program.

Sedangkan BufferedReader adalah sebauah variabel dalam aplikasi Java dengan fungsi membaca sebuah variabel yang akan kita Input pada sebuah program.

Biar lebih jelas perhatikan program Java berikut ini

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
 
public class inputdata {
public static void main(String[] args) {
// TODO code application logic here
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
int data =0;
String[] nama    = new String[30];
String[] nim     = new String[15];
String[] jurusan = new String[10];
String[] alamat  = new String[50];
 
System.out.println("BIODATA MAHASISWA");
System.out.println("+===============INPUTAN============================+");
try{
    System.out.println("Masukkan banyak data = ");
    data = Integer.parseInt(input.readLine());
    for (int a=1;a<=data;a++){
         System.out.println("------Data ke-"+ a +"------");
         System.out.println("Masukan Nim        = ");
            nim[a] = input.readLine();
         System.out.println("Masukan Nama       = ");
            nama[a] = input.readLine();
         System.out.println("Masukan Jurusan    = ");
            jurusan[a] = input.readLine();
         System.out.println("Masukan Alamat = ");
            alamat[a] = input.readLine();
     }
} catch (IOException e ){
  System.out.println("Error");
}
 
System.out.println("+==============HASIL OUTPUT========================+");
System.out.println("Banyak data : " + data);
for (int a=1; a<=data;a++){
    System.out.println("Data Mahasiswa ke- " + a);
    System.out.println("Nim     : "+ nim[a]);
    System.out.println("Nama    : "+ nama[a]);
    System.out.println("Alamat  : "+ alamat[a]);
    System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
}
}
}

No comments

Powered by Blogger.