Tuesday 12 June 2012

Hitung Angsuran Hutang dengan Java

KASUS
Buat program untuk menghitung angsuran hutang, dimana diinputkan besar hutang/pinjaman, lamanya angsuran (bulan), dan besarnya bunga perbulan. Bunga dihitung dari hutang/pinjaman yang tersisa. Tampilan daftar pembayaran mulai dari pembayaran pertama sampai terakhir (lunas).

Source Code
package angsuran_hutang;
import java.util.Scanner;
public class Angsuran_hutang {
    public static void main(String[] args) {
     Scanner x=new Scanner(System.in);
     int lama;
     double hutang,bunga1,bunga,angsur,sisa,sisa1;
     double angsur1,total=0,totbunga,bayar;
      System.out.println("       PROGRAM HITUNG ANGSURAN PEMINJAMAN");
       System.out.println("===================================================");
     System.out.print("Besar Pinjaman        = ");hutang=x.nextDouble();
     System.out.print("Lama Angsuran (bulan) = ");lama=x.nextInt();
     System.out.println();
     for(int a=1;a<=lama;a++){
     angsur=hutang/lama;
    sisa=hutang-angsur*a;
    bunga=hutang/(sisa+angsur);
    bunga1=bunga*10/100*hutang; 
    bayar=bunga1+angsur;
    total+=bayar;
    System.out.println("Bulan ke - "+a);
    System.out.println("----------------------------");
    System.out.printf("Suku bunga     = %.2f",bunga);
    System.out.println(" persen");
    System.out.printf("Besar bunga    = %.2f",bunga1);
    System.out.println(" Rupiah");
    System.out.printf("Bayar          = %.2f",bayar);
    System.out.println(" Rupiah");
    System.out.printf("Sisa Pinjaman  = %.2f",sisa);
    System.out.println(" Rupiah");
    System.out.println("----------------------------");
     }
    System.out.println("=============================================================================");
    System.out.println("                                               Pinjaman awal   = "+hutang+" Rupiah");
    System.out.printf ("Total Pengembalian (pinjaman awa1+bunga dari bulan  1 - "+lama+"      = %.2f",total);
    System.out.println(" Rupiah");
    System.out.println();
    }
}


TAMPILAN

PROGRAM HITUNG ANGSURAN PEMINJAMAN
===================================================
Besar Pinjaman        = 20000000
Lama Angsuran (bulan) = 10

Bulan ke - 1
----------------------------
Suku bunga     = 1.00 persen
Besar bunga    = 2000000.00 Rupiah
Bayar          = 4000000.00 Rupiah
Sisa Pinjaman  = 18000000.00 Rupiah
----------------------------
Bulan ke - 2
----------------------------
Suku bunga     = 1.11 persen
Besar bunga    = 2222222.22 Rupiah
Bayar          = 4222222.22 Rupiah
Sisa Pinjaman  = 16000000.00 Rupiah
----------------------------
Bulan ke - 3
----------------------------
Suku bunga     = 1.25 persen
Besar bunga    = 2500000.00 Rupiah
Bayar          = 4500000.00 Rupiah
Sisa Pinjaman  = 14000000.00 Rupiah
----------------------------
Bulan ke - 4
----------------------------
Suku bunga     = 1.43 persen
Besar bunga    = 2857142.86 Rupiah
Bayar          = 4857142.86 Rupiah
Sisa Pinjaman  = 12000000.00 Rupiah
----------------------------
Bulan ke - 5
----------------------------
Suku bunga     = 1.67 persen
Besar bunga    = 3333333.33 Rupiah
Bayar          = 5333333.33 Rupiah
Sisa Pinjaman  = 10000000.00 Rupiah
----------------------------
Bulan ke - 6
----------------------------
Suku bunga     = 2.00 persen
Besar bunga    = 4000000.00 Rupiah
Bayar          = 6000000.00 Rupiah
Sisa Pinjaman  = 8000000.00 Rupiah
----------------------------
Bulan ke - 7
----------------------------
Suku bunga     = 2.50 persen
Besar bunga    = 5000000.00 Rupiah
Bayar          = 7000000.00 Rupiah
Sisa Pinjaman  = 6000000.00 Rupiah
----------------------------
Bulan ke - 8
----------------------------
Suku bunga     = 3.33 persen
Besar bunga    = 6666666.67 Rupiah
Bayar          = 8666666.67 Rupiah
Sisa Pinjaman  = 4000000.00 Rupiah
----------------------------
Bulan ke - 9
----------------------------
Suku bunga     = 5.00 persen
Besar bunga    = 10000000.00 Rupiah
Bayar          = 12000000.00 Rupiah
Sisa Pinjaman  = 2000000.00 Rupiah
----------------------------
Bulan ke - 10
----------------------------
Suku bunga     = 10.00 persen
Besar bunga    = 20000000.00 Rupiah
Bayar          = 22000000.00 Rupiah
Sisa Pinjaman  = 0.00 Rupiah
----------------------------
=============================================================================
                                               Pinjaman awal   = 2.0E7 Rupiah
Total Pengembalian (pinjaman awa1+bunga dari bulan  1 - 10      = 78579365.08 Rupiah

No comments:

Post a Comment