Anda di halaman 1dari 2

Najwa Felira Zetti

2209106052

Informatika B 2022

POSTTEST 1 : ALGORITMA

Buatlah Algoritma Deskriptif, Sistematis, dan Pseudocode untuk sebuah program grading yang
dimana setiap nilainya memiliki ketentuan sebagai berikut :
100 - 80 = A
79 - 70 = B
69 - 60 = C
59 - 50 = D
49 - 0 = E

1. Algoritma Deskriptif

A. Deklarasikan variabel dengan bilangan sebagai inputan integral X = bilangan bulat.

B. Buat kondisi yang kondisi pertama yaitu jika X lebih dari sama dengan 80 dan kurang
dari sama dengan 100. Maka nilai menjadi A.

C. Lalu buat kondisi kedua jika X lebih dari sama dengan 70 dan kurang dari sama dengan
79. Maka nilai menjadi B.

D. Lalu buat kondisi ketiga jika X lebih dari sama dengan 60 dan kurang dari sama dengan
69. Maka nilai menjadi C.

E. Lalu buat kondisi keempat jika X lebih dari sama dengan 50 dan kurang dari sama
dengan 59. Maka nilai menjadi D.

F. Lalu buat kondisi kelima jika X lebih dari sama dengan 0 dan kurang dari sama dengan
49. Maka nilai menjadi E dan tampilkan hasilnya.
2. Algoritma Sistematis

1. Masukkan input

2. Jika X >= 80 dan X <= 100

3. Maka Nilai A. Jika tidak kerjakan langkah 4.

4. Jika X >= 70 dan X <= 79

5. Maka Nilai B. Jika tidak kerjakan langkah 6.

6. Jika X >= 60 dan X <= 69

7. Maka Nilai C. Jika tidak kerjakan langkah 8.

8. Jika X >= 50 dan X <= 59

9. Maka Nilai D. Jika tidak kerjakan langkah 10.

10. Jika X >= 0 dan X <= 49

11. Maka Nilai E.

12. Tampilkan hasil.

3. Pseudocode

Program grading yang berketentuan


Deklarasi var X : integer
var Y : string
Algoritma :
INPUT X
IF (X >= 80 dan <=100)THEN
Y = “Nilai A”
ENDIF
IF ELSE(X >= 70 dan <=79)THEN
Y = “Nilai B”
ENDIF
IF ELSE (X >= 60 dan <=69)THEN
Y = “Nilai C”
ENDIF
IF ELSE (X >= 50 dan <=59)THEN
Y = “Nilai D”
ENDIF
IF ELSE (X >= 0 dan <=49)THEN
Y = “Nilai E”
ENDIF
PRINT(Y)

Anda mungkin juga menyukai