Upload
others
View
16
Download
0
Embed Size (px)
Citation preview
Pengantar Aplikasi Komputer 1A
Flowchart dengan struktur percabangan digunakanuntuk menyeleksi kondisi dan menentukan pilihanproses selanjutnya
Percabangan terjadi apabila kita dihadapkan padakondisi dengan dua pilihan : BENAR atau SALAH
Di dalam bahasa pemrograman perintah strukturpercabangan menggunaan :
If…then
If …then… else
Case of
Jika menggunakan Flowchart, kondisi tersebut digambar dengansimbol belah ketupat.
true truefalse
IFIF…ELSE
Kondisi : Merupakan syarat, keadaan atau status yang mempengaruhi tindakan atau proses selanjutnya.
Aksi: Merupakan tindakan atau proses yang dilakukanuntuk menyelesaikan masalah sesuai dengankondisi yang ada.
Menghitung Nilai kondisi
IF kondisi dipenuhi THENKerjakan statemen
Ke statemen berikutnya
Menghitung Nilai kondisi
IF kondisi dipenuhi THENKerjakan statemen 1
ELSEKerjakan statemen 1
Ke statemen berikutnya
Syarat dalam dunia pemrograman adalah sebuahpernyataan boolean, yang dapat bernilai benar(true) atau salah (false). Biasanya sebuah syarat terdiridari operand-operand yang dihubungkan denganoperator logika.
=,<>,>,<,<=,>=
and(Dan)
or(atau).
Untuk menentukan penerimaan calon pegawai ditentukan kriteriasebagai 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 mendapattunjangan tsb.
Untuk pegawai yang telah menikah mendapattunjangan istri. besarnya tunjangan istri ditentukanberdasarkan masa kerja. Untuk masa kerja kurang dari tiga tahun mendapat tunjangan sebesar 3% darigaji pokok, sedangkan masa kerja sama denganatau lebih besar dari tiga tahun mendapattunjangan sebesar 6% dari gaji pokok.
Fowchart dengan struktur perulangandigunakan untuk mengulangi langkah-langkah sebelumnya sampai suatu kondisiterpenuhi
Buat diagram alur untuk mengurangi berulang-ulangbilangan 20 dengan 7 sampai hasilnya kurang dari 2. Berapaoutputnya?
Untuk menggambarkan proses yang berlangsung berulangkali untuk data masukan yang lebh dari satu
Untuk menandai bahwa data telah habis,maka teknik panji / flag digunakan
MULAI
BACA DATA
DATA = O ? SELESAI
TOTAL = DATA+1
CETAK TOTAL
DATA = 8 5 6 2 9 0
CONTOH PENGGUNAAN FLAG
Membuat suatu variabel yang berfungsi khusus sebagaikantong penghitung.
Biasanya nilai awal dari variabel tersebut adalah nol dansetiap kali pemutaran harga awal variabel selalu bertambah
MULAI
N 0
N = 4 ?
SELESAI
S 0
S S + N
N N + 1
CETAK S
CONTOH PENGGUNAAN COUNTER