Anda di halaman 1dari 2

Nama : Nur Alfayn Fathan Qarieba

NIM : 21070118130081
Mata Kuliah : Programa Komputer
Tugas : Cari satu contoh algoritma yang mengandung struktur Pemilihan (Selection)
dalam tiga notasi yang berbeda kemudian Jelaskan!
1. Kalimat Deskriptif

Algoritma pembatasan usia untuk menonton film


Untuk usia yang kurang dari 17 tahun tidak boleh menonton.

1. mulai.
2. baca usia
3. untuk usia lebih dari 17 tahun diberi peringatan boleh menonton
4. untuk usia kurang dari 17 tahun diberi peringatan tidak boleh menonton
5. cetak peringatan
6. selesai.

Struktur Pemilihan terdapat pada perintah ke 3 dan 4. Struktur pemilihan disini


memilah data menjadi 2, yaitu usia >17 dan <17. jika usia lebih dari 17 tahun
menghasilkan keluaran teks “Silahkan Menonton”, sedangkan jika input usia kurang
dari 17 tahun maka program akan menghasilkan keluaran teks “Anda Tidak Boleh
Menonton”.

2. Diagram Alir (Flowchart)

Pada gambar Flow Chart tersebut, tampak penggunaan simbol Selection. Pada simbol
ini terjadi pemeriksaan kondisi, yaitu apakah usia lebih dari 17 tahun atau tidak. Jika
jawaban ya maka program akan menghasilkan keluaran teks “Silahkan Menonton”,
sedangkan jika input usia kurang dari 17 tahun maka program akan menghasilkan
keluaran teks “Anda Tidak Boleh Menonton”.
3. Pseudo-code
Program
Penentuan genap dan ganjil;
Uses
Wincrt;
Var
Bilangan : integer;
Begin
Repeat
clrscr;

write('Inputkan Sebuah Bilangan : ');


readln(Bilangan);

If Bilangan mod 2 = 0 then


Begin
write('GENAP');
End
Else
Begin
write('GANJIL');
End;

readln;
until keypressed;

End.i

Pada Algoritma pseu code di atas terdapat struktur selection. Yaitu if/jika bilangan yang
diinputkan dibagi 2 memiliki sisa sama dengan 0 then/maka bilangan tersebut adalah
bilangan genap, lalu else/lainnya adalah bilangan ganjil.

Sumber : http://catatankampuez.blogspot.com/2012/12/algoritma-pemilihan-
selection.html
https://darman3261blog.wordpress.com/2015/07/04/flowchart-looping-dan-
percabangan-pilihan/

Anda mungkin juga menyukai