PERULANGAN Komang Kurniawan W., M.Cs.

Slides:



Advertisements
Presentasi serupa
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
Advertisements

STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
- PERTEMUAN 5 & 6 – PERULANGAN
Dasar Komputer & Pemrog 2 A minggu 4
MATERI 8 CHOICE / PILIHAN.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,
Dasar Pemrograman MODUL 07 PERULANGAN.
Pengantar Algoritma.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
STATEMENT PENGULANGAN
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Pemprograman Terstruktur 1
Looping (Perulangan).
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Pengulangan Bambang Irawan.
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Materi 9 LOGIKA & ALGORITMA.
STRUKTUR DASAR ALGORITMA
ALGORITMA PEMROGRAMAN 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Perulangan (looping) Oleh: Sri Supatmi.
PERULANGAN WHILE.
Algoritma Pemrograman
Materi 10 LOGIKA & ALGORITMA.
Looping (Perulangan).
PENGULANGAN (LOOPING)
STRUKTUR KONTROL Pertemuan Ke-7.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Pengulangan Bambang Irawan.
Perulangan (LOOPING)   Jika dibandingkan dengan computer, manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak mampu melaksanakan.
PERULANGAN.
Pengulangan.
Algoritma dan Pemrograman STRUKTUR PENGULANGAN
PERCABANGAN DAN PERULANGAN
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
Algoritma & Pemrograman 1
PENYELEKSIAN KONDISI.
PERULANGAN.
Pengulangan.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Oleh: Abdul Haris Heryani
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
ALGORITMA & PEMROGRAMAN
STRUKTUR PERULANGAN (Struktur For)
Chapter 5 : Perulangan (Repeatition)
Chapter 5-3 : Perulangan (Repeatition)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Chapter 5-2 : Perulangan (Repeatition)
PERNYATAAN IF THEN ELSE & CASE OF PERULANGAN FOR, WHILE DO, REPEAT UNTIL Fisika UNDANA, Senin 16 Oktober 2017.
Chapter 5 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Chapter 5-1 : Perulangan (Repeatition)
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
Pengulangan FOR - DO Temu 8.
Pengulangan Repeat – Until (lanjutan)
Struktur Perulangan.
1 Algoritma dan Pemrograman STRUKTUR PERULANGAN. 2 JENIS-JENIS PERULANGAN 1.FOR-TO-DO / FOR-DOWNTO-DO 2.WHILE-DO 3.REPEAT-UNTIL.
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Chapter 5 : Perulangan (Repeatition)
Transcript presentasi:

PERULANGAN Komang Kurniawan W., M.Cs

Struktur Perulangan (SP) Mengulang suatu proses merupakan tindakan yang banyak dijumpai dalam pemrograman. Pada semua bahasa pemrograman, pengulangan proses ditandai dengan suatu mekanisme yang disebut loop. Dengan menggunakan loop, suatu proses yang berulang misalnya menampilkan tulisan yang sama seratus kali pada layar dapat diimplementasikan dengan kode program yang pendek

Struktur Perulangan (SP) Pada pemrograman, proses pengulangan dpat dibagi menjadi dua bagian utama : Pengulangan yang sudah dikethaui jumlah pengulangannya sebelum perulangan tersebut di lakukan. Perulangan yang belum diketahui jumlah perulangannya sebelum perulangan tersebut di lakukan. a. Kondisi perulangan diperiksa di awal perulangan b. Kondisi perulangan diperiksa di akhir perulangan

PASCAL menyediakan 3 jenis perulangan, yaitu : For….Do While Do Repeat…Until FOR….DO Statement Di gunakan untuk mengulangan beberapa statemen dengan jumlah perulangan yang sudah diketahui Syntax : For VarControl := nAwal To/DownTo nAkhir Do Statemen/Blok Statemen Perulangan For…Do memiliki 2 jenis. For…Do Positif For…Do Negatif

Struktur FOR Digunakan untuk menghasilkan pengulangan sejumlah (n) kali yang dispesifikasikan. Jumlah pengulangan diketahui (dapat ditentukan) sebelum eksekusi. Syntax : Bentuk umum perulangan For : For VarControl := nAwal To/DownTo nAkhir Do Statemen

Jenis perulangan For FOR menaik for pencacah (nilai_awal) to nilai_akhir do Aksi endfor FOR menurun for pencacah (nilai_awal) downto nilai_akhir do

Implementasi FOR Menampilkan banyak output : for i := 1 to 5 do Writeln(‘Isi dari i adalah : ‘,i); end; Mencari rata-rata : begin writeln(‘Nilai ke-’,i,’ : ‘); readln(nilai); jumlah := jumlah + nilai; writeln(‘Nilai rata-rata = ‘, jumlah/5:0:2);

Struktur WHILE Bentuk umum struktur WHILE : Digunakan untuk mengulang statemen atau satu blok statemen yang jumlahnya belum bisa ditentukan. Perulangan ini disebut juga dengan perulangan dengan kondisi benar. Keterangan - Kondisi di cek terlebih dahulu (WHILE) - Jika kondisi terpenuhi maka kerjakan statement (DO) Bentuk umum struktur WHILE : while kondisi do statement;

Implementasi While i:=0;    while i < 5 Do   writeln(i);            i:= i+1;   end; menampilkan bilangan genap mulai dari 10 hingga 20 while x <= 20 do // pengecekan while apakah x <= 20, jika iya kerjakan statment di bawah : Begin if (x mod 2) = 0 then // pengecekan sisa hasil bagi 2, jika 0 maka genap write(x,' '); x := x + 1; // counter pertamnbahan x

Struktur REPEAT Bentuk umum struktur REPEAT Keterangan : - Kerjakan statement (REPEAT) - Kemudian cek kondisi. Jika kondisi belum terpenuhi maka kerjakan statement di atas hingga kondisi terpenuhi (UNTIL) repeat (steatement1); (steatement2); ... (steatementN); until (condition);

Implementasi perulangan Repeat menampilkan bilangan ganjil mulai dari 1 hingga 19 : repeat // ulang-kerjakan if (a mod 2) = 1 then write(a,' '); a := a + 1 until a = 20;