You are on page 1of 10

PRAKTIKUM DASAR-DASAR PEMROGRAMAN

MODUL 5
CONTROL STATMEN

Disusun oleh:
(Yuliasih Kripsiandita)
(1610651080)

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2016

I.

Dasar teory

Java menyediakan 2 buah statment untuk proses pilihan yaitu : if dan switch. Kedua buah
statment tersebut di gunakan untuk mengontrol eksekusi statment tergantung pada kondisi
yang di tentukan sebelumnya. Terkait dengan pemilihan ada beberapa operator yang
membantu seperti yang di jelaskan pada tabel berikut :
Tabel 1 : operator-operator yang di gunakan dalam proses pemilihan
Operator
&&
||
!

Meaning
AND
OR
NOT

Op1`
True
True
False
False

Op2
True
False
True
False
Tabel 2 : tabel logika OR

Op1&&Op2
True
False
False
false

Op1`
True
True
False
False

Op2
True
False
True
False
Tabel 3 :

Op1||Op2
True
True
True
false

Op1
True
False

Op2
False
true
Tabel 4 : tabel logika NOT

If else statment
If statment (double)
If (BooleanExpression1)
Statment or block 1
If statment (double)
If (BooleanExpression1)
Statment or block 1
Else
Statment or block 2
If statmnet (multiple)
If (BooleanExpression1)
Statment or block 1
Else if (BooleanExpresion2)
Statment or block 2
Else
Statment or block 3

Switch statment
Switch statment merupakan alternatif untuk melakukan pemilihan
statment.
Statmen
yang
biasa
di
gunakan
biasanya
untuk
menyederhanakan kompleksitas statment if yang mengandung kondisi.
Cara penulisan switch statment :
Switch ( expression)
{
Case v1 :
Statment-list1 ; break ;
Case v2 :
Statment-list2 ; break ;
case v3 :
statment-list3 ; break ;
case .... :
........break ;
default ;
......
}

Tugas praktikum

1. Buat program dengan menggunakan switch untuk menentukan output


berupa bulan dengan input berupa angka 1 sampai 12
2. Buatlah program dengan menggunakan if-else statment untuk
menentukan nilai huruf dengan ketentuan sebagai berikut :
86-100
: A
76-85
: AB
66-75
: B
51-65
: C
41-50
: D
0-40
: E
3. Buatlah program untuk menentukan bilangan ganjil dan genap
4. Buatlah program untuk menentukan tahun kabisat
5. Buatlah program untuk menentukan diskon dan jumlah yang harus di
bayar pada pembelian suatu barang jika terdapat aturan sebagai berikut :
i.
Harga <100.000 diskon 5%
ii.
Harga 100.000-1.000.000 diskon 10%
iii.
Harga 1.000.001-5.000.000 diskon 15%
iv.
Harga>5.000.000 diskon 20%

1. Program menentukan output berupa bulan.

2. Program dengan menggunakan if-else

3. Program menentukan bilangan ganjil dan genap

4. Program menentukan tahun kabisat

5. program menentukan diskon dan jumlah yang harus di bayar

Kesimpulan
Dari pembahasan diatas di simpulkan bahwa dengan menggunakan
system new scanner kita dapat menemukan hasil dari pecabangan.
Sebelum menggunakan system new scanner kita menggunakan import
java.until.Scanner;. dari itu kita dapat menentukan hasi dari Diskon,
bilangan genap dan ganjil, dan dapat kita gunakan untuk mengetahui
tahun kabisat. Dan kita juga dapat menggunakan if-else untuk menentukn
statmen nilai atau huruf.