Rabu, 20 Mei 2009

TUGAS JAVA IV

Struktur Kontrol

1. Struktur kontrol keputusan
Struktur kontrol keputusan adalah statement dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode dan mengabaikan blok kode yang lain.

Jenis-Jenis Struktur Kontrol Keputusan

a. Statement if

Statement-if menentukan sebuah statement (atau blok kode) yang akan dieksekusi jika dan hanya jika persyaratan boolean (boolean statement) bernilai true.

b. Statement if-else

Statement if-else digunakan apabila kita ingin mengeksekusi sebuah statement dengan kondisi true dan statement yang lain dengan kondisi false.

c. Statement if-else-if

Statement pada bagian else dari blok if-else dapat menjadi struktur if-else yang lain. Struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks.

d. Statement switch

Cara lain untuk membuat percabangan adalah dengan menggunakan kata kunci switch. Dengan menggunakan switch kita bisa melakukan percabangan dengan persyaratan yang beragam.



2.Struktur Kontrol Perulangan

Struktur kontrol pengulangan adalah statement dari Java dimana kita bisa mengeksekusi blok code berulang-ulang dalam kurun nilai tertentu. Ada tiga macam jenis struktur kontrol pengulangan yaitu while, do-while, dan for-loops.

Jenis Jenis Struktur Kontrol Perulangan

a. while loop

Statement while loop adalah statement atau blok statement yang diulang-ulang sampai mencapai kondisi yang cocok.

b. do-while loop

Do-while loop mirip dengan while-loop. Statement di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai true.
Perbedaan antara while dan do-while loop adalah dimana statement di dalam do-while loop dieksekusi sedikitnya satu kali. Sedangkan Statement di dalam while loop akan dieksekusi berulang-ulang selama boolean_expression bernilai true.

c. for loop

Seperti pada struktur pengulangan sebelumnya yaitu melakukan pengulangan eksekusi code beberapa kali.

3. Branching Statements ( Pernyataan Percabangan)

Branching statements mengijinkan kita untuk mengatur jalannya eksekusi program. Java memberikan tiga bentuk branching statements: break, continue dan return.

Jenis Jenis Pernyataan Percabangan

a. break statement

Statement break memiliki dua bentuk: unlabeled dan labeled.

a.1 Unlabeled break statement

Unlabeled menghentikan jalannya statement switch. Anda bisa juga menggunakan bentuk unlabeled untuk menghentikan for, while atau do-while loop.

a.2 Labeled break statement

Bentuk labeled form dari statement break akan menghentikan statement luar, dimana diidentifikasikan berupa label pada statement break. Program berikut ini akan mencari nilai dalam array dua dimensi. Terdapat dua pengulangan bersarang (nested loop). Ketika sebuah nilai ditemukan, labeled break akan menghentikan statement yang diberi label searchLabel, dimana label ini berada di luar.

Statement break menghentikan sementera labeled statement; ia tidak lagi menjalankan flow control pada label. Flow control pada label akan di-transfer secara otomatis mengikuti labeled statement.

b. Continue statement

Statement continue memiliki dua bentuk: unlabeled dan labeled. Anda dapat menggunakan statement continue untuk melewati pengulangan dari for, while, atau do-while loop yang sedang berjalan.

b.1 Unlabeled continue statement

Bentuk unlabeled akan melewati akhir statement pada bagian yang dalam dan memeriksa boolean expression yang mengkontrol loop, pada dasarnya akan melewati bagian pengulangan pada loop.

b.2 Labeled continue statement

Bentuk labeled akan melanjutkan sebuah statement dengan melewati pengulangan yang sedang berjalan dari loop terluar yang diberi label (tanda).

b.3 Return Statement

Statement return digunakan untuk keluar dari sebuah fungsi (method). Statement return memiliki dua bentuk: menggunakan sebuah nilai, dan tidak memberikan nilai.
Untuk memberikan sebuah nilai, cukup berikan nilai (atau ekspresi yang menghasilkan sebuah nilai) sesudah return. Contohnya,
return ++count;
atau
return "Hello";

Tipe data dari nilai yang diberikan harus sama dengan tipe dari fungsi yang dideklarasikan. Ketika sebuah method void dideklariskan, gunakan bentuk return yang tidak memberikan nilai. Contohnya,
return;

****

PRAKTEK LATIHAN

1. Menggunakan Pernyataan If

Kode Program



Tampilan Program



2. Menggunakan Pernyataan If - Else

Kode Program



Tampilan Program



3. Menggunakan Pernyataan If - Else - If

Kode Program



Tampilan Program



4. Menggunakan Pernyataan Switch

Kode Program



Tampilan Program



5. Menggunakan Pernyataan Perulangan While

Kode Program



Tampilan Program



6. Menggunakan Pernyataan Perulangan Do - While

Kode Program



Tampilan Program



7. Menggunakan Pernyataan Perulangan For

Kode Program



Tampilan Program



PRAKTEK MANDIRI

Praktek Mandiri 1a
Kode Program



Tampilan Program



Praktek Mandiri 1b
Kode Program




Tampilan Program










Praktek mandiri 2a

Kode Program



Tampilan Program



Praktek mandiri 2b

Kode Program



Tampilan Program



Praktek Mandiri 3a

Kode Program



Tampilan Program




Praktek Mandiri 3b

Kode Program



Tampilan Program



Praktek Mandiri 3c

Kode Program



Tampilan Program




Praktek Mandiri 4
Kode Program



Tampilan Program







Demikian Beberapa Latihan Dalam Struktur Kontrol
Semoga Bermanfaat

****(^_^)****

Tidak ada komentar:

Posting Komentar