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

dokumen-dokumen yang mirip
LOOPING. Brigida Arie Minartiningtyas, M.Kom

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

Algoritma & Pemrograman

Algoritma Pemrograman

Algoritma Pemrograman

PERULANGAN Pengampu : Agus Priyanto, M.Kom

Struktur Pengulangan

Algoritma Pemrograman

Algoritma Pemrograman

PERULANGAN Pengampu : Agus Priyanto, M.Kom

STRUKTUR DASAR ALGORITMA

ALGORITMA DAN PEMROGRAMAN

PERTEMUAN 9-11 STATEMENT

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Pertemuan Ke- 6 dan 7 Pengulangan atau Looping. Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

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

STRUKTUR DASAR ALGORITMA

Identitas dosen POKOK BAHASAN. Struktur Pengulangan. proses perhitungan dan mengulang. perhitungan PENGULANGAN PENGULANGAN. Suherman,, ST Address

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

PENGANTAR KOMPUTER & SOFTWARE II

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

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Yudha Dwi P. N. S.Kom. Pertemuan 3 Aturan Penulisan Teks Algoritma

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

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for

ALGORITMA PERULANGAN

MODUL 5 PERULANGAN (LOOPING)

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

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

P R E T R EM N 5 STRUKTUR LOOPING

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

Algoritma Pemrograman I

Algoritma dan Pemrograman Bab 05 Struktur Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

PENGENALAN BAHASA C DAN C++

BAB V STRUKTUR PENGULANGAN

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

Algoritma dan Struktur Data

Algoritma dan Pemrograman

Pemrograman I Bab VI Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Algoritma dan Struktur Data. Pertemuan 5 Pointer

Konstruksi Dasar Algoritma

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

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

Algoritma Pemrograman

Algoritma Pemrograman

For pencacah awal to akhir do For pencacah akhir downto awal do Aksi endfor

Algoritma Perulangan. Kuliah algoritma dan pemrograman

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

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

Notasi Algoritma Separator Special Character. Dasar Pemrograman. Yoannita, S.Kom.

Algoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

BAB 10 POINTER 5.1 Tujuan 5.2 Pengertian Pointer Perubah dinamis pointer

Konsep Dasar Pemrograman Dan Pengenalan C++

Prosedur merupakan modul program yang mengerjakan instruksi spesifik dan menghasilkan efek netto. Efek netto diketahui dengan membandingkan keadan awa

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Pengulangan. Overview. Tujuan. 1.1 Konsep Pengulangan

BAB VI. STATEMENT CONTROL

Minggu IV : Teori dan Workshop. PERULANGAN (LOOP/Iterasi/Repetisi)

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

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

Struktur Program Bahasa C

3. Struktur Perulangan dalam C++

PERSEGI ANGKA-HURUF VERTIKAL

BAB III Pemrograman (Perulangan)

Fungsi 1. Ekohariadi FT Unesa

PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)

Identifier dan Tipe Data

Algoritma Pemrograman

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

Rekursif/ Iterasi/ Pengulangan

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

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

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

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

Pengenalan Array. Array Satu Dimensi

TEORI KONSEP PEMPROGRAMAN 3.1

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

STRUKUR KENDALI : PERCABANGAN

BAB XI ARRAY (LARIK)

MODUL 1 PENGENALAN ENVIROMENT C++

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

CCH1A4 / Dasar Algoritma & Pemrogramanan

Sorting adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat menaik (ascending = dari data kecil

Algoritma dan Pemrograman 2 PENGURUTAN

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE

VARIABEL & TIPE DATA PEMROGRAMAN C++

Modul Praktikum Algoritma dan Struktur Data

Transkripsi:

Dewi Sartika, M.Kom

Inisialisasi : kondisi awal/aksi awal yang dilakukan sebelum pengulangan dilakukan Iterasi : aksi yang dilakukan agar terus melakukan pengulangan badan pengulangan : bagian instruksi yang akan dilakukan secara berulang-ulang Terminasi : kondisi akhir/aksi yang dilakukan untuk menghentikan pengulangan

Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT

Instruksi-instruksi dalam badan pengulangan akan diulangi sejumlah kali yang dispesifikasikan oleh pemrogram. Jumlah pengulangan sudah diketahui sebelum konstruksi pengulangan dieksekusi Contoh : struktur pengulangan FOR

Jumlah pengulangan tidak diketahui sebelum program dieksekusi, yang ditentukan hanyalah kondisi berhenti pengulangan. Instruksi-instruksi didalam badan pengulangan akan diulangi sampai kondisi berhenti terpenuhi. Contoh : struktur pengulangan WHILE dan REPEAT

FOR digunakan untuk menghasilkan pengulangan sejumlah kali yang telah dispesifikasikan. Jumlah pengulangan diketahui atau ditentukan sebelum eksekusi Bentuk umum FOR ada dua macam yaitu : menaik (ascending) atau menurun (descending)

Algoritma : for pencacah NilaiAwal to NilaiAkhir do aksi endfor Program : for(inisialisasi;terminasi;iterasi) { aksi }

Syarat-syarat for menaik : 1. Pencacah haruslah bertipe integer atau karakter 2. Aksi bisa berupa satu atau lebih instruksi 3. Nilai awal harus lebih kecil dari nilai akhir 4. Nilai pencacah harus secara otomatis bertambah satu setiap kali badan pengulangan dimasuki 5. Jumlah pengulangan yang dilakukan adalah nilai akhir nilai awal +1

PROGRAM HelloWorld {mencetak Hello World sebanyak 10 kali} DEKLARASI : i : integer ALGORITMA : for i 1 to 10 do write( Hello World ) endfor

#include <stdio.h> #include <conio.h> void main() { int i; for(i=1;i<=10;i++) { cout<< Hello World <<endl; } getch(); }

Buatlah algoritma dan program untuk mencetak angka terurut dari 1 sampai 10?

Syarat-syarat for menurun : 1. Pencacah haruslah bertipe integer atau karakter 2. Aksi bisa berupa satu atau lebih instruksi 3. Nilai awal harus lebih besar dari nilai akhir 4. Nilai pencacah harus secara otomatis berkurang satu setiap kali badan pengulangan dimasuki 5. Jumlah pengulangan yang dilakukan adalah nilai awal nilai akhir +1

PROGRAM CetakMenurun {mencetak angka terurut dari 10 sampai 1} DEKLARASI : i : integer ALGORITMA : for i 10 downto 1 do write(i) endfor

#include <stdio.h> #include <conio.h> void main() { int i; for(i=10;i>=1;i--) { cout<<i<<endl; } getch(); }

Algoritma : while kondisi do aksi endwhile Program : inisialisasi; while(terminasi) { aksi iterasi }

PROGRAM CetakHello {mencetak kalimat Hello World! sebanyak 10 kali} DEKLARASI i : integer ALGORITMA i 1 while i<=10 do write( Hello World! ) endwhile

#include <stdio.h> #include <conio.h> void main() { int i; i = 1; while(i<=10) { cout<< Hello World! <<endl; i++; } }

Algoritma : repeat aksi until kondisi Program : inisialisasi; do { aksi iterasi } while(terminasi);

PROGRAM CetakHello {mencetak kalimat Hello World! sebanyak 10 kali} DEKLARASI i : integer ALGORITMA i 1 repeat write( Hello World! ) until i > 10

#include <stdio.h> #include <conio.h> void main() { int i; i = 1; do { cout<< Hello World! <<endl; i++; } while(i>10) ; }

REPEAT melakukan pengecekan kondisi pada akhir pengulangan, sehingga walaupun kondisi tidak terpenuhi, pengulangan akan dilakukan minima 1 kali WHILE melakukan pengecekan kondisi pada awal sebelum pengulangan dilakukan, sehingga kalau kondisi tidak terpenuhi maka badan pengulangan tidak akan pernah dilakukan

Terus Berlatih!!