Anda di halaman 1dari 6

Pemrograman Berorientasi Obyek (JAVA)

Mendapatkan Input dari Keyboard


Gede Suweca www.suweca.com

POKOK BAHASAN
Kelas BufferedReader Kelas JOptionPane
GUI (Graphical User Interface)

Gede Suweca

www.suweca.com

OBJECTIVE
Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard. Menggunakan kelas BufferedReader untuk mendapatkan input dari keyboard melalui layar console. Menggunakan kelas JOptionPane untuk mendapatkan input dari keyboard melalui GUI (Graphical User Interface).
Gede Suweca www.suweca.com

Kelas BufferedReader
Berada di java.io package. Untuk mendapatkan input dari keyboard.

Gede Suweca

www.suweca.com

Kelas BufferedReader
Langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard: 1. Tambahkan di bagian paling atas code:

import java.io.*;

Gede Suweca

www.suweca.com

Kelas BufferedReader
2. Tambahkan pernyataan ini:

BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));

Gede Suweca

www.suweca.com

Kelas BufferedReader
3. Deklarasikan variabel String temporer 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!); }

Gede Suweca

www.suweca.com

Kelas BufferedReader
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 nama = ""; System.out.print("Silahkan masukkan Nama Anda: "); try { nama = dataIn.readLine(); } catch ( IOException e ) { System.out.println("Error!"); } System.out.println("Halo " + nama + "!"); } }

Gede Suweca

www.suweca.com

Kelas JOptionPane
Cara lain untuk mendapatkan input dari user adalah dengan menggunakan kelas JOptionPane yang didapatkan dari javax.swing package. JOptionPane membuat kemudahan dengan memunculkan dialog box standar yang memberikan kepada user sebuah nilai atau menginformasikan sesuatu.
Gede Suweca www.suweca.com

Kelas JOptionPane
import javax.swing.JOptionPane; public class GetInputFromKeyboard2 { public static void main( String[] args ){ String nama = ""; nama = JOptionPane.showInputDialog("Silahkan masukkan Nama Anda"); String pesan = "Halo " + nama + "!"; JOptionPane.showMessageDialog(null, pesan); } }

Gede Suweca

www.suweca.com

Package
Kumpulan kelas-kelas pada Java Application Programming Interface (API) Java Application Programming Interface (API) sudah berisi ratusan kelas yang bisa digunakan untuk program yang akan kita buat. Package memiliki kelas yang mempunyai fungsi yang saling berhubungan.
Gede Suweca www.suweca.com

Daftar Pustaka
Tim Pengembang JENI, JENI Intro1 Bab 5, Depdiknas, 2007

Gede Suweca

www.suweca.com

Anda mungkin juga menyukai