Program Java Menghitung SPP

Program Java menghitung SPP dengan pemrograman berorientasi objek (OOP) Java Konstruktor.

constructor.

File Java ke 1 beri nama SPP.java

public class SPP {
String nama, nim;
int spt,spv,sks;
//construktor dengan parameter
public SPP(String nama, String nim, int spt, int spv, int sks){
this.nama = nama;
this.nim = nim;
this.spt = spt;
this.spv = spv;
this.sks = sks;
}
//method hitung dengan tipe int
public int hitung(){
//method non-void harus ada nilai kembalian/return value
return (spt+(spv*sks));
}
}


//File / script java ke 2 beri nama DemoSPP


public class DemoSPP {
public static void main (String [] args) throws IOException{
//deklarasi variabel
String nama,nim;
int spt,spv,sks;
//proses instansiasi objek dengan inputan manual
SPP bayar = new SPP("Irfan","12.12.1234",950000,70000,24);
//dengan inputan
//Langkah 1 : menginisialisasi BufferedReader
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//Langkah 2 : proses input
System.out.print("Nama \t\t: ");
nama = br.readLine();
System.out.print("NIM \t\t: ");
nim = br.readLine();
System.out.print("SPP Tetap \t: ");
spt = Integer.parseInt(br.readLine());
System.out.print("SPP Variabel \t: ");
spv = Integer.parseInt(br.readLine());
System.out.print("SKS \t\t: ");
sks = Integer.parseInt(br.readLine());
//proses instansiasi objek dengan inputan
SPP bayar2 = new SPP(nama,nim,spt,spv,sks);
//output perhitungan dengan inputan manual
System.out.println("\n\n\n--------------- PROGRAM PERHITUNGAN SPP MANUAL ---------------\n");
System.out.println("Nama \t\t: " + bayar.nama);
System.out.println("NIM \t\t: " + bayar.nim);
System.out.println("SPP Tetap \t: " + bayar.spt);
System.out.println("SPP Variabel \t: " + bayar.spv);
System.out.println("SKS \t\t: " + bayar.sks);
System.out.println("Total SPP yang harus dibayarkan : Rp " + bayar.hitung() + ",-\n");
System.out.println("------------------------ TERIMA KASIH ------------------------\n\n");
//output perhitungan dengan inputan
System.out.println("\n-------------- PROGRAM PERHITUNGAN SPP OTOMATIS --------------\n");
System.out.println("Nama \t\t: " + bayar2.nama);
System.out.println("NIM \t\t: " + bayar2.nim);
System.out.println("SPP Tetap \t: " + bayar2.spt);
System.out.println("SPP Variabel \t: " + bayar2.spv);
System.out.println("SKS \t\t: " + bayar2.sks);
System.out.println("Total SPP yang harus dibayarkan : Rp " + bayar2.hitung() + ",-\n");
System.out.println("------------------------ TERIMA KASIH ------------------------\n");
}
}


Run yang Demo SPP lewat CMD :
Hasilnya akan tampak seperti dibawah ini :




Comments

Popular posts from this blog

Cara Mengatasi Galat: Index hilang pada kolom di phpMyAdmin

Program C++ Menghitung Diskon Pembelian oleh Pelanggan