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

dokumen-dokumen yang mirip
Struktur Kontrol. (Repetition)

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

Struktur Kontrol. (Repetition)

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

P R E T R EM N 5 STRUKTUR LOOPING

Struktur Kontrol. (Repetition)

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

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

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

3. Struktur Perulangan dalam C++

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

Object Oriented Programming (OOP)

OPERATOR DAN STATEMEN I/O

PERULANGAN (LOOP) PERNYATAAN WHILE

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

PRAKTIKUM 6 PENGULANGAN PROSES 2

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

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

Perulangan / Looping

Looping : break, continue, nested loop

P9 Seleksi & Perulangan

Selection, Looping, Branching

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

STRUKUR KENDALI : PERCABANGAN

Perulangan (Looping)

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

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

Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

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

Rekursif/ Iterasi/ Pengulangan

Struktur Kontrol. (Repetition)

Praktikum Dasar Pemrograman

Selection / Pemilihan PEMILIHAN

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

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

3. Struktur Perulangan dalam Bahasa C++

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

MODUL 5 PERULANGAN (LOOPING)

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

P10 Seleksi & Perulangan

PERTEMUAN 9-11 STATEMENT

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

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

Algoritma Pemrograman 2B (Pemrograman C++)

BAB 5 REPETITION / PERULANGAN

24/09/2017 PERULANGAN

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

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

Struktur Kontrol. (Repetition)

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

Proses Perulangan (Looping) DASAR PROGRAMMING 1

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

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

Kondisi dan Perulangan

Obyektif : KONTROL ALUR PROGRAM

MODUL III CONTROL FLOW & FLOWCHART

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Imam Fahrur Rozi. Algoritma dan Pemrograman PENGULANGAN

If (kondisi) pernyataan

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

BAB 1 PENDAHULUAN 1.1 Alasan Pemilihan Judul 1.2 Latar Belakang Masalah 1.3 Dasar Teori

MENGENDALIKAN PROSES PROGRAM

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

BAB IV PENGULANGAN PROSES

Implementasi Queue menggunakan Array. Imam Fahrur Rozi

TEORI KONSEP PEMPROGRAMAN 3.1

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

Pemrograman Fery Updi,M.Kom

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

BAHASA PEMROGRAMAN C LANGUAGE

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

BAB 5 PERULANGAN DAN ARRAY

PERTEMUAN 7 REVIEW (QUIZ)

Struktur Kontrol. Gambar 1: Flowchart Statement If

DPK UNIVERSITAS BRAWIJAYA MALANG

BAB V. STATEMEN KONTROL

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

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Universitas Gunadarma

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

Pertemuan 5 PEMILIHAN/PERCABANGAN

for (Awal; Akhir; Peningkatan) Perintah

Pertemuan2 Percabangan & Perulangan pada Python

Percabangan dan Perulangan

Percabangan & Perulangan

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

PERCABANGAN. Bentuk if Sederhana

Praktikum 6. Konsep Rekursi Perbandingan Perulangan biasa dan Rekursi Implementasi Rekursi dalam Bahasa C

Modul 4 Kondisional/Pencabangan If - Else

PEMROGRAMAN TERSTRUKTUR D3MI 2016

Transkripsi:

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

PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For

5. Statemen FOR Tanpa Peningkatan Didalam perintah FOR, ungkapan yang menunjukkan peningkatan nilai dari variabel pengontrol perulangan dapat dituliskan, tetapi dapat dituliskan sebagai suatu perintah/statemen yang akan diproses berulang-ulang Buat Algoritma, Flowchart, Pseudocode dan programnya untuk menampilkan Nilai dari 2 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 10

Contoh : 30 Flowchart...????? Pseudocode...???? Algoritma...????

6. Statemen FOR Tanpa Nilai Awal dan Peningkatan Nilai awal dan peningkatan untuk variabel pengontrol perulangan boleh tidak ditulis di perintah FOR Buat Algoritma, Flowchart, Pseudocode dan programnya untuk menampilkan Nilai dari 2 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 10

Contoh : 31 Flowchart...????? Pseudocode...???? Algoritma...????

7. Statemen FOR Tanpa Nilai Awal, Akhir dan Peningkatan Perintah FOR ini biasanya digunakan untuk membuat suatu perulangan yang tidak berhenti (infinite loop). Perulangan tidak akan pernah berhenti, karena kondisi yang digunakan untuk mengakhiri perulangan tidak terdapat di perintah FOR yang digunakan

Contoh : 32 Flowchart...????? Pseudocode...???? Algoritma...????

8. Statemen FOR Dengan Statemen Kosong Perulangan dengan statemen kosong dimaksudkan untuk memproses berulangulang kali sesuatu yang tidak ada. Proses ini biasanya untuk menghasilkan suatu penundaan waktu pada hal-hal yang tertentu, misalnya untuk memperlambat proses suatu penampilan

Contoh : 33 Flowchart...???? Pseudocode...???? Algoritma...????

9. Perulangan FOR bersarang Perulangan FOR dapat berada di dalam ruang lingkup perulangan FOR yang lainnya, biasa disebut NESTED FOR Buat manual, Algoritma, Flowchart, Pseudocode dan programnya untuk melakukan proses k pengulangan sebanyak 4 kali dan i pengulangan sebanyak 6 kali, dimana nilai awal n = 0 dan nilai n=n+1

Soal 34 / Manual nilai awal n = 0 k=1 k=2 i=1 n=n+1 n=0+1=1 i=2 n=1+1=2 i=3 n=2+1=3 i=4 n=3+1=4 i=5 n=4+1=5 i=6 n=5+1=6 i=2 n=6+1=7 i=3 n=7+1=8 i=4 n=8+1=9 i=5 n=9+1=10 i=6 n=10+1=11 k=3 k=4 i=3 n=11+1=12 i=4 n=12+1=13 i=5 n=13+1=14 i=6 n=14+1=15 i=4 n=15+1=16 i=5 n=16+1=17 i=6 n=17+1=18

Contoh : 33 Flowchart...????? Pseudocode...???? Algoritma...????

Contoh : 34 Flowchart...????? Pseudocode...???? Algoritma...????

Soal - 35 Buat Manual, Algoritma, Flowchart, Pseudocode dan programnya untuk menampilkan 2 buah variabel R dan S, dimana variabel R batasnya hanya sampai 3 sedangkan diawali dengan S=R batasnya 4, dimana nilai awal n=1 dan n=n*2+n Program nya adalah?????? = 19683

Soal - 35 Buat Manual, Algoritma, Flowchart, Pseudocode dan programnya untuk menampilkan 2 buah variabel R dan S, dimana variabel R batasnya hanya sampai 3 sedangkan diawali dengan S=R batasnya 4, dimana nilai n=n*2+n, dimana nilai setiap pengulangan dicetak Program nya adalah?????? = 19683

Contoh : 35 Flowchart...????? Pseudocode...???? Algoritma...????

Soal 37 Buat manual nya, Algoritma, Flowchart, Pseudocode dan programnya untuk melakukan proses k pengulangan sebanyak 4 kali dan i pengulangan sebanyak 6 kali, dimana nilai awal n = 0 dan nilai n=n+1

Contoh : 36 Flowchart...????? Pseudocode...???? Algoritma...????

Contoh : 37 Flowchart...????? Pseudocode...???? Algoritma...????

Soal 38 Buat manual nya, Algoritma, Flowchart, Pseudocode dan programnya untuk melakukan proses k pengulangan sebanyak 4 kali, i pengulangan sebanyak 6 kali dan j pengulangan sebanyak 8 kali, dimana nilai awal n = 0 dan nilai n=n+5

Contoh : 38 - Manual...???? - Algoritma...???? - Pseudocode...????? - Flowchart...????? - Program...???

Soal 39 Buat manual, Flowchart, Pseudocode, Algoritma dan programnya untuk melakukan proses k pengulangan sebanyak 2 kali dan i pengulangan sebanyak 4 kali, dimana nilai awal n = 1 dan nilai n=n*2 Manual...?????? Flowchart...????? Pseudocode...???? Algoritma...???? Program...?????

Soal 40 Buat manual nya, Flowchart, Pseudocode dan programnya untuk melakukan proses k pengulangan sebanyak 2 kali, i pengulangan sebanyak 4 kali dan j pengulangan sebanyak 6 kali, dimana nilai awal n = 1 dan nilai n=n*2 Manual...?????? Flowchart...????? Pseudocode...???? Algoritma...??? Program...?????

10. Variasi di Kondisi Perulangan Menggunakan kondisi perulangan FOR yang tidak rumit. Buat Flowchart, Algoritma, Pseudocode dan programnya untuk menampilkan Perubahan huruf kecil di suatu string menjadi huruf besar

Contoh : 41 Flowchart...????? Pseudocode...???? Algoritma...????

11. Statemen BREAK untuk menghentikan perulangan FOR Perintah BREAK digunakan untuk menghentikan proses dari perulangan FOR Perintah BREAK diletakkan di dalam lingkup proses perulangan FOR dan akan membawa proses keluar dari lingkup perulangannya. Perintah BREAK biasanya ditulis bersama-sama dengan perintah IF untuk menyeleksi suatu kondisi kapan perintah BREAK ini, maka perulangan akan dihentikan dengan dua cara, yaitu jika kondisi di perintah for sudah tidak memenuhi atau kondisi di perintah IF memenuhi, tergantung mana yang lebih dahulu.

11. Statemen BREAK untuk menghentikan perulangan FOR Buat Flowchart, Algoritma, Pseudocode dan programnya untuk menampilkan Perhitungan lama dalam tahun suatu nilai sekarang akan menjadi paling sedikit nilai tertentu di masa depan dengan suku bunga tertentu Misalnya : Suatu nilai sekarang Rp. 10.000 dengan suku bunga 15% setahun, untuk menjadi paling sedikitnya Rp.20.000, maka akan dibutuhkan waktu selama. Tahun untuk didepositokan. Dengan rumus : Nilai ke I = Nilai Ke i-1 * ( 1 * Suku Bunga)

Contoh : 42 Flowchart...????? Pseudocode...???? Algoritma...????

Perintah CONTINUE Perintah ini digunakan untuk mengarahkan jalannya program ke iterasi (proses) berikutnya pada loop yang sama. Pada DO WHILE dan WHILE pernyataan CONTINUE menyebabkan eksekusi menuju kondisi pengujian perulangan, sedangkan pada loop FOR pernyataan CONTINUE menyebabkan bagian kenaikan variabel pengendali loop dikerjakan dan kondisi untuk keluar dari loop FOR di uji lagi.

Pernyataan continue Dipakai untuk mengarahkan eksekusi ke putaran atau iterasi berikutnya pada pernyataan perulangan Efek : Pada for : Ungkapan ke tiga (increment) akan dijalankan dan ungkapan ke dua (kondisi) diuji lagi Pada while dan do while: Pengujian terhadap ungkapan pada while dilakukan kembali

Pernyataan continue While (kondisi) do { { continue; continue; } }while (kondisi)

Bentuk Umum : for(kondisi); {.... CONTINUE.... } CONTINUE

Contoh 43. Menggunakan break (break.cpp) #include <conio.h> #include<iostream.h> void main() { clrscr(); int i = 1; for ( ; ; ) { i++; if (i >= 5) break; } cout << "Baru keluar dari break setelah i = " << i; getch(); }

Contoh : 43 Flowchart...????? Pseudocode...???? Algoritma...????

Contoh 44. Menggunakan continue (continue.cpp) #include <conio.h> #include<iostream.h> void main(){ clrscr(); int i; for (i = 0; i < 5; i++) { cout << i + 1 << " "; continue; cout << "Tidak pernah sampai disini"; } getch();}

Contoh : 44 Flowchart...????? Pseudocode...???? Algoritma...????