Perulangan / Looping

dokumen-dokumen yang mirip
Penyeleksi Kondisi / Percabangan

Percabangan dan Perulangan

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Method / Fungsi / Sub Program

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

SEKUEN, PERCABANGAN & PENGULANGAN

Percabangan & Perulangan

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Percabangan & Perulangan

Modul 3 Flow Control dan Input

Rekursif/ Iterasi/ Pengulangan

MODUL 5 PERULANGAN A. WHILE

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

Pemrograman JAVA INPUT-OUTPUT

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

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

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

Pertemuan 3 Struktur Perulangan pada Java

Modul Praktikum 3 Pemograman Berorientasi Objek

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

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

Pemrograman Fery Updi,M.Kom

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Obyektif : KONTROL ALUR PROGRAM

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

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Decision and Looping

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

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

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

Struktur Kontrol Pemrograman Java : PERCABANGAN

BAB V. STATEMEN KONTROL

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

Struktur Kontrol. Gambar 1: Flowchart Statement If

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

Pada akhir pembahasan, peserta diharapkan mampu untuk:

Fungsi Rekursif PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

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

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

Modul 3: Kendali program dan teknik. penyimpanan data

BAB 6. Struktur Kontrol

OPERATOR DAN STATEMEN I/O

Metode Binnary Searching di Java Console

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN

Algoritma Perulangan. Kuliah algoritma dan pemrograman

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

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

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

BAB 2 Seleksi Kondisi

Looping : break, continue, nested loop

Pertemuan 2 Struktur Kontrol Percabangan

Selection, Looping, Branching

Pertemuan2 Percabangan & Perulangan pada Python

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

STRUKTUR PEMROGRAMAN PYTHON

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

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

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Bahasa Pemrograman 2.

Pengenalan Algoritma

Input Nilai tanpa Case String di Java

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

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

P R E T R EM N 5 STRUKTUR LOOPING

Selection / Pemilihan PEMILIHAN

ShortHand If Else di Java

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

24/09/2017 PERULANGAN

Projek Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

PENGULANGAN DAN PEMBACAAN DATA

if (ekspresi_boolean) {

MODUL 2 STRUKTUR KONTROL

Modul Praktikum Bahasa Pemrograman 1

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

BAB 6. Struktur Kontrol

Belajar ArrayList di Java

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

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

Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

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

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

Tiopan Indra Wahyudi R5L PROJECT KELOMPOK 7 R5L. package brekk; public class brekk{ public static void main(string[]args){

Struktur Kontrol. (Repetition)

3. Struktur Perulangan dalam Bahasa C++

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

Arrays. Misalkan kita ingin menyimpan 100 buah integer Buat 100 variabel bertipe integer. Tidak efisien!

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Struktur Kontrol. (Repetition)

All Chapter Rental Multimedia

Transkripsi:

PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Perulangan / Looping Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya

7 Aspek Dasar Pemrograman 1. Membaca Input Data 2. Menampilkan Output Data 3. Melakukan proses perhitungan (Compute) 4. Penyimpanan Data (Store) 5. Penyeleksi Kondisi (Percabangan) 6. Perulangan (Repetisi) 7. Method Fungsi

PROGRAM CONTROL PERULANGAN / REPETISI / LOOPING

PERULANGAN Termasuk kategori Program Flow Control Dalam sebuah algoritma, seringkali suatu atau sekelompok instruksi (atau statemen) akan dilaksanakan berulang kali dengan jumlah perulangan tertentu atau selama memenuhi suatu persyaratan (kondisi) tertentu

Poin dalam Perulangan For While Do While Nested Loop Break Continue

Pernyataan Perulangan Perulangan jumlah tertentu (Determinate Loop) For Perulangan dengan kondisi tertentu (indeterminate loop) While Do While

While Blok pernyataan akan dijalankan secara terus menerus selama kondisi bernilai benar. Bentuk pernyataan : while (kondisi) pernyataan;

Statement while Syntax: while (kondisi) Instruksi; while (kondisi) Instruksi_1; Instruksi_2;.. Perulangan Syarat diawal Kondisi akan dicek terlebih dahulu sebelum mengerjakan instruksi. Instruksi-intruksi dalam blok while akan dilakukan berulang-ulang selama kondisi bernilai true Gunakan pada perulangan yang tidak dipastikan berapa kali perulangan akan dilakukan

Contoh //nama file berkas : ulang.java public class ulang public static void main (String[] args) int jumlah=1; while (jumlah<=5) System.out.println("Putaran ke-"+jumlah); jumlah++; Hasil : Putaran ke-1 Putaran ke-2 Putaran ke-3 Putaran ke-4 Putaran ke-5

Do While Pernyataan ini menyerupai pernyataan while tetapi blok pernyataan yang terdapat dalam do while paling tidak dieksekusi sekali. do pernyataan; while (kondisi);

Statement do-while Syntax: do instruksi; instruksi; instruksi;.. while (kondisi) Perulangan syarat diakhir Blok intruksi akan dikerjakan terlebih dahulu, baru kemudian pengecekan kondisi dilakukan. Jika kondisi bernilai true, maka instruksi akan dikerjakan lagi sampai di kondisi bernilai false. Setidaknya blok instruksi akan dikerjakan sedikitnya satu kali.

Contoh //nama file berkas : ulang2.java public class ulang2 public static void main (String[] args) int jumlah=1; do System.out.println("Putaran ke-"+jumlah); jumlah++; while (jumlah<=5) Hasil : Putaran ke-1 Putaran ke-2 Putaran ke-3 Putaran ke-4 Putaran ke-5 Putaran ke-6

Perbandingan while dengan do-while

Tips Gunakan perulangan bersyarat jika jumlah perulangan belum ditentukan Pastikan ada proses yang merubah nilai pada variabel yang digunakan sebagai syarat kondisi perulangan Perulangan Syarat Akhir: Gunakan pada perintah dengan perulangan yang harus dikerjakan minimal satu kali

Case: Program Tebak Angka import java.util.scanner; public class TebakAngka public static void main(string[] args) // Membangkitkan suatu angka acak utk ditebak int angka = (int)(math.random() * 101); Scanner masukan = new Scanner(System.in); System.out.println("Tebak suatu angka dari 0 sampai 100"); int tebak = -1; while (tebak!= angka) // Meminta pengguna memasukkan tebakan System.out.print("\nBerikan tebakan Anda: "); tebak = masukan.nextint();

if (tebak == angka) System.out.println("Ya, Anda benar, Angka Magic adalah " + angka); else if (tebak > angka) else System.out.println("Tebakan Anda terlalu tinggi"); System.out.println("Tebakan Anda terlalu rendah");

For Perulangan dengan jumlah perulangan (iterasi) tertentu Syntax: for (inisialisasi; kondisi; penaikan/penurunan) statemen_1; statemen_2; Bagian inisialisasi digunakan untuk memberikan nilai awal kepada variabel yang digunakan untuk mengontrol pengulangan Bagian kondisi digunakan untuk mengontrol pengulangan dilanjutkan atau diakhiri

Contoh //nama file berkas : ulangfor.java public class ulangfor public static void main (String[] args) for(int i=1; i<=13; i++) System.out.print(i+" "); Hasil : 1 2 3 4 5 6 7 8 9 10 11 12 13

Nested For public class nestedfor public static void main (String[] args) for(int i=1; i<=3; i++) for (int j=1; j<=5; j++) System.out.print("*"); System.out.print("\n");

Break & Continue Pernyataan Break digunakan untuk menghentikan program lanjut ke baris selanjutnya jika kondisi terpenuhi Pernyataan Continue digunakan untuk melanjutkan program baris yang ditunjuk

Contoh Break public class break1 public static void main (String[] args) for(int i=1; i<=13; i++) if (i == 5) break; System.out.print(i+" "); System.out.print("Selesai... ");

Contoh Continue public class kontinu public static void main (String[] args) for (int i=1; i<=15; i++) if (i >=5 && i <=10) continue; System.out.println(i);

Penggunaan Loop dalam Kasus Perhitungan jumlah total data Algoritma mengurutkan data

TUGAS Buat sebuah program permainan dengan 4 menu 1. Kuis Penjumlahan [0-100] 2. Kuis Pengurangan [0-100] 3. Tebak Angka 4. Selesai