Anda di halaman 1dari 4

MODUL 5

PERINTAH PERULANGAN

A. TUJUAN

Setelah melakukan praktikum mahasiswa diharapkan mampu:


Mengenal dan mengetahui sintak perintah perulangan
Mengontrol aliran program dengan perintah perulangan
Membuat program dengan menggunakan perintah perulangan

B. DASAR TEORI

Untuk membuat sebuah program yang lebih kompleks, Matlab mempunyai


sintak untuk mengatur aliran proses program. Pengontrol aliran proses program
(Control Flow) terdiri dari 2 (dua) jenis yaitu Kondisional dan Perulangan.
Perulangan adalah jenis pengontrol yang berguna untuk mengefisienkan penulisan
skrip program, khususnya untuk program-program yang membutuhkan proses
berulang-ulang. Perulangan ini sering juga disebut sebagai iterasi atau looping.
Dalam Matlab terdapat dua macam iterasi, yaitu:
a. Iterasi Terbatas
b. Iterasi Terkondisi

B.1 Iterasi Terbatas (for ... end)

Iterasi Terbatas digunakan untuk melakukan perulangan proses yang telah


diketahui jumlahnya. Dengan sintak iterasi ini memungkinkan sekelompok perintah
diulang sebanyak suatu jumlah yang tetap.
Cara penulisannya adalah sebagai berikut:
for x=array
perintah-perintah
end
Dengan sintak diatas perintah-perintah antara for dan end dikerjakan sekali
untuk setiap kolom dalam array. Untuk setiap iterasi, x diisi dengan kolom array
berikutnya, yaitu dalam iterasi ke-n dalam loop. Iterasi akan berhenti apabila x
sudah bernilai n atau x sudah sampai pada kolom ke-n dari array.

Petunjuk Praktikum Pemrograman Terstruktur – Jurusan Matematika – FMIPA – Universitas Jember 20


B.2 Iterasi Terkondisi (while ... end)

Iterasi Terkondisi digunakan untuk melakukan pengulangan proses tanpa


diketahui jumlah pengulangannya. Iterasi ini hanya berhenti melakukan
perulangan ketika mencapai syarat tertentu atau syarat sudah tidak terpenuhi.
Cara penulisannya adalah sebagai berikut:
while syarat
perintah-perintah
end
Dengan sintak diatas perintah-perintah antara while dan end akan dikerjakan
berulangkali apabila syarat terpenuhi atau bernilai benar. Dan tidak akan
dikerjakan apabila syarat tidak dipenuhi.

C. ALAT DAN BAHAN

Software Matlab 6.5 atau Matlab 7.0.

D. LANGKAH-LANGKAH

Langkah-langkah dalam bekerja dengan Matlab dengan cara menggunakan program


adalah sebagai berikut:

1. Klik Tombol Start All Program MATLAB 7.0 MATLAB 7.0 setelah itu akan
muncul window utama Matlab.
2. Ketikkan perintah edit di Command Window.
3. Ketikkan skrip program di Matlab Editor.
4. Klik File SaveAs Masukkan nama file Klik Save

5. Ketikkan nama file yang sudah disimpan pada langkah 4 di Command


Window, dilanjutkan dengan menekan enter.

E. CONTOH

E.1 Program mencetak tulisan sebanyak 10 kali


clc;
clear all;
disp('-----------------------------------------');
disp('Program LATIHAN 5.1 ');
disp('Program Mencetak tulisan sebanyak 10 kali');
disp('-----------------------------------------');
for i=1:10
disp('Pemrograman itu mudah dan menyenangkan');
end

Petunjuk Praktikum Pemrograman Terstruktur – Jurusan Matematika – FMIPA – Universitas Jember 21


E.2 Program mencetak bilangan Genap
clc;
clear all;
disp('-----------------------------------------');
disp('Program LATIHAN 5.2 ');
disp('Program Mencetak bilangan genap ');
disp('-----------------------------------------');
x=input('Masukkan berapa bilangan genap = ');
n=2*x;
for i=2:2:n
disp(num2str(i));
end

E.3 Program menghitung jumlah ember yang dibutuhkan untuk mengisi kolam
clc;
clear all;
disp('-----------------------------------------');
disp('Program LATIHAN 5.3 ');
disp('Program menghitung jumlah ember ');
disp('-----------------------------------------');
vkolam=input('Masukkan volume kolam (ltr) = ');
vember=input('Masukkan volume ember (ltr) = ');

nember = 0;
while vkolam > 0
nember = nember + 1;
vkolam = vkolam - vember;
end;
disp(['Dibutuhkan ' num2str(nember) ' ember untuk mengisi
kolam']);

F. TUGAS

1. Buatlah program untuk menghitung pangkat 5 dengan angka yang di


pangkatkan mulai 1 sampai n.

2. Buatlah program untuk menghitung deret, dengan input suku awal, selang dan
suku ke-n.
3. Buatlah program dengan menggunakan iterasi terbatas.
4. Buatlah program dengan menggunakan iterasi terkondisi.

Petunjuk Praktikum Pemrograman Terstruktur – Jurusan Matematika – FMIPA – Universitas Jember 22

Anda mungkin juga menyukai