BREAKING NEWS

Contact

Sunday, October 21, 2018

TUGAS 4 : METODE PERANCANGAN PROGRAM








==TUGAS 4==
METODE PERANCANGAN PROGRAM

 
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

Jawaban :
A. Pseudocode


Input Nilai ;

If (nilai <=45) grade = E ;

Else if (nilai >=46||nilai<=55) grade D;

Else if (nilai> =56||nilai<=65) grade C;

Else if (nilai> =66||nilai<=80) grade B;

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 payung 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 

Jawaban :
A. Pseudocode

Input saldo;

If (saldo>=1.000.000 ||saldo<=5.000.000) then

Bunga = 0,01

Hadiah = “Payung cantik”

Esle 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 = “Smart Phone

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. 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. 
 
JAWABAN :
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


B. Flowchart:

C. Program






 --Matur Sembah Suwun--
##Salam_Kucel 



Post a Comment

 
Copyright © 2014 Santoso

Powered by JoJoThemes