Langsung ke konten utama

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


a. Pseudocode

Input Nilai ;
If (nilai <=45) grade = E ;
Else if (nilai>=45||nilai<=55) grade = D;

Else if (nilai>=55||nilai<=65) grade = C;
Else if (nilai>=65||nilai<=80) grade = B;
Else grade = A;
If (grade >=’D’) LULUS








Else TIDAK LULUS

·       b. Flowchat



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

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”

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

Postingan populer dari blog ini

TUGAS 1 JARINGAN KOMPUTER

Jenis-Jenis Jaringan Komputer: PAN, LAN, MAN, dan WAN - Maret 20, 2019 Ada banyak jenis-jenis jaringan komputer, seperti PAN (Personal Area Network), LAN (Local Area Network), MAN (Metropolitan Area Network), dan WAN (Wide Area Network). Jenis-Jenis jaringan diatas dibedakan berdasarkan luas area yang dijangkau. Pada artikel ini, Jejak Waktu akan menjelaskan tentang jenis-jenis jaringan komputer seperti yang telah disebutkan diatas. Jenis-Jenis Jaringan Komputer 1. PAN (Personal area network) PAN (Personal Area Network) adalah jaringan komputer yang digunakan untuk transmisi data antara perangkat pribadi seperti komputer, tablet, smartphone, personal digital assistant (PDA), konsol video game, perangkat peripheral dan perangkat hiburan pribadi lainnya. PAN dapat digunakan untuk komunikasi antara perangkat pribadi sendiri (komunikasi interpersonal), atau untuk menghubungkan perangkat ke jaringan dengan tingkat yang...

Tugas 1 METODE PERANCANGAN PROGRAM

1.       Cari Kegiatan apa saja yang dilakukan pada setiap langkah SDLC ! SDLC merupakan salah satu istilah yang sudah tidak asing lagi bagi anda para programmer dan juga teknisi IT yang biasa melakukan pengembangan terhadap sebuah sistem. Ya, SDLC sendiri merupakan kependekan dari System Development Life Cycle. Atau yang dalam bahasa Indonesia bisa kita artikan sebagai sebuah siklus dari pengembangan sistem. Pada dasarnya, SDLC ini berisi beberapa tahapan yang menggambarkan mengenai siklus dari sebuah sistem yang dikembangkan untuk tujuan tertentu. ada beberapa tahap yang harus dilewati dalam proses pengembangan sistem. Apa saja tahap = tahap tersebut? Berikut ini adalah beberapa tahap – tahap yang dilewati dalam SDLC : Analisis Sistem Tahapan dari SDLC yang pertama adalah melakukan analisis terhadap sistem. Analysis sistem merupakan tahap awal dalam sebuah siklus SDLC, dimana aanalisis sistem akan melakukan berbagai macam analisis terhadap sebuah si...