Pengendalian Proses : Perulangan /Looping

Slides:



Advertisements
Presentasi serupa
Pengendalian Proses : Seleksi (Conditional)
Advertisements

TUGAS Buatlah program menghitung luas persegi panjang!
DEFI CAHYADI PERULANGAN ATAU LOOP DEFI CAHYADI
- PERTEMUAN 5 & 6 – PERULANGAN
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Konsep Pemrograman Oleh Tita Karlita
Pemrograman Berorientasi Objek
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
MODUL 6 PENGULANGAN 6.1. Proses Pengulangan
Algoritma dan Dasar Pemograman
ALGORITMA Lecture Pengulangan.
Struktur Kontrol #2 Perulangan
STRUKTUR KENDALI PROSES
PEMROGRAMAN TERSTRUKTUR
Perintah Perulangan Pertemuan ::
PERULANGAN.
PENDALAMAN LOOP DAN LOGIKA
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Perulangan pada C
Pemprograman Terstruktur 1
Struktur Kendali Proses (Perulangan)
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
Pengulangan.
Bahasa Pemrograman Dasar Pertemuan 6
Materi 9 LOGIKA & ALGORITMA.
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Algoritma dan Struktur Data 1 pertemuan 6
Algoritma & Pemrograman
PERULANGAN (LOOPING) Harni Kusniyati.
Algoritma dan Struktur Data 1 pertemuan 12
Perulangan (looping) Oleh: Sri Supatmi.
PERULANGAN WHILE.
Looping (perulangan).
Bahasa Pemprograman Dasar Pertemuan 7
Dasar – dasar Algoritma dan Pemrograman
Materi 10 LOGIKA & ALGORITMA.
Algoritme dan Pemrograman
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Algoritma dan Pemrograman
Minggu ke-10 Imam Fahrur Rozi
Struktur Data Khoiriya Latifah, M.Kom.
Struktur Perulangan Pertemuan 4.
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
Pengulangan.
PERTEMUAN 8 Algoritma Presented by : Sity Aisyah, M.Kom
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Struktur Kontrol : Perulangan
Algoritma & Pemrograman 1
Looping (perulangan).
Flow Control & Exception Handling
Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.
Aliran Kendali Pengulangan
~ PERTEMUAN _7 STRUKTUR LOOPING.
LOOPING - FOR.
Pengontrolan Alur Program
Oleh: Abdul Haris Heryani
Perulangan (looping) Oleh: Sri Supatmi.
PERULANGAN (LOOPING).
Algoritma dan Struktur Data
Algoritma dan Pemrograman
Struktur Data dan Algoritma
Perulangan Minggu ke-10.
Struktur Kontrol Pemilihan
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Transcript presentasi:

Pengendalian Proses : Perulangan /Looping Pemrograman Terstruktur

Tujuan Pembelajaran Mahasiswa memahami dan mampu menggunakan mekanisme perulangan dengan benar. Mahasiswa memahami dan mampu menggunakan mekanisme perulangan bersarang dengan benar.

Latar Belakang Misalkan ada kasus yang mengharuskan program untuk melakukan sebuah proses berulang-ulang, antara lain : Menuliskan kalimat “saya tidak akan mencontek lagi” sebanyak 100 kali ATM yang terus-menerus meminta user memasukkan kartu dll

Penyelesaian Menuliskan proses yang sama sebanyak perulangan yang diminta Menggunakan mekanisme perulangan

Mekanisme Perulangan Terdapat 3 mekanisme perulangan dalam C, yaitu : while do-while for

Mekanisme while Rumus : while (ekspresi) { statement } Proses : nilai ekspresi akan selalu dievaluasi, selama nilainya : Satu : statement dieksekusi terus Nol : perulangan berhenti (statement tidak dieksekusi)

Contoh-contoh Menuliskan “I love UMM” 10 kali

Program menjumlahan 10 angka masukan user.

Program menjumlahkan angka masukan user Program menjumlahkan angka masukan user. Program berhenti jika inputan<0

Program menuliskan sebanyak N kali.

Program menghitung total belanja, berhenti jika user memasukkan < 1.

Mekanisme do-while Pola : do { statement } while (ekspresi); Proses : program menjalankan statement, kemudian mengevaluasi ekspresi, jika nilainya : Satu, maka statement dieksekusi lagi Nol, maka perulangan berhenti

Contoh-contoh

Program yang hanya sekali dieksekusi

Mekanisme for Pola for (init_eksp; eval_eksp; incr_eksp) { statement } init_eksp dan incr_eksp boleh kosong. Jika keduanya kosong, maka statement for ini akan identik dengan while.

Contoh-contoh Menuliskan bilangan genap antara 0-100

Program menuliskan angka 10-1

Perulangan Bersarang Mekanisme perulangan di dalam perulangan

Contoh-contoh

Program mencetak bintang.

break Instruksi break digunakan untuk menghentikan perulangan. Jika ada nested loop, maka break hanya akan menghentikan perulangan yang mengandung perintah break tsb.

Contoh-contoh Menuliskan angka sebanyak n/2 kali. (n inputan user)

continue Perintah continue pada perulangan menyebabkan proses mengabaikan seluruh instruksi setelah continue, dan melanjutkan perulangan.

Contoh-contoh Menuliskan angka ganjil

Exercise 1. Tuliskan “Teknik Informatika YES” sebanyak 100 kali. 2. Tuliskan seluruh angka kelipatan 5 antara 0-100. 3. Buatlah program yang akan meminta user memasukkan nilai secara berulang. Jumlah perulangannya juga merupakan inputan user. Terakhir, tampilkan total penjumlahan ke layar.

4. Dari soal no.3, jumlahkan hanya jika user memasukkan bilangan positif. 5. Dari soal no.5, hitung rata-rata bilangan masukan user.