Pada kesempatan kali ini kita akan membahas bagaimana cara membuat angka menjadi format ribuan dengan menggunakan java netbeans, contohnya misalkan kita inputkan 20000 dan hasilnya akan berubah menjadi Rp. 20.000, bagaimana cara membuatnya? Simak langkah - langkahnya di bawah ini.
Berikut langkah - langkahnya.
Langkah 1. Kita buat project baru terlebih dahulu buat dengan nama FormatAngka.
Langkah 2. Buat form baru dengan nama Form.
Langkah 3. Buat design form seperti berikut.
Jika kalian belum tau cara membuat form baca sini perhatikan langkah - langkah di link tersebut.
Langkah 4. Ganti nama variable dengan ketentuan sebagai berikut.
Penempatannya seperti berikut.
Langkah 6. Selanjutnya deklarasikan data yang dibutuhkan dengan cara menuliskan source code berikut dibawah definisi class.
Seperti gambar berikut.
Langkah 7. Lalu klik 2 kali pada tombol proses dan masukan source code di bawah ini.
Hasilnya sepeti berikut.
Penjelasan.
Langkah 8. Berikut adalah gambar source code untuk keseluruhannya dan apabila tidak ada error seperti ini, kalian bisa langung jalankan dengan cara klik Run atau Shift + F6 pada keyboard.
Setelah dijalankan maka hasilnya akan tampak seperti berikut.
Langkah 9. Sekarang coba kalian inputkan angka di kolom input nilai dan klik tombol proses maka hasilnya akan seperti gambar di bawah ini.
Sekian turorial kali ini tentang bagaimana cara merubah angka menjadi format ribuan, selamat mencoba dan kalian juga bisa bereksperimen dengan menambahkan DecimalFormat. Untuk tutorial lainnya kalian bisa baca sini. Terimakasih.
Berikut langkah - langkahnya.
Langkah 1. Kita buat project baru terlebih dahulu buat dengan nama FormatAngka.
Langkah 2. Buat form baru dengan nama Form.
Langkah 3. Buat design form seperti berikut.
Jika kalian belum tau cara membuat form baca sini perhatikan langkah - langkah di link tersebut.
Langkah 4. Ganti nama variable dengan ketentuan sebagai berikut.
- JTextField1 ganti variable name menjadi input.
- JTextField2 ganti variable name menjadi hasil.
- JButton1 ganti variable name menjadi proses.
import java.util.Locale;
import java.util.StringTokenizer;
import java.text.NumberFormat;
Penempatannya seperti berikut.
Langkah 6. Selanjutnya deklarasikan data yang dibutuhkan dengan cara menuliskan source code berikut dibawah definisi class.
public StringTokenizer token;
public String ganti = "";
public long angka;
Seperti gambar berikut.
Langkah 7. Lalu klik 2 kali pada tombol proses dan masukan source code di bawah ini.
angka = Integer.parseInt(input.getText());
ganti = NumberFormat.getNumberInstance(Locale.US).format(angka);
token = new StringTokenizer(ganti, ".");
ganti = token.nextToken();
ganti = ganti.replace(',', '.');
hasil.setText("Rp. " + String.format(ganti));
Hasilnya sepeti berikut.
Penjelasan.
angka = Integer.parseInt(input.getText()); // untuk ambil angka dari input.getText() yang akan ditampung oleh variable angka, dan akan dikonversikan ke tipe integer dengan parseInt().
ganti = NumberFormat.getNumberInstance(Locale.US).format(angka); // untuk ambil angka data dan dimasukan ke data ganti untuk di format.
token = new StringTokenizer(ganti, "."); // untuk membuat object baru dengan parameter ganti.
ganti = token.nextToken(); // untuk membaca nilai format berikutnya.
ganti = ganti.replace(',', '.'); // untuk mengubah format dari data ganti.
hasil.setText("Rp. " + String.format(ganti)); // untuk menampilkan data ganti yang sudah dirubah formatnya ke hasil.
Langkah 8. Berikut adalah gambar source code untuk keseluruhannya dan apabila tidak ada error seperti ini, kalian bisa langung jalankan dengan cara klik Run atau Shift + F6 pada keyboard.
Setelah dijalankan maka hasilnya akan tampak seperti berikut.
Langkah 9. Sekarang coba kalian inputkan angka di kolom input nilai dan klik tombol proses maka hasilnya akan seperti gambar di bawah ini.
Sekian turorial kali ini tentang bagaimana cara merubah angka menjadi format ribuan, selamat mencoba dan kalian juga bisa bereksperimen dengan menambahkan DecimalFormat. Untuk tutorial lainnya kalian bisa baca sini. Terimakasih.
2 komentar
Click here for komentarBAGAIMANA DARI FORMAT YANG SUDAH DI BUAT DIKEMBALIKAN LAGI MENJADI ANGKA
Replybang itu variable hasil isi querynya apa ?
ReplyConversionConversion EmoticonEmoticon