Anda di halaman 1dari 3

LAB 2 MANUAL

A. Branching
Pada lab 2 ini, kita akan mempelajari control structure branching dan looping. Pertama
kalinya kita akan belajar branching. Pada dasarnya anda sudah pernah mempelajari
tentang branching pada pemrograman C. Jadi cukup review saja materi branching.
Branching atau terkenal dengan sebutan if statement digunakan untuk menyeleksi bagian
mana dari program yang akan dieksekusi berdasarkan kondisi tertentu. Struktur atau
syntax dari if adalah sebagai berikut:
if ( < boolean condition > ){
statement ;
statement;
}
[else if(<boolean condition>)]{
statement;
statement;
}
……………………………….
[else]{
statement;
statement;
}

Sebagai contoh yang paling sederhana adalah sebagai berikut:


int a = 10;
if( a == 10)
System.out.println(“a == 10”);
else
System.out.println(“a != 10”);

B. Comparison Operator dan Logical Operator


Operator perbandingan antara dua value/variable sangatlah penting sebagai testing pada if
statement. Macamnya ada beberapa yakni:
== Sama dengan
!= Tidak sama dengan
< Kurang dari
> Lebih dari
<= Kurang dari sama dengan
>= Lebih dari sama dengan
Logical operator juga sangat penting untuk membandingkan dua atau lebih kondisi
boolean. Macamnya ada 3 yakni:
! Logical Not
&& Logical AND
|| Logical OR

C. Looping
Perulangan adalah salah satu macam control structure pada Java yang tidak kalah
pentingnya. Dengan menggunakan perulangan, statement / perintah dapat diulang secara
otomatis. Ada 3 macam perulangan :
a. While loop
int i = 0;
while(i < 5){
System.out.println(i);
i++;
}

b. iDo while loop


int i = 0;
do {
System.out.println(i);
i++;
}while( i < 5);

c. For loop
for(int i = 0; i < 5; i++){
System.out.println(i);
}

D. Latihan Soal Branching


a. Buatlah program Java untuk menentukan suatu bilangan inputan user ganjil /
genap
b. Buatlah program Java untuk memberikan kategori umur dengan ketentuan sebagai
berikut:
i. <17 tahun : anak-anak
ii. 17 – 25 tahun : remaja
iii. >25 tahun : dewasa
c. Buatlah program Java untuk memberikan grade pada nilai dengan ketentuan
sebagai berikut:
i. 85 - 100 : A
ii. 70 - 84: B
iii. 60 - 69 : C
iv. < 60 : D
d. Buatlah program Java untuk menentukan hari esok apabila terdapat input hari
sekarang dan berapa hari ke depan. Contoh: String hariini = “senin”, int haridepan
= 7, maka hari esok (melalui perhitungan = “senin”.
E. Latihan Soal Looping
a. Buatlah program Java untuk membuat sequence dari 1 – 10
b. Buatlah program Java untuk membuat sequence dari 1 – 10 tapi yang genap saja
c. Buatlah program Java untuk menjumlahkan bilangan genap antara 1 dan 10
d. Buatlah program Java untuk membuat bilangan random 10 bilangan yang nilainya
dari 1 – 100
e. Buatlah program Java untuk membuat pola sebagai berikut
*****
*****
*****
*****
*****
f. Buatlah program Java untuk membuat pola sebagai berikut
*
**
***
****
*****
g. Buatlah program Java untuk membuat pola sebagai berikut
*
***
*****
*******

Anda mungkin juga menyukai