Anda di halaman 1dari 3

WORKSHEET 3

NOTASI ALGORITMA

Tanggal : Rabu, 18 Maret 2020


Matakuliah : Algoritma Pemrograman dan Struktur Data
Dosen : Fajar Suryani, S.Kom., M.Kom

Nama Mhs : Muhammad Rizky Asyhana Putra (190101018)

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!

NB : Bagi 2 mahasiswa pertama mengumpulkan hasil pekerjaan dengan menyertakan screenshoot


hasil program menggunakan bahasa Pascal akan mendapat tambahan poin 40 untuk setiap
nomor soal

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

Anda mungkin juga menyukai