8 Sept 2012

Menu Dari JOption

Alhamdulillah, kali ini terselesaikan sudah tugas Java...
"Menu yang terlahir dari JOption"


Petamax, Buka NetBeans / Eclipse atau apalah yang masih satu golongan dengan mereka..
Keduax, buat Class baru dengan nama MenuInputJOptionPane
Ketiga, untuk bisa menggunakan JOption, kita harus memanggilnya di java libary
Keempat, tulis global variable-nya


penjelasan:
*import javax.swing.JOptionPane; --> untuk memanggil JOption di Java Library
*private static String des; --> untuk menginisialisasikan variabel name dengan tipe data String
*private static String jk, gender; -->  untuk menginisialisasikan variabel jk dan gender dengan tipe data String 
*public static String huruf; -->menginisialisasikan variabel huruf dengan tipe data String

*private static int validDes; --> menginisialisasikan variabel validDes dengan tipe data Integer

*static StringBuilder hasilBiner = new StringBuilder(); --> membuat objek baru yaitu hasilBiner
*static StringBuilder hasilHexa = new StringBuilder(); --> membuat objek baru yaitu hasilHexa
*static StringBuilder hasilOktal = new StringBuilder(); --> membuat objek baru yaitu hasilOktal

*static String[] angkaTerbilang = {"", "Satu", "Dua", "Tiga", "Empat","Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas"}; --> menginisialisasikan array dari variable angkaTerbilang dengan tipe data String
 

Yang Kelima, buat method untuk dan kode mangkonversi dari Desimal ke Biner

Langkah Keenam, buat method dan kode untuk memproses konversi dari Desimal ke Hexa


Ketujuh, buat method dan kode untuk memproses konversi dari Desimal ke Oktal


Kedelapan, buat method dan kode untuk mengkonversi Angka ke dalam BAHASA INDONESIA


Kedelapan, buat method untuk mencacah Angka ke dalam Mata Uang Indonesia dan kode menampilkannya dengan JOptionPane


Kesembilan, buat method dan kode untuk menginputkan Bilangan Desimal sekaligus memberi eksepsi jika bilangan  desimal tidak diinputkan, atau jika user menekan tombol cancel / close (X)


Kesepuluh, buat method dan kode untuk memberi eksepsi pada Konversi Desimal-Biner jika yang diinputan bukan angka.


Kesebelas, buat method dan kode untuk memberi eksepsi pada Konversi Desimal-Hexa jika yang diinputan bukan angka.


Keduabelas, buat method dan kode untuk memberi eksepsi pada Konversi Desimal-Oktal jika yang diinputan bukan angka.


Ketigabelas, buat method dan kode untuk menampilkan hasil dari Konversi Angka ke BAHASA INDONESIA


Keempatbelas, buat method dan kode untuk Kembali ke awal (menginputkan nama)


Kelimabelas, buat method dan kode untuk mempasing method eksepsiInpBiner, eksepsiInpHexa, eksepsiInpOktal, eksepsiInpTerbilang,  dan Pecahan melalui method outHasil"nama konversi"


Kelimabelas, buat method dan kode untuk menginputkan Nama


Kelimabelas, buat method dan kode untuk menginputkan menyeleksi Jenis kelamin. Maksudnya, Jika kita menginputkan "L" maka akan user akan dipanggil "Mas, "nama user", Jika kita menginputkan "P" maka akan user akan dipanggil "Mbak, "nama user"


Keenambelas, buat interface untuk user dengan menggunakan Button-Button yang telah disediakan JOptionPane


Dan yang terakhir, jangan lupa untuk memasang main method aka "Jantung" dari Program ini dengan memanggil method menuJOption




Screen Shot dari Program


Pengisian Nama

Pengisian Jenis Kelamin "L" dan Output
dalam pengisian, anda boleh menggunakan huruf kapital atau tidak karena saya menggunakan kode equalsIgnoreCase agar program tidak case-sensitive 
dan Outputnya (lihat bagaimana program memanggil user):



Pengisian Jenis Kelamin "P" dan Output
dalam pengisian, anda boleh menggunakan huruf kapital atau tidak karena saya menggunakan kode equalsIgnoreCase agar program tidak case-sensitive



dan Outputnya (lihat bagaimana program memanggil user):




Pengisian Jenis Kelamin selain L dan P

Outputnya:



Ketika Jendela pengisian Jenis Kelamin di Close / di Cancel dan Tidak Diisi
                   Saat di  Close / di Cancel                                           Saat Tidak Diisi



INPUT Bilangan Desimal

Output setelah dikonversi ke Biner


Output setelah dikonversi ke Hexa


Output setelah dikonversi ke Oktal


Output setelah dikonversi ke BAHASA INDONESIA


Output setelah dikonversi ke Rupiah


Ketika Bilangan Desimal tidak diinputkan atau di Close / di Cancel
                  Saat di  Close / di Cancel                                           Saat Tidak Diisi



Saat menekan tombol <<KEMBALI>> akan kembali ke jendela penginputan Nama



Sekian postingan saya..
Semoga dengan ini dapat menambah ilmu dan juga menambah semangat untuk mempelajari JAVA lebih dalam...
Semoga Bermanfaat :D

1 comment:

  1. The casino, hotel & resort to open for public - DrmCD
    This review looks at four key 구미 출장안마 points that you can expect 오산 출장마사지 from The 당진 출장안마 MGM Grand Las 부산광역 출장마사지 Vegas 광주광역 출장마사지 Hotel & Resort, a casino, sportsbook, and

    ReplyDelete