Struktur Kontrol. (Repetition)

dokumen-dokumen yang mirip
Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Struktur Kontrol. (Repetition)

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

Struktur Kontrol. (Repetition)

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

Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

for (Awal; Akhir; Peningkatan) Perintah

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Memudahkan dalam pengembangan program Menghemat ukuran program

Praktikum Modul Praktikum ke Judul Materi Tujuan / Sasaran Waktu (lama) Aplikasi yang digunakan

Selection, Looping, Branching

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

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Perulangan / Looping

P9 Seleksi & Perulangan

STRUKTUR DASAR ALGORITMA

Perulangan (Looping)

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

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

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

P10 Seleksi & Perulangan

PENGULANGAN DAN PEMBACAAN DATA

OPERATOR DAN STATEMEN I/O

Pemrograman Fery Updi,M.Kom

BAB 5 PERULANGAN DAN ARRAY

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Praktikum Dasar Pemrograman

Rekursif/ Iterasi/ Pengulangan

PENGULANGAN DAN PEMBACAAN DATA *

Pemrograman Dasar S E L E C T I O N

Looping : break, continue, nested loop

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

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

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

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

LARIK (ARRAY) Latar Belakang Array

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

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

Aliran Kendali (Flow Control)

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

MODUL III CONTROL FLOW & FLOWCHART

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

TEORI KONSEP PEMPROGRAMAN 3.1

PEMROGRAMAN TERSTRUKTUR D3MI 2016


KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

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

c. Membeli komputer d. Proses 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b.

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

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

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

P R E T R EM N 5 STRUKTUR LOOPING

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

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

Bab 2 Struktur Dasar

3. Struktur Perulangan dalam C++

Pertemuan2 Percabangan & Perulangan pada Python

Algoritma Perulangan. Kuliah algoritma dan pemrograman

Algoritme dan Pemrograman

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

Selection / Pemilihan PEMILIHAN

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

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

V. STRUKTUR PEMILIHAN

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

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

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Percabangan dan Perulangan

BAB 3 INPUT PROSES OUTPUT. Target Pencapaian Siswa mengerti bagaimana menggunakan statement perulangan untuk melakukan proses yang berulang

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

Sesi/Perkuliahan ke: 4

PERNYATAAN DAN KONDISI

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi

3. Struktur Perulangan dalam Bahasa C++

1 MODUL 5 MODUL 5 PERULANGAN

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

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

Percabangan & Perulangan

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

BUANA. Distribusi 01 September 2017

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

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

Konstruksi Dasar Algoritma

TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE

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

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

Bab 4 Perintah Perulangan

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

5. Teknik Pengulangan

Array 1 A. TUJUAN PEMBELAJARAN

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

PRAKTIKUM 6 PENGULANGAN PROSES 2

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Transkripsi:

Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For

Perulangan Pernyataan For, dan Nested For dapat digunakan untuk mengeksekusi suatu pernyataan berulang kali Statemen : FOR Bentuk Umum: For(Awal;Akhir;Peningkatan) statemen; Keterangan : Awal = memberikan nilai awal suatu variabel untuk pengulangan Akhir = memberikan nilai akhir suatu ungkapan yang menunjukkan suatu kondisi yang harus dipenuhi F T

Pernyataan for Syntax : 1) for (insialisasi;kondisi;pengatur_variabel) pernyataan; 2) for (inisialisasi;kondisi;pengatur_variabel) { pernyataan1; } 3) for ( ; ; ) perulangan tanpa kondisi. Untuk keluar dicek dengan if dan pakai break { pernyataan1; } FOR Type 01 Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan Halo sebanyak 10x

FOR.. FLOWCHART Contoh 23 Start N x=1 x <= 10 Y Halo x = x+1 PSEUDOCODE : Algoritma menampilkan Halo, sebanyak 10 kali Looping - FOR KAMUS/DEKLARASI VARIABEL x : int ALGORITMA/DESKRIPSI for (x=1; x<=10; x++) print( Halo ) End Algoritma: 1. x 1 2. Selama (x 10) kerjakan baris 3 dan 4 3. Menampilkan/mencetak Halo 4. x x+1

Program FOR Type 02 Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan 2 baris, yaitu : Halo pada baris pertama dan Jurusan Teknik Informatika pada baris kedua sebanyak 10x

FOR.. FLOWCHART Contoh 24 Start N x=1 x <= 10 Y Halo Jurusan Teknik Informatika x = x+1 PSEUDOCODE : Algoritma menampilkan Halo dan Jurusan Teknik Informatika, sebanyak 10 kali Looping - FOR KAMUS/DEKLARASI VARIABEL x : int ALGORITMA/DESKRIPSI for (x=1; x<=10; x++) print( Halo ) print( Jurusan Teknik Informatika ) End Algoritma: 1. x 1 2. Selama (x 10) kerjakan baris 3 sampai dengan 5 3. Menampilkan/mencetak Halo 4. Menampilkan/mencetak Jurusan Teknik Informatika 5. x x+1

Program Statement FOR Statemen FOR terdiri dari : 1. Perulangan Positif 2. Perulangan Negatif 3. Perulangan dengan blok statemen 4. Statemen FOR tanpa nilai awal 5. Statemen FOR tanpa peningkatan 6. Perulangan FOR tanpa nilai awal dan peningkatan 7. Perulangan FOR tanpa nilai awal, akhir dan peningkatan

Statement FOR 8. Perulangan dengan statemen kosong 9. Perulangan FOR bersarang 10. Variasi di kondisi perulangan 11. Statemen FOR menggunakan operator koma 12. Statemen BREAK untuk menghentikan perulangan FOR 1. Perulangan Positif Perulangan positif merupakan perulangan yang peningkatannya positif untuk variabel pengontrol perulanggannya (Mis: X++) Buat Flowchart, Pseudocode, Algoritma, dan programnya untuk menampilkan Nilai dari -5 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 5 dengan peningkatan nilai 1

Contoh : 25 Flowchart...????? Pseudocode...???? Algoritma...????

Soal - 26 Buat Manual, Flowchart, Pseudocode dan programnya untuk melakukan proses pengulangan sebanyak 4 kali dimana nilai awal n = 0 dan nilai n=n+1 Soal 26 / Manual nilai awal n = 0 k=1 n=n+1 n=0+1=1 k=2 n=1+1=2 k=3 n=2+1=3 k=4 n=3+1=4

FOR.. FLOWCHART Contoh 26 Start k=1 n=0 PSEUDOCODE : Algoritma menampilkan loop dengan Nested For N k <= 4 Y n=n+1 k = k+1 n KAMUS/DEKLARASI VARIABEL n=0,k : int ALGORITMA/DESKRIPSI for (k=1; k<=4; k++) n=n+1 end for write(n) End Contoh : 26 Algoritma...????

2. Perulangan Negatif Perulangan negatif merupakan perulangan yang penurunan nilai (dari nilai besar ke nilai kecil) untuk variabel pengontrol perulangannya Buat Flowchart, Psedeucode dan programnya untuk menampilkan Nilai dari 10 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 0 dengan peningkatan nilai -1

Contoh : 27 Flowchart...????? Pseudocode...???? Algoritma...???? 3. Perulangan dengan Blok Statemen Perulangan dengan blok statemen memungkinkan sejumlah statemen didalam blok diproses berulang-ulang Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan Jumlah data yang diinput, total data dan rata-rata

Start N FOR.. FLOWCHART Contoh 28 N x=1; Total=0 x <= N Y IsiData Total = Total+IsiData x = x+1 Rata2 = Total/N N, Total, Rata2 End PSEUDOCODE : Algoritma menghitung total dan rata-rata data yang diinput KAMUS/DEKLARASI VARIABEL x, N : int Rata2, Total=0, IsiData : Float ALGORITMA/DESKRIPSI input(n) for (x=1; x<=n; x++) input(isidata) Total Total + IsiData end for Rata2 = Total/N print(n, Total, Rata2) Algoritma: 1. Memasukkan nilai dari variabel N 2. Total 0 3. x 1 4. Selama (x N) kerjakan baris 5 s.d. 7 5. Masukkan nilai dari variabel IsiData 6. Menghitung Total Total+IsiData 7. x x+1 8. Menghitung Rata2 Total/N 9. Mencetak/Menampilkan N 10. Mencetak/Menampilkan Total 11. Mencetak/Menampilkan Rata2 12. Selesai

Contoh : 28 Algoritma...????

4. Statemen FOR Tanpa Nilai Awal Nilai awal dari variabel pengontrol perulangan tidak harus ada di statemen FOR, tetapi dapat ditentukan sebelum statemen ini Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan Nilai dari 2 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 10 dengan peningkatan nilai 1 FOR.. FLOWCHART Contoh 29 Start N x=2 x <= 10 PSEUDOCODE : Algoritma menampilkan nilai dari 2 sampai dengan 10 x Y KAMUS/DEKLARASI VARIABEL x : int x = x+1 ALGORITMA/DESKRIPSI x=2 for (; x<=10; x++) print(n) End

Contoh : 29 Algoritma...????