Anda di halaman 1dari 3

Algoritma dan Pemrograman I A

STRUKTUR KEPUTUSAN

Struktur keputusan adalah struktur program yang melakukan proses pengujian


untuk mengambil suatu keputusan apakah suatu baris atau blok instruksi akan diproses
atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu dari beberapa
alternatif yang tersedia.
Syarat dalam dunia pemrograman adalah sebuah pernyataan Boolean,yang
dapat bernilai benar (true) arau salah (false). Biasanya sebuah syarat terdiri dari
operand-operand yang dihubungkan dengan operator logika. Yaitu: =, <>, >, <, >=, <=,
and (dan) dan or (atau).

Mulai

Syarat Perintah 1

Perintah 2

Selesai

I. Hubungan Antar Kondisi


1. Hubungan DAN
Merupakan hubungan antar kondisi yang mensyaratkan kedua kondisi
terpenuhi.
Contoh:
Untuk menentukan penerimaan calon pegawai ditentukan criteria sebagai:
- umur dibawah 30 tahun, dan
- nilai test lebih besar dari 60

Algoritma & Pemrograman IA -1–


RRM2004
Algoritma dan Pemrograman I A

Umur < 30
Capeg diterima
dan
nilai > 60

Capeg tidak diterima

Untuk pegawai yang telah menikah mendapat tunjangan isteri. Besarnya tunjangan
isteri ditentukan berdasarkan masa kerja. Untuk masa kerja kurang dari tiga tahun
mendapat tunjangan sebesar 3% dari gaji pokok, sedangkan masa kerja sama dengan
atau lebih besar tiga tahun mendapat tunjangan sebesar 6% dari gaji pokok.

Status$=’kawin MK>= TJ=6%*GP


’ 3

TJ=0 TJ= 3%*GP

2. Hubungan ATAU

Algoritma & Pemrograman IA -2–


RRM2004
Algoritma dan Pemrograman I A

Merupakan hubungan antar kondisi yang mensyaratkan hanya salah satu


kondisi yang terpenuhi.
Contoh:
Tunjungan pensiun diberikan kepada pegawai yang berusia lebih dari 60 tahun. Untuk
pegawai uang mempunyai masa kerja lebih dari 25 tahun juga mendapat tunjangan
tersebut.

YA Mendapat tunjangan
Usia>60
Atau pensiun
MK>25
TIDAK

Tidak mendapat
tunjangan pensiun

Algoritma & Pemrograman IA -3–


RRM2004

Anda mungkin juga menyukai