Jumat, 17 November 2017

flowchart dan pemprograman pick up barang dengan java netbeans

PROGRAM PICK UP BARANG


SOAL:
Buat program pelayanan pick-up barang
menampilkan menu bentuk layanan
menu:
1. Paket Reguler
2. Paket Khusus
3. Paket VIP
Menu 1. Paket reguler;
biaya per Kg = 10.000
biaya per KM = 20.000
Biaya paket = total biaya Kg + total biaya KM
Menu 2. Paket Khusus;
biaya per Kg = 20.000
biaya per KM = 35.000
Biaya paket = total biaya Kg + total biaya KM
Menu 3. Paket Khusus;
biaya per Kg = 20.000
biaya per KM = 35.000
Biaya paket = total biaya Kg + total biaya KM
Semua Biaya Paket dikenakan pajak PPN 10%
Biaya Total = biaya paket + nilai PPN 10%

KODE PROGRAM:

package programpickupbarang;

import java.util.Scanner;

/**
 *
 * @author HP
 */
public class Programpickupbarang {
    private static Object input;

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
      Scanner baca = new Scanner (System.in);
      Scanner input =  new Scanner(System.in);
               
      String nama,alamat, tujuan;
      int jarak,paket,berat,berattotal,jaraktotal,biayapaket,ppn,biayatotal;
               
      System.out.println("     PROGRAM PICKUP BARANG      ");
      System.out.println("===============================");
      System.out.print("Masukan nama:");
      nama = baca.nextLine();
      System.out.print("Masukan alamat :");
      alamat= baca.nextLine();
      System.out.print("Masukan alamat pengiriman :");
      tujuan = baca.nextLine();
      System.out.print("Masukan jarak pengiriman (km) :");
      jarak = input.nextInt();
      System.out.print("Masukan berat barang (kg)");
      berat = input.nextInt();
       System.out.print("Menu layanan : \n <1>Paket reguler\n <2>Paket khusus\n <3> paket VIP  ");
       System.out.print("  Masukan pilihan :   ");
      paket = input.nextInt();
      System.out.print("\n================================");
     
        System.out.println("Nama : "+ nama);
        System.out.println("alamat: "+ alamat);
        System.out.println("alamat pengirim: "+ tujuan);
        System.out.println("jarak pengiriman: "+ jarak+"km");
          System.out.println("berat barang: "+ berat+"kg");
         
          switch (paket) {
              case 1:
                berattotal=berat*10000;
                  jaraktotal=jarak*20000;
                  biayapaket=berattotal+jaraktotal;
                  ppn=biayapaket*10/100;
                  biayatotal=biayapaket+ppn;
                   System.out.println("Total biaya kg : "+ berattotal);
        System.out.println("Total biaya km: "+ jaraktotal);
        System.out.println("Nilai PPN 10%: "+ ppn);
        System.out.println("Biaya total: "+ biayatotal);
                  break;
                  case 2:
                berattotal=berat*20000;
                  jaraktotal=jarak*35000;
                  biayapaket=berattotal+jaraktotal;
                  ppn=biayapaket*10/100;
                  biayatotal=biayapaket+ppn;
                   System.out.println("Total biaya kg : "+ berattotal);
        System.out.println("Total biaya km: "+ jaraktotal);
        System.out.println("Nilai PPN 10%: "+ ppn);
        System.out.println("Biaya total: "+ biayatotal);
                  break;
                   case 3:
                berattotal=berat*30000;
                  jaraktotal=jarak*50000;
                  biayapaket=berattotal+jaraktotal;
                  ppn=biayapaket*10/100;
                  biayatotal=biayapaket+ppn;
                   System.out.println("Total biaya kg : "+ berattotal);
        System.out.println("Total biaya km: "+ jaraktotal);
        System.out.println("Nilai PPN 10%: "+ ppn);
        System.out.println("Biaya total: "+ biayatotal);
                  break;
                   default:
                     break;
                 
                 
          }
    }
   
}

HASILNYA:

FLOWCHART:






program ini dibuat untuk memenuhi mata kuliah pemprograman terstruktur
dosen:Slamet Sucipto ,S.Kom.M.Kom

Tidak ada komentar:

Posting Komentar