J.E.N.I.
Pengenalan Pemrograman I
1
BAB 5
Mendapatkan Input dari Keyboard
5.1 Tujuan
Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program
sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan
menggunakan input dari keyboard. Pada bab ini, kita akan mempelajari dua cara
memberikan input, yang pertama adalah menggunakan class BufferedReader dan
melalui GUI (Graphical User Interface) dengan menggunakan class JOptionPane.
Pada akhir pembahasan, diharapkan pembaca dapat :
Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard
Menggunakan class BufferedReader untuk mendapatkan input dari keyboard
melalui layar console
Menggunakan class JOptionPane untuk mendapatkan input dari keyboard
menggunakan GUI
5.2 Menggunakan BufferedReader untuk
mendapatkan input
Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package
java.io untuk mendapatkan input dari keyboard.
Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari
keyboard:
1. Tambahkan di bagian paling atas code Anda:
import java.io.*;
2. Tambahkan statement berikut:
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
3. Deklarasikan variabel String temporary untuk mendapatkan input, dan gunakan
fungsi
readLine() untuk mendapatkan
input dari keyboard. Anda harus
mengetikkannya di dalam blok try-catch:
try{
String temp = dataIn.readLine();
}
catch( IOException e ){
System.out.println(“Error in getting input”);
}
J.E.N.I.
Pengenalan Pemrograman I
2
Berikut ini adalah source code lengkapnya:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class GetInputFromKeyboard
{
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );
String name = "";
System.out.print("Please Enter Your Name:");