Cat Pointer

Kamis, 14 Desember 2017

Membuat Program Kwitansi konversi Angka ke huruf dengan Java NetBean

Tulisan ini bertujuan untuk memenuhi tugas mandiri mata kuliah Pemrograman Terstruktur
yang di bimbing oleh Bapak Slamet sucipto M,Kom Di STMIK Mercusuar.

Berikut adalah cara membuat Program Kwitansi mengkonversi nilai Angka menjadi huruf Java NetBean.
Kali ini saya akan menjelaskan tahap - tahap membuat.Langsung aja kali yah..
Cekidot... :P

Langkah - Langkah yang harus di lalui sebagai berikut :

1. Buatlah project dan package untuk mengelompokan sebuah file.







2.     Pilih Java dan melanjutkan pada Java application.




3.     Pada tahap ini berilah nama Project anda sesuai ke inginan anda dan klik Finish




4.     Dan akan tampil seperti ini.



5.     Masukan kodingan berikut ini :

package uas_1757401023;
import java.util.Scanner;
/**
 *
 * @author ABDUL AJIZ
 */
public class UAS_1757401023 {
    String [] bil ={"","Satu","Dua","Tiga","Empat","Lima","Enam","Tujuh","Delapan","Sembilan","Sepuluh","Sebelas"};
String x=" ";

    public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       UAS_1757401023 num = new UAS_1757401023();
       System.out.print("MASUKAN NOMOR KWITANSI     : ");
            String no = sc.nextLine();
       System.out.print("MASUKAN TANGGAL KWITANSI   : ");
            String tanggal = sc.nextLine();
       System.out.print("MASUKAN BULAN KWITANSI     : ");
            String bulan = sc.nextLine();
       System.out.print("TAHUN KWITANSI             : ");
            String tahun =  sc.nextLine();
       System.out.print("DI TERIMA OLEH             : ");
            String nama = sc.nextLine();
       System.out.print("KETERANGAN KWITANSI        : ");
            String ket =  sc.nextLine();
       System.out.println("MASUKAN JUMLAH TRANSAKSI : ");
            int jumlah =sc.nextInt();
      


System.out.println("               CETAK KWITASI"                );
System.out.println("=============================================");
System.out.println("No\t\t                     : "+no);
System.out.println("TANGGAL KWITANSI           : " +  tanggal + "/" + bulan + "/" + tahun  );
System.out.println("DI TERIMA OLEH\t           : "+"Sdr/i -" +nama);
System.out.println("JUMLAH TRANSAKSI\t         : Rp. "+jumlah);
System.out.println("KETERANGAN KWITANSI        : " + ket );


if (jumlah < 0 || jumlah >999999999){
System.out.println("angka diluar batas konversi!!");
}

else{
System.out.println("TERBILANG\t                 : "+num.konversi(jumlah)+" rupiah");
}
System.out.println("=============================================");
System.out.println("               TERIMA KASIH        " );
}


public String konversi (int angka){

if (angka<12){
x = " " + bil[angka];
}
else if(angka<20){
x = konversi(angka-10) + " belas";
}
else if(angka<100){
x = konversi(angka/10) + " puluh" + konversi(angka%10);
}
else if(angka<200){
x = "seratus" + konversi(angka-100);
}
else if(angka<1000){
x = konversi(angka/100) + " ratus" + konversi(angka%100);
}
else if(angka<2000){
x = "seribu"+ konversi(angka-1000);
}
else if(angka<1000000){
x = konversi(angka/1000) + " ribu" + konversi (angka%1000);
}
else if(angka<1000000000){
x = konversi(angka/1000000) + " juta" + konversi (angka%1000000);
}
return x;
}
}


Contoh gambar :





 





6.       Berikut adalah bukti hasil Program yang di jalankan dari program kwitansi.



TERIMAKASI.
BERSAMA SAYA:
ABDUL AJIZ

0 komentar: