LOOPING. Brigida Arie Minartiningtyas, M.Kom

dokumen-dokumen yang mirip
Struktur Pengulangan

Algoritma & Pemrograman

STRUKTUR DASAR ALGORITMA

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

Algoritma Pemrograman

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

Algoritma Pemrograman

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

Algoritma Pemrograman

ALGORITMA DAN PEMROGRAMAN

Algoritma Pemrograman

ALGORITMA PERULANGAN

Algoritma Pemrograman

PERULANGAN Pengampu : Agus Priyanto, M.Kom

PERTEMUAN 9-11 STATEMENT

PERULANGAN Pengampu : Agus Priyanto, M.Kom

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

STRUKTUR DASAR 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

Algoritma Pemrograman

Algoritma Pemrograman

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

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

Konstruksi Dasar Algoritma

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Rekursif/ Iterasi/ Pengulangan

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

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

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

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

PENGANTAR KOMPUTER & SOFTWARE II

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

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

Algoritma Perulangan. Kuliah algoritma dan pemrograman

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

CCH1A4 / Dasar Algoritma & Pemrogramanan

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

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

Brigida Arie Minartiningtyas, M.Kom

Perulangan / Looping

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

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

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

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

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

Algoritma dan Struktur Data

Definisi Percabangan

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

PENGANTAR KOMPUTER & SOFTWARE II

Algoritma Pemrograman

Algoritma dan Struktur Data

FUNGSI MINGGU KE: 4 TUJUAN: Mahasiswa dapat memahami definisi fungsi. Mahasiswa dapat mendefinisikan fungsi. Mahasiswa dapat menggunakan fungsi.

Teknik Percabangan. Brigida Arie Minartiningtyas, M.Kom

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

Algoritma Pemrograman

Algoritma Brute Force

PROSEDUR (Lanjutan) Parameter. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

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

STRUKTUR PERULANGAN (Repetition Structure)

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

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

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Chapter 5. Struktur Kontrol Perulangan

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

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

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

Algoritma & Pemrograman #5

Algoritma Pemrograman I

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

PERSEGI ANGKA-HURUF VERTIKAL

1 MODUL 5 MODUL 5 PERULANGAN

Algoritma Brute Force (Bagian 1) Oleh: Rinaldi Munir

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

ALGORITMA DAN STRUKTUR DATA 1

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

AlgoritmaBrute Force. Desain dan Analisis Algoritma (CS3024)

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

PENGULANGAN. Ada lima macam notasi pengulangan: 1. Berdasarkan jumlah pengulangan. repeat n times

BAB VI. STATEMENT CONTROL

Pengulangan/Looping (dalambahasac++)

Pengampu : Agus Priyanto, M.KOM

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Pertemuan 4 Perulangan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

ALGORITMA & PEMROGRAMAN

PENGULANGAN SKEMA PEMROSESAN SEKUENSIAL. Tim Pengajar KU1071 Sem

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

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

BAB II DASAR-DASAR ALGORITMA

algoritma & pemrograman

REPEAT.. UNTIL, FOR...TO DO DAN WHILE DO

EXERCISE WORKBOOK MI /2012#07

Program yang hanya berisi runtunan instruksi biasanya terdapat pada masalah sederhana Seringkali suatu instruksi hanya bisa dilakukan jika ia

Procedure. Brigida Arie Minartiningtyas, M.Kom

OPERATOR DAN STATEMEN I/O

MODUL PRAKTIKUM ALGORITMA PEMROGRAMAN TEKNIK INFORMATIKA

Struktur Kontrol. (Repetition)

Yaitu proses pengaturan sekumpulan objek menurut urutan atau susunan tertentu Acuan pengurutan dibedakan menjadi :

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

Algoritma Pemrograman

Transkripsi:

LOOPING Brigida Arie Minartiningtyas, M.Kom

Program yang efisien adalah program yang memungkinkan pengguna bekerja sesedikit mungkin dan komputer bekerja sebanyak mungkin.

Kondisi perulangan Ekspresi boolean yang harus terpenuhi untuk melaksanakan perulangan Struktur Perulangan Badan (body) perulangan Bagian algoritma yang diulang Inisialisasi Aksi yang dilakukan sebelum perulangan dilakukan pertama kali Terminasi Aksi yang dilakukan setelah perulangan selesai dilaksanakan

Konstruksi Perulangan Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT

FOR Merupakan perulangan tanpa kondisi (unconditional looping) Jumlah perulangan sudah diketahui sebelum konstruksi perulangan di eksekusi

FOR Ascending Descending

Ascending For pencacah nilai_awal to nilai_akhir do Pernyataan Endfor

Descending For pencacah nilai_akhir downto nilai_awal do pernyataan endfor

Ascending Program Cetakbanyak_hello Deklarasi i : integer Algoritma for i 1 to 10 do output ( Hello ) endfor

Descending Program peluncuranroket Deklarasi i : integer Algoritma for i 100 downto 1 do output (i) endfor output ( Go!! )

While & Repeat perulangan dengan kondisi (conditional looping) Jumlah perulangan tidak diketahui sebelum eksekusi program yang dapat ditentukan hanyalah kondisi berhenti perulangan.

While kondisi do pernyataan Endwhile Pernyataan akan dilaksanakan selama kondisi bernilai true. Jika kondisi bernilai false, badan perulangan tidak akan dimasuki, yang berarti perulangan selesai

Program cetakbanyak_helloword Deklarasi i : integer Algoritma while i 10 do output ( Hello World ) i i+1 endwhile

Repeat pernyataan Until kondisi

Program Cetakbanyak_helloworld Deklarasi i : integer Algoritma i 1 repeat output ( Hello World ) i i+1 until i>10

WHILE Kondisi perulangan diperiksa di awal perulangan Instruksi di dalam badan perulangan dilaksanakan bila kondisi bernilai true (dilaksanakan paling sedikit 0 kali) REPEAT Kondisi perulangan diperiksa di akhir perulangan Badan perulangan dilaksanakan paling sedikit satu kali While VS Repeat

Program deret Deklarasi x : integer s : real Algoritma s 0 input (x) while x 0 do s s +1/x input (x) endwhile output (s) While REPEAT Program deret Deklarasi x : integer s : real Algoritma s 0 repeat input (x) s s + 1/x until x = 0 output (s)

Program menu Deklarasi x : integer Algoritma while x 3 do output ( 1.Tambah Data ) output ( 2. Hapus Data ) output ( 3. Keluar ) output ( Masukkan Pilihan ) input (x) case x 1: ( Anda Memilih No.1 ) 2 : ( Anda Memilih No.2 ) 3 : ( Keluar Program ) endcase endwhile While

Program menu Deklarasi x : integer Algoritma repeat output ( 1.Tambah Data ) output ( 2. Hapus Data ) output ( 3. Keluar ) output ( Masukkan Pilihan ) input (x) case x 1: ( Anda Memilih No.1 ) 2 : ( Anda Memilih No.2 ) 3 : ( Keluar Program ) endcase until x=3 REPEAT

Buatlah pseudocode dan flowchart untuk mencetak angka 1 sampai 10

Program Bilangan Deklarasi i : integer Algoritma for i:= 1 to 10 do output(i) endfor

Program Bilangan Deklarasi i : integer Algoritma repeat output (i) i i+1 until i>=10

Program Bilangan Deklarasi i : integer Algoritma i 1 while i<=10 do output (i) i i+1 endwhile

Buatlah pseudocode dan flowchart untuk mencetak angka 1 sampai n

Buatlah pseudocode dan flowchart untuk menghitung jumlah deret 1+2+3+ +n

Buatlah pseudocode dan flowchart untuk menghitung rata-rata dari n buah data bilangan bulat

Buatlah pseudocode dan flowchart untuk menghitung mundur peluncuran roket, mulai dari 100, 99, 98,,0

Buatlah pseudocode dan flowchart untuk menghitung jumlah N buah bilangan ganjil pertama.

Buatlah pseudocode dan flowchart untuk menghitung jumlah bilangan ganjil dari 1 sampai N

Buatlah pseudocode dan flowchart untuk menentukan bilangan terkecil dari N buah bilangan integer yang dibaca dari keyboard. Nilai N dibaca terlebih dahulu.

Tulislah algoritma untuk menuliskan teks lagu Anak Ayam Turun N dengan N adalah jumlah anak ayam semula (nilai N positif dan dibaca terlebih dahulu) Contoh N = 10 Anak ayam turun 10 Anak ayam turun 10, mati satu tinggal 9 Anak ayam turun 9, mati satu tinggal 8...... Anak ayam turun 1, mati satu ditinggal induknya.