Struktur kontrol merupakan pengatur aliran program
Rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu :
– Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi
– Melanjutkan sebuah pernyataan bila kondisi terpenuhi
– Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi terpenuhi
Struktur kontrol memiliki pokok bahasan yaitu :
- Percabangan
- Perulangan
- InisialisasiEkspresi : meninisialisasi variabel pengulangan.
- KondisiPengulangan : membandingkan variabel pengulangan dengan nilai limit.
- StepEkspresi : memperbarui variabel pengulangan.
1. Statement-if
Menspesifikasikan sebuah statement (atau block dari code) yang akan dieksekusi jika dan hanya jika statement boolean bernilai true.
Form statement-if:
if( boolean_ekspresi )
statement;
atau
if( boolean_ekspresi ){
statement 1;
statement 2;
}
Form statement-if:
if( boolean_ekspresi )
statement;
atau
if( boolean_ekspresi ){
statement 1;
statement 2;
}
dimana,
boolean_ekspresi sama dengan boolean ekspresi atau boolean variabel.
1. For
Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang.
Form pengulangan-for:
for(InisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{
statement1;
statement2;
. . .
}
{
statement1;
statement2;
. . .
}
Contoh :
Kita akan menentukan nilai IP menggunakan struktur control. Langkah-langkahnya sebagai berikut :
1. Kita buka dulu aplikasi Java NetBeans seperti gambar dibawah ini :
2. Buat project di Java Application kemudian klik next seperti gambar berikut :
3. Buat nama project seperti gambar berikut :
4. Lalu akan tampil halaman seperti berikut :
5. Jangan lupa import library scanner seperti gambar berikut :
6. Buat variabel pada class MenentukanIP seperti gambar berikut :
7. Lalu buat method HitungRata() seperti gambar berikut :
8. Setelah itu, buat juga method NilaiAkhir() seperti gambar berikut :
9. Buat juga method Panggil()
10. Terakhir panggil method yang telah di buat tadi seperti gambar berikut :
11. Dan seperti ini lah hasil program ketika sudah di jalankan
Sekian, Terimakasih.....
Untuk melihat coding yang lebih lengkap silahkan klik disini
Author : Irma Yulia (13111027)
0 Komentar