edit

Monday, January 18, 2010

Pembahasan Soal Algoritma dan Pemrograman (1)

Sebuah bank memberikan pinjaman kepada nasabah dengan bunga bGj% per bulan pada bulan-bulan Ganjil dan bGn% pada bulan-bulan genap, yang dihitung terhadap sisa pokok(sp) yang belum dibayar oleh nasabah.
Masukan ke algoritma ini adalah : pokok hutang (p), prosentase bunga (b), dan nominal cicilan (c) per bulan. Hitunglah berapa bulan (n) nasabah harus mengangsur hutangnya.

a. Buatlah flowchart untuk memecahkan persoalan ini jika masukan ke algoritma ini adalah :
·         Nominal hutang (p)
·         Prosentase bunga pada bulan ganjil (bGj)
·         Prosentase bunga pada bulan genap (bGn)
·         Nominal cicilan/ angsuran (cc)
·         Keluarannya adalah jumlah bulan nasabah harus mengangsur (n) & kelebihan angsuran pada bulan ke n
b.      Buatlah potongan program untuk mengimplementasikan kedua flowchart jawaban a menggunakan bahasa Java

Jawab :

Flowchart versi 1

Potongan program versi 1
while (sp>0) {
                if((n%2)!=0) {
                                sp=sp+(bGj*sp)-cc
                } else {
                                sp=sp+(bGn*sp)-cc
                }
}
Program di atas cocok untuk permasalahan cicilan utang. Untuk flowchart versi 2 bisa download..

4 comments:

  1. aku mw tanya nh ..
    mhon dijwab yah

    departemen store XYZ memberikan diskon belanja sebanyk 5 % bagi pembeli yg total blnjanya lebih dri Rp.2.500.000 . buatlah flowchart dngn dta masukan adlah total belanja sedangkan outputnya : diskon belanja dan nilai harga belanja setelah dikurangi diskon ?

    mhon bntuan'a yh , soal'a aku blm paham dikrnakan dosen yg jrang msuk
    :)

    ReplyDelete
  2. Penjelasan.datail nya gimana cara membaca flowchatnya. Hehe saya masih agak bingung

    ReplyDelete