Minggu, 21 Oktober 2018

Tugas 4 Metode Perancangan Progam

Tugas 4  Metode Perancangan Progam

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

Jawab.

Pseudocode
{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}
DEKLARASI :
Nilai : integer
Grade : char
Keterangan : string
DESKRIPSI :
read (Nilai)
if nilai <= 45 then
    grade = 'E'
    keterangan = "Tidak lulus"
else if nilai >=46 || nilai <=55 then
    grade = 'D'
    keterangan = "Tidak Lulus"
else if nilai >=56 || nilai <=65 then
    grade = 'C'
    keterangan = "Lulus"
else if nilai >=66 || nilai <=80 then
    grade = 'B'
    keterangan = "Lulus"
else if nilai >=81 || nilai <=100 then
    grade = 'A'
    keterangan = "Lulus"
else
    grade = 'E'
    keterangan = "Tidak Lulus"
write(Grade, keterangan)

s.   b. Flowchat

3. Dibaca sebuah bilangan bulat yang mewakili pengukuran suhu air (dalam 0C) pada tekanan atmosfir, harus dituliskan wujud air pada temperatur 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

input
proses
output
Input suhu
if (suhu < 0)      // jika suhu air tersebut dibawah 0 °C
   {
    printf ("Beku");   //maka air tersebut dalam bentuk beku
   }
keterangan
PENGEMBANGAN OUTLINE KE DALAM ALGORITMA (lanjutan)

Program
{Dibaca sebuah bilangan bulat (integer) yang mewakili
pengukuran suhu air (dalam 0 C) pada tekanan atmosfir}
deklarasi
 suhu;
deskripsi
{Dibaca sebuah bilangan bulat (integer) yang mewakili
pengukuran suhu air (dalam 0 C) 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
WRITE "Uap" 
ENDIF
END
PEMERIKSAAN ALGORITMA
Test Plant :
-          Input Data

Data 1
Data 2
Data 3
suhu
-10 °C
10 °C
110 °C
-          Output Data

Data 1
Data 2
Data 3
keterangan
Beku
Cair
Uap
TABEL DESK CHECK

Data 1
Data 2
Data 3
suhu
-10 °C
10 °C
110 °C
keterangan
Beku
Cair
Uap
Flowchat





 
 
 
 
 
 
 
 
 


PROGRAM

Komentar

Tidak ada komentar:

Posting Komentar

pertemuan 12 MAKALAH ETIKA PROFESI TEKNOLOGI DAN INFORMASI CYBER ESPIONAGE

MAKALAH ETIKA PROFESI TEKNOLOGI DAN INFORMASI CYBER ESPIONAGE   Diajukan Untuk Me...