1. Buatlah pseudocode dan flowchart untuk menentukan nilai dan lulus atau tidak lulus dengan ketentuan

Nilai 0 s/d 45 grade E ket Tidak Lulus
Nilai 46 s/d 55 grade D ket Tidak Lulus
Nilai 56 s/d 65 grade C ket Lulus
Nilai 66 s/d 80 grade B ket Lulus
Nilai 81 s/d 100 grade A ket Lulus

a. Pseudocode
Input Nilai
If(nilai<=45) grade = E;
Else if (nilai>=45||nilai<=55) grade D;
Else if (nilai>=55||nilai<=65) garde C;
Else if (nilai>=65||nilai<=80) garde B;
Else grade = A;
Else grade = A;
If (grade>=’D’)LULUS

Else TIDAK LULUS

b .Flowchart



2. Buatlah pseudocode dan flowchart untuk menentukan bunga dan reward dengan ketentuan:

Saldo 1jt s/d 5jt bunga 1% reward paying cantik
Saldo 6jt s/d 10jt bunga 2% reward handphone
Saldo 11jt s/d 15jt bunga 3% reward smartphone
Saldo 16jt s/d 20jt bunga 4% reward TV
Saldo 21jt s/d 25jt bunga 5% reward sepeda gunung

a. Pseudocode

input saldo;
if (saldo>=1.000.000 ||saldo<=5.000.000)then
            bunga=0,01
            hadiah=”paying cantik”
else if (saldo>=6.000.000 ||saldo<=10.000.000) then
            bunga=0,02
            hadiah=”handphone”
else if (saldo>=11.000.000 ||saldo<=15.000.000) then
            bunga=0,03
            hadiah=”smartphone”
else if (saldo>=16.000.000 ||saldo<=20.000.000) then
            bunga=0,04
            hadiah=”TV”
else if (saldo>=21.000.000 ||saldo<=25.000.000) then
            bunga=0,05
            hadiah=”sepeda gunung”
else
            bunga=0,00
hadiah=”tidak ada”



b. Flowchart
       




3. Di baca sebuah bilangan bulat yang mewakili pengukuran suhu air (0C) pada tekanan atmosfir, harus di tuliskan wujud air pada temperature dan tekanan tersebut. Ketentuan beku jika suhu ≤ 0 cair jika 0 < suhu  ≤ 100 uap jika suhu > 100.
Buatlah pseudocode, flowchart dan program dari masalah di atas.

SELECTION

Input : suhu
Output : keterangan suhu
Proses : suhu < 0, suhu > 0 && suhu < 100. Suhu > 100

OUTLINE SOLUSI





PENGEMBANGAN OUTLINE KE DALAM ALGORITMA (lanjutan)

Program

{Di baca sebuah bilangan bulat (integer) yang mewakili pengukuran suhu air (dalam 0C) pada tekanan atmosfir}

Deklarasi
Suhu
Deskripsi

Input suhu
IF suhu < 0 THEN
WRITE “Beku”
ELSE
IF suhu > 0 AND suhu <
100 THEN
WRITE “Cair”
IF suhu > 100 THEN
END IF
END

PEMERIKSAAN ALGORITMA

Test Plant :
-Input Data
 
-Output Data

-Tabel Desk check

FLOWCHART

PROGRAM