Struktur Keputusan (Percabangan)
Pengertian:
Struktur program yg melakukan proses untuk mengambil suatu keputusan apakah suatu garis atau blok instruksi aka diproses atau tidak.
Syarat Dalam Pemrograman:
Sebuah pernyataan Bolean yg dapat bernilai benar atau salah biasanya sebuah syarat terdiri dari operan yg dihubungkan dg operator logika.
Operator logika
Example:
Algoritma & Flowchart
Untuk menentukan kelulusan mahasiswa?.
Syarat:
1.Jika nilai > 70, maka ket lulus.
2.Jika selain itu , maka ket tdk lulus.
Algoritma
1.Start
2.Read : nama mahasiswa,nilai
3.If nilai >70,then ket : “lulus”
4.Else ,then ket : “tidak lulus”
5.Write: nama mahasiswa,nilai,ket
6.End
Hubungan Antar Kondisi
1. Hubungan AND: merupakan hub antar kondisi yg mensyaratkan kedua kondisi terpenuhi.
Example:
Untuk menentukan karyawan baru dg syarat:
1.Jika berumur < 30 th dan nilai test > = 70,maka diterima.
2.Selai itu, maka tidak diterima.
2. Hubungan atau (OR): merupakan hubungan antar kondisi yg mensyaratkan hanya salah satu kondisi terpenuhi.
TUGAS
Daftar gaji karyawan PT.Surya.
§ Nama karyawan
§ Jabatan
§ Status
§ Gaji pokok
§ Tunjangan
§ Pajak
§ Gaji bersih
§ Bonus
Syarat:
1. Jika jabatan:Direktur,maka gaji pokok =7.000.000
2. Jika jabatan:Manajer,maka gaji pokok =5.000.000
3. Jika jabatan:Staff,maka gaji pokok =2.500.000
4. Jika jabatan:Security,maka gaji pokok = 900.000
5. Jika jabatan:OB,maka gaji pokok = 800.000
Tunjangan
§ Hanya diberikan kpd karyawan yg sudah menikah sebesar 5% dari gaji pokok.
Pajak
1. Jika gaji pokok + tunjangan >= 3.000.000,maka pajak =100.000
2. Jika gaji pokok + tunjangan 1.000.000-3.000.000,maka pajak =50.000
3. Selain itu ,maka pajak=0
Gaji bersih
§ Semua pandapatan – semua pengeluaran.
Bonus
1. Jika status =nikah,maka bonus =TV
2. Jika status =belum menikah ,maka bonus=Radio
capekdeh(
BalasHapus