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

dokumen-dokumen yang mirip
Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Pertemuan 4 Perulangan

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

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

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

Teori Algoritma. Algoritma Perulangan

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Dasar Komputer & Pemrograman 2A

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

ALGORITMA PERULANGAN

Algoritma Pemrograman

Modul Algoritma Dan Pemrograman Pascal

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Modul Algoritma dan Pemograman Rismira Andriyani, S.Kom i

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

Konstruksi Dasar Algoritma

Algoritma Pemrograman

MATERI 4 PENYELEKSIAN KONDISI

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

STRUKTUR DASAR ALGORITMA

Perulangan / Looping

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

Algoritma Pemrograman

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

Algoritma Pemrograman

Pokok Bahasan : Struktur Kontrol

Algoritma Pemrograman

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Teori Algoritma. Struktur Algoritma

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

Pertemuan 3 Penyeleksian Kondisi

Pertemuan 2 Operasi String

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Algoritma Pemrograman

Algoritma BAB V LOOP ( PERULANGAN )

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

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

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Tujuan. 2. Memberikan Penjelasan dan contoh mengenai struktur perulangan dengan statement While Do termasuk didalamnya penjelasan menge-

Algoritma Pemrograman

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

PROGRAM 3NILAI_SEKOLAH4;

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) :

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.

Teori Algoritma. Jenis seleksi

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

Wah gak terasa kita sudah nyampe di bab perulangan & kondisi selamat mencoba.

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

Algoritma Pemrograman

MATERI 5 Procedure. Pendeklarasian suatu procedure pada program : PROGRAM Judul_Program; PROCEDURE Nama_Prosedur; BEGIN. {Statemen prosedur} END.

Algoritma Pemrograman

Bab 4 Perintah Perulangan

Algoritma Pemrograman

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

MI1264 DASAR ALGORITMA DAN PEMROGRAMAN

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

ALGORITMA DAN PEMROGRAMAN

Struktur Pengulangan

Algoritma Pemrograman

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

PERTEMUAN 9-11 STATEMENT

Algoritma & Pemrograman

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

PRAKTIKUM 4 STATEMENT KENDALI

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Algoritma Pemrograman

STRUKTUR DASAR ALGORITMA

SUB PROGRAM : PROSEDUR & FUNGSI. Konsep Pemrograman

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

Chapter 5. Struktur Kontrol Perulangan

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Algoritma Pemrograman

LOOPING. Brigida Arie Minartiningtyas, M.Kom

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

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

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

MODUL 1. Struktur Bahasa PASCAL secara umum

SELECTION. Algoritma. by:teguh Cahyono,ST.M.Kom. 1

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

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

Algoritma Perulangan. Kuliah algoritma dan pemrograman

III STATEMEN IF KONDISI TUNGGAL DAN GANDA A. IF TUNGGAL. XI_Sem.1 SMA Sedes Sapientiae Bedono

Proses, Instruksi, dan Aksi

Bahan Ajar. Tangerang 2013/2014. Fakultas Ilmu Komputer. Matakuliah Kode Mata Kuliah : KKKI : Algoritma dan Struktur Data I

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

Pertemuan 4 Diagram Alur / Flowchart

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

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

PROSES PENJUALAN BUKU

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

STRUKTUR PERULANGAN (Repetition Structure)

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Pengampu : Agus Priyanto, M.KOM

Algoritma,Flowchart, Konsep

Transkripsi:

Perulangan Pertemuan 3. Algoritma dan Struktur Data

Pendahuluan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Jika syarat (kondisi) masih terpenuhi maka pernyataan (aksi) akan terus dilakukan secara berulang.

Struktur Perulangan 1.Struktur For a) Perulangan Positif b)perulangan Negatif c) Perulangan Bersarang 2.Struktur While.. Do 3.Struktur Repeat.. Until

Struktur For Digunakan untuk mengulang statemen berulang kali sejumlah yang ditentukan. Perulangan Positif FOR variable control := nilai awal To Nilai akhir DO Statemen Ket. Nilai awal < Nilai akhir Perulangan Negatif FOR variable control := nilai awal To Nilai akhir DO Statemen Ket. Nilai awal > Nilai akhir

Struktur For Perulangan Positif FOR variable control : = nilai awal TO nilai akhir DO statemen Contoh program (1) : Var I : integer ; For I : = 1 to 5 do Write ( I ) ; Writeln ( Pascal ); End. Output program (1) : 12345Pascal

Struktur For Perulangan Positif Contoh program (2) : Output program (1) : Var 1Pascal I : integer ; 2Pascal 3Pascal For I : = 1 to 5 do 4Pascal 5Pascal Write ( I ) ; Writeln ( Pascal ); End; End.

Struktur For Perulangan Negatif Dengan penghitung / counter dari besar ke kecil ( pertambahannya negatif). Bentuk umum : FOR variable control : = nilai awal DOWN TO nilai akhir DO statemen Contoh program : Var I : integer ; For I : = 5 down to 1 do Write ( I ) ; Writeln ( Pascal ); End ; End. Output program : 5Pascal 4Pascal 3Pascal 2Pascal 1Pascal

Struktur For Perulangan Bersarang Perulangan yang berada didalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses lebih dulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan seterusnya.

Struktur For Perulangan Bersarang Contoh program : Var I, J : integer ; For I : = 1 to 5 do For J : = 1 to 3 do Write ( I : 8, J : 3); Writeln ; End ; End.

Struktur While.. Do Digunakan untuk melakukan proses perulangan suatu statemen terus menerus selama kondisi ungkapan logika pada while masih bernilai logika benar. Bentuk umum : WHILE ungkapan logika DO statemen

Contoh program : Var I : integer ; I : = 0 ; While I < 5 do Writeln (I); I : = I + 1 ; End ; End. Output program : 0 1 2 3 4

Struktur Repeat.. Until Digunakan untuk mengulang statemen sampai kondisi yang diseleksi di Until tidak terpenuhi. Bentuk umum : REPEAT statemen UNTIL ungkapan Contoh program : Var I : integer ; End. I : = 0 ; Repeat I : = I + 1 ; Writeln (I) ; Until I = 5; Output program : 1 2 3 4 5

Perbedaan While..Do dengan Repeat.. Until Perbedaan antara struktur repeat until dengan while do adalah : - Paling sedikit statemen-statemen dalam repeat until diproses sekali, karena seleksi kondisi ada pada statemen until yang terletak dibawah. - Pada while do paling sedikit dikerjakan nol kali, karena seleksi kondisi ada pada statemen while yang terletak diatas, sehingga apabila kondisi tidak terpenuhi maka tidak akan masuk ke dalam lingkungan perulangannya. - Pada repeat until dapat tidak menggunakan blok statemen ( BEGIN dan END ) untuk menunjukan batas perulangannya, karena batas perulangannya sudah ditunjukkan oleh repeat sampai dengan until.

Latihan 1 12 123 1234 12345

Latihan 1 2 4 7 11 16 22. 1-2 3-4 5-6 7-8

Diskusikan! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Buatlah program menghitung Faktor Persekutuan Terbesar (FPB) dari dua bilangan yang diinputkan!