Anda di halaman 1dari 16

ALGORITMA DAN PEMROGRAMAN

• PENGKONDISIAN DENGAN
A. IF –ELSE
B. SWITCH CASE

21/11/2022 @DLC-UNISBANK
• Pengkondisian adalah operasi yang mewakili perbandingan. Biasanya untuk pengkondisian ini
menggunakan:
a. If-else
b. Switch case
Untuk penulisan if –else tunggal
if (kondisi)
{
Statement1;
}
else
Statement2;

21/11/2022 @DLC-UNISBANK
Contoh
if (nilai > 75)
{
System.out.println (“Lulus”);
}
else System.out.println (“Tidak Lulus”);

Penjelasan diatas bahwa nilai adalah variabel yang ingin dijadikan


sebagai obyeknya.
Setelah tanda if (kondisi) tidak menggunakan (;)
21/11/2022 @DLC-UNISBANK
1. Contoh Buat algoritma, pseudocode, flowchart dan program javanya dari soal
berikut ini, jika dia usia lebih dari 40 tahun berarti tidak muda lagi, jika kurang
dari 40 tahun berarti masih muda.
• Algoritma:
a. Mulai
b. Masukan usia = 42
c. Kondisi Menentukan muda atau tidak dengan if-else:
d. Jika dia usia lebih dari 40 berati tidak muda, sebaliknya jika usia kurang dari 40
tahun berarti masih muda
e. If usia > 40 then tidak muda, else usia < 40 then muda
f. Keluarkan Output
g. Selesai
21/11/2022 @DLC-UNISBANK
• Pseudocode:
a. Mulai
b. Input usia = 42
c. If usia > 40
d. Proses tidak muda, else muda
e. Cetak output
f. Selesai

21/11/2022 @DLC-UNISBANK
Flowchart

21/11/2022 @DLC-UNISBANK
Program Javanya

21/11/2022 @DLC-UNISBANK
2 . Tentukan nilai 102 tersebut apakah bilangan genap atau ganjil.Kerjakan
algoritma, pseudocode, flowchart dan javanya!
• Algoritma:
a. Mulai
b. Masukan nilai = 102
c. Kondisi Menentukan genap atau ganjil dengan if-else:
d. Jika nilai 102 habis dibagi 2 berati genap, sebaliknya berarti ganjil
e. If nilai%2 ==0 then genap, else nilai%2!==0 then ganjil
f. Keluarkan Output
g. Selesai

21/11/2022 @DLC-UNISBANK
Phyton:
usia=42
if usia > 42:
print(“Tidak Muda”)
else:
print(“Muda”)

21/11/2022 @DLC-UNISBANK
• Pseudocode:
a. Mulai
b. Input nilai=102
c. If nilai% 2==0
d. Proses genap, else ganjil
e. Cetak output
f. Selesai
21/11/2022 @DLC-UNISBANK
21/11/2022 @DLC-UNISBANK
Program javanya

21/11/2022 @DLC-UNISBANK
Untuk penulisan if else bersarang
If (kondisi1)
{
Statemen1;
}
else if (kondisi2)
{
Statemen2;
}
else if (kondisi3)
{
Statemen3;
}
else
Statement;
21/11/2022 @DLC-UNISBANK
Contoh: beli = 90000, maka penulisannya di program java sebagai berikut:
int beli = 90000;
if (beli<200000)
{
System.out.println (“Diskon 10%);
}
else if (beli < 300000)
{
System.out.println (“Diskon 20%);
}
else System.out.println (“Diskon 30%);
21/11/2022 @DLC-UNISBANK
21/11/2022 @DLC-UNISBANK
Program javanya:

21/11/2022 @DLC-UNISBANK

Anda mungkin juga menyukai