02.20.Hitung Nominal Bunga Bulanan Menggunakan Python

BayuYudhaSaputra 2 views 3 slides Mar 10, 2025
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

02.20.03. Kode Python
Langkah-langkah kerja program menentukan nilai nominal bunga bulanan adalah:
Langkah ke-1 : Input modal dan persentase bunga tahunan. Kedua nilai ini disimpan dalam variabel berturut-turut modal dan persen_bunga.
Langkah ke-2 : menentukan nominal bunga bulanan menggunaka...


Slide Content

0220-hitungBunga.py #bayuyudhasaputra
Halaman 1

Programming Exercise 02.20
Hitung Nilai Investasi
02.20.01. Masalah
2.20.
(Hitung Bunga)
Buatlah program yang menampilkan besaran bunga yang ditagih pada bulan
depan. Jika diketahui besaran modal dan persen bunga tahunan.

Input modal: 1000
Input persentase bunga : 3.5
Bunga pada bulan depan adalah
Enter balance and interest rate (e.g., 3 for 3%): 1000, 3.5
The interest is 2.91667

02.20.02. Bunga Bulanan
Nominal bunga tahunan (atau dilambangkan B) dapat ditentukan dengan rumus berikut:
??????=?????? ×(
%??????
100
)
Dengan M adalah modal dan %B adalah persentase bunga tahunan. Nominal bunga ini adalah
bunga tahunan. Bunga bulanan dapat dirumuskan menjadi:
??????=?????? ×(
1
12
)×(
%??????
100
)
Jika 12 pada penyebut dikali dengan 100 maka dapat dirumuskan:
??????=?????? ×(
%??????
1200
)

02.20.03. Kode Python
Langkah-langkah kerja program menentukan nilai nominal bunga bulanan adalah:

0220-hitungBunga.py #bayuyudhasaputra
Halaman 2

Langkah ke-1 : Input modal dan persentase bunga tahunan. Kedua nilai ini disimpan dalam
variabel berturut-turut modal dan persen_bunga.
Langkah ke-2 : menentukan nominal bunga bulanan menggunakan rumus berikut. Nilai ini
disimpan dalam variabel bunga_bulanan.
bunga_bulanan = modal * (persen_bunga / 1200)
Langkah ke-3 : menampilkan nilai bunga bulanan.
Program lengkap program menentukan nilai nominal bunga bulanan adalah:
1 modal = eval(input("Input bunga : Rp"))
2 persen_bunga = eval(input("Input persentase bunga tahunan (Mis. 3 untuk 3%) : "))
3 bunga_bulanan = modal * (persen_bunga / 1200)
4 bunga_bulanan = round(bunga_bulanan, 2)
5 print("Nominal bunga bulanan adalah : Rp", bunga_bulanan)
Pada baris ke-1 dan 2, program meminta input kepada pengguna menggunakan fungsi
input(). Kemudian, kedua nilai ini dikonversi dari string menjadi numerik menggunakan
fungsi eval(). Pada baris ke-1, nilai yang diinput disimpan dalam variabel dengan nama modal.
Pada baris ke-2, nilai yang diinput disimpan dalam variabel dengan nama persen_bunga.
1 modal = eval(input("Input bunga : Rp"))
2 persen_bunga = eval(input("Input persentase bunga tahunan (Mis. 3 untuk 3%) : "))
Pada baris ke-3, nilai nominal bunga bulanan dihitung dengan mengalikan antara nilai
dalam persen_bunga dengan 1200 , kemudian hasilnya dikali dengan nilai dalam modal.
Hasil perhitungan ini disimpan dalam variabel dengan nama bunga_bulanan. Kemudian pada
baris ke-4, hasil perhitungan nilai nominal bunga bulanan dibulatkan dengan 2 angka desimal
menggunakan fungsi round().
3 bunga_bulanan = modal * (persen_bunga / 1200)
4 bunga_bulanan = round(bunga_bulanan, 2)
Kemudian pada baris ke-5, program menampilkan nilai dalam variabel bunga_bulanan
menggunakan fungsi print(). Nilai ini ditampilkan beserta pesan “Nominal bunga bulanan
adalah : Rp [nilai dalam variabel bunga_bulanan]”.
4 ….

0220-hitungBunga.py #bayuyudhasaputra
Halaman 3

5 print("Nominal bunga bulanan adalah : Rp", bunga_bulanan)
Contoh hasil eksekusi program menentukan nilai nominal bunga bulanan ditunjukkan
oleh gambar 02.20.01 berikut:
Gambar 02.20.01. Contoh Output Menentukan Nominal Bunga Bulanan

Dalam kasus ini, nilai modal adalah 1200000 dan persentase bunga tahunan sebesar 5% per
tahun. Sehingga, nominal bunga bulanan adalah 5000.

02.20.04. Daftar Pustaka
Liang. 2013. Introduction to Programming with Python. London: Pearson Education yang bisa
diakses pada tautan berikut:
https://www.amazon.com/Introduction-Programming-Using-Python-
Daniel/dp/0132747189

Baris kode ini bisa diakses pada tautan berikut:
https://github.com/bayuYudhaSaputra/Python/blob/main/Python_Liang/0220-
hitungBunga.py