Tuesday, September 27, 2016

Belajar JOptionPane pada pemrograman java “ cara melakukan Input output data dari keyboard versi GUI “

Assalamualaikum
Sebelumnya kita pernah membahas cara melakukan input data dengan Scanner dan BufferedReader dan itu dengan versi CLI dan inputan kita tulis di consule nya . Dan kali ini kita akan membahas cara melakukan input data dengan tampilan yang lebih elegan yatu dengan tampilan GUI menggunakan kelas JOptionpane. Kalo kemarin ketika kita menggunakan class BufferedReader yang di dapat dari java.io package, sekarang kita akan menggunakan class JOptionPane yang berasal dari javax.swing package .
Ada dua property JOptionPane yang akan kita gunakan disini yaitu showInpudialog dan showMessageDialog , ada banyak jenisnya namun kita akan menggunakan dua saja.
Kita langsung ke source kode nya
Buka netbeans kalian kemudian buat projet baru dan buat class baru seperti biasa kita lakukan sebelumnya dan beri nama project BelajarJOptionPane dan buat class baru dengan nama Input
lihat pada gambar berikut
clip_image001
Lalu selesai membuat java class, maka langkah pertama kode :
import javax.swing.JOptionPane;
tepat di atas public class nya
clip_image002
Dengan menulis kode tersebuat kita menjelaskan bahwa kita mengimportkan class JOptionPane dari package javax.swing .
Lalu langkah kedua adalah membuat main method seperti biasa supaya kode kita bias di jalankan
clip_image003
Kemudian buat sebuah variable bernama Nama dengan tipe String lihat pada gambar di bawah perhatikan gambar di bawah pada baris ke 8
clip_image004
Setelah itu kita akan membuat sebuah perintah untuk menginput data dan akan di tampilkan berupa box dialog dalam mode GUI
Nama = JOptionPane.showInputDialog("Masukkan Nama : ");
clip_image005
Perintah tersebut kita awali dengan nama variable yang telah kita buat sebagai tempat untuk menyimpan data yang akan kita inputkan dan beri sama dengan ( = ) untuk menentukan bahwa data yang akan kita inputkan akan di simpan di variable Nama. Kemudian kita gunakan JOptionPane.showInputDialog (); disana saya menggunakan showInputDialog artinya box yang akan muncul nanti berupa tempat untuk menginput data dan ("Masukkan Nama : "); adalah untuk memberi instruksi kepada user atau memberi keterangan supaya user tidak bingung data apa yang akan di inputkan, disana kalian bebas mau tulis apa saja karena itu berupa String.
Lalu selanjutnya kita akan buat koding untuk menampilkan hasil dari data yang telah kita inputkan dengan cara sebagai berikut
JOptionPane.showMessageDialog(null, "Hallo .. " + Nama);
clip_image006
Disana kita menggunakan .showMessageDialog yang artinya nanti akan menampilkan pesan atau hasil dari data yang telah kita inputkan bukan berupa dialog inputan lagi . berikut kode lengkapnya supaya kalian tidak bingung

import javax.swing.JOptionPane;

public class Input {
  public static void main(String[] args) {
    String Nama;
    
    Nama = JOptionPane.showInputDialog("Masukkan Nama : ");
    JOptionPane.showMessageDialog(null, "Hallo .. " + Nama);
   
    }
}

Lalu saya akan menjalankan program tersebut supaya kalian tidak bingung berikut tampilannya
clip_image007
Itu adalah hasil dari kode Nama = JOptionPane.showInputDialog("Masukkan Nama : "); disana saya menginputkan nama saya kemudian tekan enter atau klik OK pada Dialog tersebut .
clip_image009
Lalu muncul Dialog seperti di atas yang merupakan hasil dari kode
JOptionPane.showMessageDialog(null, "Hallo .. " + Nama);

Jadi seperti itulah cara melakukan input data sekaligus outputnya menggunakan class JOptionPane
Cukup mudah bukan ? jika ada yang harus di koreksi atau masih bingung sampaikan di kolom komentar
Sekian untuk kali ini terimakasih.

Comments
0 Comments

SIlahkan Berkomentar yang sopan
EmoticonEmoticon