PENYELESAIAN UAS PEMOGRAMAN JAVA UNISBANK



UAS Bahasa Pemrograman
6 JANUARI 2020
Buatlah Program dengan Data Array sebagai berikut:
INPUT : Nama Peserta, Kode [A/B/C], Ujian [Y/N]
PROSES:
KODE
NAMA TRAINING
B TRAINING
B. UJIAN
A
MICROSOFT
1.500.000
1.000.000
B
CISCO
500.000
3.500.000
C
FORESEC
500.000
500.000
Bayar = B.TRAINING + B.UJIAN (Jika Ikut)
OUTPUT:
Nama Peserta, Bayar
JAWAB
Pemrograman
//NAMA : SYARIF HIDAYATULLAH
//NIM  : 19.01.63.0002
import java.io.*;
class UAS{
                public static void main(String[] args) throws IOException {          
                                String[] NamaPeserta=new String[10];
                                //String[] NomorTelephone=new String[10];
                    String[] KodeTraining=new String[10];
                                String[] NamaTraining=new String[10];
                                String[] Ujian=new String[10];
                                int[] BiayaTraining=new int[10];
                                int[] BiayaUjian=new int[10];
                                int[] Bayar=new int[10];
                                                int[] TotalBayar=new int[10];
                                int JumlahPeserta=0;
               
                                int i;
                                //int Total=0;
               
                                BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
//NAMA : SYARIF HIDAYATULLAH
//NIM  : 19.01.63.0002      
                                                System.out.println("======================================");
                                                System.out.println("UJIAN AKHIR SEMESTER");
                                                System.out.println("NAMA : SYARIF HIDAYATULLAH");
                                System.out.println("NIM : 19.01.63.0002");
                                                System.out.println("======================================");
                                               
                                String Pilihan="T";
                                i=0;

                                                do{
                                                System.out.print("Nama Peserta   : ");NamaPeserta[i]=input.readLine();
                                                //System.out.print("Nomor Telephone   : ");NomorTelephone[i]=input.readLine();
                                                System.out.print("Kode Training[A/B/C]: ");KodeTraining[i]=input.readLine();
               
                                                if(KodeTraining[i].equals("A")) {
                                                                NamaTraining[i]="MICROSOFT";
                                                                BiayaTraining[i]=1500000;
                                                                                BiayaUjian[i]=1000000;
                                                }
                                                else if(KodeTraining[i].equals("B")) {
                                                                NamaTraining [i]="CISCO";
                                                                BiayaTraining[i]=500000;
                                                                                BiayaUjian[i]=3500000;
                                                }
                                                else {
                                                                NamaTraining [i]="FORESEC";
                                                                BiayaTraining[i]=500000;
                                                                                BiayaUjian[i]=500000;
                                                }
                                                                Bayar[i]=BiayaTraining[i];
                               
                                                                System.out.print("IKUT UJIAN [Y/N]   : ");Ujian[i]=input.readLine();
                                                if(Ujian[i].equals("Y")) {
                                                                TotalBayar[i]=Bayar[i]+(BiayaUjian[i]);
                                                }
                                                else {
                                                    BiayaUjian[i]=0;
                                                    TotalBayar[i]=Bayar[i]+(BiayaUjian[i]);
                                                }
               
                                                i++;                        
                                                JumlahPeserta++; // Ini yang sangat penting, untuk menghitung jumlah perulangan pada outputnya
                                                System.out.print("Input Data Lagi [Y/N] : "); Pilihan = input.readLine();   
                                }              
                                while ((Pilihan.equals("y")) || (Pilihan.equals("Y")) || (Pilihan.equals("BOLEH"))) ;
//NAMA : SYARIF HIDAYATULLAH
//NIM  : 19.01.63.0002   
                System.out.println("                         DAFTAR PEMBAYARAN ");
                                System.out.println("                            TRAINING IT ");
                                System.out.println("=====================================================================================");
                                System.out.println("Nama        Kode         Nama          Biaya         Biaya         Total     ");
                                System.out.println("Peserta     Training     Training      Training      Ujian         Pembayaran");
                                System.out.println("=====================================================================================");
               
                                i=0;
                                do {     
                                System.out.println(NamaPeserta[i]+"      "+KodeTraining[i]+"            "+NamaTraining[i]+"     "+BiayaTraining[i]+"    "+BiayaUjian[i]+"       "+TotalBayar[i]);
                                                i++;
                                }
                                while (i<JumlahPeserta);  // Jumlah perulangan tergantung dari jumlah perulangan pada proses input
                               
                                System.out.println("=====================================================================================");
                                }
}

HASIL OUTPUT


Subscribe to receive free email updates:

0 Response to "PENYELESAIAN UAS PEMOGRAMAN JAVA UNISBANK"

Posting Komentar