Kamis, Juni 22, 2017

Belajar Netbeans - Cara Merubah Angka Menjadi Format Ribuan

BELAJAR NETBEANS - CARA MERUBAH ANGKA MENJADI FORMAT RIBUAN

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.


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.Langkah 5. Kita akan mulai menulis source code, yang pertama kita menulis import data dulu untuk pemanggilan librarynya, source codenya dibawah ini dan tuliskan tepat dibawah package.

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 bagaimanacara merubah angka menjadi format ribuan, selamat mencoba dan kalian juga bisa bereksperimen dengan menambahkan DecimalFormat. Terimakasih.