Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

dokumen-dokumen yang mirip
if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

if (ekspresi_boolean) {

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Percabangan & Perulangan

Modul Praktikum 3 Pemograman Berorientasi Objek

Percabangan & Perulangan

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

Pemrograman Fery Updi,M.Kom

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Selection, Looping, Branching

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Struktur Kontrol Pemrograman Java : PERCABANGAN

Bab 9. Percabangan dan Perulangan

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

24/09/2017 PERCABANGAN

24/09/2017 PERULANGAN

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

Pemrograman Dasar S E L E C T I O N

BAB V. STATEMEN KONTROL

Percabangan dan Perulangan

Praktikum 4 Control Flow dan Looping

Aliran Kendali (Flow Control)

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Obyektif : KONTROL ALUR PROGRAM

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pertemuan 2. Muhadi Hariyanto

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Badiyanto, S.Kom., M.Kom. PBO java

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

Pemrograman Fery Updi,M.Kom

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

MINGGU III : KONTROL PROGRAM

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

BAB II VARIABEL DAN TIPE DATA

Tipe Data, Identifier, Operator dan Control Statement

2 TIPE DATA DAN VARIABEL

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

PERCABANGAN. Bentuk if Sederhana

Operator, Statement kondisional, dan Iterasi pada Java

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

MODUL DUA VARIABEL DAN TIPE VARIABEL

DASAR PEMOGRAMAN JAVA

Elemen Dasar Dalam Bahasa Java

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

Pertemuan2 Percabangan & Perulangan pada Python

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Algoritma Pemrograman 2B (Pemrograman C++)

Web Programming. Pengenalan PHP

OPERASI PERNYATAAN KONDISI

Pernyataan if MODUL V PERCABANGAN

STRUKUR KENDALI : PERCABANGAN

Pemrograman Dasar R E P E T I T I O N

3. Struktur Perulangan dalam Bahasa C++

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Tujuan Instruksional. Mahasiswa mampu :

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

3. Struktur Perulangan dalam C++

SEKUEN, PERCABANGAN & PENGULANGAN

TEORI KONSEP PEMPROGRAMAN 3.1

DASAR PHP. Oleh : Devie Rosa Anamisa

IF PEMROGRAMAN LANJUT PERCABANGAN. Oleh : Andri Heryandi, M.T.

JAVA. Sekilas tentang java : FITUR JAVA :

MODUL 2 STRUKTUR KONTROL

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

SUMBER BELAJAR PENUNJANG PLPG

Perulangan, Percabangan, dan Studi Kasus

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Kondisi dan Perulangan

Pemrograman Dasar C. Minggu 4

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

Aliran Kendali (Flow Control)

Modul Praktikum Bahasa Pemrograman 1

Perulangan / Looping

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Kontrol Keputusan dan Pengulangan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Pada akhir pembahasan, peserta diharapkan mampu untuk:

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Bahasa Pemrograman 2.

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Modul 3: Kendali program dan teknik. penyimpanan data

Rekursif/ Iterasi/ Pengulangan

Algoritma dan Pemrograman

BAB 6. Struktur Kontrol

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Transkripsi:

Modul 2 Percabangan dan Loop Tujuan : 1. Praktikan mengetahui macam macam percabangan pada Java 2. Praktikan mengetahui macam macam loop pada Java 3. Praktikan mampu memahami logika percabangan dan loop pada Java 4. Praktikan mampu mengimplemtasikan percabangan dan loop pada Java menggunakan GUI A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch. 1. Percabangan If Percabangan if dipakai jika kita menginginkan suatu pernyataan itu dilakukan dengan syarat tertentu yang bernilai benar. Sintaks dari if adalah sebagai berikut: if (ekspresi_boolean) { Pernyataan1 akan dikerjakan kalau ekspresi_boolean bernilai true. Percabangan if-else dipakai untuk mengeksekusi salah satu dari 2 pernyataan dari syarat tertentu yang pada if yang dapat bernilai benar atau salah. Sintaks dari if-else adalah sebagai berikut: if (ekspresi_boolean) { else { Pernyataan2; Pemrograman Berorientasi Objek 2017 Page 1

Pernyataan1 akan dikerjakan jika ekspresi_boolean bernilai true. Jika ekspresi_boolean bernilai false, maka Pernyataan2 akan dikerjakan. Percabangan else-if dipakai untuk memberikan kondisi tertentu pada bagian else. Sintaks dari else-if adalah sebagai berikut: if (ekspresi_boolean1) { else if (ekspresi_boolean2) { Pernyataan2; Ketika ekspresi_boolean1 bernilai false, maka alur program akan menuju ke bagian else. Selanjutnya Pernyataan2 diatas akan dikerjakan kalau ekspresi_boolean2 bernilai true. 2. Percabangan Switch Percabangan switch dipakai pada saat kita ingin memberikan kondisi dengan beberapa syarat yang identik yang masing-masing mempunyai pernyataan yang berbeda-beda. Pada Java, nilai yang dilewatkan pada switch harus bertipe int, short, byte atau char. Sintaks dari switch adalah sebagai berikut: switch (ekspresi) { case nilai1: { break; case nilai2: { Pernyataan2; break; default: Pernyataan3; Ketika ekspresi bernilai nilai1, maka alur program akan mengeksekusi Pernyataan1. Selanjutnya break menyebabkan alur program keluar dari daerah switch. Kalau ekspresi bernilai nilai2, maka alur program akan mengeksekusi Pernyataan2. Apabila ekspresi mempunyai nilai yang tidak sama dengan nilai1 dan nilai2, maka alur program akan menuju ke bagian default dan kemudian mengeksekusi Pernyataan3. Pemrograman Berorientasi Objek 2017 Page 2

B. Loop Perulangan di dalam Java terdapat 3 macam, yaitu for, while dan do-while. 1. For Perulangan for dipakai pada saat kita melakukan perulangan dengan jumlah yang sudah diketahui pasti. Sintaks dari for adalah sebagai berikut: for (inisialisasi; kondisi; perubah) { 2. While Perulangan while dipakai pada saat kita melakukan perulangan dengan jumlah yang belum diketahui pasti. Pernyataan pada while akan dikerjakan setelah pengecekan kondisi pada while bernilai true. Sintaks dari while adalah sebagai berikut: while (kondisi) { 3. Do-While Perulangan do-while dipakai pada saat kita melakukan perulangan dengan jumlah yang belum diketahui pasti. Pernyataan pada do akan dikerjakan terlebih dahulu, baru setelah itu dilakukan pengecekan kondisi pada while. Sintaks dari do-while adalah sebagai berikut: do { while (kondisi); Kita dapat memberikan kondisi tertentu pada saat terjadi perulangan. Kondisi yang mungkin terjadi pada perulangan terdapat 2 macam, yaitu break dan continue. Break menyebabkan suatu kondisi untuk keluar dari perulangan. Sedangkan continue menyebabkan suatu kondisi untuk melanjutkan ke tahapan selanjutnya pada perulangan Pemrograman Berorientasi Objek 2017 Page 3

C. Contoh Program 1. Percabangan Buat tampilan seperti di atas dan isi kan script pada tombol start seperti di bawah : private void btnstartactionperformed(java.awt.event.actionevent evt) { double angka; angka = Double.parseDouble(txtInput.getText()); if ((angka > 79) && (angka <= 100)){ areahasil.settext("nilai Angka = A"); else if ((angka > 69) && (angka <= 79)){ areahasil.settext("nilai Angka = B"); else if ((angka > 49) && (angka <= 69)){ areahasil.settext("nilai Angka = C"); else areahasil.settext("nilai Terlalu rendah atau diluar range"); Pemrograman Berorientasi Objek 2017 Page 4

2. Loop Buat tampilan seperti di atas dan tuliskan script pada tombol start seperti di bawah: private void btnmulaiactionperformed(java.awt.event.actionevent evt) { int a,b; a = Integer.parseInt(txtAwal.getText()); b = Integer.parseInt(txtAkhir.getText()); for (int i = a; i <= b; i++){ combohasil.additem("perulangan Ke -" + Integer.toString(i)); Pemrograman Berorientasi Objek 2017 Page 5