Anda di halaman 1dari 9

TUGAS MATA KULIAH ALGORITMA DAN DASAR

PEMROGRAMAN

MATERI PEMBELAJARAN

STRUKTUR PENGULANGAN

Disusun oleh :
Kelompok IV

 Peace M S Manurung
NIM : 5183351018
 M. Gunawan Sagala
NIM : 5183351019

Dosen :

Amirhud Dalimunthe, ST, M. Kom

Universitas Negeri Medan


2018
KATA PENGANTAR

Puji syukur kami ucapkan kehadirat Tuhan Yang Maha Esa yang telah memberi
kesehatan dan kesempatan kepada kita semua sehingga kami dapat menyelesaikan sebuah
makalah “Struktur Pengulangan”.

Penulis menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi susunan
kalimat maupun tata bahasanya. Oleh karena itu dengan tangan terbuka kami menerima
segala saran dan kritik dari pembaca agar kami dapat memperbaiki makalah ilmiah ini.

Akhir kata kami berharap semoga makalah tentang “Struktur Pengulangan ” dapat
memberikan manfaat maupun inspirasi bagi pembaca

Medan, 09 Oktober 2018

Penyusun

2
DAFTAR ISI

KATA PENGANTAR …………………………………………………………………..……2


DAFTAR ISI ……………..………………………………………………………………..….3
BAB I PENDAHULUAN
A. Latar belakang ………………………………………………………………………...4
B. Rumusan Masalah ………………………………………………………...…………..4
C. Tujuan …………………………………………………………………………………4
BAB II PEMBAHASAN MATERI
A. Definisi Perulangan …………………..……………………………………………….5
B. Bentuk-bentuk Perulangan
1. Struktur FOR ………………………....………………………………...……..5
2. Struktur WHILE …………………….…………………………………….…..6
3. Struktur REPEAT ……………………………….…………………………….7
BAB III PENUTUP
A. Kesimpulan …………………………………………………………….……………..8
B. Saran …………………………………………………………………………………..8
DAFTAR PUSTAKA …………………………………………………………………………9

3
BAB I
PENDAHULUAN

A. Latar belakang
Suatu konsep dasar pemograman atau juga yang di sebut dengan PENGULANGAN
adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi
tertentu. Konstruksi for digunakan untuk melakukan perulangan terhadap baris kode tertentu
dengan jumlah yang telah ditentukan.
Untuk mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel
pencacah yang bertipe integer. Variabel tersebut akan bertambah nilainya setiap kali
perulangan dilakukan. Konstrksi while digunakan untuk melakukan perulangan terhadap
baris kode tertentu selama suatu kondisi terpenuhi. Jika kondisi sudah tidak terpenuhi, maka
program akan keluar dari perulangan. Konstruksi repeat digunakan untuk melakukan
perulangan sampai suatu kondisi terpenuhi. Berbeda dengan while yang melakukan
pengecekan sebelum pengulangan dilakukan, pengulangan jenis repeat melakukan
pengecekan kondisi setelah perulangan dilakukan.

B. Rumusan Masalah
1. Apakah yang dimaksud dengan perulangan ?
2. Apa-apa saja bentuk-bentuk perulangan ?

C. Tujuan Penulisan Makalah


1. Untuk memenuhi tugas rutin mata kuliah Algoritma dan Dasar Pemrograman
2. Untuk mengetahui sturuktur perulangan

4
BAB II
PEMBAHASAN

A. Definisi Perulangan
Perulangan adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai
mencapai kondisi tertentu.

B. Bentuk-bentuk Perulangan
1. Struktur FOR
Struktur perulangan yang lain adalah struktur FOR. Bentuk umum dan flow chart dari
struktur FOR adalah sebagai berikut

Contoh penggunaan FOR dalam bahasa C


#include <stdio.h>

int main() {
int angka;

for (angka = 0; angka <= 10; angka++) {


printf("%dn", angka);
}

return 0;
}

5
“Penjelasan program:

Pada program tampak perulangan FOR mengacu pada perubahan nilai variabel angka. Inisialisasi nilai
awal untuk variabel angka sebesar 0 lalu tes kondisi perulangan jika angka kurang dari atau sama
dengan 10 dengan operasi perubahan nilai berupa increnet angka dengan perintah angka++. Dengan
demikian jika program dijalankan akan tampil angka 1 sampai 10.”

2. Struktur WHILE

Pada pernyataan while pengujian pada loop dilakukan dibagian awal ( sebelum tubuh
loop), untuk lebih jelasnya perhatikan flow chart dan bentuk umum pernyataan while berikut.
Struktur diagram alirnya :

Contoh:
1. Penggunaan WHILE untuk proses perulangan yang jumlah perulangannya dapat
diketahui
Cacah 0 { inisialisasi variable counter }
While (cacah ≤ 100)
Write (“Selamat Belajar Algoritma”)
Cacah cacah+1 {increment variabel counter}
endwhile

2. penggunaan WHILE, untuk kasus yang sama seperti permasalahan di atas


sdh_bnr 0 { diberi nilai awal dahulu }
while (!sdh_bnr)
pilih read(karakter { baca tombol }
sdh_bnr (pilih =’Y’) || (pilih =’y’) ||
(pilih =’T’) || (pilih =’t’)
endwhile

6
3. Struktur REPEAT
Secara prinsip kerja struktur REPEAT sama dengan struktur WHILE. Perbedaan
mendasar antara keduanya adalah pada masalah logika pengulangan, yaitu perulangan dalam
struktur REPEAT akan berjalan selama kondisi bernilai salah sedang pada struktur WHILE
adalah sebaliknya. Untuk implementasinya struktur REPEAT hanya jalan di bahasa Pascal,
sedangkan struktur DO-WHILE hanya jalan di bahasa C.
Contoh algoritma dengan pernyataan repeat:

PROGRAM penjumlahan_deret
{menjumlahkan deret 1+2+3……+N}

DEKLARASI
N,I, jumlah : integer

ALGORITMA:
Read (N)
Jumlah ← 0
I←1
Repeat
Jumlah ← jumlah + i
I = i+1
Until I > N
Write (jumlah)

7
BAB III
PENUTUP

A. Kesimpulan
Perulangan adalah suatu atau serangkaian bentuk kegiatan mengulang suatu statement
sampai batas yang diinginkan.

B. Saran
Apabila anda merasa belum paham dan mengerti tentang pembahasan submateri
PERULANGAN di atas , maka sarankan untuk berkonsultasi pada dosen pengampu mata
kuliah.

8
Daftar Pustaka

 http://nazarupin.blogspot.com/2011/10/contoh-makalah-perulangan.html
 http://nulis-ilmu.com/do-while-dan-for-dalam-bahasa-c/
 http://andrevalen28.blogspot.com/2012/03/pemograman-bahasa-c-dengan-metode_06.html

Anda mungkin juga menyukai