Kamis, 18 Oktober 2012

stuktur control


STRUKTUR CONTROL

TUJUAN :
1.       Menggunakan struktur control kuputusan /percabangan (if,else,switch). Untuk memeilih bagian program yang akan di eksekusi.
2.       Menggunakan struktur control pengulangan /perulangan (while,do-while,for), untuk melakukan pengulangan eksekusi program atau code sejumlah yang sudah di tentukan.
POKOK BAHASAN :
1.       PERCABANGAN
2.       PERULANGAN
PERCABANGAN
1.       Statement – IF
2.       Statement – IF-Else
3.       Statement – IF-Else-if
4.       Statement –switch
PERCABANGAN : STATEMENT – If
Statement – if  
                Menspesifikasikan sebuah statement ( atau blok dari code ) yang akan di aksekusi jika dan hanya jika statement Boolean bernilai true.
Form statement – If :
                If (Boolean_ekspresi)
                                Statement;
Atau,
                If (Boolean_ekspresi){
                                Statement1;
                                Statement2;
                }

Dimana,
                Boolean_ekspresi sama dengan Boolean ekspresi atau Boolean variable.

STATEMENT If-Else
                Digunakan ketika kita akan mengeksekusi sebuah statement jika kondisinya true, dan statement yang lain jika berkondisi false.
Form statement If-Else
                If (Boolean_Ekspresi){
                                Statement1;
                                Statement2;
                                …………………..
                }
                Else{
                                stetement3;
                                Statement4;
                                ………………….
                }

 
PERCABANGAN :  STATEMENT-If-Else-If
Statement pada klausa else dari sebuah blog If-Else dapat menjadi struktur If-Else yang lain.
Struktur ini memperbolehkan kita untuk membuat pilihan yang lebih kompleks.
Form Statement –Else-else-if;
                If (Boolean_ekpresi1)
                                Statement1;
                Else if (Boolean_ekspresi2)
                                Statement 2;
                Else
                                Statement 3;

PERCABANGAN : Switch
Switch memperbolehkan percabangan pada multiple outcomes.
Form statement-switch
                Switch(switch_ekspresi){
                                Case case_pilihan1:
                                                Statement1;//
                                                Statement2;//blok1
                                                Break;
                                Case case_pilihan2:
                                                Statement1;//
                                                Statement2;//blok2
                                                Break;
                               

Default:
                                                Statement 1;//
                                                Statement2;//blok3

KESALAHAN UMUM (1)
1.       Kondisi di dalam statement If-Statement tidak di tentukan dalam nilai Boolean.
Contoh:
                        //SALAH
        Int number = 0;
If (number){
                        //statement
}
Angka variable tidak di tentukan sebagai nilai Boolean.
2.       Menulis else-if sebagai ganti dari else-if.

KESALAHAN UMUM(2)
3.       Menggunakan = pengganti dari ==sebagai pembading
Contoh:
                        //SALAH
Int number = 0;
If (number = o){
                        //statement
}
Seharusnya di tulis
                        //BENAR
        Int number = 0
        If (number ==0){
                        //statement
}




PERULANGAN

1.       PENGULANGAN – For
2.       PENGULANGAN – while
3.       PENGULANGAN – do – while

PENGULANGAN – FOR
Di gunkan untuk mengeksekuasi code yang bernilai sama, berulang-ulang.

FORM PENGULANGAN – FOR:
                For(inisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
                {
                                Statement1;
                                Statement2;
                                …………………..
                }
Dimana,
inisialisasiEkspresiPengulangan – Menisialisasi variable
Kondisi pengulangan dengan – menggunakan variable nilai limit
Stepekspresi – memperbarui variable pengulangan.


PENGULANGAN – WHILE
Pengulangan while
                Merupakan statement atau blok dari statement yang di ulang selama kondisinya sesuai.

Form pengulangan while:
                WHILE(Boolean_ekspresi){
                                Statement1;
                                Statement2;
                                …………………
                }
Statement di dalam pengulangan while akan di eksekuasi selama Boolean_ekspresi bernilai true.

PENGULANGAN-DO-WHILE
·         Sama dengan pengulangan – while
·         Statement di dalam pengulangan di-while akan dieksekusi bebrapa kali selama kondisinya sesuai dengan ekspresi yang di berikan.
·         Hal utama yang membedakan antara pengulangan while dan do-while
·         Statement di dalam pengulangan do-while loop stidaknya dieksekusi satu kali.

Form pengulangan do-while:
Do {
                Statement1;
                Statement2;
                …………………….
} while (Boolean_ekspresi);


                               

Tidak ada komentar:

Posting Komentar