Tab

Sabtu, 28 Mei 2011

JAVA - input output keyboard

pada kesempatan kali ini saya sedikit menjelaskan tentang tata cara input data pada keyboard menggunakan pemrograman java.

hal pertama yang di butuhkan untuk input data dari keyboard yaitu dengan mengimport file library input/output yang dimiliki java. ada 2 cara input/output keyboard pada java yang pertama menggunakan java swing dan yang kedua dengan java io. nah saya akan membahas yang menggunakan java io karena tahap ini terbilang mudah.
  • import java.io.*; 
java.io.* adalah salah satu library input/output yang di sediakan oleh java.untuk itu kita harus mengimportnya untuk bisa menggunakan fasilitas input/output.

  •  throws Exception
simpelnya ini merupakan sub class.untuk pembahasan lebih lanjut di post berikutnya saja. untuk saat ini di sertakan saja. (hihihihihihihi)
  • DataInputStream variable1 = new DataInputStream(system.in);
digunakan untuk mendeklarasikan variabel inputan nantinya.
  • tipe_data variable = kompres_tipe_data(variable1.readLine());
dari bagian - bagian code di atas saya akan mengulasnya satu - satu tapi singkat - singkat saja asal mengerti. yang pertama tipe_data, di situ nanti anda tuliskan tipe data dari data inputan yang nantinya di olah. entah itu berupa data String,integer,Double,dsb. (contoh : int , String, double).

selanjutnya yaitu tvariable, disini anda bisa menuliskan apapun nama dari veriable tersebut.yang penting intinya nama variable tersebut mudah anda ingat untuk melakukan coding selanjutnya.



kompres_tipe_data disini maksudnya jika nanti tipe data yang anda inputkan digunakan untuk proses perhitungan maka anda membutuhkan kompres tipe data ini. di karenakan tipe data default yang anda inputkan dari keyboard adalah berupa data String. jadi jika anda hanya membutuhkan proses data String maka anda tidak perlu mencantumkan kompres tipe data tersebut jadi penulisan nya setelah tanda sama dengan yaitu variable1.readLine(). tapi kalautipe data anda nantinya berupa nilai yang melakukan proses perhitungan maka anda membutuhkan yang namanya ompres data ini. contoh kompresi tipe data yaitu:
jika data string ingi di ubah menjadi integer maka penulisan kompresinya : Integer.parseInt()
jika anda ingin menjadikannya double maka penulisannya yaitu : Double.parseDouble()


variable1 yaitu nama variable dari DataInputStream yang anda buat.


readLine() maksudnya data yang anda inputkan akan pindah baris setelah anda tekan enter, tapi jika anda tidak ingin pindah baris anda boleh tidak menggunakan Line.


untuk selanjutnya saya berikan contoh sederhananya:


import java.io.*;

public class bab2 {
    public static void main(String[]args)throws Exception{
               DataInputStream input = new DataInputStream(System.in);
               System.out.println("================================");
               System.out.println("Nama = Lalith M Rafan Dani");
               System.out.println("NPM  = 06.2009.1.05164");
               System.out.println("===========================”);
                          
               System.out.print("Nama Depan : ");
               String namad = input.readLine();
               System.out.print("Nama Belakang : ");
               String namab = input.readLine();
               System.out.print("N P M         : ");
               String npm = input.readLine();
               System.out.print("Alamat        : ");
               String alamat = input.readLine();
               System.out.print("Umur          : ");
               String umur = input.readLine();
               System.out.println("=========================");
              
               System.out.print(" Saya "+namad+" "+namab+", dengan NPM "+npm);
               System.out.print(", tinggal di "+alamat);
               System.out.println(", saat ini saya berumur "+umur +"\n");
               System.out.println("=========================");
    }   
}
Ini output programnya :

selamat mencoba!!!!
Salam U'r FREEDOM 

Tidak ada komentar:

Posting Komentar