STATEMENT PENGULANGAN

Slides:



Advertisements
Presentasi serupa
Pengulangan & include
Advertisements

STRUKTUR DASAR ALGORITMA
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
STRUKTUR PERULANGAN (LOOPING)
Dasar Pemrograman MODUL 07 PERULANGAN.
ALGORITMA Lecture Pengulangan.
Algoritma dan Struktur Data
STRUKTUR KENDALI PROSES
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
STATEMENT PENGULANGAN
Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../7_struktu... 1 Struktur Perulangan.
Pemrograman Terstruktur
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Pengulangan WHILE.
Pemograman 1 Pertemuan 6.
Struktur Kendali Perulangan pada C
Struktur Kendali Proses (Perulangan)
Algoritma dan Struktur Data
Looping (Perulangan).
STRUKTUR PERULANGAN 2 (LOOPING-2)
Pengulangan.
Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
PERULANGAN RISMAYUNI.
NOTASI ALGORITMIK dan BAHASA C++
Pengulangan Bambang Irawan.
if (condition) statement if (x == 100) cout << "x is 100";
STRUKTUR DASAR ALGORITMA
Algoritma dan Pemrograman I
KUG1E3/ Pemrograman Terstruktur 1
Algoritma & Pemrograman
PERULANGAN (LOOPING) Harni Kusniyati.
PERULANGAN (LOOPING).
PERULANGAN C++.
STATEMENT PENGULANGAN
STRUKTUR DASAR ALGORITMA
PERULANGAN WHILE.
STRUKTUR DASAR ALGORITMA
Algoritma Pemrograman
CS1023 Pemrograman Komputer
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Materi 10 LOGIKA & ALGORITMA.
Iterasi ( Perulangan ).
Looping (Perulangan).
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Minggu ke-10 Imam Fahrur Rozi
Pemrograman Terstruktur
BAB VI Pengulangan.
PERULANGAN RISMAYUNI.
Pengulangan Bambang Irawan.
Pengulangan.
Struktur Perulangan Yohana Nugraheni.
Perulangan (LOOPING)   Jika dibandingkan dengan computer, manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak mampu melaksanakan.
PERULANGAN.
Algoritma dan Pemrograman STRUKTUR PENGULANGAN
KUG1E3/ Pemrograman Terstruktur 1
Pemograman Terstruktur
Algoritma & Pemrograman 1
Oleh : UMMU ZAHRA ALGORITMA.
PERULANGAN.
Oleh: Abdul Haris Heryani
NOTASI ALGORITMA dan BAHASA C++
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
PERULANGAN (LOOPING).
Perulangan Minggu ke-10.
if (condition) statement if (x == 100) cout << "x is 100";
STRUKTUR DASAR ALGORITMA
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.
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

STATEMENT PENGULANGAN Algoritma dan Pemrograman I STATEMENT PENGULANGAN

Secara umum struktur pengulangan dibagi dua bagian : Wilis-K Secara umum struktur pengulangan dibagi dua bagian : Kondisi pengulangan Yaitu expresi Boolean yang harus dipenuhi untuk melaksanakan pengulangan. Kondisi ini dinyatakan secara Explisit ( oleh pemrogram ) dan Implisit ( dikelola oleh computer ). Badan ( body ) pengulangan Yaitu bagian algoritma yang diulang.

Format Syntax Algoritma Wilis-K Format Syntax Algoritma Stuktur pengulangan biasanya disertai dengan : Inisialisasi Aksi yang dilakukan sebelum pengulangan dilakukan pertama kali. Terminasi Aksi yang dilakukan setelah pengulangan selesai dilaksanakan. Struktur pengulangan secara umum : <inisialisasi> <terminasi> awal dan akhir pengulangan dinyatakan sebagai kata kunci yang bergantung pada struktur pengulangan yang dipakai. Inisialisasi dan terminasi adalah bagian yang opsional.

Tiga macam notasi struktur pengulangan : Wilis-K Tiga macam notasi struktur pengulangan : Struktur FOR atau TRAVERSAL ( Pengulangan tanpa kondisi / Unconditional Looping ). Struktur WHILE..DO ( Pengulangan dengan kondisi / Conditional Looping ). Struktur REPEAT..UNTIL Tiga macam notasi struktur pengulangan dalam bahasa C++ : FOR WHILE DO..WHILE

FOR FOR var  awal to/downto akhir step counter DO pernyataan ENDFOR Wilis-K FOR Statement for digunakan untuk mengulang eksekusi suatu ungkapan dengan jumlah pengulangan yang sudah tertentu. Bentuk sintaksnya dalam algoritma : FOR var  awal to/downto akhir step counter DO pernyataan ENDFOR atau FOR var  awal to/downto akhir DO namavar TRAVERSAL [awal..akhir]

Wilis-K FOR Bentuk sintaksnya dalam bahasa C++ sebagai berikut : For(ungkapan1;ungkapan2;ungkapan3) { pernyataan; } Contoh penggunaan for pada C++ /* program:for*/ #include<iostream.h> main() { int n; for(n=1;n<=10;n++) cout << n << endl; }

WHILE.. DO Bentuk umum struktur WHILE..DO dalam algoritma adalah : Wilis-K WHILE.. DO Bentuk umum struktur WHILE..DO dalam algoritma adalah : [inisialisasi] while (kondisi) do pernyataan {ada aksi thd var kondisi} endwhile Bentuk umum struktur WHILE dalam bahasa C++ adalah : while (kondisi) { pernyataan; /*ada aksi thd var kondisi*/ }

Cara kerja loop dengan while..do Wilis-K Cara kerja loop dengan while..do melakukan inisialisasi, yaitu memberikan nilai awal yang ada kaitannya dengan nilai condition (kondisi) memeriksa nilai kondisi. 1. Bila nilainya true, maka laksanakan loop yaitu mengerjakan instruksi yang ada dalam loop. 2. Bila kondisi nilainya false, maka langsung keluar, melaksanakan instruksi selanjutnya. Loop selesai.

Perbedaan FOR dengan WHILE..DO Wilis-K Perbedaan FOR dengan WHILE..DO FOR digunakan untuk proses pengulangan yang jumlah pengulangannya dapat diketahui di awal. WHILE..DO selain dapat berfungsi seperti FOR juga dapat digunakan untuk proses yang jumlah pengulangannya tidak dapat diketahui.

Wilis-K Struktur WHILE..DO

REPEAT…UNTIL Bentuk umum struktur REPEAT…UNTIL dalam algoritma : Wilis-K REPEAT…UNTIL Bentuk umum struktur REPEAT…UNTIL dalam algoritma : [inisialisasi] Repeat pernyataan {ada aksi thd var kondisi} Until(keadaan)

DO…WHILE Bentuk umum struktur DO…WHILE dalam bahasa C++ : Wilis-K DO…WHILE Bentuk umum struktur DO…WHILE dalam bahasa C++ : [inisialisasi] do { pernyataan; /*ada aksi thd var kondisi*/ } while(keadaan)

Perbedaan Repeat…until pada algoritma dengan do…while pada bahasa C++ Wilis-K Perbedaan Repeat…until pada algoritma dengan do…while pada bahasa C++ repeat…until : loop akan dikerjakan kembali jika kondisi masih salah dan berhenti jika kondisi benar. do…while : Setiap loop atau pengulangan dikerjakan, maka kondisi akan di-cek. Jika masih benar, proses loop dilakukan lagi, dan jika salah maka proses loop berhenti dan berlanjut pada perintah selanjutnya.

Contoh dalam algoritma : Wilis-K Contoh dalam algoritma : Algoritma Tulisan_10kali {------------------------------------------------- Menampilkan tulisan Turbo C++ sepuluh kali -------------------------------------------------} DEKLARASI pencacah : integer DESKRIPSI pencacah  0 repeat output(’Turbo C++’); pencacah  pencacah + 1 until (pencacah >= 10)

Contoh dalam bahasa C++ : Wilis-K Contoh dalam bahasa C++ : /* Dowhile.cpp - Menampilkan tulisan Turbo C++ sepuluh kali */ #include <iostream.h> main () { int pencacah ; pencacah = 0; do cout << ”Turbo C++” << endl; pencacah ++; } while (pencacah <10); Pada contoh tersebut kata “Turbo C++” akan dicetak sampai pencacah mencapai nilai = 10 atau lebih. Pencacah akan bertambah 1 setiap kali body loop dijalankan karena perintah pencacah++.

Contoh lain : Wilis-K /* program:do while*/ #include<iostream.h> #include<string.h> int main() { char checkword[80] = ”saya”; char password[80] = ””; do cout << ”Enter password: ”; cin >> password; } while(strcmp(password, checkword)); cout << "password benar "; Penjelasan : Pada contoh diatas kata “Enter Password :” akan diulangi terus sampai kita memasukkan password yang benar yaitu kata ‘saya’.