-->

Rabu, 05 Agustus 2015

Struktur Kontrol Pada Pemrograman Java

author photo

STRUKTUR KONTROL

3.1 Jenis Struktur Kontrol ( Control Structure )
            Sebuah bahasa pemograman dimana menggunkan struktur atau statement control (Control Structure ) untuk mengontrol jalannya aliran eksekusi . Statement control pemograman java dapat dikatagorikan menjadi :
I.       Selection
II.    Iteration
III.  Jump
3.2 Statement Seleksi ( Selection Statement )
            Seleksi memungkinkan kita untuk memilih eksekusi terhadap satu atau beberapa bagian dari sutau program dari pada bagian lain .Java mendukung dua statement seleksi yaitu : if dan switch.

3.2.1 Statement IF
   Statemen IF  adalah sebuah statemen percabangan kondisional yang digunakan untuk mengatur aliran eksekusi program , yang terdiri dari satu atau dua  percabangan . Bentuk umum dari statement  if  adalah sebagia berikut
if (kondisi)
statement1;
else
statemen2;


Bentuk umum dari statemen if menggunakan lebih dari satu statemen (majemuk) adalah sebagai berikut :
If (kondisi)
{
statemen;
statemen;
statemen;
}
else
{
statemen;
statemen;
statemen;
}

Nested-If
Perintah nested-if ini sering disebut sebagai perintah if dalam if .  Bentuk umum dari nested-if adlah sebagai berikut .

if ( kondisi)
   if (kondisi)
             statemen1;
    else
             statemen2;
else
  statemen3;


Perintah IF Bertingkat
   Statement if bertingkat  adalah sebuah statemen percabangan kondisional yang digunakan untuk mengatur aliran eksekusi program , yang terdiri dari banyak percabangan . Bentuk umum dari statemen if bertingkat adalah sebagai berikut :
if (kondisional)
  statemen1;
 else
 if (kondisi2)
  statemen2;
else
  if (kondisi3)
   statemen3;
else
   statemen4;

3.2.2 Statemen Switch
   Statemen switch adalah sebuah statemen percabangan kondisional yang digunakan untuk mengatur aliran eksekusi program , yang terdiri dari banyak percabangan . Bentuk umum dari statemen switch adalah sebagai berikut :
switch (ekspresi)
{
  case value1:
  //statemen
  break;
case value2:
 //statemen
  break;
 …
case valueN;
 //satemen
break;
default;
//default statement
}

3.3 Statemen Iterasi ( Iteration Statements)
            Bentuk Statemen iterasi pada Java adalah for,while, dan do-while. Statemen ini sering disebut sebagai loop.

3.3.1 Statemen while
   Statemen while merupakan salah satu statemen yang digunakan untuk memproses suatu statemen atau beberapa satatemen beberapa kali. Bentuk statemen while ini adalah sebagai berikut.

while (LoopCondition)
Statemen;//statemen ini bisa lebih dari Satu


3.3.2 Statemen do-while
   Statemen do-while dogunakan untuk mengulang proses. Bentuk statemen do-while ini adalah sebagai berikut
do
Statemen
while (loopCondition);

3.3.3 Statemen For
   Statemen for  digunakan untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan . Bentuk statemen for  adalah sebagai berikut.
for (InitializationExpression;LoopCondition;StepExpression)
   Statemen

Nested Loops
Statemen loop juga mempunyai bentuk loop dalam loop (nested loop) atau dengan kata lain Java mengijinkan suatu loop berada dalam loop yang lain.

3.4 Statemen JUMP
            Java mendukung terhadap tiga jenis statemen jump : break, continue , dan return.
3.4.1 Statemen break
Dalam Java, statemen break mempunyai tiga kegunaan , yaitu :
1.      Membatasi (terminates) sebuah urutan statemen dalam statemen switch.
2.      Dapat digunakan untuk keluar dari sebuah loop.
3.      Dapat digunakan sebagai sebuah pengganti bentuk dari goto.

Menggunakan break Sebagai bentuk Goto
   Pada  bahasa java , tidak mempunyai statemen goto seperti pada bahasa lain, tetapi sebagai penggantinya menggunakan statemen break. Break  digunakan ketika kita ingin keluar dari satu atau lebih blok kode . Blok ini bukan menjadi bagian dari sebuah loop atauswitch, dan break bekerja dengan sebuah label . Bentuk umum dari break ini adalah :
   break label;
label adalah sebuah nama dari label yang menunjukkan sebuah blok kode . Penggunaan yang paling umum dari statemen break berlabel adalah untuk keluar dari nested loops.

3.4.2 Statemen Continue
   Statemen continue  merupakan kebalikan dari statemen break . Statemen continue digunakan untuk mengarahkan eksekusi ke iterasi berikutnya pada statemen pengulangan .

3.4.3 Statemen return
   Statemen control return digunakan / biasanya secara eksplisit me-return (mengembalikan sebuah nilai) dari sebuah metode.



This post have 0 komentar


EmoticonEmoticon

Next article Next Post
Previous article Previous Post