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 :
- Paket Reguler dengan biaya Rp 20.000/KM dan Rp 10.000/KG
- Paket Khusus dengan biaya Rp 35.000/KM dan Rp 20.000/KG
- Paket VIP dengan biaya Rp 35.000/KM dan Rp 20.000/KG
- 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
Posting Komentar