Algoritma Pemilihan
Algoritma Pemilihan
Algoritma Pemilihan
21070118130122
Programa Komputer C
a. If - then
Aksi hanya akan dilaksanakan apabila kondisi bernilai benar.
Sebaliknya, apabila kondisi bernilai salah, maka aksi tidak akan
dilaksanakan.
Struktur Umum:
if kondisi then
Aksi
b. If-then-else
Struktur pemilihan ini memberikan dua buah aksi yang akan dikerjakan
tergantung pada nilai kondisinya.
Struktur umumnya:
if kondisi then
aksi 1
else
aksi 2
Else artinya ”kalau tidak”. Bila kondisi benar, aksi 1 yang akan
dikerjakan, tetapi kalau tidak, aksi 2 yang akan dikerjakan.
Contoh:
If x > y then
If x > z then
Tulis x sebagai bilangan terbesar
Else
Tulis z sebagai bilangan terbesar
Else
If y > z then
Tulis y sebagai bilangan terbesar
else
Tulis z sebagai bilangan terbesar
Kelebihan struktur pemilihan terletak pada kemampuannya yang
memungkinakan pemroses mengikuti jalur aksi yang berbeda berdasarkan
kondisi yang ada.
START
Kewarganegaraa,
status, usia
T
WNI?
T MENIKAH
?
PEMILIH A
17 TAHUN/
LEBIH?
A
BUKAN
PEMILIH
STOP
A
Syafina Amanda Azzahra Patriani
21070118130122
Programa Komputer C
c. Notasi Pseudocode
Algoritma PENENTUAN_CALON_PEMILIH_PILKADA
(Menentukan siapa yang menjadi calon
pemilih pilkada denga memenuhi syarat pada
kewarganegaraan, status, dan usia warga
negara)
Deklarasi
Kewarganegaraan
Usia
Status
Deskripsi
begin
read (kewarganegaraan, usia, status)
if WNI
then lanjut
else ‘bukan pemilih’
if menikah
then ‘pemilih’
else lanjut
if > 17 tahun
then ‘pemilih’
else ‘bukan pemilih’
endif
write (pemilih)
write (bukan pemilih)
end
sumber: https://medium.com/codelabs-unikom/algoritma-pemilihan-
selection-apa-itu-697b25ac26a5