You are on page 1of 10

PRAKTIKUM DASAR-DASAR PEMROGRAMAN

MODUL 5 CONTROL STATMEN

PRAKTIKUM DASAR-DASAR PEMROGRAMAN MODUL 5 CONTROL STATMEN Disusun oleh: (Yuliasih Kripsiandita) (1610651080) PROGRAM STUDI TEKNIK INFORMATIKA

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`

Op2

Op1&&Op2

True

True

True

True

False

False

False

True

False

False

False

false

 

Tabel 2 : tabel logika OR

 

Op1`

Op2

Op1||Op2

True

True

True

True

False

True

False

True

True

False

False

false

 

Tabel 3 :

 

Op1

Op2

True

False

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.