SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

dokumen-dokumen yang mirip
MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

PENGANTAR KOMPUTER & SOFTWARE II

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

PERTEMUAN 9-11 STATEMENT

OPERATOR DAN STATEMEN I/O

Rekursif/ Iterasi/ Pengulangan

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

Algoritma Perulangan. Kuliah algoritma dan pemrograman

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Pemrograman Fery Updi,M.Kom

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

Algoritma & Pemrograman

3. Struktur Perulangan dalam Bahasa C++

Identitas dosen POKOK BAHASAN. Struktur Pengulangan. proses perhitungan dan mengulang. perhitungan PENGULANGAN PENGULANGAN. Suherman,, ST Address

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

3. Struktur Perulangan dalam C++

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Perulangan (Looping)

Algoritma Pemrograman 2B (Pemrograman C++)

Imam Fahrur Rozi. Algoritma dan Pemrograman PENGULANGAN

P R E T R EM N 5 STRUKTUR LOOPING

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

Struktur Kontrol. (Repetition)

Selection / Pemilihan PEMILIHAN

Kondisi dan Perulangan

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

PERULANGAN (LOOP) PERNYATAAN WHILE

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

PERULANGAN Pengampu : Agus Priyanto, M.Kom

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Selection, Looping, Branching

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

PENGANTAR KOMPUTER & SOFTWARE II

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Pemrograman Dasar R E P E T I T I O N

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Perulangan / Looping

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Struktur Kontrol. (Repetition)

STRUKUR KENDALI : PERCABANGAN

Looping : break, continue, nested loop

PENGULANGAN. pencacah harus bertipe integer atau karakter pernyataan adalah satu atau lebih instruksi yang. Pernyataan

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

MODUL 5 PERULANGAN (LOOPING)

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

24/09/2017 PERULANGAN

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

MODUL III CONTROL FLOW & FLOWCHART

TEORI KONSEP PEMPROGRAMAN 3.1

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

OPERASI PERNYATAAN KONDISI

Struktur Kontrol. (Repetition)

REVIEW ARRAY. Institut Teknologi Sumatera

PERULANGAN Pengampu : Agus Priyanto, M.Kom

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Kendali Program 2. Ekohariadi FT Unesa

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Struktur Kontrol. (Repetition)


Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

1 MODUL 5 MODUL 5 PERULANGAN

Praktikum Dasar Pemrograman

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

Pertemuan2 Percabangan & Perulangan pada Python

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

BAB V. STATEMEN KONTROL

Transkripsi:

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL V STRUKTUR KONTROL PERULANGAN SEM I WAKTU 100 MNT I. STRUKTUR PERULANGAN Salah satu kelebihan komputer dibandingkan dengan manusia adalah kemampuannya untuk melaksanakan suatu instruksi berulang kali tanpa mengenal lelah dan bosan. Di dalam proses pengulangan atau kalang (repetition atau loop) dapat dilakukan sejumlah kali pengulangan atau sampai kondisi berhenti pengulangan tercapai. Secara umum terdiri atas dua bagian yaitu : kondisi pengulangan, yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan yang dinyatakan secara eksplisit oleh pemrogram atau implisit oleh computer dan badan pengulangan, yaitu bagian algoritma yang diulang. Struktur pengulangan biasanya (opsional) disertai bagian : 1. Inisialisasi, yaitu aksi yang dilakukan sebelum pengulangan dilakukan pertama kali. 2. Terminasi, yaitu aksi yang dilakukan setelah pengulangan selesai dilaksanakan. Instruksi While Bentuk instrukisnya dan flowchart: 24

Pernyataan atau aksi akan di ulang jika kondisi bernilai benar dan jika salah maka keuar dari blok perulangan ( loop) Contoh program01: //program menampilkan angka diantara 2 nilai yang dimasukan int main() int i, n1, n2; cout << "Masukan nilai pertama : "; cin >> n1; cout << "Masukan nilai ke dua: "; cin >> n2; i = n1; while (i <= n2) cout << i << " "; i = i + 1; //atau bisa menggunakan i++ return 0; 25

Contoh outputnya : while (i <= n2) cout << i << " "; i = i + 1; i <= n2, menunjukan pengujian kondisi selama i lebih kecil atau sama dengan n2, dimana i=n1 misalnya n1=2 dan n2=12 makan jelas i <= n2 kondisinya TRUE sehingga pernyataan cout << i << " "; i = i + 1; akan dikerjakan dan selalu di ulang jika kondisinya true. Instruksi DO - WHILE Bentuk instruksi dan Flowchart : 26

Pada statemen do while, mula-mula pernyataan/aksi akan dieksekusi, selanjutnya nilai kondisi akan diuji. Jika nilai kondisi benar, maka pernyataan akan dieksekusi lagi, kemudian kondisi diperiksa kembali, begitu seterusnya, sampai nilai kondisi salah. Jadi dengan menggunakan struktur do while sekurang-kurangnya akan terjadi satu kali perulangan. Contoh program02: main() int counter = 0; //set initial value do cout << counter << " "; //display counter++; //increment while ( counter < 10); //test condition return(0); Instruksi FOR Bentuk instruksinya : Struktur perulangan for biasanya digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Contoh program03: main() int x; for (x = 0; x < 10; x++) //X++ sama dengan X=X+1 cout << x << endl; 27

return(0); Contoh outputnya : Nested Loop Dalam suatu loop dapat terkandung loop yang lain. Loop yang terletak di dalam loop biasa disebut dengan nested loop. Contoh program04: int main() int tinggi; cout << " Tinggi segitiga : "; cin >> tinggi; int baris, kolom; for (baris=1; baris <= tinggi; baris++) for (kolom=1; kolom <= baris; kolom++) cout << '*'; cout << endl; return 0; Instruksi continue Instruksi continue digunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya pada loop yang sama. Contoh program05: 28

int main() int t; for (t=0; t < 10; t++) if ( t==4 ) continue; cout << " bilangan :"<< t << endl; if ( t==6 ) break; return 0; Nilai Perulangan untuk t adalah 10, saat kondisi perulangannya t=4 maka ada perintah continue untuk langsung ke kondisi perulangan berikutnya sehingga saat t=4 instruksi cout << " bilangan :"<< t << endl; di abaikan. Instruksi break menunjukan proses berakhirnya perulangan, saat kondisi perulangan t=6 maka berhenti. Berikut bentuk outputnya : 29

II. LATIHAN 1. Ketikan semua contoh program di modul ini tanpa terkecuali. 2. Buatlah program untuk menentukan rata-rata sejumlah N masukan, contoh outputnya adalah : 3. Buatlah Program untuk menampilkan tabel perkalian dari suatu bilangan yang di inputkan dengan pengalinya dari 0 sampai 12. misalkan bilangan yang di inputkan:2 maka akan tampil 0*2=0, 1*2=2 dan seterusnya sampai 12*2=24. 4. Buatlah program untuk menentukan nilai maksimal dan minimal dari sejumlah nilai masukan N. Contoh Outputnya : 30