NOTASI ALGORITMA
1. Buatlah algoritma untuk menentukan nilai terbesar dari dua bilangan bulat yang diinput oleh
user dan akan menampilkan hasilnya di layar! Algoritma dibuat dalam bentuk kalimat
deskriptif, pseudocode dan flowchart.
2. Buat algoritma dalam bahasa deskriptif dan pseudocode untuk menentukan apakah suatu
bilangan merupakan bilangan genap atau ganjil!
3. Membuat flowchart mengurutkan 3 bilangan acak yang diinput oleh user!
Jawab:
1. Kalimat Deskriptif:
1. Mulai
2. Input bil1 dan bil2 sebagai integer
3. Baca bil1
4. Baca bil2
5. Jika bil1 > bil2, maka kerjakan langkah 7, selain itu
6. Jika bil2 > bil1, maka kerjakan langkah 8
7. Cetak “Bilangan Terbesar Bilangan Pertama”
8. Cetak “Bilangan Terbesar Bilangan Kedua”
9. Selesai
1
Pseudocode:
Program_BilTerbesar
Deklarasi
bil1: integer
bil2: integer
Deskripsi
Begin
If bil1>bil2 then
Print “bil1 Bilangan Terbesar”
Else
If bil2>bil1 then
Print “bil2 Bilangan Terbesar”
End if
End
Flowchart:
2
2. Kalimat deskriptif:
1. Masukkan sebuah bilangan
2. Bagi bilangan tersebut dengan bilangan atau angka 2
3. Jika bilangan tersebut manghasilkan sisa pembagian 0 maka genap
4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil
Pseudocode:
Program_GanjilGenap
Deklarasi
bil: Integer
Deklarasi
Begin
If bil mod 2=0 then
Print “Bilangan Genap”
Else
Print “Bilangan Ganjil”
End if
End
3. Flowchart