Pemrograman Fery Updi,M.Kom

dokumen-dokumen yang mirip
24/09/2017 PERULANGAN

Struktur Kontrol. Gambar 1: Flowchart Statement If

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

MODUL 2 STRUKTUR KONTROL

BAB 6. Struktur Kontrol

BAB 6. Struktur Kontrol

Modul Praktikum Bahasa Pemrograman 1

Pemrograman Fery Updi,M.Kom

24/09/2017 PERCABANGAN

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

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

Algoritma Perulangan. Kuliah algoritma dan pemrograman

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Modul Praktikum 3 Pemograman Berorientasi Objek

Pertemuan 3 Struktur Perulangan pada Java

Selection, Looping, Branching

Rekursif/ Iterasi/ Pengulangan

BAB V. STATEMEN KONTROL

SEKUEN, PERCABANGAN & PENGULANGAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

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

TEORI KONSEP PEMPROGRAMAN 3.1

Percabangan & Perulangan

Imam Fahrur Rozi. Algoritma dan Pemrograman PENGULANGAN

OPERATOR DAN STATEMEN I/O

Struktur Algoritma (15 Jam) Departemen TI P4TK/VEDC Malang

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

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

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Pada akhir pembahasan, peserta diharapkan mampu untuk:

9/12/2011. Tujuan. Struktur Kontrol. Struktur Kontrol. Struktur Kontrol Keputusan. Pernyataan-if. if-statement Flowchart. Struktur kontrol keputusan

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

Modul 3 Flow Control dan Input

MINGGU III : KONTROL PROGRAM

EXERCISE WORKBOOK MI /2012#07

Percabangan dan Perulangan

Tujuan Instruksional. Mahasiswa mampu :

PENGULANGAN DAN PEMBACAAN DATA

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

6 Maret Structure of Java [Penyeleksian Kondisi]

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Perulangan / Looping

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

Obyektif : KONTROL ALUR PROGRAM

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

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

OPERASI PERNYATAAN KONDISI

Bab 9. Percabangan dan Perulangan

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

Praktikum Dasar Pemrograman

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

PENYELEKSIAN /PERCABANGAN & PERULANGAN Part II. 5 th week Estu Sinduningrum ST,MT

PRAKTIKUM 9 KONTROL ALIRAN

Universitas Gunadarma

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

Algoritma Pemrograman 2B (Pemrograman C++)

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

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

KURSUS ONLINE JASA WEBMASTERS

Pertemuan2 Percabangan & Perulangan pada Python

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

2.4. Struktur Branching

MODUL PEMROGRAMAN WEB

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

Pertemuan 2 Struktur Kontrol Percabangan

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Percabangan & Perulangan

STRUKUR KENDALI : PERCABANGAN

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

Control Flow & Array. Pemrograman Web. Rajif Agung Yunmar, S.Kom

PENGULANGAN DAN PEMBACAAN DATA *

1 MODUL 5 MODUL 5 PERULANGAN

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

Algoritma Pemrograman Fery Updi,M.Kom

Pemrograman Dasar S E L E C T I O N

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

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

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

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

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

Perulangan, Percabangan, dan Studi Kasus

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

Pertemuan ke 5 Perulangan. Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T. Universitas Komputer Indonesia

Selection / Pemilihan PEMILIHAN

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

3. Struktur Perulangan dalam Bahasa C++

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:

PENGANTAR KOMPUTER & SOFTWARE II

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana LOOPING

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Bahasa Pemrograman 2.

Looping : break, continue, nested loop

Transkripsi:

Pemrograman Fery 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 menggunakan analisa kasus dan mengimplementasikannya ke dalam bahasa pemrograman java 3

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

Struktur Perulangan (Looping) Struktur perulangan secara umum terdiri atas dua bagian, yaitu: 1. Kondisi perulangan, yaitu berupa ekspresi Boolean yang harus dipenuhi untuk melaksanakan kondisi perulangan. Kondisi ini mengakibatkan suatu kondisi perulangan akan berhenti pada saat kondisi Boolean tersebut terpenuhi. 2. Badan (body) perulangan, yaitu suatu aksi (bagian algoritma) yang harus diulang selama kondisi yang ditentukan untuk perulangan tersebut masih terpenuhi. 5

jenis perulangan dalam bahasa pemrograman Java, antara lain : While Jenis Perulangan (Looping) While adalah bentuk perulangan yang memiliki jumlah perulangan sesuai dengan suatu kondisi logika tertentu. Bentuk umum: while( boolean_expression ){ statement1; statement2;... } Contoh, pada kode dibawah ini, int i = 4; while ( i > 0 ){ System.out.print(i); i--; } 6

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 looping selama kondisi_perulangan terpenuhi atau bernilai benar (true). Berbeda pada perulangan while, pada perulangan do-while pengecekan kondisi (syarat) perulangan dilakukan setelah eksekusi statement yang diulang. Sehingga statement dalam blok do-while paling sedikit dieksekusi satu kali. Bentuk umum perulangan do-while : Bentuk umum: do{ statement1; statement2;... }while( boolean_expression ); Jenis Perulangan (Looping) Contoh, pada kode dibawah ini, int x = 0; do { System.out.println(x); x++; }while (x<10); 9

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 struktur pengulangan sebelumnya yaitu melakukan pengulangan untuk mengeksekusi kode yang sama sebanyak jumlah yang telah ditentukan. Bentuk umum: for (InitializationExpression; LoopCondition; StepExpression){ } statement1; statement2;... Jenis Perulangan (Looping) Contoh, pada kode dibawah ini, int i; for( i = 0; i < 10; i++ ){ System.out.print(i); } 12

Berikut ini adalah potongan kode dari for loop: 13

Berikut ini adalah potongan kode dari for loop: 14

Pernyataan Percabangan Pernyataan percabangan mengijinkan kita untuk mengatur aliran eksekusi program Pernyataan break Pernyataan break memiliki dua bentuk: tidak berlabel (unlabeled) dan berlabel (labeled). Pernyataan break tidak berlabel (unlabeled) Digunakan untuk menghentikan jalannya pernyataan switch. Selain itu pernyataan break unlabeled juga bisa digunakan untuk menghentikan pernyataan-pernyataan for, while atau do-while loop 15

Berikut ini adalah potongan kode dari break: 16

Berikut ini adalah potongan kode dari break: 17

Pernyataan Continue Pernyataan Percabangan 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

Berikut ini adalah potongan kode dari Continue: 19

Next Array 20