Friday, 4 November 2016

Pseudocode dan Flowchart Program Menghitung Biaya Tagihan Air

Pseudocode dan Flowchart Program Menghitung Biaya Tagihan Air blog jonarendra


Sekarang saya akan posting Pseudocode dan Flowchart dari program menghitung biaya tagihan air yang merupakan kelanjutan dari postingan saya yang berjudul Program Penghitung Biaya Tagihan Air dengan Bahasa C. Disini saya tidak akan menjelaskan lagi fungsi-fungsi yang ada dalam algoritma menghitung biaya program air, karena juga sudah dibahas di post tersebut. Langsung saja simak Pseudocode dan Flowchart Program Menghitung Biaya Tagihan Air.

Pseudocode dan Flowchart Program Menghitung Biaya Tagihan Air


1. Pseudocode



Algoritma_Menghitung_Biaya_Pemakaian_Air
{Menghitung biaya pemakaian air sesuai dengan golongan dan jumlah pemakaian air bulan lalu dan bulan ini yang diinputkan oleh pengguna}
Deklarasi:
kategori = char
bpm, biaya, pemakaian_lalu, pemakaian_ini, besar_pemakaian, sisa, denda = float
float BIAYA_ADM = 50.00
Deskripsi:
//User menginputkan kategori R atau U disimpan di variabel kategori
Read(kategori)
If kategori = ‘R’ then
bpm ← 10.00
else if kategori = ‘U’ then
bpm ← 20.00
else then
    write(“Input salah”)
    exit(1)
endif
//User menginputkan pemakaian bulan lalu disimpan di variabel pemakaian_lalu
//User menginputkan pemakaian bulan ini disimpan di variabel pemakaian_ini
Read(pemakaian_lalu)
Read(pemakaian_ini)
besar_pemakaian ← pemakaian_ini - pemakaian_lalu
Write(besar_pemakaian)
If besar_pemakaian>10 then
    sisa ← besar_pemakaian – 10
    biaya ← 50.00 + sisa * 10
    write(biaya)
else if (besar_pemakaian<10 & besar_pemakaian>0) then
    biaya ← 50.00
    write (biaya)
else then
    biaya ← 0
    write(biaya)
endif
if (besar_pemakaian>100) then
    denda ← 20.00
    write(denda)
else if (besar_pemakaian>20) then
    denda ← 10.00
    write(denda)
else then
    denda ← 0
    write(denda)
endif
Write(bpm)
Write(BIAYA_ADM)
Write(BIAYA_ADM+bpm+biaya+denda)
END


2. Flowchart



Sekian post dari Blog Jonarendra tentang pemrograman. Silahkan baca dasar dasar membuat program jika anda baru dalam dunia pemrograman.

arrow_back
arrow_forward

Berkomentarlah dengan baik dan benar, dilarang SPAM!
Tata Tertib Berkomentar
EmoticonEmoticon