Kamis, 04 Mei 2017

Program Pick-up Barang Sederhana

Tugas Mandiri

Buat Program Pick-Up Barang

User memasukan data (namaPelanggan, namaBarang, noHP, alamatPengirim, alamatTujuan, jarak, berat)
Program menampilkan :


• (namaPelanggan, namaBarang, noHP, alamatPengirim, alamatTujuan, jarak, berat)
• Total biaya ⇨ dihitung dari biaya paket + nilai PPN 10%
• Jenis Layanan ⇨ (1. Paket Reguler, 2. Paket Khusus, 3.Paket VIP)
system menampilkan ⇨ data pelanggan, 

                                   ⇨ jarak berat total biaya kg
                                   ⇨ total biaya km 
                                   ⇨ nilai PPN 10% 
                                   ⇨ biaya total


  • 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 pickup;

/**
 *
 * @author Alam dwi gunawan
 */
import java.util.Scanner;
public class Pickup {


    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner input = new Scanner (System.in);
     
        String nama, barang, noHP, alamat, tujuan;
        int jarak, paket,berat,beratTotal,jarakTotal,biayaPaket,ppn,biayaTotal;
             
        System.out.println ("PROGRAM PICK-UP BARANG");
        System.out.println ("   ");
        System.out.print ("Masukkan Nama                 = ");
        nama = input.nextLine();
        System.out.print ("Masukkan Nama Barang          = ");
        barang = input.nextLine();
        System.out.print ("Masukkan Nomor HP             = ");
        noHP = input.nextLine();
        System.out.print ("Masukkan Alamat Pengirim      = ");
        alamat = input.nextLine();
        System.out.print ("Masukkan Alamat Tujuan        = ");
        tujuan = input.nextLine();
        System.out.print ("Masukkan Jarak Pengiriman(km) = ");
        jarak = input.nextInt();
        System.out.print ("Masukkan Berat Barang(kg)     = ");
        berat = input.nextInt();
        System.out.println ("Menu Layanan \n 1.Paket Reguler | 2.Paket Khusus | 3.Paket VIP" );
        System.out.print ("Masukkan Pilihan              = ");
        paket = input.nextInt();
        System.out.println ("\n");
        System.out.println ("==========================================================");
        System.out.println ("RESULT");
        System.out.println ("==========================================================");
        System.out.println ("Nama                          = "+nama);
        System.out.println ("Nama Barang                   = "+barang);
        System.out.println ("Nomor HP                      = "+noHP);      
        System.out.println ("Alamat Pengirim               = "+alamat);
        System.out.println ("Alamat Tujuan                 = "+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;
        }
    }
 

}


Contoh program ketika di jalankan :




Tidak ada komentar:

Posting Komentar

Program Array 2 Dimensi

Tugas Mandiri Buat Program Array 2 Dimensi Ketentuan: - Jumlah baris 4 - Jumlah kolom 4 - user menginput nilai (angka- 2digit) pada s...