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
****(^_^)****
Sistem Pendukung Keputusan – Pertemuan 3
13 years ago
1 Comment:
BO Judi Sabung Ayam Terbesar Di Indonesia Sejak 2014 ! Live Langsung dari berbagai arena di negara-negara benua Asia. Seperti Filipina, Thailand, Vietnam, Laos, Kamboja, Peru Dan Dominika.
Tersedia :
» Sabung Ayam S128
» Sabung Ayam SV388
• BANDAR JUDI ONLINE DEPOSIT MENGGUNAKAN REKENING BANK
• BANDAR JUDI ONLINE DEPOSIT MENGGUNAKAN OVO
• BANDAR JUDI ONLINE DEPOSIT MENGGUNAKAN GOPAY
• BANDAR JUDI ONLINE DEPOSIT MENGGUNAKAN DANA
• BANDAR JUDI ONLINE DEPOSIT MENGGUNAKAN SAKUKU
• BANDAR JUDI ONLINE DEPOSIT MENGGUNAKAN PULSA
• BANDAR JUDI ONLINE DEPOSIT MENGGUNAKAN LINKAJA
*Dan Menyediakan Segala Jenis Judi Online Lengkap Lainnya
Promo Spesial :
• Bonus 100% 8x, 9x, 10x Menang Beruntun (Khusus Casino Sexy Baccarat & Sabung Ayam)
• Bonus Deposit Pertama Sebesar 10%
• Bonus Deposit Harian Sebesar 5%
• Bonus Rollingan 0.8% Setiap Minggu
• Bonus Referensi ajak teman 7% + 2% (Seumur Hidup)
LINK RESMI PENDAFTARAN » http://159.89.197.59/register/
KONTAK WA RESMI » https://bit.ly/kontak24jam
1#Livechat Bolavita
2#Livechat Bolavita
Kontak Resmi :
» Nomor WhatsApp : +62812-2222-995
» ID Telegram : @bolavitacc
» ID Wechat : Bolavita
» ID Line : cs_bolavita
Post a Comment