AplikasiPenjualanBaju

Aplikasi Penjualan Baju 


Deskripsi Program

Aplikasi Penjualan Baju adalah aplikasi yang dimana customer atau pembeli bisa menggunakan untuk memesan produk kami. Aplikasi ini dibuat agar mempermudahkan pemesanan produk kami kepada pembeli. Aplikasi tersebut sangatlah mudah untuk digunakan oleh orang yang baru menggunakannya pertama kali, karena tampilannya yang simpel dan mudah dimengerti.

Screenshoot

Awal pembuatan program

Output program

Flowchart

Flowchart

Source code

/*
 * 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 muhamadaffifudin_171021400303;

/**
 *
 * @author Affif
 */
import java.util.Scanner;
import javafx.beans.binding.Bindings;

class Baju{
    String paket;
    int harga, bayar, total, kembali;
    
    void kembali(){
        kembali = bayar - total; 
    }
    
}
public class MuhamadAffifudin_171021400303 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    
        Scanner input = new Scanner(System.in);
        Baju baju = new Baju();
        
        
        
        for (int i = 0; i < 65; i++) {
            System.out.print("-");   
        }
        System.out.println();
        System.out.println("# No #\tJenis Baju\t#  Harga     #\tKeterangan\t#");
        for (int i = 0; i < 65; i++) {
            System.out.print("-");   
        }
        System.out.println();

        String dbaju[][] = {{"", "Baju Loreng Biru", "Baju Batik Casual", "Baju Loreng Coklat", "Celana Loreng Coklat"},{"", "40000","55000", "50000", "120000"}};
        
        System.out.println("Kamar - Harga");
        int var1 = 0;
        int var2 = 1;
        
        for (int i = 1; i < dbaju[var1].length; i++) {
            System.out.println("# "+i+". #\t"+ dbaju[var1][i] +"\t# Rp.  "+ dbaju[var2][i] +",00  \t#");
        }

        for (int i = 0; i < 65; i++) {
            System.out.print("-");   
        }
        System.out.println();
        System.out.print("Masukkan Jumlah Baju yang Dipesan : ");
        
        int Pbaju = input.nextInt();
        
        int jenisBaju[] = new int[Pbaju];
        String ukuran[] = new String[Pbaju];
        String pket[] = new String[Pbaju];
        int hrg[] = new int[Pbaju];
        int jml[] = new int[Pbaju];
        int total[] = new int[Pbaju];
        int bayar = 0;

        System.out.println();

            for (int i=0; i < Pbaju; i++) {
                int nomorKamar = i + 1;
                System.out.println("Baju "+nomorKamar);
                System.out.print("Pilih baju : ");

                jenisBaju[i] = input.nextInt();

                System.out.print("Ukuran(M/L/XL) : ");

                ukuran[i] = input.next();

            for (int j = 0; j < dbaju[var1].length; j++) {
                if (jenisBaju[i] == j) {
                    pket[i] = dbaju[var1][j];
                    hrg[i] = Integer.parseInt(dbaju[var2][j]);

                    baju.paket = pket[i];
                    baju.harga = hrg[i];
                }
            }
                while(ukuran[i].equals(" ") || ukuran[i].equals("") || ukuran[i].equals("\n")) {
                    System.out.print("Ukuran : ");
                    ukuran[i] = input.next();
    
                        if(ukuran[i] != ""){
                            continue;
                        }
                    }

                System.out.println("Anda Memilih "+pket[i]);
                System.out.println("Dengan Harga "+hrg[i]);
                    while(jenisBaju[i] == 0){
                    System.out.print("Jenis Baju : ");
                    jenisBaju[i] = input.nextInt();
                        if(jenisBaju[i] != 0){
                            continue;
                        }
                    }

                System.out.print("Jumlah Beli : ");
                jml[i] = input.nextInt();
                while(jml[i] == 0) {
                    System.out.print("Jumlah Beli : ");
                    jml[i] = input.nextInt();

                        if(jml[i] != 0){
                            continue;
                        }
                    }
                total[i] = hrg[i]*jml[i];
                System.out.println("Total Harga : Rp. " +total[i]);
                System.out.println();
                bayar = bayar+total[i];
                
                baju.total = bayar;
        }

        System.out.println(" ");
        System.out.println("Rincian");
        for (int i = 0; i < 93; i++) {
            System.out.print("=");   
        }
        System.out.println();
        System.out.println("No. \tBaju Pesanan \tUkuran \tJumlah Beli \tHarga\t\tTotal Harga");
        for (int i = 0; i < 93; i++) {
            System.out.print("=");   
        }
        System.out.println();
        for (int b=0; b<Pbaju; b++){
        System.out.println((b+1)+". "+"\t"+pket[b]+"\t\t"+ukuran[b]+"\t"+jml[b]+" Buah\t\tRp. "+hrg[b]+"\tRp. "+total[b]);
        }
        for (int i = 0; i < 93; i++) {
            System.out.print("-");   
        }
        System.out.println();

        System.out.println("Total Yang Harus Dibayar\t\t\t\t\t\t\tRp. "+bayar);
        System.out.print("Uang Yang Dibayar\t\t\t\t\t\t\t\tRp. ");
        int uang = input.nextInt();
        baju.bayar = uang;

        while(uang < bayar){
            System.out.print("Masukkan Kembali Nominal Uang Anda\t\t\t\t\t\t\tRp.");
            uang = input.nextInt();
            baju.bayar = uang;
        }
        baju.kembali();
        System.out.println("Kembalian Anda adalah : \t\t\t\t\t\t\t\tRp. "+baju.kembali);
        
    }
    
}

Komentar

Postingan populer dari blog ini

Aplikasi Pemesanan Sayuran menggunakan Netbeans

UAS Teori Bahasa Dan Otomata 05TPLP002