Npm : 200810043
Kuis : Algoritma Sistem Informasi B
Jawaban :
a. Struktur algoritma adalah urutan bagaimana pemrosesan instruksi dalam algoritma dilakukan dan juga
bagaimana struktur instruksi algoritma tersebut dibagun.Contoh Struktur Algoritma : Struktur
Sekuensial,Struktur Seleksi, Dan Struktur perulangan
b. Variabel adalah suatu data yang nilainya dapat berubah-ubah. Variabel sangat erat kaitan.
Contoh :
c. Tipe data adalah suatu petunjuk bagi komputer untuk mengenali jenis nilai yang terkandung didalam suatu
variabel.
Contoh :
d. Flowchart adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian
suatu masalah. . contoh :
2. Doketahui Tabel Dis kon dan Hadiah berdasarkan Total Be lanja seperti di bawah ini:
Total_Belanja,d
iskon,hadiah
Total_Bela
nja
Diskon= 0
(Total_belanja<=1000 Ya Hadiah= -
000)
Tidak
(Total_belanja100000
1-2000000) Ya Diskon= 5%*Total_Belanja
Hadiah= Payung cantik
Tidak
Tidak
DiskonHa
diah
selesai
Program Simpanan_Silvana;
uses crt;
var
bbunga, tbunga, tsimp, Simp, bunga : real;
lama, i : integer;
begin
writeln('Perhitungan Besar Bunga Deposito');
writeln;
write('Besar Simpanan : Rp. ');readln(Simp);
write('Besar Bunga per Bulan (%) : ');readln(bunga);
write('Lama Simpanan (bulan) : ');readln(lama);
tsimp := simp;
tbunga := 0;
writeln;
for i := 1 to lama do
begin
bbunga := tsimp * bunga / 100;
tbunga := tbunga + bbunga;
tsimp := tsimp + bbunga;
end;
writeln('Total Bunga Diperoleh : Rp. ',tbunga:10:0);
writeln('Total Uang Diterima : Rp. ',tsimp:10:0);
end. readkey;
1 writeln('Perhitungan Besar Bung a Baris
Intruksi ke Simp bunga Lama tsimp tbunga i bbunga
Deposito');
2 writeln;
3 write('Besar Simpanan : R p. '); 1
4 readln(Simp); 2
5 write('Besar Bunga per Bulan (%) : '); 3
6 readln(bunga); 4 2000000
7 write('Lama Simpanan (bulan) ; ');
8 readln(lama); 5
9 tsimp := simp; 6
10 tbunga := 0; 7
1
1 writeln; ......
1
2 for i := 1 to lama do
begin
13 bbunga := tsimp * bunga / 100 ;
14 tbunga := tbunga + bbunga;
1
5 tsimp := tsimp + bbunga;
end;
16 writeln('Tot
al Bunga
Diperoleh : Rp.
',tbunga:10:0);
17 writeln('To
tal Uang
Diterima : Rp.
',tsimp:10:0);
18 readkey;