Oleh: Abdul Haris Heryani

Slides:



Advertisements
Presentasi serupa
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
Advertisements

STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Dasar Pemrograman MODUL 07 PERULANGAN.
PENYELEKSIAN KONDISI (PEMILIHAN)
PERULANGAN Komang Kurniawan W., M.Cs.
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
Pemograman 1 Pertemuan 6.
Struktur Kendali Perulangan pada C
By Tenia Wahyuningrum, MT
Algoritma dan Struktur Data
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Looping (Perulangan).
Pengulangan.
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
Pengulangan Bambang Irawan.
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Algoritma dan Struktur Data 1 pertemuan 6
STRUKTUR DASAR ALGORITMA
ALGORITMA PEMROGRAMAN 2A
Prodi S1-Sistem Komputer, F Teknik Elektro
PERULANGAN C++.
STATEMENT PENGULANGAN
Perulangan (looping) Oleh: Sri Supatmi.
PERULANGAN WHILE.
Looping (perulangan).
Algoritma Pemrograman
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Materi 10 LOGIKA & ALGORITMA.
Looping (Perulangan).
STRUKTUR KONTROL Pertemuan Ke-7.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
BAB VI Pengulangan.
Pengulangan Bambang Irawan.
Pengulangan.
Perulangan (LOOPING)   Jika dibandingkan dengan computer, manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak mampu melaksanakan.
PERULANGAN.
Pengulangan.
PERTEMUAN 8 PERULANGAN.
Algoritma dan Pemrograman STRUKTUR PENGULANGAN
Struktur Dasar Algoritma dan Runtunan
STRUKTUR PERULANGAN.
Algoritma & Pemrograman 1
Oleh : UMMU ZAHRA ALGORITMA.
STATEMENT PENGULANGAN
PENYELEKSIAN KONDISI.
PERULANGAN.
Pengulangan.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Pengontrolan Alur Program
Pengontrolan Alur Program
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Pertemuan 8 Looping Erna Sri Hartatik
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun
Chapter 5 : Perulangan (Repeatition)
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Chapter 5-3 : Perulangan (Repeatition)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
STRUKTUR DASAR ALGORITMA
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
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
Transcript presentasi:

Oleh: Abdul Haris Heryani PERULANGAN (Looping) Oleh: Abdul Haris Heryani Akademi Komunitas Singkawang

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 Struktur For .. Do Struktur While .. Do Struktur Repeat .. Until

TEKNIK FOR..DO Digunakan untuk mengulang statement atau satu blok statement berulang kali sejumlah yang ditentukan. Struktur FOR hanya dapat digunakan pada cacah perulangan yang diketahui (berapa kali perulangan tersebut akan dilakukan). Sintaks dari statement For dalam bentuk diagram adalah sebagai berikut : FOR id := v1 TO v2 DO statement (Ascendant) FOR id := v1 DOWNTO v2 DO statement (Descendent)

TEKNIK FOR..DO Contoh program :

TEKNIK FOR..DO Contoh Program 2 :

TEKNIK WHILE – DO Mempunyai struktur sebagai berikut : Format : While (kondisi) do Aksi/blok aksi Kondisi: Ekspresi Boolean Pengecekan untuk melakukan perulangan dilakukan pada awal proses dan perulangan akan dikerjakan selama kondisi benar. Oleh karena itu, perlu adanya suatu proses yang dapat mengontrol kondisi agar dapat menghentikan proses.

TEKNIK WHILE – DO Contoh program :

TEKNIK WHILE – DO Keterangan : NB: Program di atas akan dilaksanakan jika angka yang kita masukkan kurang dari atau sama dengan lima. Dan dalam program di atas yang bertugas menghentikan perulangan adalah proses i:= i+1; sebab jika tidak ada statement itu, apabila angka yang kita masukkan benar <= 5 maka program akan berulang sampai tak hingga banyak. NB: Struktur perulangan while..do dapat digunakan untuk melakukan perulangan baik yang diketahui maupun yang tidak diketahui jumlah perulangannya.

TEKNIK REPEAT - UNTIL Bentuk Umum : Contoh 1 : REPEAT sequence statement UNTIL condition Contoh 1 :

TEKNIK REPEAT - UNTIL Format : Repeat aksi/ blok aksi until (kondisi) ; (kondisi) di sini berupa Boolean. Perulangan dilakukan terus-menerus hingga diperoleh kondisi bernilai benar. Dalam hal ini pun diperlukan adanya kondisi yang dapat mengontrol program agar program dapat berhenti namun berbeda dengan while do yang kontrolnya ditempatkan pada awal proses, maka repeat until kontrolnya diletakkan pada akhir proses. Contoh 2:

Tambahan Perbedaan antara struktur REPEAT-UNTIL dengan WHILE-DO adalah sebagai berikut : Paling sedikit statement-statement di dalam perulangan REPEAT-UNTIL diproses sekali, karena seleksi kondisi ada pada statement Until yang terletak dibawah. Sedang pada struktur WHILE-DO paling sedikit dikerjakan nol kali, karena seleksi kondisi ada pada statement While yang terletak diatas, sehingga kalau kondisi sudah tidak terpenuhi, maka tidak akan masuk ke dalam lingkungan perulangan. Pada REPEAT-UNTIL dapat tidak dipergunakan blok statement (tidak diperlukan Begin dan End untuk menunjukkan batas perulangannya), karena batas perulangannya sudah ditunjukkan oleh Repeat sampai dengan Until (Repeat dan Until sebagai pengganti Begin dan End).

Oleh-oleh Kasus 1 Kasus 2 Kasus 3 Ada 2 orang anak berumur 6 tahun sedang bermain tentang nama hari, anak pertama bernama “Anakku” , sedangkan anak yang kedua bernama “Anaknya”, Anakku menyebutkan jumlah hari dan hari awal, lalu si Anaknya menyebutkan hari setelah hari awal sampai dengan jumlah hari yang disebutkan si anakku Kasus 2 Buat algoritma dan diagram alur untuk menentukan apakah suatu bilangan termasuk bilangan positif, negatif atau nol dari rentang bilangan -10 sampai dengan 20 Kasus 3 Buat algoritma diagram alur untuk mengurangi berulang-ulang bilangan 20 dengan 7 sampai hasilnya kurang dari 2. Berapa outputnya?

Selesai SAMPAI JUMPA