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

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

ALGORITMA PERULANGAN

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

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

Pertemuan 4 Perulangan

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

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

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

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

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

Perulangan / Looping

PROGRAM 3NILAI_SEKOLAH4;

Pokok Bahasan : Struktur Kontrol

STRUKTUR PROGRAM. Struktur Berurutan

Algoritma BAB V LOOP ( PERULANGAN )

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

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

LOOPING. Brigida Arie Minartiningtyas, M.Kom

STRUKTUR DASAR ALGORITMA

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Algoritma Pemrograman

Dasar Komputer & Pemrograman 2A

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Struktur Pengulangan

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

Modul Algoritma dan Pemograman Rismira Andriyani, S.Kom i

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

Algoritma Pemrograman

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

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

Bab 4 Perintah Perulangan

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

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Algoritma Pemrograman

Algoritma & Pemrograman

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

Pengantar dalam Bahasa Pemrograman Turbo Pascal

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

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

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

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

CCH1A4 / Dasar Algoritma & Pemrogramanan

Algoritma Pemrograman

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

Teori Algoritma. Algoritma Perulangan

ALGORITMA DAN PEMROGRAMAN

MI1264 DASAR ALGORITMA DAN PEMROGRAMAN

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

PERTEMUAN 9-11 STATEMENT

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

P10 Seleksi & Perulangan

PROSES PENJUALAN BUKU

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

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

BERMAIN PEMOGRAMAN DENGAN PASCAL

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Pertemuan 2 Operasi String

Modul Algoritma Dan Pemrograman Pascal

Bab 2 DASAR-DASAR ALGORITMA

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

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

BAB IV PERULANGAN (For To Do, For Downto Do, Repeat Until, While Do)

Proses, Instruksi, dan Aksi

Algoritma Pemrograman

BAB I ALGORITMA DAN FLOWCHART

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Teori Algoritma. Struktur Algoritma

PERULANGAN Pengampu : Agus Priyanto, M.Kom

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

Algoritma Pemrograman

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

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

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

Pertemuan 3 Penyeleksian Kondisi

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

BAB III Pemrograman (Perulangan)

MODUL 3 ALGORITMA PEMROGRAMAN

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

PERULANGAN Pengampu : Agus Priyanto, M.Kom

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

Pertemuan 4 Diagram Alur / Flowchart

PENGANTAR ALGORITMA DAN PEMROGRAMAN

MODUL PEMROGRAMAN DENGAN MENGGUNAKAN BAHASA PASCAL CONTOH PROGRAM DENGAN MENGGUNAKAN BAHASA PASCAL (FPC)

PEMROGRAMAN TERSTRUKTUR D3MI 2016

1 MODUL 5 MODUL 5 PERULANGAN

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

Konstruksi Dasar Algoritma

Rekursif/ Iterasi/ Pengulangan

[1997] NUS: var x,y=byte; c. program xyz ; 1. Manakah identifier yang benar untuk menamakan nama program : a. prog-a b. prog_a c. prog+a d.

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

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

DIKTAT PERKULIAHAN PEMROGRAMAN II BORLAND DELPHI BAB VII PERULANGAN

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

Algoritma Pemrograman

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

Algoritma Pemrograman

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

MODUL-MODUL PRAKTIKUM VB.

Transkripsi:

A. Repeat.. Until PEMROGRAMAN PASCAL REPEAT.. UNTIL, FOR...TO DO DAN WHILE DO Repeat..Until adalah proses looping suatu statement secara terus menerus hingga ekspresi yang ada di dalam until bernilai false atau sudah terpenuhi. Dengan kata lain looping repeat..until prosesnya berkebalikan dengan looping while-do. Bentuknya: Repeat statement; until ekspresi_logika/relasi; Perhatikan contoh berikut : program repeat_until; var i:byte; i:=0; repeat i:=i+1; writeln(i); until i=5; Output yang dihasilkan adalah : 1 2 3 4 5 Proses looping akan terus dilakukan penambahan i terus dilakukan hingga i=5. hingga ekspresi terpenuhi. Pada contoh, B. While do Looping dengan while-do mempunyai bentuk seperi berikut : while ekspresi_logika/relasi do statement; Statement while-do digunakan untuk melakukan proses looping suatu statemen terusmenerus selama ekspresi_logika/relasi bernilai benar atau belum terpenuhi. program while_do; var i:byte;

i:=0; while i < 5 do writeln(i); i:=i+1; Outputnya adalah : 0 1 2 3 4 Ekspresi relasi-nya yaitu i < 5. Jadi jika i masih lebih kecil dari 5 maka statement akan terus diproses berulang, dan proses akan berhenti setelah i tidak lagi lebih besar dari 5 (i > 5). Maka dari itu di dalam statement ada i:=i+1; yang akan menambahkan nilai i satu persatu supaya i > 5. Lihat code berikut yang mebaca input dan mengoperasi-kannya. Kemudian ada penyeleksian input jika memenuhi akan diulangi jika tidak akan berhenti. C. For... do dan for... to do Looping for-do digunakan untuk mengulang statement berulang kali sejumlah yang ditentukan. Bila terdapat lebih dari satu statement yang ada di dalam looping maka menggunakan......, jika hanya satu blok saja tidak perlu menggunakan Ada 3 bentuk looping for-do yaitu for-do positif, for-do negatif dan for-do tersarang. 1. Looping Positif dan Negatif Looping positif adalah looping dari perhitungan kecil ke perhitungan besar. Sedangkan looping negatif kebalikan dari looping positif. Bentuknya sebagai berikut : For var_int := nilai_awal to nilai_akhir do statement; (+) For var_int := nilai_awal downto nilai_akhir do statement; (-) Var_int adalah variabel kontrol yang menentukan looping tersebut. Variabel kontrol harus bertipe sejenis integer.

Contoh: a. program looping_with_; For x:= 5 downto 1 do write(x); writeln(' '); Begin Statement writeln(... ) tidak termasuk ke dalam looping karena looping x berakhir pada satement write(x);. b. program looping_without_; program looping_with_; For x:= 5 downto 1 do writeln(x,' '); Begin Output program looping_with_ : 54321 Output program looping_with_ : 5 4 3 2 1 Output program looping_without_ : c. program looping_without_; For x:= 1 to 5 do writeln('belajar Program pascal');

2. Looping for do Bersarang Looping tersarang yaitu looping yang ada di dalam looping lainnya. Looping yang lebih dalam akan diproses terlebih dahulu hingga habis kemudian looping yang lebih luar bertambah atau berkurang dan memproses kembali looping yang paling dalam. Untuk lebih jelasnya, perhatikan listing code program berikut : program looping_tersarang; var i,j:integer; for i:= 1 to 2 do for j:=1 to 3 do write(i,j,' '); Bila dicompile, maka outputnya : 11 12 13 21 22 23 Dengan digit/angka yang kiri adalah i dan yang kanan adalah j. KETERANGAN: Untuk i=1 Untuk j=1 write(i,j, ); = 11 Untuk j=2 write(i,j, ); = 12 Untuk j=3 write(i,j, ); = 13 Untuk i=2 Untuk j=1 write(i,j, ); = 21 Untuk j=2 write(i,j, ); = 22 Untuk j=3 write(i,j, ); = 23

TUGAS TAKE HOME KOMPUTER PEMROGRAMAN Catatan: 1. Kerjakanlah dikertas folio bergaris dan ditulis rapi 2. Berikanlah identitas yang jelas 3. Boleh berdiskusi dengan teman sejawat 4. Contoh soal diharapkan tidak sama dengan mahasiswa yang lain 5. Tugas dikumpulkan paling lambat hari jum at, 10 April 2015 1. Buatlah 2 contoh soal pada masing-masing pengulangan dan kemudian berikan penjelasan secara rinci pada program tersebut mengenai, a. While do b. For..to do c. Repeat until 2. Buatlah Flowchart pada contoh program yang telah anda buat diatas dan kemudian berikan penjelasan secara rinci pada Flowchart tersebut. Selamat Mengarjakan