0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan7 halaman

Algoitma Pemrograman 2

Dokumen tersebut berisi ringkasan tugas algoritma yang meliputi: 1) Algoritma untuk menentukan nilai terbesar dari dua bilangan bulat yang diinputkan melalui keyboard. 2) Algoritma untuk menentukan apakah suatu bilangan adalah genap atau ganjil. 3) Flowchart untuk mengecek apakah nilai yang diinputkan lulus atau gagal berdasarkan kriteria nilai minimal 50.

Diunggah oleh

Nuril Maulinda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan7 halaman

Algoitma Pemrograman 2

Dokumen tersebut berisi ringkasan tugas algoritma yang meliputi: 1) Algoritma untuk menentukan nilai terbesar dari dua bilangan bulat yang diinputkan melalui keyboard. 2) Algoritma untuk menentukan apakah suatu bilangan adalah genap atau ganjil. 3) Flowchart untuk mengecek apakah nilai yang diinputkan lulus atau gagal berdasarkan kriteria nilai minimal 50.

Diunggah oleh

Nuril Maulinda
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Nama: Nuril Maulinda

NPM : 2158201000007
PRODI: Rekayasa Perangkat Lunak
Semester:2 Matkul : Algoritma 2

TUGAS 1 algoritma
1) Buatlah algoritma untuk menentukan nilai terbesar dari Bilangan bulat yang
dibaca dari keyboard dan menuliskan hasilnya ke layar Algoritma dibuat dalam
bentuk kalimat deskriptif, pseudoodle, flowchart.
2) Buat Algoritma dalam Bahasa deskriptif dan pseudocode untuk menentukan
apalah suatu "bilangan merupakan bilangan genap / ganjil.
3) Buatlah Sebuah flowchart dari langkah berikut.
1) Berapa besarnya nilai?
2) Mematikan Alarm.
3) Cek Apakah nilai >= 50
4) Jika nilai >= 50 tampilkan "LULUS"
5) Jika nilai < 50 tampilkan "Gagal "
6) Stop.
JAWABAN
1) (a) Algoritma Deskriptif
Algoritma menentukan_nilai_terbesar.
{Menentukan nilai terbesar dari bilangan bulat. Algoritma menentukan nilai terbesar dari
bilangan bulat yang dibaca dari keyboard dan menuliskan hasilnya kelayar}
Deklarasi
Bilangan Bulat pertama = int;
Bilangan Bulat kedua = Int;
Nilai terbesar dari Bilangan Bulat=Int;
Deskripsi:
1) Masukkan Bilangan Bulat pertama dari keyboard
2) Masukkan Bilangan Bulat Kedua dari Keyboard
3) Apakah Bilangan Bulat pertama lebih besar dari Bilangan Bulat kedua
4) Jika ya, maka hasil adalah Bilangan Bulat pertama
5) Jika tidak maka hasil adalah Bilangan Bulat Kedua
6) Tampilkan hasil nilai terbesar dari Bilangan Bulat ke layar
(b) PSEUDOCODE
Algoritma menentukan_nilai_terbesar
{Algoritma menentukan nilai terbesar dari bilangan bulat yang dibaca dari keyboard dan
menuliskan hasilnya ke layar}
Deklarasi:
Bil Bulat pertama = a = Int;
Bil Bulat kedua = b = Int;
Nilai terbesar dari Bil Bulat = int;
Deskripsi:
1) Input a
2) Input b
3) If a>b Then
4) Print a
5) Else print b
6) selesai

(c) FLOWCHART MENENTUKAN NILAI TERBESAR DARI BILANGAN


BULAT YANG DIBACA DARI KEYBORD YANG DITAMPILKAN KE LAYAR

Start

INPUT (a,b)

If a>b

Print a Print b

END
2) (a) Algoritma deskriptif
{Algoritma menentukan bilangan genap atau-Bilangan Ganjil. Menentukan
apakah "Suatu bilangan meru Pakan bilangan genap atau bilangan ganjil}
Deklarasi
Nilai=Int;
Pesan=String;
Deskripsi:
1) Input nilai
2) Bilangan dibagi 2
3) Jika hasil sama dengan 0 maka bilangan genap
4) Jika hasil tidak sama dengan 0 maka bilangan ganjil
5) print pesan
(b)Algoritma Pseudocode
Algoritma menentukan Bilangan genap_atau_bilangan_ganjil
{menentukan suatu bilangan merupakan bilangan genap atau bilangan gajil}
Deklarasi:
Nilai=Int,
Pesan=String;
Deskripsi:
Input nilai
If (nilai mod 2 = 1) Then
Pesan "Bilangan yang anda Inputkan adalah Bilangan ganjil"
else
Pesan “Bilangan yg anda Inputkan adalah Bilangan genap”
End If
Print (pesan)
(c) Flowchart bilangan genap atau bilangan ganjil

Start

INPUT nilai

FALSE
Nilai mod
2=1

TRUE

Pesan "Bilangan yang Pesan “Bilangan yg


anda Inputkan adalah anda Inputkan
Bilangan ganjil" adalah Bilangan
genap”

Tapilkan Pesan

END
3. FLOWCHART gagal atau lulus dalam kategori nilai

Start

Matikan Alarm

INPUT nilai

Tampil “LULUS”
If nilai >= 50
TRUE

FALSE

Tampil “GAGAL”

end

Anda mungkin juga menyukai