MI1264 DASAR ALGORITMA DAN PEMROGRAMAN

dokumen-dokumen yang mirip
MI1264 DASAR ALGORITMA DAN PEMROGRAMAN

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

MI1264 DASAR ALGORITMA DAN PEMROGRAMAN

ALGORITMA PERULANGAN

Rekursif/ Iterasi/ Pengulangan

Algoritma Pemrograman

PERTEMUAN 9-11 STATEMENT

Algoritma Perulangan. Kuliah algoritma dan pemrograman

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

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

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

STRUKTUR DASAR ALGORITMA

Algoritma Pemrograman

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

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

Algoritma & Pemrograman

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

Pertemuan 3 Penyeleksian Kondisi

Struktur dan Kondisi Perulangan. Struktur Kondisi

ALGORITMA DAN PEMROGRAMAN

Soal hari Jumat (16/10) Latihan 10 MS

Konstruksi Dasar Algoritma

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

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

Algoritma Pemrograman

BAB VI. STATEMENT CONTROL

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

LOOPING. Brigida Arie Minartiningtyas, M.Kom

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

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Pemrograman Fery Updi,M.Kom

Algoritma Pemrograman

Pokok Bahasan : Struktur Kontrol

6 Maret Structure of Java [Penyeleksian Kondisi]

Algoritma Pemrograman

Perulangan / Looping

Struktur Kondisi dan Perulangan

Percabangan & Perulangan

BUANA. Distribusi 01 September 2017

PENGANTAR KOMPUTER & SOFTWARE II

Percabangan dan Perulangan

Algoritma Pemrograman

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

MODUL 5 PERULANGAN (LOOPING)

Pertemuan 3 Struktur Kondisi dan Perulangan

Modul Algoritma dan Pemograman Rismira Andriyani, S.Kom i

Pertemuan X. Pemrograman Web Dasar Semester 1

Perulangan (Looping)

Pengenalan C++ Oleh : Dewi Sartika

Modul Algoritma Dan Pemrograman Pascal

TPI4202 e-tp.ub.ac.id. Lecture 5

Pertemuan 2 Operasi String

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

2.4. Struktur Branching

Bab 4 Perintah Perulangan

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

Struktur Kontrol. (Repetition)

Struktur Kontrol Pemrograman Java : PERCABANGAN

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

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

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Pemrograman Prosedural PENDAHULUAN. Tim Pengajar KU1071 Sem

CCH1A4 / Dasar Algoritma & Pemrogramanan

Pertemuan ke 5 Perulangan. Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T. Universitas Komputer Indonesia

Algoritma Pemrograman

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 14 & 15

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

MODUL 2 SELECTION & LOOPING PADA FORM

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

Selection, Looping, Branching

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

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

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

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 6

Pemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya

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

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

SOAL LATIHAN OLIMPIADE KOMPUTER

PERULANGAN Pengampu : Agus Priyanto, M.Kom

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

Algoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

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

Perulangan / Looping

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

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

BAB V STRUKTUR PENGULANGAN

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

Transkripsi:

MI1264 DASAR ALGORITMA DAN PEMROGRAMAN Semester Ganjil 2015/2016 Control Statement Looping ForToDo Control Statement Looping Repeat Dahliar Ananda, S.T., M.T. Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Universitas Telkom Versi 1.0 by Dahliar Ananda, M.T.

TUJUAN Memahami konsep Perulangan Memahami perulangan dengan menggunakan perulangan For Memahami perulangan dengan menggunakan perulangan Repeat

PERULANGAN Repetition / Loop / Perulangan To perform statements repeatedly as long as a condition (called the loop-continuation condition) remains true. [Deitel Java How To Program 9Ed] Terdapat 3 jenis statement perulangan: For statements While statements Repeat statements

KOMPONEN UTAMA 1. Variabel kontrol(control Variable) Variabel yang akan digunakan dalam proses pengecekan jalannya program (loop). 2. Inisialisasi variabel kontrol 3. Iterasi Penentuan nilai awal variable Modifikasi variabel kontrol 4. Kondisi Berhenti Pengecekan kondisi berhenti. Perulangan berhenti jika kondisi telah terpenuhi.

FOR TO DO BerbasisCounter Data ordinal Numerik: 1..10, 10..1, a..z, z..a Enumerasi: Prodi = (MI, TK, KA); Hari =(Senin, Selasa, Rabu, Kamis, Jumat, Sabtu, Minggu);

FOR TO DO STRUKTUR1 total0; FOR x0 TO 10 DO BEGIN total total + x; OUTPUT(total); END //statements...

Cetak1 2345678910 Variabel Kontrol : x Inisialisasi : x:=1 Iterasi : x:=x+1 Kondisi berhenti : berhenti jika x > 10, jalan jika x<=10 Statement(s) : write(x) FOR [INISIALISASI] TO/DOWN TO [KONDISI BERHENTI] DO BEGIN Statement(s) END;

Cetak1 2 3 4 5 6 7 8 9 10 Variabel Kontrol : x Inisialisasi Iterasi : x:=1 : x:=x+1 Kondisi berhenti : berhenti jika x > 10, jalan jika x<=10 Statement(s) : write(x) FOR x:=1 TO 10 DO BEGIN write(x); END;

Cetak10 9 8 7 6 5 4 3 2 1 Variabel Kontrol : x Inisialisasi Iterasi : x:=10 : x:=x-1 Kondisi berhenti : berhenti jika x < 1, jalan jika x>=1 Statement(s) : write(x) FOR x:=10 DOWN TO 1 DO BEGIN write(x); END;

FOR TO DO STRUKTUR2 total0; FOR x10 DOWN TO 1 DO BEGIN total total + x; OUTPUT(total); END //statements...

Variabel Kontrol Inisialisasi Iterasi Kondisi berhenti Statements x x:=1 x:=x+1 x>10, jalan jika x<=10 mencetak nilai x writeln(x) FOR [Inisialisasi] TO/DOWN TO [KONDISI BERHENTI] DO BEGIN Statements END;

Variabel Kontrol Inisialisasi Iterasi Kondisi berhenti Statements x x:=1 x:=x+1 x>10, jalan jika x<=10 mencetak nilai x writeln(x) FOR x:=1 TO 10 DO BEGIN WRITE(x); END;

REPEAT UNTIL (DO-WHILE) 1. Inisialisasi variabel kontrol 2. Eksekusi statement 3. Cek Kondisi berhenti 4. Eksekusi statement jikakondisitidakterpenuhi, kembalikeno. 2 5. Berhenti jika kondisi terpenuhi, menuju no. 6 6. Keluar perulangan

REPEAT STRUKTUR [Inisialisasi] REPEAT BEGIN Aksi eksekusi statements [iterasi] END UNTIL [CekKondisi Berhenti]

REPEAT CONTOH Var1 0 REPEAT BEGIN var1 var1 + 1; END UNTIL Var1>10 OUTPUT (var1);

Cetak1 2345678910 Variabel Kontrol x Inisialisasi x:=1 Iterasi x:=x+1 Kondisi berhenti berhenti jika x>10[repeat], jalan jika x<=10 [while] Statements mencetak nilai x writeln(x) x:=1 REPEAT BEGIN writeln(x) x:=x+1 END UNTIL x>10;

Variabel Kontrol Inisialisasi Iterasi Kondisi berhenti Statements x x:=1 x:=x+1 x>10, jalan jika x<=10 mencetak nilai x writeln(x) X:=1 REPEAT WRITE(x); X:=x+1; Until x>10;

Variabel Kontrol Inisialisasi Iterasi Kondisi berhenti Statements x x:=1 x:=x+1 x>10, jalan jika x<=10 mencetak nilai x writeln(x) [Inisialisasi] REPEAT Statements [Iterasi] Until [kondisi berhenti]

LATIHAN 1. 1 to n 2. 1 to n, cetakganjil 3. 1 to n, cetakgenap 4. a to z, cetakhurufvocal 5. Cek apakah N adalah bilangan Prima atau bukan.

WHILE VSFOR VSREPEAT While cek kondisi, jika true eksekusi statement diulang jika kondisi berhenti = true keluar jika kondisi berhenti = false FOR cek kondisi, jika true eksekusi statement diulang jika kondisi berhenti = true keluar jika kondisi berhenti = false Repeat eksekusi dulu, baru cek kondisi berhenti diulang jika kondisi berhenti = false keluar jika kondisi berhenti = true

any question?

DAFTAR PUSTAKA Cantù. M, Essential Pascal 4 th edition, http://marcocantu.com, 2008. Deitel. Paul,. Deitel. Harvey. DeitelJava How To Program 9ed, Prentice Hall, 2012.