Logika Informatika
S2-Magister Teknik Informatika
Program Pascasarjana
Pengertian Algoritma
Pseudocode
1. Start
2. Input (gajipokok)
3. tunj = 0.10*gajipokok
4. gajikotor = gajipokok + tunj
5. pajak = 0.05*gajikotor
6. gajibersih = gajikotor – pajak
7. Output (gajibersih)
8. End
Penyelesaian
start
Flowchart Program
input (gajipokok)
tunj = 0.10*gajipokok
pajak = 0.05*gajikotor
output (gajibersih)
end
Simbol Flowchart Program
: terminal symbol
: preparation symbol
: processing symbol
: input/output symbol
: decision symbol
: connector symbol
: off page connector symbol
: Flow symbol
Latihan
X=2
Y=4
IF X>Y THEN
Jumlah = X^Y
ELSE
Jumlah = Y^X
ENDIF
Output (Jumlah)
Latihan
Input (n)
Faktorial = 1
FOR X = 1 TO n
Faktorial = Faktorial * X
NEXT X
Output (Faktorial)
Latihan
3. Tentukan luaran dari algoritma berikut
Input (n)
Jml = 0
Y=0
FOR X = 1 TO n
Input (angka)
IF angka MOD 2 = 0 THEN
Jml = Jml + angka
Y=Y+1
END IF
NEXT X
Rerata = Jml/Y
Output (Jml, Rerata)
Pekerjaan Rumah (PR)