Aplikasi Inputan Keyboard dengan Java


melakukan  inputan dari keyboard dengan java.
berikut source code nya :

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package praktikum4;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/**
 *
 * @author H4nk
 */
public class inputdarikeyboard3 {
    public static void main(String[]args){
       BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
        String nofak="";
        String napel="";
        String jumdata="";
    try {
        System.out.println("          Input Data Penjualan              ");
        System.out.println("============================================");
        System.out.print("No. Faktur         :");
        nofak = input.readLine();
        System.out.print("Nama Pelanggan     :");
        napel = input.readLine();
        System.out.print("Jumlah beli        :");
        jumdata = input.readLine();
    }catch(Exception e){
        System.out.println("Ada Kesalahan....!");
       
    }
    int jb= Integer.valueOf(jumdata).intValue();
    String kobar[] = new String[jb];
    String nabar[] = new String[jb];
    String harga[] = new String[jb];
    String qty[] = new String[jb];
    double jmlharga[] = new double[jb];
    double totsel=0;
    double ppn=0;
    double totbay=0;
   
    System.out.println("=====================Input Data Barang=============");
    for(int i=0; i<jb; i++)
    {
        try{
            System.out.println("Data ke " +(i+1));
            System.out.print("Kode Barang  : ");
            kobar[i] = input.readLine();
            System.out.print("Nama Barang  : ");
            nabar[i]= input.readLine();
            System.out.print("Harga        : ");
            harga[i] = input.readLine();
            System.out.print("Qty          :");
            qty[i] = input.readLine();
            double hrg = Double.valueOf(harga[i]).doubleValue();
            int qt = Integer.valueOf(qty[i]).intValue();
            jmlharga[i] = hrg * qt;
            totsel = totsel + jmlharga[i];
            ppn = 0.1 * totsel;
            totbay = totsel + ppn;
        }catch(Exception e){
            System.out.println("Ada Kesalahan....!");
        }
    }
    System.out.println("============TOKO AL RASYID=========================");
    System.out.println("================FAKTUR PENJUALAN===================");
    System.out.println("No Faktur     :"+nofak);
    System.out.println("Nama Pelanggan :"+napel);
    System.out.println("==================================================================");
    System.out.println("No.    Kode Barang    Nama Barang    harga    Qty    Jumlah Harga");
    System.out.println("==================================================================");
    for (int i=0;i<jb;i++){
        System.out.println((i+1)+"\t"+kobar[i]+"\t\t"+ nabar[i]+"\t\t"+harga[i]+"\t"+qty[i]+"\t"+jmlharga[i]);
       
    }
    System.out.println("===================================================================");
    System.out.println("Total        :"+"\t\t\t\t\t\t"+totsel);
    System.out.println("Ppn(10%)     :"+"\t\t\t\t\t\t"+ppn);
    System.out.println("Total Bayar  :"+"\t\t\t\t\t\t"+totbay);
    System.out.println("===================================================================");
    }
}
hasil dari debug file tersebut adalah seperti pada gambar di bawah ini:


Berikan Komentar yang bermanfaat dan sehat. Conversion Conversion Emoticon Emoticon