Muhammad Fandi Ramadhan - F1B020093
Muhammad Fandi Ramadhan - F1B020093
NIM : F1B020093
KELOMPOK 9
Soal : Membuat Program Pinjaman online dengan 2 penagih dan peminjam mempunyai informasi
tagihan dan tangga jatuh tempo
A, Script Program
import java.util.Scanner;
class Penghutang {
private double jumlahPinjaman;
private int lamaNunggak;
private double jumlahPembayaran;
class PenagihHutang {
private String nama;
private double jumlahHutang;
switch (menu) {
case 1:
System.out.println("=== INFORMASI PINJAMAN ===");
System.out.println("Jumlah Pinjaman: " +
penghutang.getJumlahPinjaman());
System.out.println("Lama Nunggak: " +
penghutang.getLamaNunggak());
System.out.println("Jumlah Pembayaran: " +
penghutang.getJumlahPembayaran());
System.out.println();
break;
case 2:
System.out.print("Masukkan jumlah pembayaran: ");
double pembayaran = input.nextDouble();
penghutang.bayarHutang(pembayaran);
penagih1.kurangiHutang(pembayaran);
penagih2.kurangiHutang(pembayaran);
System.out.println("Pembayaran berhasil dilakukan.");
System.out.println();
break;
case 3:
System.out.print("Masukkan jumlah hutang yang ingin
ditambahkan: ");
double tambahanHutang = input.nextDouble();
penghutang.bayarHutang(tambahanHutang);
penagih1.tambahHutang(tambahanHutang);
penagih2.tambahHutang(tambahanHutang);
System.out.println("Hutang berhasil ditambahkan.");
System.out.println();
break;
case 4:
isRunning = false;
System.out.println("Terima kasih!");
break;
default:
System.out.println("Input tidak valid. Silakan pilih
menu yang sesuai.");
System.out.println();
break;
}
}
input.close();
}
}
B. Hasil Running