Perulangan (Looping)

dokumen-dokumen yang mirip
WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Rekursif/ Iterasi/ Pengulangan

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

Selection, Looping, Branching

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

OPERATOR DAN STATEMEN I/O

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

6 Maret Structure of Java [Penyeleksian Kondisi]

1 MODUL 5 MODUL 5 PERULANGAN

Praktikum Dasar Pemrograman

Looping : break, continue, nested loop

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

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

Pertemuan 4: Struktur Kontrol Pemrograman : Loop Bersarang (Nested Loop)

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

Algoritma Perulangan. Kuliah algoritma dan pemrograman

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

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

PRAKTIKUM 6 PENGULANGAN PROSES 2

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

TEORI KONSEP PEMPROGRAMAN 3.1

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

3. Struktur Perulangan dalam Bahasa C++

24/09/2017 PERULANGAN

Pertemuan2 Percabangan & Perulangan pada Python

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

Bab 4 Perintah Perulangan

3. Struktur Perulangan dalam C++

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

Algoritme dan Pemrograman

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Pemrograman Fery Updi,M.Kom

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

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Algoritma Pemrograman 2B (Pemrograman C++)

BAB IV PENGULANGAN PROSES

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Percabangan dan Perulangan

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

Algoritma & Pemrograman #5

Struktur Kontrol. (Repetition)

FLOWCHART - LANJUTAN

Proses Perulangan (Looping) DASAR PROGRAMMING 1

KONTROL ALIR PERULANGAN

Perulangan 1 LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Struktur Kontrol. (Repetition)

Array 1 A. TUJUAN PEMBELAJARAN

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

for (Awal; Akhir; Peningkatan) Perintah

PENGANTAR KOMPUTER & SOFTWARE II

P R E T R EM N 5 STRUKTUR LOOPING

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

2.4. Struktur Branching

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

PENGULANGAN. pencacah harus bertipe integer atau karakter pernyataan adalah satu atau lebih instruksi yang. Pernyataan

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

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

KURSUS ONLINE JASA WEBMASTERS

Pertemuan 4 Perulangan

PERULANGAN PADA PYTHON

Struktur Kendali Perulangan

Struktur Kontrol. (Repetition)

Diagram Alur (Flowchart)

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

A. TUJUAN PEMBELAJARAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

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

Praktikum 5 PERULANGAN PROSES

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Bab 3. Decision 1 (Pengambilan Keputusan)

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

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

Perulangan / Looping

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

ALGORITMA PERULANGAN

BAB 6 KONTROL ALIRAN

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

Tujuan Instruksional. Mahasiswa mampu :

P10 Seleksi & Perulangan

TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

Kondisi dan Perulangan

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom

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

BAB 6. Struktur Kontrol

MODUL PEMROGRAMAN WEB

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Selection / Pemilihan PEMILIHAN

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 6

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

MODUL 2 STRUKTUR KONTROL

Transkripsi:

Perulangan (Looping)

Mahasiswa memahami dan mampu menggunakan mekanisme perulangan dengan benar. Mahasiswa memahami dan mampu menggunakan mekanisme perulangan bersarang dengan benar.

While Do-while For Nested-Loop (Perulangan bersarang)

Misalkan ada kasus yang mengharuskan program untuk melakukan sebuah proses berulang-ulang, sejumlah tertentu atau sampai dengan kondisi tertentu, seperti : Menuliskan kalimat saya tidak akan mencontek lagi sebanyak 100 kali Menuliskan pertanyaan Apakah anda cakep? secara terus menerus sampai ditekan karakter N atau n Dll.

Menggunakan perintah perulangan(looping) Terdapat 3 perintah perulangan dalam C, yaitu : 1. while 2. do-while 3. for

Pola : while (ekspresi){ statement } Proses : ekspresi akan selalu dievaluasi, selama nilainya : Satu : statement dieksekusi terus Nol : perulangan berhenti (statement tidak dieksekusi)

N Condition Y Statements

Program untuk menulis kalimat Saya tidak akan mencontek sebanyak 100 kali

Program untuk menulis kalimat Saya tidak akan mencontek sebanyak n kali

Menjumlahkan angka-angka yang dimasukkan user sampai user memasukkan angka 0

Pola : do { statement } while (ekspresi); Proses : program menjalankan statement, baru mengecek ekspresi. Jika ekspresi nilainya : 1 maka statement dieksekusi lagi 0 maka perulangan berhenti

Statements Y Condition 1 N

Program untuk menulis kalimat Saya tidak akan mencontek sebanyak 10 kali

Program untuk menulis kalimat Saya tidak akan mencontek sebanyak 10 kali

Program yang hanya sekali dieksekusi

Pola : for (init_eksp; eval_eksp; incr_eksp) { statement } init_eksp dan incr_eksp boleh kosong. Jika keduanya kosong, maka statement for ini akan identik dengan while.

initialization value N Conditio n Y Statements Increment

Menampilkan angka kelipatan 5 diantara angka 5 sampai 100

Menampilkan angka 10 sampai 1

Program menuliskan angka 10 sampai 1

1. Tuliskan Teknik Informatika YES sebanyak 100 kali. 2. Buatlah Program menjumlahkan angka masukan user. Program berhenti jika inputan<0

3. Buat flowchart dan program untuk menampilkan deret 1 2 4 7 11 16

4. Buat flowchart dan program untuk menampilkan deret 1 4 3 6 5 dimana angka awal dan jumlah angka pada deret ditentukan oleh user

Mekanisme perulangan di dalam perulangan

flowchart i = initialization value Condition i Y J = initialization value N N Condition j Statements j++/j-- i++/i-- Y

Perulangan bersarang (nested loop) adalah perulangan di dalam perulangan. Dapat berupa perulangan yang sejenis, atau kombinasi dari beberapa jenis yang berbeda. Misal : for didalam for (sejenis), for didalam while (kombinasi), dll.

Program mencetak bintang.

Statement break digunakan untuk menghentikan perulangan Statement continue menyebabkan proses mengabaikan seluruh instruksi setelah continue, dan melanjutkan perulangan.

Menuliskan angka sebanyak n/2 kali. (n input dari user)

Menuliskan angka ganjil

Buat flowchart dan program untuk menampilkan bintang menggunakan nested loop : * * * * * * * * * *

1. Buatlah flowchart dan program yang akan membaca angka dari user secara terusmenerus. Program akan berhenti jika angka yang dimasukkan oleh user adalah nol. Hitunglah jumlah seluruh angka masukan user.

2. Buatlah program yang akan meminta user memasukkan nilai secara berulang. Jumlah perulangannya juga merupakan input dari user. Terakhir, tampilkan total penjumlahan bilangan-bilangan tersebut ke layar hanya jika user memasukkan bilangan positif.

Program mencetak bintang.

Instruksi break digunakan untuk menghentikan perulangan. Jika ada nested loop, maka break hanya akan menghentikan perulangan yang mengandung perintah break tsb.

Menuliskan angka sebanyak n/2 kali. (n inputan user)

Perintah continue pada perulangan menyebabkan proses mengabaikan seluruh instruksi setelah continue, dan melanjutkan perulangan.

Menuliskan angka ganjil

4. Dari soal no.3, jumlahkan hanya jika user memasukkan bilangan positif. 5. Dari soal no.3, hitung rata-rata bilangan masukan user.

1) 5,10,15,20,,50 2) 3,9,27,81,, 531441 3) Bilangan kelipatan 4 antara 1 s/d 50 4) Tulisan STUDY HARD sebanyak 100x 5) 99,97,95,93, 15 6) Buatlah program yang akan menulis Good Morning sebanyak N (N adalah inputan user)

7) Buatlah program yang akan menuliskan angka 1 s/d N (N adalah inputan user) 8) Buatlah program yang akan menerima 5 angka dari user dan menjumlahkannya 9) Buatlah program yang akan menjumlahkan seluruh angka dari user dan berhenti ketika jumlah > 100

10) Buatlah program yang akan membaca angka dari user secara terus-menerus. Program akan berhenti jika angka yang dimasukkan oleh user adalah nol. Hitunglah jumlah seluruh angka masukan user. 11) Buatlah program modifikasi dari soal no 10. Hitunglah rata-rata dari seluruh angka yang dimasukkan user.

Budi Hartanto, Pembuatan Program C, Penerbit Andi, 2004 Jogiyanto H., Konsep Dasar Pemrograman Bahasa C, Penerbit Andi, 2003

Menuliskan I love UMM 10 kali

Program menjumlahan 10 angka masukan user.

Program menjumlahkan angka masukan user. Program berhenti jika inputan<0

Program menuliskan sebanyak N kali.

Program menghitung total belanja, berhenti jika user memasukkan < 1.