Kamis, 13 November 2008

Percabangan


Hampir tiap program mengandung analisa pemilihan dari dua atau lebih alternatif, dikenal dengan istilah Percabangan.
Analisa ini memerlukan penyeleksian kondisi, untuk menentukan tindakan apa yang harus dikerjakan selanjutnya. Hasil dari penyeleksian kondisi dapat BENAR atau SALAH.


Jika kondisi benar maka dilakukan tindakan sesusai dengan kondisi benar,
jika kondisi salah maka tidak dilakukan tindakan apapun atau melakukan tindakan yang lainnya.
Ada dua buah perintah atau statement yang biasa digunakan untuk analisa pengambilan keputusan Pascal, yaitu :
  1. Statement if...then... atau if...then...else...
  2. Statement case...of... atau case...of...else...
Statement IF … THEN …
Perintah ini untuk mengungkapkan percabangan bersyarat. Penyeleksian kondisi akan dilakukan terlebih dahulu pada statement if.
Bila kondisi yang diseleksi terpenuhi, maka statement yang mengikuti THEN akan diproses bila kondisi tidak terpenuhi, maka statement pada baris berikutnya yang akan diproses.


Contoh
Tentukan apakah siswa lulus atau tidak.
syarat lulus Jika nilai ujian >= 60

IF...THEN...ELSE…
IF <kondisi> THEN
Begin
Pernyatan-pernyataan yang akan diproses bila kondisi terpenuhi
end
ELSE
Begin
Pernyataan-pernyataan yang akan diproses bila kondisi tidak terpenuhi
End;



Statement IF … ELSE IF

Dalam kasus tertentu butuh pernyataan IF lain setelah ELSE
if <kondisi 1> then
pernyataan1
else if
<kondisi 2> then
pernyataan2
else
pernyataan3;

Statement Case...OF...

CASE <selector> OF
<case-label 1> : <pernyataan 1>
<case-label 2> : <pernyataan 2>
<case-label 3> : <pernyataan 3>
ELSE
< case-label x> :
<pernyataan 4>
END;

Perintah yang mempunyai case label yang bernilai sama dengan dengan nilai selector akan diproses sedangkan perintah lainnya tidak.
Bila nilai selector diluar nilai-nilai yang ada pada case label maka struktur Case-Of tidak dijalankan atau ke perintah ELSE-nya.


Tidak ada komentar:

Posting Komentar



Galery Semester

- Pendidikan Pancasila

- Pendidikan Agama (Etika Muslim)

- Matematika Bisnis

- Algoritma dan Struktur Data

- Pemrograman Komputer I

- Bahasa Inggris I

- Elektronika Dasar

- Pengantar Manajemen

- Pengantar Teknologi Informasi

- Konsep Sistem Informasi

- Struktur Data

- Lingkungan Bisnis

- Komunikasi Data

- Bahasa Inggris II

- Teknik Digital

- Organisasi Komputer

- Sistem Operasi

- Statistik Dasar

- Kepemimpinan

- Matematika Diskrit - Mikroprosesor

- Pemrograman

- Tugas Pemrograman

- Pengolahan Basis Data

- Bahasa Inggris III

- Praktikum Hardware / Software

- Jaringan Komputer I

- Komputer Grafis

- E-Commerse

- Praktikum Elektronika Digital

- Jaringan Komputer II

- Manajemen Sains

- Multimedia

- Pemrograman Basis Data

- Pemrograman Komputer II

- Sistem Informasi Manajemen

 Ex-selo Band with girl vocal,and then who is she...?
 


ShoutMix chat widget



free counters
This Blog is proudly powered by Blogger.com | Template by Angga Leo Putra | Modif By Sava