BENGKULU
MATLAB
2.5 MATLAB
Pemilihan bahasa pemrograman MATLAB lebih didasari pada kemudahan di dalam
mengimplementasikan komponen-komponen algoritma genetika menggunakan operasi matriks.
7. Kontrol Program
MATLAB memiliki empat macam statement yang dapat digunakan untuk mengatur
aliran data pada fungsi yang akan dibuat
a. Loop for
Loop for memungkinkan sekelompok perintah diulang sebanyak suatu jumlah
yang tetap. Bentuk umum loop for adalah:
for x= array
perintah
end
b. Loop while
Loop for mengerjakan sekelompok perintah pengulangan yang diulang sebanyak
suatu jumlah yang kita tentukan. Tetapi loop while mengerjakan sekelompok perintah
yang diulang secara tidak terbatas.
while ekspresi
perintah
end
c. Kontruksi switch-else
Bila sederetan perintah harus dikerjakan dengan didasarkan pada penggunaan
berulang-ulang suatu tes dengan argumen yang sama, kontruksi switch-else akan lebih
tepat digunakan. Kontruksi ini mempunyai bentuk:
JONI IRAWAN UNIVERSITAS
BENGKULU
switch ekspresi
case test ekspresi 1
deret perintah 1
case test ekspresi 2
deret perintah 2
otherwise
deret perintah 3
end
d. Kontruksi if-else-end
Seringkali sederetan perintah harus dikerjakan dengan didasarkan pada hasil tes
rasional. Dalam bahasa pemograman, logical ini dikerjakan dengan variasi kontruksi if-
else-end. Bentuk paling sederhana kontruksi if-else-end adalah:
if ekspresi
perintah
end