Anda di halaman 1dari 18

Pengantar Aplikasi Komputer 1A

Flowchart dengan struktur percabangan digunakan


untuk menyeleksi kondisi dan menentukan pilihan
proses selanjutnya
Percabangan terjadi apabila kita dihadapkan pada
kondisi dengan dua pilihan : BENAR atau SALAH
Di dalam bahasa pemrograman perintah struktur
percabangan menggunaan :
Ifthen
If then else
Case of

Jika menggunakan Flowchart, kondisi tersebut digambar dengan


simbol belah ketupat.
IFELSE

IF
true

false

true

Kondisi :
Merupakan syarat, keadaan atau status yang
mempengaruhi tindakan atau proses selanjutnya.
Aksi:
Merupakan tindakan atau proses yang dilakukan
untuk menyelesaikan masalah sesuai dengan
kondisi yang ada.

Menghitung Nilai kondisi

IF kondisi dipenuhi THEN


Kerjakan statemen
Ke statemen berikutnya

Menghitung Nilai kondisi

IF kondisi dipenuhi THEN


Kerjakan statemen 1
ELSE
Kerjakan statemen 1
Ke statemen berikutnya

Syarat dalam dunia pemrograman adalah sebuah


pernyataan boolean, yang dapat bernilai benar(true)
atau salah (false). Biasanya sebuah syarat terdiri
dari operand-operand yang dihubungkan dengan
operator logika.
=,<>,>,<,<=,>=
and(Dan)
or(atau).

Untuk menentukan penerimaan calon pegawai ditentukan kriteria


sebagai berikut:
Umur di atas 30 tahun, dan Nilai test lebih besar dari 60

Tunjangan pensiun diberikan kepada pegawai yang berusia lebih dari 60 tahun.
Untuk pegawai yang mempunyai masa kerja lebih dari 20 tahun juga mendapat
tunjangan tsb.

Untuk pegawai yang telah menikah mendapat


tunjangan istri. besarnya tunjangan istri 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 dari tiga tahun mendapat
tunjangan sebesar 6% dari gaji pokok.

Fowchart dengan struktur perulangan


digunakan untuk mengulangi langkahlangkah sebelumnya sampai suatu kondisi
terpenuhi

Buat diagram alur untuk mengurangi berulang-ulang


bilangan 20 dengan 7 sampai hasilnya kurang dari 2. Berapa
outputnya?

Untuk menggambarkan proses yang berlangsung berulang


kali untuk data masukan yang lebh dari satu

Untuk menandai bahwa data telah habis,maka teknik panji /


flag digunakan

CONTOH PENGGUNAAN FLAG


MULAI

DATA = 8 5 6 2 9 0

BACA DATA

DATA = O ?

TOTAL = DATA+1

CETAK TOTAL

SELESAI

Membuat suatu variabel yang berfungsi khusus sebagai


kantong penghitung.

Biasanya nilai awal dari variabel tersebut adalah nol dan


setiap kali pemutaran harga awal variabel selalu bertambah

CONTOH PENGGUNAAN COUNTER


MULAI
N0
S0

NN+1
S S + N

N=4?

CETAK S

SELESAI

Anda mungkin juga menyukai