+ All Categories
Home > Documents > Pemrograman - feryup.files.wordpress.com · • Menggunakan struktur kontrol perulangan (while...

Pemrograman - feryup.files.wordpress.com · • Menggunakan struktur kontrol perulangan (while...

Date post: 23-Mar-2019
Category:
Upload: dokien
View: 250 times
Download: 0 times
Share this document with a friend
20
Pemrograman Fery Updi,M.Kom 1
Transcript

PemrogramanFery Updi,M.Kom

1

Pokok Bahasan

• Struktur Kontrol Perulangan(while loop, do-while loop, for loop)

• Pernyataan Percabangan(break, continue, return)

2

Tujuan

Mahasiswa mampu:

• Menggunakan struktur kontrol perulangan (while loop, do while loop, for loop)

• Menerapkan perulangan dalam program Java

• Memecahkan masalah sederhana dengan menggunakananalisa kasus dan mengimplementasikannya ke dalam bahasapemrograman java

3

Definisi Perulangan (Looping).Perulangan dalam algoritma didefinisikan sebagai bentukalgoritma yang berfungsi untuk mengulang perintah–perintah baris program dengan aturan tertentu. Pengulanganbertujuan untuk mengefisienkan penulisan kode program,sehingga tidak perlu dilakukan berulang-ulang kali.

4

Perulangan (Looping)

Struktur perulangan secara umum terdiri atas dua bagian,yaitu:

1. Kondisi perulangan, yaitu berupa ekspresi Boolean yangharus dipenuhi untuk melaksanakan kondisi perulangan.Kondisi ini mengakibatkan suatu kondisi perulangan akanberhenti pada saat kondisi Boolean tersebut terpenuhi.

2. Badan (body) perulangan, yaitu suatu aksi (bagianalgoritma) yang harus diulang selama kondisi yangditentukan untuk perulangan tersebut masih terpenuhi.

5

Struktur Perulangan (Looping)

jenis perulangan dalam bahasa pemrograman Java, antara lain :

• While

While adalah bentuk perulangan yang memiliki jumlah perulangansesuai dengan suatu kondisi logika tertentu.

Bentuk umum:

while( boolean_expression ){

statement1;

statement2;

. . .

}

6

Jenis Perulangan (Looping)

Contoh, pada kode dibawah ini,int i = 4;while ( i > 0 ){

System.out.print(i);i--;

}

Berikut ini adalah potongan kode dari while loop:

7

Berikut ini adalah potongan kode dari while loop:

8

• Do-While

Sama halnya dengan while, do-while juga akan menjalankan loopingselama kondisi_perulangan terpenuhi atau bernilai benar (true).

Berbeda pada perulangan while, pada perulangan do-while pengecekankondisi (syarat) perulangan dilakukan setelah eksekusi statement yangdiulang. Sehingga statement dalam blok do-while paling sedikitdieksekusi satu kali. Bentuk umum perulangan do-while :

Bentuk umum:do{

statement1;

statement2;

. . .

}while( boolean_expression );

9

Jenis Perulangan (Looping)

Contoh, pada kode dibawah ini,int x = 0;do{

System.out.println(x);x++;

}while (x<10);

Berikut ini adalah potongan kode dari do-while loop:

10

Berikut ini adalah potongan kode dari do-while loop:

11

• For Loop Pernyataan for loop memiliki kondisi hampir mirip seperti strukturpengulangan sebelumnya yaitu melakukan pengulangan untukmengeksekusi kode yang sama sebanyak jumlah yang telah ditentukan.

Bentuk umum:

for (InitializationExpression; LoopCondition; StepExpression){

statement1;

statement2;

. . .

}

12

Jenis Perulangan (Looping)

Contoh, pada kode dibawah ini,int i;

for( i = 0; i < 10; i++ ){System.out.print(i);

}

Berikut ini adalah potongan kode dari for loop:

13

Berikut ini adalah potongan kode dari for loop:

14

Pernyataan percabangan mengijinkan kita untuk mengatur aliraneksekusi program

Pernyataan break

Pernyataan break memiliki dua bentuk: tidak berlabel (unlabeled) danberlabel (labeled).

• Pernyataan break tidak berlabel (unlabeled)

Digunakan untuk menghentikan jalannya pernyataan switch. Selain itupernyataan break unlabeled juga bisa digunakan untuk menghentikanpernyataan-pernyataan for, while atau do-while loop

15

Pernyataan Percabangan

Berikut ini adalah potongan kode dari break:

16

Berikut ini adalah potongan kode dari break:

17

Pernyataan Continue

Menggunakan pernyataan continue untuk melanjutkan pengulangan yang sedang dijalankan oleh pernyataan for, while, atau do- while loop

Menggunakan Break dan Continue

Pernyataan break dan Continue memiliki tiga fungsi yaitu:

• Menghentikan pemilihan pada pernyataan switch.

• Menghentikan proses pengulangan atau keluar dari badan loop.

• Keluar dari blok label tertentu.

18

Pernyataan Percabangan

Berikut ini adalah potongan kode dari Continue:

19

Next

20

• Array


Recommended