Anda di halaman 1dari 11

Mendapatkan Input

dari Keyboard

powered

Materi
Input Konsol
Input GUI (Graphical User Interface)

Input Konsol

Menggunakan class BufferedReader


pada package java.io

Langkah - langkah
Mengimport class
import java.io.*
Mendeklarasikan variabel bertipe
BufferedReader
Menggunakan fungsi readLine() untuk
membaca input

Contoh Kode
Menggunakan
Menggunakanclass
classpada
pada
package
packagejava.io
java.io
1 import java.io.BufferedReader;
Dapat
Dapatdisingkat:
disingkat:
2 import java.io.InputStreamReader;
import
import java.io.*;
java.io.*;
3 import java.io.IOException;
4
5 public class GetConsoleInput {
untuk
mengantisipasi
terjadinya
6 Membuat
public
static
void
main( String[]
args ){
Membuatblok
bloktry-catch
try-catch
untuk
mengantisipasi
terjadinya
7 exception
BufferedReader dataIn = new BufferedReader(new
exception
8
InputStreamReader(System.in));
9
String name = "";
10
System.out.print("Please Enter Your Name:");
11 Mendeklarasikan variabel
try {
Mendeklarasikan variabeldataIn
dataIndengan
dengantipe
tipe
12 BufferedReader
name = dataIn.readLine();
13 BufferedReader } catch( IOException e ){
14
System.out.println("Error!");
15
}
Memanggil
method
dataIn.readLine
input
Memanggil method
dataIn.readLineuntuk
untukmendapat
mendapat
input
16
System.out.println("Hello
" + name
+ "!");
dan
menampung
dalam
variabel
name
yang
bertipe
String
dan menampung
dalam variabel name yang bertipe String
17
}
18 }

Input GUI

Menggunakan class JOptionPane


pada package javax.swing

Langkah - langkah

Import class
import javax.swing.JOptionPane;

Menggunakan method
showInputDialog() untuk
mengambil input
Menggunakan method
showMessageDialog() untuk
menampilkan output

Menggunakan
Menggunakanclass
classJOptionPane
JOptionPane
Pada
Padapackage
packagejavax.swing
javax.swing

Contoh Kode

Dapat
Dapatdisingkat:
disingkat:
import
import javax.swing.*;
javax.swing.*;

1 import javax.swing.JOptionPane;
2
3 public class GetGUIInput {
4
public static void main( String[] args ){
5
String name = JOptionPane.showInputDialog
6
(Enter yourname:);
7
JOptionPane.showMessageDialog
8
(null, Hello + name + !);
9
}
10 }

ut dialog
put
dialogJOptionPane
JOptionPaneyang
yangberisi
berisimessage,
message,
utton.
button.

Contoh Output

Latihan
Menginputkan sebuah bilangan
integer, menampilkan hasilnya setelah
dikalikan dengan bilangan tertentu
(misal dikalikan 3)
Buat dalam versi konsol dan GUI

Catatan

Konversi String ke int menggunakan


method parseInt() pada class Integer
Contoh:
String str = 25;
int num = Integer.parseInt(str);