Tipe Pengulangan MATLAB Media pembelajaran

60 PEREKAYASAAN SISTEM KONTROL

1.13 Tipe Pengulangan MATLAB

Sebuah pernyataan pengulangan mengijinkan untuk mengeksekusi sebuah pernyataan atau kelompok pernyataan berkali-kali dan mengikuti format umum pernyataan pengulangan berikut ini : Gambar 1. 7Diagram Alir if…end. Tipe Pengulangan Penjelasan while loop Pengulangan sebuah atau sekelompok pernyataan sementara kondisi benar. Itu menguji sebelum mengeksekusi pernyataan. for loop Mengeksekusi sebuah sekuensial pernyataan berkali- kali. nested loops Pengulangan di dalam pengulangan. 61 PEREKAYASAAN SISTEM KONTROL 1.13.1 Pengulangan while … end Sintaks : whileexpression statements end Pengulangan akan dilakukan terus menerus sepanjang ekspresi benar.. Contoh : Buatlah sebuah file script dengan kode seperti dibawah ini : a = 10; while loop execution while a 20 fprintfvalue of a: d\n, a; a = a + 1; end Setelah dijalankan, jendela perintah akan menampilkan hasil : value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19 62 PEREKAYASAAN SISTEM KONTROL 1.13.2 Pengulangan for…end Sintaks : for index = values program statements end Pengulangan akan dilakukan terus menerus sebanyak values kali. Contoh : Buatlah sebuah file script dengan kode seperti dibawah ini : for a = 10:20 fprintfvalue of a: d\n, a; end Setelah dijalankan, jendela perintah akan menampilkan hasil : value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19 value of a: 20 63 PEREKAYASAAN SISTEM KONTROL 1.13.3 Pengulangan for…end Bercabang Sintaks : for m = 1:j for n = 1:k statements; end end Pengulangan didalam pengulangan akan dilakukan terus menerus sebanyak m dan n kali.Buatlah sebuah file script dengan kode seperti dibawah ini : for i=2:100 for j=2:100 if~modi,j break; if factor found, not prime end end ifj ij fprintfd is prime\n, i; end end Setelah dijalankan, jendela perintah akan menampilkan hasil : 2 is prime 3 is prime 5 is prime 7 is prime 11 is prime 13 is prime … 89 is prime 97 is prime 64 PEREKAYASAAN SISTEM KONTROL Rangkuman ¾ Struktur pembuatan keputusan mengharuskan program untuk menentukan satu atau lebih kondisi yang akan dievaluasi atau diuji oleh program.MATLAB menyediakan beberapa fungsi struktur keputusan antara lain : x if ... end statement x if...else...end statement x If... elseif...elseif...else...end statements x nested if statements ¾ Struktur perulangan mengijinkan statement suatu program untukdieksekusi secara berulang-ulang. Matlab memiliki beberapa fungsi perintah untuk melakukan proses pengulangan yaitu : x while loop x for loop x nested loops Tugas 1. Pahami setiap perintah dan Lakukan praktek pada komputer, semua tutorial diatas. 2. Buatlah latihan sendiri dengan mengubah-ubah tutorial diatas Test Formatif 65 PEREKAYASAAN SISTEM KONTROL KEGIATAN 5

1.14 Persamaan Aljabar Dasar MATLAB