Top Banner
PERCABANGAN DELPHI PERCABANGAN DELPHI OLEH OLEH Dewa Putu Yudhi Ardiana, S.Kom http://belajarilkom.wordpress.com/ http://belajarilkom.wordpress.com/
22

percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

Apr 01, 2019

Download

Documents

phungmien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

PERCABANGAN DELPHIPERCABANGAN DELPHI

OLEHOLEHDewa Putu Yudhi Ardiana, S.Kom

http://belajarilkom.wordpress.com/http://belajarilkom.wordpress.com/

Page 2: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

PERCABANGANPERCABANGAN

• Percabangan digunakan untuk mengaturaliran program.p g

• Kode program tidak harus dijalankan dariatas ke bawahatas ke bawah.

• Tapi dari blok kode ke blok kode lainnya.

Page 3: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

PERCABANGANPERCABANGAN

• If…then• If then elseIf…then…else• If…then…else if• Case of

Page 4: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

IF THENIF…THEN

• Digunakan untuk menguji suatu kondisi.• Jika kondisi terpenuhi maka pernyataan akanJika kondisi terpenuhi maka pernyataan akan

dijalankan. Ketika tidak terpenuhi maka akandilewati/tidak menjalankan apapundilewati/tidak menjalankan apapun.

If k di i thIf kondisi thenbegin////pernyataan yang harus dilakukanend;

Jika pernyataan hanya satu baris. Tidak perlu menggunakan begin…end

Page 5: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Jika ada yang berwarna birudilarang masukdilarang masuk

Page 6: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi = biru | action = dilarang masukKondisi = biru | action = dilarang masuk

If warna=‘biru’ thenAction:=‘dilarang masuk’;

Page 7: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi = biru | action = dilarang masuk| g

Kondisi terpenuhiDILARANG MASUK!!!

Page 8: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi = biru | action = dilarang masuk| g

Kondisi tidak terpenuhiTidak melakukan apa‐apa

Page 9: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

IF THEN ELSEIF…THEN…ELSEDi k t k ji t k di i• Digunakan untuk menguji suatu kondisi.

• Jika kondisi terpenuhi maka pernyataan akandijalankan Ketika tidak terpenuhi maka akandijalankan. Ketika tidak terpenuhi maka akandiberikan pernyataan lain akan dijalankan.

If kondisi thenbeginbegin//pernyataan yang harus dilakukan jika kondisi terpenuhiendelseelsebegin//pernyataan yang harus dilakukan jika kondisi tidak

terpenuhiend;

Page 10: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Jika ada yang berwarna birudilarang masukdilarang masuk. Selain itu masuk

Page 11: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi = biru | action = dilarang masukKondisi tidak terpenuhi | action = masuk

If warna=‘biru’ thenaction:=‘dilarang masuk’elseaction:=‘masuk’;

Page 12: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi = biru | action = dilarang masuk| gKondisi tidak terpenuhi | action = masuk

Kondisi terpenuhiDILARANG MASUK!!!

Page 13: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi = biru | action = dilarang masuk| gKondisi tidak terpenuhi | action = masuk

Kondisi tidak terpenuhiMasuk!!!

Page 14: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

IF THEN ELSE IFIF…THEN…ELSE IFJik k di i t hi k t kJika kondisi terpenuhi maka pernyataan akandijalankan. Ketika tidak terpenuhi maka akandiberikan kondisi yang lainnya.diberikan kondisi yang lainnya.

Bentuk 1

If kondisi1 thenIf kondisi1 thenbegin//pernyataan yang harus dilakukan jika kondisi1 terpenuhiendl if k di i2 helse if kondisi2 then

begin//pernyataan yang harus dilakukan jika kondisi1 tidak terpenuhi

dan kondisi2 terpenuhiend;

Page 15: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

IF THEN ELSE IFIF…THEN…ELSE IFJika kondisi terpenuhi maka pernyataan akan dijalankanJika kondisi terpenuhi maka pernyataan akan dijalankan. Ketika tidak terpenuhi maka akan diberikan kondisi yang lainnya. Jika kondisi berikutnya juga tidak terpenuhi makab ik t h dil k kberikan pernyataan yang harus dilakukan.

Bentuk 1

If kondisi1 thenbegin//pernyataan yang harus dilakukan jika kondisi1 terpenuhiendendelse if kondisi2 thenbegin//pernyataan yang harus dilakukan jika kondisi1 tidak terpenuhi dan

kondisi2 terpenuhikondisi2 terpenuhiendelsebegin//pernyataan yang dilakukan jika semua kondisi tidak terpenuhi//pernyataan yang dilakukan jika semua kondisi tidak terpenuhiend;

Page 16: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Jika ada yang berwarna birudilarang masuk.Jika ada yang pakaitopi dimintamenungguS l i i kSelain itu masuk

Page 17: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi1 = biru | action = dilarang masukKondisi2=pakai topi| action = disuruh menungguSemua Kondisi tidak terpenuhi | action = masuk

If warna=‘biru’ thenaction:=‘dilarang masuk’else if topi=‘pakai thenAction:=‘disuruh menunggu’elseaction:=‘masuk’;

Page 18: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi1 = biru | action = dilarang masukKondisi2=pakai topi| action = disuruh menungguSemua Kondisi tidak terpenuhi | action = masuk

Kondisi1 tidak terpenuhiDILARANG MASUK!!!

Kondisi2 terpenuhiDISURUH MENUNGGU

Page 19: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

ILUSTRASIILUSTRASI

Kondisi1 = biru | action = dilarang masukKondisi2=pakai topi| action = disuruh menungguSemua Kondisi tidak terpenuhi | action = masuk

Kondisi1 tidak terpenuhi

Kondisi2 tidak terpenuhi

Semua kondisi tidak terpenuhiMASUK!!!

Page 20: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

CASE OFCASE…OF

• Penggunaannya sama dengan bentuk if… then…else if

• Digunakan untuk menyederhanakanbentuk if then else if yang terlalu banyakbentuk if..then..else if yang terlalu banyak

Page 21: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

CASE OFCASE…OF

Bentuk 1

Case variabel ofKondisi1: //pernyataan jika kondisi1 terpenuhi;Kondisi2: //pernyataan jika kondisi2 terpenuhi;Kondisi n : //pernyataan jika kondisi n terpenuhi;end;

Page 22: percabangan pada delphi filePERCABANGAN • Percabangan digunakan untuk mengatur aliran ppgrogram. • Kode program tidak harus dijalankan dari atas ke bawah. • Tapi dari blok kode

CASE OFCASE…OF

B t k 2Bentuk 2

Case variabel ofKondisi1: begin

//pernyataan jika kondisi1 terpenuhi;//pernyataan jika kondisi1 terpenuhi;end;

Kondisi2: begin// t jik k di i2 t hi//pernyataan jika kondisi2 terpenuhi;end;

Kondisi n : begin//pernyataan jika kondisi n terpenuhi;

end;end;;