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 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
"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
*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
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 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
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
Semoga Bermanfaat :D
The casino, hotel & resort to open for public - DrmCD
ReplyDeleteThis review looks at four key 구미 출장안마 points that you can expect 오산 출장마사지 from The 당진 출장안마 MGM Grand Las 부산광역 출장마사지 Vegas 광주광역 출장마사지 Hotel & Resort, a casino, sportsbook, and