JAVA - Struktur Kontrol PDF

Title JAVA - Struktur Kontrol
Author Achmad Fauzi
Pages 41
File Size 1.3 MB
File Type PDF
Total Downloads 192
Total Views 269

Summary

JOBSHEET STRUKTUR KONTROL Disusun Oleh : Achmad Fauzi (3.34.17.1.01) IK-1B PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2018 Daftar Isi A. Tujuan .......................................................................................................................


Description

JOBSHEET STRUKTUR KONTROL

Disusun Oleh :

Achmad Fauzi (3.34.17.1.01) IK-1B

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2018

Daftar Isi A. Tujuan .................................................................................................................................. 3 B. Dasar Teori........................................................................................................................... 3 1. Statemen Seleksi (Selection Statement)......................................................................... 3 a. Statement If .............................................................................................................. 3 b. Nested-If .................................................................................................................. 4 c. Perintah IF Bertingkat .............................................................................................. 4 d. Statemen Switch....................................................................................................... 5 2. Statemen Iterasi (Iteration Statements) .......................................................................... 5 a. Statemen While ........................................................................................................ 6 b. Statemen Do While .................................................................................................. 6 c. Statemen For ............................................................................................................ 6 d. Nested Loops ........................................................................................................... 6 3. Statemen Jump ............................................................................................................... 6 a. Statemen Break ........................................................................................................ 6 b. Menggunakan Break Sebagai bentuk Goto.............................................................. 7 c. Statemen Continue ................................................................................................... 7 d. Statemen Return ....................................................................................................... 7 C. Langkah Kerja...................................................................................................................... 7 D. Latihan ............................................................................................................................... 32 Daftar Pustaka .......................................................................................................................... 40 Lampiran .................................................................................................................................. 41

Achmad Fauzi | Struktur Kontrol

Page | 2

A. Tujuan Setelah menyelesaikan materi ini mahasiswa dapat: 1. Menyebutkan dan menjelaskan jenis-jenis struktur kontrol. 2. Menyebutkan jenis-jenis statemen seleksi dan menerapkan ke dalam program. 3. Menyebutkan jenis-jenis statemen iterasi dan menerapkan ke dalam program. 4. Menyebutkan jenis-jenis statemen jump dan menerapkan ke dalam program.

B. Dasar Teori Sebuah bahasa pemrograman menggunakan struktur atau statemen kontrol (control statements) untuk mengontrol jalannya aliran eksekusi. Statemen kontrol pemrograman Java dapat dikategorikan menjadi: a. Selection Statement b. Iteration Statement c. Jump Statement

1. Statemen Seleksi (Selection Statement) Seleksi memungkinkan kita untuk memilih eksekusi terhadap satu atau beberapa bagian dari suatu program daripada bagian lain. Java mendukung dua statemen seleksi yaitu : if dan switch.

a. Statement If Statemen if adalah sebuah statemen percabangan kondisional yang digunakan untuk mengatur aliran eksekusi program, yang terdiri dari satu atau dua percabangan. Bentuk umum dari statemen if adalah sebagai berikut: if (kondisi) statemen1; else statemen2;

Bentuk umum dari statemen if menggunakan lebih dari satu statemen (majemuk) adalah sebagai berikut:

Achmad Fauzi | Struktur Kontrol

Page | 3

If (kondisi) { statemen; statemen; … … statemen; }

else { statemen; statemen; … … statemen; }

b. Nested-If Perintah nested-if ini sering disebut sebagai perintah if dalam if. Bentuk umum dari nested-if ini adalah sebagai berikut. if (kondisi) if (kondisi) statemen1; else statemen2; else statemen3;

c. Perintah IF Bertingkat Statemen if bertingkat adalah sebuah statemen percabangan kondisional yang digunakan untuk mengatur aliran eksekusi program, yang terdiri dari banyak percabangan. Bentuk umum dari statemen if bertingkat adalah sebagai berikut: Bentuk umum dari statemen if adalah sebagai berikut: if (kondisi1)

Achmad Fauzi | Struktur Kontrol

Page | 4

statemen1; else if (kondisi2) statemen2; else if (kondisi3) statemen3; else statemen4;

d. Statemen Switch Statemen switch adalah sebuah statemen percabangan kondisional yang digunakan untuk mengatur aliran eksekusi program, yang terdiri dari banyak percabangan. Bentuk umum dari statemen switch adalah sebagai berikut: switch (ekspresi) { case value1: // statemen break; case value2: // statemen break; ... case valueN: // statemen break; default: // default statemen }

2. Statemen Iterasi (Iteration Statements) Bentuk statemen iterasi pada Java adalah for, while, dan do-while. Statemen ini sering disebut sebagai loop.

Achmad Fauzi | Struktur Kontrol

Page | 5

a. Statemen While Statemen while merupakan salah satu statemen yang digunakan untuk memproses suatu statemen atau beberapa statemen beberapa kali. Bentuk statemen while ini adalah sebagai berikut. while (LoopCondition) Statemen;//statemen ini bisa lebih dari satu

b. Statemen Do While Statemen do-while digunakan untuk mengulang proses. Bentuk statemen do-while ini adalah sebagai berikut do Statemen while (LoopCondition);

c. Statemen For Statemen for digunakan utuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan. Bentuk statemen for adalah sebagai berikut. for (InitializationExpression; LoopCondition; StepExpression) Statemen

d. Nested Loops Statemen loop juga mempunyai bentuk loop dalam loop (nested loop) atau dengan kata lain Java mengijinkan suatu loop berada dalam loop yang lain.

3. Statemen Jump Java mendukung terhadap tiga jenis statemen jump: break, continue, dan return.

a. Statemen Break Dalam Java, statemen break mempunyai tiga kegunaan, yaitu:. 1. Membatasi (terminates) sebuah urutan statemen dalam statemen switch. 2. Dapat digunakan untuk keluar dari sebuah loop. 3. Dapat digunakan sebagai sebuah pengganti bentuk dari goto.

Achmad Fauzi | Struktur Kontrol

Page | 6

b. Menggunakan Break Sebagai bentuk Goto Pada bahasa Java, tidak mempunyai statemen goto seperti pada bahasa lain, tetapi sebagai penggantinya menggunakan statemen break. Break digunakan ketika kita ingin keluar dari satu atau lebih blok kode. Blok ini bukan menjadi bagian dari sebuah loop atau switch, dan break bekerja dengan sebuah label. Bentuk umum dari break ini adalah: break label;

Label adalah sebuah nama dari label yang menunjukan sebuah blok kode. Penggunaan yang paling umum dari statemen break berlabel adalah untuk keluar dari nested loops.

c. Statemen Continue Statemen continue merupakan kebalikan dari statemen break. Statemen continue digunakan untuk mengarahkan eksekusi ke iterasi berikutnya pada statemen pengulangan.

d. Statemen Return Statemen

kontrol

return

digunakan/biasanya

secara

eksplisit

me-return

(mengembalikan sebuah nilai) dari sebuah metode.

C. Langkah Kerja 1. Jalankan Edit Plus, buat file baru java dan ketikkan kode program berikut : Untuk contoh, perhatikan contoh berikut ini: class IfDemo { public static void main(String[] args) { int

a=1,b=2,c;

if (a...


Similar Free PDFs