Anda di halaman 1dari 13

D. Cahyadi, S. Kom, M.

Kom
dccahyadi@yahoo.com
Kampus Pusat STMIK Pranata Indonesia
Jl Cut Mutiah No. 28 Bekasi Kota
A. MATERI : DECISION / KEPUTUSAN
1. PENDAHULUAN
2. JENIS STRUKTUR SELEKSI/KEPUTUSAN
a. STRUKTUR SELEKSI SEDERHANA ( IF )
b. STRUKTUR SELEKSI UMUM (IF-ELSE)
c. STRUKTUR SELEKSI TERSARANG (NESTED
IF)
d. STRUKTUR SWICTH - CASE
a. Decisin / Kwputusan Merupakan suatu keadaan
dalam dua nilai, yaitu true (ya) atau False (tidak).
b. Tujuan dari suatu decision adalah melakukan
perbandingan antara dua hal atau lebih untuk
kemudian melakukan eksekusi selanjutnya.
c. Komparasi akan menghasilkan keputusan yaitu benar
atau salah
a. Struktur seleksi sederhana (if)
b. Struktur seleksi umum (if-else)
c. Struktur seleksi tersarang (nested if)
d. Struktur Swicth-case
Bentuk ini merupakan bentuk yang paling sederhana dari
keseluruhan struktur seleksi yang ada. Pada bentuk ini,
hanya jika komparasi memiliki niali true saja.

Perintah :

if (Variabel = Nilai Variabel)


statement kondisi yang benar
endif
Contoh :
Mengisi Variabel Keterangan :
Jika NilaI siswa lebih besar sama dengan 60 maka siswa
akan mendapatkan keterangan Lulus. Tetapi jika
perbandingan menghasilkan salah/false maka didapatkan
siswa tidak lulus keterangannya.

Atau

Mengisi Variabel Keterangan :


o Jika Nilai Siswa >= 60, maka Keterangan=“Lulus”
o Jika Nilai Siswa < 60, maka Keterangan=‘Tidak Lulus’
A1. Bahasa Alamiah : (Variabel diberikan nilai)
1. Mulai
2. String Ket;
3. Berikan nilai Awal int Nilai = ;
4. Jika Nilai lebih besar atau sama dengan maka
5. Ket sama dengan “Lulus”
6. Akhir dari jika
7. Cetak Ket
8. Selesai
A2. Bahasa Alamiah : (Variabel yang di Input)
1. Mulai
2. String Ket ;
3. Int Nilai ;
4. Input/Masukan Nilai ;
5. Jika Nilai lebih besar atau sama dengan maka
6. Ket sama dengan “ ”
7. Akhiri jika
8. Cetak Ket
9. Selesai
Variabel yang ditentukan Variabel yang di input
a1. Mulai
int Nilai = ;
String Ket ;
If (Nilai >= )
Ket = ” ”;
Endif
Cetak Ket ;
Selesai
a2. Mulai
int Nilai ;
String Ket ;
Input/Masukan Nilai ;
If (Nilai >= )
Ket = ” ”;
Endif
Cetak Ket ;
Selesai
Buat algoritma dengan 3 Penyajiam :

1. Variabel Lampu Diisi :


o Jika Saklar tekan = 0, maka Lampu =“Mati”
o Jika Saklar teken =1, maka Lampu = “Terang”

2. Variabel Upah per jam (UPJ)


o Jika gol=1, maka upah perjam (UPJ) = 15000
o Jika gol=2, maka upah perjam (UPJ) = 12000
3. Variabel Bonus Diisi :
o Jika masa kerja karyawan >=10, bonus=200000
o Jika masa kerja karyawan < 10, bonus = 0

Variabel Gaji Diisi :


o Gaji = gaji pokok + bonus

Anda mungkin juga menyukai