PERULANGAN Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.

Slides:



Advertisements
Presentasi serupa
Percabangan Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Advertisements

Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
DEFI CAHYADI PERULANGAN ATAU LOOP DEFI CAHYADI
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
Konsep Pemrograman Oleh Tita Karlita
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
Looping (perulangan) As’ad Djamalilleil
STRUKTUR PERULANGAN (LOOPING)
Algoritma dan Dasar Pemograman
Struktur Kontrol #2 Perulangan
Oleh Nila Feby Puspitasari
Programming: First Time Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Perintah Perulangan Pertemuan ::
Pemrograman Terstruktur
Elemen Dasar Program C++
Struktur Dasar Java Percabangan & Perulangan
Bab 5 Pengulangan.
PENDALAMAN LOOP DAN LOGIKA
Pemograman 1 Pertemuan 6.
Algoritma dan Struktur Data
Struktur Kontrol Pemilihan
Algoritma dan Struktur Data
Pointer.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Bab 05 Tipe Data dan Mengisi Variabel
Operator Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Variabel Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Array, POINTER dan FUNGSI
Array, POINTER dan FUNGSI
STRUKTUR PERULANGAN 2 (LOOPING-2)
Pemrogramman Terstruktur
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Pemrograman Visual I Outline: Proses Pengulangan/Looping
PERULANGAN (LOOPING) Harni Kusniyati.
PERULANGAN (LOOPING).
Algoritma.
STATEMENT PENGULANGAN
M-FILE DAN PEMROGRAMAN MATLAB
Metode Perancangan Program
ANALISA DAN DESAIN ALGORITMA
ARRAY & STRING LATIHAN.
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Materi 10 LOGIKA & ALGORITMA.
Iterasi ( Perulangan ).
Pertemuan ke 10 Perintah Bercabang.
Algoritme dan Pemrograman
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Algoritma dan Pemrograman
Struktur Data Khoiriya Latifah, M.Kom.
BAB VI Pengulangan.
PERULANGAN RISMAYUNI.
Pertemuan 9 Pengulangan dalam C Erna Sri Hartatik
Perulangan.
Iteration Statements (statement iterasi/pengulangan)
Pengendalian Proses : Perulangan /Looping
PRAKTIKUM DASAR PEMROGRAMAN
Pemograman Terstruktur
STATEMENT PENGULANGAN
~ PERTEMUAN _7 STRUKTUR LOOPING.
Penyusunan Algoritma Oleh Yohana N.
Pengontrolan Alur Program
Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
PERULANGAN (LOOPING).
Algoritma dan Pemrograman
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
SELAMAT ULANG TAHUN! 21 Lipat di sini
Transcript presentasi:

PERULANGAN Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.

Loop Perulangan = Loop. Digunakan untuk mengeksekusi statement berkali-kali.

Contoh 1 Loop Tampilkan (sebanyak 20 kali) kalimat: “Saya anak keren”

Diagram Alir Contoh 1 Tampilkan: “Saya anak keren” Sudah 20 kali? Selesai Mulai belum sudah

Diagram Alir Contoh 1 Tampilkan: “Saya anak keren” Indeks ==19 Selesai Mulai tidak ya Indeks=0 A Indeks++ A B B

Contoh 2 Loop Contoh 2: Masukkan sebuah angka, kemudian jumlahkan angka tersebut dengan angka sebelumnya. Lakukan hingga 20 kali

Diagram Alir Contoh 2 Indeks ==19 Selesai Mulai tidak ya Indeks++ AB B sum=angka+sum sum=0, Indeks=0 Mulai Masukkan angka A

Contoh 3 Loop Contoh 3: Memasukkan password. Jika password benar, masuk ke sistem. Jika password salah, ulangi memasukkan password.

Diagram Alir Contoh 3 Masukkan password Password benar? Selesai tidak ya Mulai

Jenis Loop Perulangan statik Cetak pesan sebanyak 20 kali pada layar Menjumlah angka sebanyak 20 kali Perulangan bersyarat Memasukkan password. Perulangan terjadi ketika password yang dimasukkan salah

FOR Perintah FOR digunakan untuk perulangan statik. Bagian-bagian perintah FOR Bagian pertama: pendeklarasian variabel dan pemberian nilai awal pada variabel tersebut. Bagian kedua: penentuan batasan. Bagian ketiga: perubahan nilai variabel.

FOR (pada Contoh 1) … for (int count=0; count < 20; count++) { //isi dari perulangan FOR cout << “Saya anak keren" << endl; } …. //eksekusi program selanjutnya setelah perulangan selesai diproses

WHILE Perintah WHILE dapat digunakan untuk perulangan statik dan perulangan bersyarat. Bagian-bagian perintah WHILE Bagian pertama: syarat yang harus dipenuhi

WHILE (pada Contoh 3) … while (password TRUE) { //isi dari perulangan go to system } …. //eksekusi program selanjutnya setelah perulangan selesai diproses

DO... WHILE Perintah DO … WHILE dapat digunakan untuk perulangan statik dan perulangan bersyarat. Perbedaan do…while dengan while do…while: statement perulangan dieksekusi sebelum syarat diperiksa. while: syarat diperiksa sebelum statement perulangan dieksekusi

DO … WHILE (pada Contoh 3) … do { go to system } while (password TRUE) …. //eksekusi program selanjutnya setelah perulangan selesai diproses

Source Code Contoh 1 (for) #include int main() { int indek; for(indek=1; indek<21; indek++) { cout<<indek<<". Saya anak keren"<<endl; } return 0; }

Source Code Contoh 1 (while) #include int main() { int indek=1; while(indek<21) { cout<<indek<<". Saya anak keren"<<endl; indek++; } return 0; }

Source Code Contoh 1 (do…while) #include int main() { int indek=1; do { cout<<indek<<". Saya anak keren"<<endl; indek++; } while(indek<21); return 0; }

Source Code Contoh 2 (for) #include int main() { int indek; float sum=0.00; float angka; for(indek=1; indek<21; indek++) { cout<<"Masukkan angka ke-"<<indek<<": "; cin>>angka; sum=angka+sum; } cout<<"Penjumlahan dari 20 angka yang anda masukkan adalah "<<sum; return 0; }

Source Code Contoh 2 (while) #include int main() { int indek=1; float sum=0.00; float angka; while(indek<21) { cout<<"Masukkan angka ke-"<<indek<<": "; cin>>angka; sum=angka+sum; indek++; } cout<<"Penjumlahan dari 20 angka yang anda masukkan adalah "<<sum; return 0; }

Source Code Contoh 2 (do…while) #include int main() { int indek=1; float sum=0.00; float angka; do { cout<<"Masukkan angka ke-"<<indek<<": "; cin>>angka; sum=angka+sum; indek++; } while(indek<21); cout<<"Penjumlahan dari 20 angka yang anda masukkan adalah "<<sum; return 0; }

Source Code Contoh 3 (while) #include int main() { int password; cout<<"Masukkan password anda: "; cin>>password; while(password==552233); { cout<<endl<<"Anda berhasil masuk sistem!!"; } return 0; }

Source Code Contoh 3 (do…while) #include int main() { int password; cout<<"Masukkan password anda: "; cin>>password; do { cout<<endl<<"Anda berhasil masuk sistem!!"; } while(password==552233); return 0; }

GO TO Perintah go to banyak digunakan dalam perulangan. Digunakan untuk mengalihkan proses ke suatu label tertentu. Untuk menghentikan perulangan pada go to, digunakan perintah if.

Contoh Go To #include main() { int n=1; cetak: printf(“Contoh perintah go to”); n++; if(n<10) goto cetak; } menuju ke label cetak

Tugas Buatlah diagram alir dan program untuk menampilkan kalimat: “Bahasa C itu mudah” sebanyak 50 kali! a.Gunakan perintah for! b.Gunakan perintah while! c.Gunakan perintah do…while! d.Gunakan perintah go to!