Algoritma dan Dasar Pemograman

Slides:



Advertisements
Presentasi serupa
Perulangan Pertemuan ke-5 Bahasa C.
Advertisements

Konsep Pemrograman Oleh Tita Karlita
Pemrograman Berorientasi Objek
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Algoritma dan Struktur Data
Looping (perulangan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Struktur Kontrol.
LOOPING (PERULANGAN)
STRUKTUR KENDALI PROSES
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
LOOPING (PERULANGAN)
PEMROGRAMAN TERSTRUKTUR
Pemrograman Terstruktur
Perintah Perulangan Pertemuan ::
Bab 5 Pengulangan.
PENDALAMAN LOOP DAN LOGIKA
Pemograman 1 Pertemuan 6.
2 JAM TEORI dan 1 jam praktek
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Perulangan pada C
Struktur Kendali dan Repetisi
Struktur Kendali Proses (Perulangan)
Algoritma & Struktur Data Looping, Percabangan dan Array Evangs Mailoa.
Struktur kontrol ∞ kondisi. ∞ if-else ,
STRUKTUR PERULANGAN 2 (LOOPING-2)
Alvano Yulian,MSi LOOPING (PERULANGAN) Perulangan digunakan untuk mengerjakan suatu perintah secara berulang-ulang sesuai dengan yang diinginkan. Perulangan.
Algoritma dan Struktur Data Marsel W. Aipassa, S.Kom.
Pengulangan.
Materi 9 LOGIKA & ALGORITMA.
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Algoritma dan Struktur Data 1 pertemuan 6
Algoritma & Pemrograman
STATEMENT PENGULANGAN
PERULANGAN WHILE.
Looping (perulangan).
Bahasa Pemprograman Dasar Pertemuan 7
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Materi 10 LOGIKA & ALGORITMA.
Iterasi ( Perulangan ).
PERNYATAAN DASAR DALAM C++.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Algoritma dan Pemrograman
Percabangan dan Perulangan.
Struktur Data Khoiriya Latifah, M.Kom.
Pemrograman Terstruktur
BAB VI Pengulangan.
PERULANGAN RISMAYUNI.
PERULANGAN (LOOPING) Looping merupakan proses perulangan suatu blok pernyataan sebanyak yang diinginkan. Ada tiga bentuk dalam proses perulangan: Perulangan.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
Struktur Perulangan Yohana Nugraheni.
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
Struktur Dasar Algoritma dan Runtunan
Pengendalian Proses : Perulangan /Looping
PRAKTIKUM DASAR PEMROGRAMAN
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
Pemograman Terstruktur
STATEMENT PENGULANGAN
~ PERTEMUAN _7 STRUKTUR LOOPING.
Pengontrolan Alur Program
PEMrograman web database
Pertemuan 8 Looping Erna Sri Hartatik
Pemrograman Terstruktur
PENGULANGAN ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERULANGAN (LOOPING).
Algoritma dan Pemrograman
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

Algoritma dan Dasar Pemograman Perulangan (looping) Yudha Dwi P N

Review IF • Kondisi didalam IF dapat terdiri lebih dari satu . • Untuk menggabungkannya, gunakan ooperasi kondisional • AND • OR • Penulisan AND didalam bahasa C menggunakan notasi && • Penulisan OR didalam bahasa C menggunakan notasi || 2

Perulangan • Perulangan digunakan untuk mengerjakan suatu atau beberapa perintah secara berulang – ulang sesuai yang diinginkan. • Perulangan sederhana adalah perulangan yang hanya membutuhkan satu kali perulangan saja. • Didalam perulangan sederhana tidak ada nested loop

Perulangan • Kita diminta untuk membuat program untuk menghitung nilai rata-rata dari 3 buah data, apa yang dilakukan ? • Dibutuhkan baris perintah untuk meminta inputan ketiga data tersebut. • scanf(“%i”, &x); • Jika diminta 5 data ? Mungkin masih bisa dengan menuliskan scanf sebanyak 5 kali. • Jika diminta 20 data ? • 100 data ? • 1000 data ? 5

Komponen Perulangan • Inisialisasi; • Menentukan kondisi awal perulangan • Jumlah Perulangan (iterasi) • Berapa kali perulangan akan dilakukan. • Kondisi Berhenti 6

Perulangan • Dari contoh sebelumnya, kita diminta untuk mencari nilai rata - rata dari 20 data. • Untuk memudahkan dalam input data, kita menuliskan statement input tersebut dengan bantuan perulangan. • Inisialisasi. • Belum ada data yang diinput. • Jumlah iterasi -> 20 • Sesuai dengan jumlah data yang dingiinkan. • Kondisi berhenti • 20 data telah selesai diinput. 7

Jenis Perulangan dalam C • for(<c_awal>;<kondisi>;<inc/dec>) { ... } • while(<kondisi>) { <statement><inc/dec> } • do { <statement><inc/dec> } while(<kondisi>) 8

Karakteristik for() {… } • Digunakan untuk perulangan yang batasnya sudah diketahui dengan jelas, misalnya sebanyak 5 kali. • Memerlukan dua buah penanda, awal dan akhir perulangan. • Nilai penghitung / counter akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan, tergantung jenis perulangannya. 9

Bentuk umum For For (<nilai_awal>; <kondisi>; <penambahan / pengurangan> ) { <pernyataan yang akan dijalankan> } 10

Contoh for (int i = 1; i <= 5; i++ ) { printf(“Contoh Perulangan \n”); } 11

Karakteristik while() { … } • Dilakukan pemeriksaan kondisi terlebih dahulu sebelum dilakukan perulangan. • Jika kondisi yang diperiksa bernilai benar (true) maka perulangan akan dilakukan. • Ada kemungkinan tidak dikerjakan. • Blok statement/perintah tidak harus ada. • Struktur tanpa statement/perintah akan dilakukan selama kondisi masih true. • Perulangan akan terus dilakukan sampai kondisi false. • Perintah perubahan kondisi diletakkan didalam perulangan. 12

Bentuk umum while <inisialisasi>; While( <kondisi> ) { <pernyataan yang akan dijalankan> <perubahan kondisi> } 13

Contoh printf(“Contoh Perulangan \n”); i++; int I = 1; while( I < 6) { printf(“Contoh Perulangan \n”); i++; } 14

Flowchart perulangan 15

Karakteristik do { … } while() • Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pemeriksaan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. • Perulangan dengan do...while() akan dilakukan sampai kondisi false. 16

Bentuk umum do { … } while() <inisialisasi>; do { <pernyataan yang akan dijalankan>; <perubahan kondisi>; } while(<kondisi>) 17

Contoh printf(“Contoh Perulangan \n”); i++; int I = 1; do { } while( I < 6) 18

Flowchart do {} while() 19

Soal • Buatlah program untuk menampilkan angka dari 1 10 Buatlah program untuk menampilkan angka dari 1 – 10 dengan menggunakan: • While() { } • Do { } while() • For () { } • Buatlah program untuk menampilkan semua bilangan genap dari 1-20 ! • Buatlah program untuk mencari bilangan terkecil dari n bilangan yang diinputkan menggunakan looping! • Buatlah program mengkalikan 2 buah bilangan tanpa menggunakan operator *! 20