Software Pick Up

Software Pelayanan Pick-Up

Assalamualaikum, untuk tugas yg ke-2 Pertemuan 8 kali ini saya akan menjelaskan tentang pembuatan Software Pelanan Pick-Up. Dimana Pelayanan Pick-Up adalah Software yang memudahkan dalam perhitungan harga dalam sekali pengiriman paket dengan menghitung berat paket dan jarak yang ditempuh dengan syarat syarat sebagai berikut :




  1. Paket  Reguler dengan biaya Rp 20.000/KM dan Rp 10.000/KG
  2. Paket  Khusus dengan biaya Rp 35.000/KM dan Rp 20.000/KG
  3. Paket  VIP dengan biaya Rp 35.000/KM dan Rp 20.000/KG
  4. dan nilai PPN 10%
Oke langsung saja kita ke bagian flowchart : 




Langsung saja kita ke bagian koding 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 pickup;
import java.io.BufferedReader;
import java.io.InputStreamReader;


public class PickUp {
    public String nama,alamat,alamat_p,paket;
    long ppn,jarak,berat,t_biayaKm,t_biayaKg,b_total,b_perKm,b_perKg,b_paket;
    int jenis_p;
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        PickUp ulg = new PickUp();
        ulg.printAll();
    }
    void printAll(){
        try{
            BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("========================= Pickup Express ===========================");
        System.out.println("====== Jenis Paket ========");
        System.out.println("1.Paket Reguler");
        System.out.println("2.Paket Khusus");
        System.out.println("3.Paket VIP");     
        System.out.print("Silahkan Masukan jenis Paket(1,2,3) :");
        jenis_p = Integer.valueOf(read.readLine());
        switch(jenis_p){
            case 1 : 
                b_perKm = 20000;
                b_perKg = 10000;
                paket = "Paket Reguler";
            break;
            case 2 :
                b_perKm = 35000;
                b_perKg = 20000;
                paket = "Paket Khusus";
            break;
            case 3 : 
                b_perKm = 35000;
                b_perKg = 20000;
                paket = "Paket VIP";
            break;
            default:
                System.out.println("Anda Salah Memasukan Jenis paket");
                PickUp ulg = new PickUp();
                ulg.printAll();
                break;
        }
        System.out.println("\n=================== Data Pengirim dan Tujuan ========================");
        System.out.print("\nSilahkan Masukan Nama \t\t: ");
        nama = read.readLine();
        System.out.print("Silahkan Masukan Berat (Kg)\t: ");
        berat = Long.valueOf(read.readLine());
        System.out.print("Silahkan Masukan Jarak (Km)\t: ");
        jarak = Long.valueOf(read.readLine());
        System.out.print("Silahkan Masukan Alamat \t: ");
        alamat = read.readLine();
        System.out.print("Silahkan Masukan Alamat Tujuan\t: ");
        alamat_p = read.readLine();
        t_biayaKg = b_perKg*berat;
        t_biayaKm = b_perKm*jarak;
        b_paket = t_biayaKg + t_biayaKm;
        ppn = b_paket * 10/100;
        b_total = b_paket + ppn;
     
        System.out.println("\n====================== Total biaya Dll ==============================");
        System.out.println("Nama \t\t: "+nama);
        System.out.println("Alamat \t\t: "+alamat);
        System.out.println("Alamat Tujuan \t: "+alamat_p);
        System.out.println("Jarak \t\t: "+jarak);
        System.out.println("Berat \t\t: "+berat);
        System.out.println("Jenis Paket \t: "+paket);
        System.out.println("Total Biaya Km \t: "+t_biayaKm);
        System.out.println("Total Biaya Kg \t: "+t_biayaKg);
        System.out.println("Nilai Ppn(10%) \t: "+ppn);
        System.out.println("Biaya Total \t: "+b_total);
        }
        catch(Exception e){
            System.out.println("Anda salah memasukan inputan");
            PickUp ulg = new PickUp();
                ulg.printAll();
        }
    }
    
}

dan run program tersebut, maka hasilnya akan seperti ini :

Selesai.

Semoga bisa bermanfaat bagi kalian semua yg telah membaca materi blog saya kali ini.
Terimakasih.
Wassalamualaikum.

Komentar

Postingan populer dari blog ini

Pseudocode Ganjil & Genap

Flowchart Toko online

Perhitungan Gaji