Wednesday, 26 October 2016

Pemrogaman Java

Contoh Program Jasa Pemasangan Iklan menggunakan Java

      Hai guys,... kali ini saya akan membagikan contoh pemrogaman dengan bahasa java disini merupakan projek saya saat praktek uts disini di deskripsikan program berguna sebagai jasa pemasangan iklan cetak yang melayani iklan baris dan iklan display disini hanya menampilkan proses perhitungan serta rincian data yang harus dibayar penyewa jasa serta dokumentasinya,langsung saja kita ke Hasil Program dan Source Codenye ;




Code Program     :
Iklan.java
package praktekuts;

/**
 *
 * @author Billy
 */
import java.util.Scanner;
public class Iklan  {

    String nmIklan;
    int tarifIklan,kodeIklan,kodeProduk;
   void inputIklan(){
        Scanner input = new Scanner(System.in);
        System.out.print("Kode Iklan  :    ");
        kodeIklan = input.nextInt();
        System.out.print("Nama Iklan  :   ");
        nmIklan = input.nextLine();
        System.out.print("Tarif Iklan :  ");
        tarifIklan = input.nextInt();
}
}       
PasangIklan.java
package praktekuts;

/**
 *
 * @author Billy
 */
import java.util.Scanner;
public class PasangIklan extends Iklan{
    Scanner input = new Scanner(System.in);
    int noNota,potongan,jmlIklan,biayaIklan,durasi,totBiaya,ppn;
    float diskon,jmldiskon;
    String ketByr,souvenir;
    String nama,alamat,cabang;
   
     void PasangIklan(String cabang){
       this.cabang = cabang;
    }
     void setNota(){
         System.out.print("Nama Pemasang  : ");
         nama=input.next();
         System.out.print("Alamat         : ");
         alamat = input.next();
         System.out.println("======Melayani Produk Iklan======");
         System.out.println("[ 1.Iklan Baris]");
         System.out.println("[ 2.Iklan Display]");
         System.out.print("Kode Produk (pilih 1 atau 2) : ");
         kodeProduk = input.nextInt(); 
         this.kodeProduk=kodeProduk;
    }
     void inputJumlah(){
         if(kodeProduk==1){
            System.out.print("Produk Iklan   : 1.Iklan Baris");
            System.out.print("\nJumlah Baris   : ");
            jmlIklan = input.nextInt();
           
        }else if (kodeProduk==2){
            System.out.print("Produk Iklan   : 2.Iklan Display");
            System.out.print("\nLuas(mmk)      : ");
            jmlIklan = input.nextInt();
        }else{
             System.out.println("Pilihan Tidak Tersedia");
            
            
        }
    }
     void getTarifIklan(){
       switch(kodeProduk){
            case 1 : tarifIklan = 20000;
                break;
            case 2 : tarifIklan = 25000;
                break;
            }
       System.out.print("Tarif Iklan    : Rp."+tarifIklan);  
           
    }
     void inputDurasi(){
       System.out.print("\nDurasi (hari)  : ");
       durasi = input.nextInt();
      
     }
     int getDiskon(){
        System.out.print("Diskon(%)      : ");
        diskon = input.nextInt();
        potongan =(int)(diskon/100*tarifIklan*jmlIklan*durasi);
         System.out.println("Hasil Potongan : Rp."+potongan);
       
        return potongan;
     }
     int getBiayaIklan(){
          biayaIklan=(tarifIklan*jmlIklan*durasi-potongan);
          System.out.print("Biaya Iklan    : Rp."+biayaIklan);
         
          return biayaIklan;
        
         }
     String getSouvenir(){
      if (kodeProduk==1){ 
          souvenir ="Tidak Mendapat Souvenir";
     }else if(durasi<3){
         souvenir="Tidak mendapatkan Souvenir";
     }else if((durasi>=3)&&(durasi<=6)){
         souvenir="Mug Cantik";
     }else if((durasi>=7)&&(durasi<=10)){
         souvenir="Payung Cantik";
     }else if((durasi>=11)&&(durasi>=14)){
         souvenir="Tas Keren";
     }
        return souvenir;
     }
     int getTotal(){
         ppn =(int) (0.1 * biayaIklan);
         System.out.println("\nPPN            : Rp."+ppn);
         totBiaya=ppn+biayaIklan;
         System.out.println("Total Biaya    : Rp."+totBiaya);
         System.out.println("Bonus Souvenir : "+souvenir);
        
        return totBiaya;
     }
     void cetak(){
        System.out.println("\t"+noNota+"\t\t"+kodeProduk+"\t\t"+tarifIklan+"\t\t"+jmlIklan+"\t\t\t"+durasi+"\t\t"+ppn+"\t\t"+totBiaya+"\t\t"+souvenir);
      
    }
}
PasangIklanDemo.java
package praktekuts;

/**
 *
 * @author Billy
 */
import java.util.Scanner;
public class PasangIklanDemo {
    public static void main(String[] args) {
    int jumlah,i,total = 0;
        Scanner input = new Scanner(System.in);
        System.out.println("||||=====Jasa Pemasangan Iklan Cetak=====||||");
        System.out.println("||||       Nama Agen : Billy Rifqi D     ||||");
        System.out.println("||||=====================================||||");
        System.out.println("");
        System.out.print("Masukkan Jumlah Pemesanan Iklan = ");
        jumlah = input.nextInt();
        PasangIklan htng [] = new PasangIklan[jumlah];
    for(i=0;i<jumlah;i++){
        htng[i] = new PasangIklan();
            System.out.println("Iklan ke "+(htng[i].noNota=i+1));
            System.out.println("No Nota = "+(htng[i].noNota=i+1));
            htng[i].setNota();
           htng[i].inputJumlah();
           htng[i].getTarifIklan();
           htng[i].inputDurasi();
           htng[i].getDiskon();
           htng[i].getBiayaIklan();
           htng[i].getSouvenir();
           htng[i].getTotal();
total = total + htng[i].totBiaya;
System.out.println("");
System.out.println("");
}
        System.out.println("Daftar Iklan Cetak <Billy Rifqi D> ");
        System.out.println(" -------------------------------------------------------------------------------------------------------------------------------------------------------");
        System.out.println("No      Nota        Produk Iklan         Tarif         Jumlah/Luas           Durasi              PPN           Total Biaya           Souvenir");
        System.out.println(" -------------------------------------------------------------------------------------------------------------------------------------------------------");
        System.out.println("");
for(i=0;i<jumlah;i++){
int no_pst = i+1;
System.out.print(""+no_pst+" ");
htng[i].cetak();
}
System.out.println(" -------------------------------------------------------------------------------------------------------------------------------------------------------");
System.out.println(" -------------------------------------------------------------------------------------------------------------------------------------------------------");
System.out.print("Total Semua Biaya "+total);
System.out.println("");
}

    Choose :
  • OR
  • To comment
No comments:
Write comments