struktur kontrol

8
PEMROGRAMAN INTERNET STRUKTUR KONTROL

Upload: heri-jamaah-kodo-purnomo

Post on 21-Oct-2015

10 views

Category:

Documents


3 download

DESCRIPTION

java

TRANSCRIPT

Page 1: Struktur Kontrol

PEMROGRAMAN INTERNET

STRUKTUR KONTROL

Page 2: Struktur Kontrol

Sebuah instruksi – instruksi yang memungkinkan kita untuk melakukan test apakah satu kondisi tersebut bisa

dinyatakan benar atau tidak ada percabangan (IF…ELSE IF…ELSE, SWITCH…CASE), perulangan ( FOR, WHILE,

CONTINUE, BREAK)

STRUKTUR KONDISIONAL

Page 3: Struktur Kontrol

Pernyataan ini digunakan untuk menguji sebuah kondisi, kemudian mengeksekusi pernyataan tertentu bila kondisi tersebut terpenuhi, atau mengeksekusi pernyataan lain bila kondisi tersebut tidak terpenuhi.

INSTRUKSI IF…ELSE IF…ELSE

Blok Pernyataan if Contoh

If (kondisi1)   { //pernyataan yang dieksekusi

     //jika kondisi1 terpenuhi   }[else if (kondisi2)   { //pernyataan yang dieksekusi

     //jika kondisi1 TIDAK terpenuhi     //dan kondisi2 terpenuhi

   } else   { //pernyataan yang dieksekusi

     //jika kondisi2 TIDAK terpenuhi   } ]

<HTML><HEAD>  <TITLE>:Latihan Percabangan:</TITLE></HEAD><BODY>  <SCRIPT LANGUAGE="JavaScript">  <!--  var n = 5;  if (n > 3)     { status = true ;       j = 0 ;      document.write("j=" + j + "\n");}  else     { status = false ;      j = n ;      document.write("j=" + j + "\n");}  //-->  </SCRIPT></BODY></HTML>

PERCABANGAN

Page 4: Struktur Kontrol

Instruksi ini memungkinkan untuk melakukan test berbagai nilai dari variabel yang sama. Dengan cara ini dapat melakukan testing terhadap berbagai nilai variabel lebih sederhana daripada memakai instruksi if.

INSTRUKSI SWITCH…CASE

Blok Pernyataan Switch ... case

switch (Variabel)

{

case Nilai1:

               //blok instruksi;

break;

case Nilai2:

               //blok instruksi;

break;

case NilaiX:

               //blok instruksi;

break;

default:

               //blok instruksi;

break;

}

Penggunaan Pernyataan Switch-Case

Page 5: Struktur Kontrol

For adalah salah satu Instruksi yang menggunakan fasilitas Loop

PERULANGAN FOR

Blok Pengulangan for Contoh

for (penghitung; kondisi loop

berhenti; modifikasi penghitung)

{

//daftar instruksi-instruksi atau

//blok instruksi}

<HTML><HEAD> <TITLE>:Latihan Looping:</TITLE></HEAD><BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- document.writeln ("<PRE>"); for (i=1; i<6; i++)  {          document.writeln(i); } document.writeln ("</PRE>"); //--> </SCRIPT></BODY></HTML>

Penggunaan Pernyataan for

Page 6: Struktur Kontrol

Instruksi while merupakan salah satu cara alternatif untuk menjalankan sekumpulan instruksi, seperti juga instruksi For. Perintah while terus mengulangi loop selama kondisi memiliki nilai true.

INSTRUKSI WHILE

Blok Pengulangan While Contoh

while (kondisi syarat terpenuhi)

{

  //daftar instruksi-instruksi atau

  //blok instruksi

}

<HTML><HEAD> <TITLE>:Latihan Looping: </TITLE></HEAD>

<BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- var i = 1; document.writeln ("<PRE>"); while (i<6)  {        document.writeln(i);       i++; } document.writeln ("</PRE>"); //--> </SCRIPT></BODY></HTML>

Contoh Script Pengulangan While

Page 7: Struktur Kontrol

menghentikan interasi tersebut untuk suatu for atau while loop. Tetapi tidak keluar dari loop. Namun melakukan interasi berikutnya.

PERINTAH CONTINUE

i=0 ;while (i<10)

{    if (i==3)

   continue i++ ;}

Page 8: Struktur Kontrol

Sebaliknya  kita  juga  bisa  memaksa  loop  berhenti  sebelum  waktunya  dengan  alasan  yang dikemukan di bagian awal dari loop. Instruksi Break memungkinkan menghentikan suatu loop (baik untuk for ataupun while). Pemakaiannya sendiri seperti  instruksi continue, yaitu penambahan struktur kondisional agar supaya loop berhenti dan tidak berulang ulang looping.

PERINTAH BREAK