II
PENGENALAN PEMANFAATAN
KOMPUTASI/PEMROGRAMAN
to t1 t2 t3 t4 t5 t6
Beli kentang ?
Pengenalan Flowchart (Diagram Alir)
Mulai Selesai
Pilihan
Proses
Pilihan
Alur Alur
pilihan
Flow Chart Mengupas Kentang
Mulai
Kentang
Kentang Tidak Beli
Beli Kentang
Kentang
Tersedia
Tersedia
??
Y
a
Kupas Kentang
Goreng Kentang
goreng
Rebus Kentang Selesai
rebus
Dimasak
apa? Buat Sup
sup
Flowchart Menghitung luas persegi panjang
Mulai
data (p,l,t)
Volume = p*l*t
Cetak
(volume)
Selesai
Berpikir Prosedural
• Masalah:
– Tabungan di bank selalu bertambah setiap tahun
– Bank memiliki bunga yang setiap tahun bertambah
• BNI memiliki bunga tahunan 10% per tahun
• Untuk uang 100 ribu, maka setelah satu tahun akan menjadi
110 ribu.
• Buatlah program yang menghitung uang kita setelah satu
tahun.
• Program akan menanyakan uang kita saat ini, kemudian
program akan menampilkan uang kita setelah satu tahun
input ( NilaiRp)
NilaiRp NilaiRp + NilaiRp * 10%
output( NilaiRp)
atau
output (“Masukkan Uang: “)
input ( NilaiRp)
NilaiRp NilaiRp + NilaiRp * 10%
output(“Tahun Depan => “)
output( NilaiRp )
Struktur
Data
input ( NilaiRp )
Algoritma NilaiRp ← NilaiRp + NilaiRp * 10%
output( NilaiRp )
input (NilaiRp)
NilaiRp ← NilaiRp + NilaiRp * 10%
output(NilaiRp)
input (NilaiRp)
NilaiRp ← NilaiRp + NilaiRp * 10%
output(NilaiRp)
input (NilaiRp)
NilaiRp ← NilaiRp + NilaiRp * 10%
output(NilaiRp) Tanda ‘*’ mengindikasikan
keluaran/masukan standard
(keyboard/layar)
Program HitungUangDiBank;
var
NilaiRp : integer;
begin
readln(NilaiRp);
NilaiRp := NilaiRp + NilaiRp * 0.1;
writeln(NilaiRp);
end
integer :: NilaiRp
read *, NilaiRp
NilaiRp := NilaiRp + NilaiRp * 0.1
print *, NilaiRp
Object code
LINK Executable Code
.exe