Oleh :
201810101051
JURUSAN MATEMATIKA
2020
BAB 1. PENDAHULUAN
Perintah kondisional terdiri atas kondisional relatif dan absolut. Yang termasuk
dalam perintah kondisional relatif adalah if, elseif, else, end. Yeng termasuk dalam
perintah kondisional absolut switch, case, otherwise, end (Maya, 2017).
Perintah ini paling bnayak digunakan dalam pemrograman, karena caranya yang
mudah dan praktis. Teknik ini digunakan untuk syarat yang berada dalam nilai interval
tertentu. Terdapat beberapa cara penulisan perintah kondisional relatif. Apabila hanya
terdapat satu perintah penulisannya adalah sebagai berikut:
if syarat
perintah
end
if syarat1
perintah1
else
2
3
perintah2
end
Sedangkan jika terdapat lebih dari dua pilihan, maka teknik penulisannya sebagai
berikut:
if syarat1
perintah 1
elseif syarat2
perintah 2
else
perintah 3
end
(Maya, 2017).
switch variable 1
case value1
perintah
case value2
perintah
4
otherwise
perintah
end
(Maya, 2017).
BAB 2. PEMBAHASAN
Hasil praktikum tentang perintah kondisional yang telah dilakukan yaitu sebagai
praktikan dapat membuat sebuah program yang lebih kompleks menggunakan
MATLAB dikarenakan adanya sintak untuk mengatur aliran proses program.
Pengontrol aliran proses program (Control Flow) terdiri atas dua jenis yaitu kondisional
dan perulangan. Dimana perintah kondisional sendiri terdiri atas perintah kondisional
relatif dan absolut.
Perintah kondisional relatif digunakan untuk syarat yang berada dalam interval
tertentu mapun absolut, baik numerik atau string. Cara penulisannya bermacam-macam,
untuk program dengan satu perintah dapat dituliskan dengan cara if....end. berikut
adalah contoh penulisan program pada aplikasi MATLAB secara langsung. Sebagai
tambahan informasi utama bahwa program ditulis pada editor di MATLAB kemudian
akan di run setelah penulisan program tersebut selesai.
Dengan menggunakan sintak diatas, apabila syarat dipenuhi atau bernilai benar
maka perintah yang ada diantara if dan end akan dilaksanakan. Apabila syarat bernilai
salah maka program akan loncat ke perintah di bawah end. Hal tersebut akan
mengakibatkan program berhenti.
Cara yang kedua apabila terdapat dua perintah, maka dapat digunakan
if...else...end. berikut adalah penulisan sintak tersebut dalam MATLAB.
5
6
Dengan menggunakan sintak diatas, apabila syarat yang dipenuhi bernilai benar maka
perintah yang ada diantara if dan else akan dilaksanakan. Apabila syarat tidak terpenuhi
atau bernilai salah, maka perintah diantara else dan end akan dilaksanakan.
Cara ketiga apabila terdapat lebih dari 1 syarat, maka akan digunakan sintak
if...elseif...else...end. berikut adalah penulisan sintak tersebut pada MATLAB.
Dengan menggunakan sintak diatas apabila syarat 1 terpenuhi atau bernilai benar maka
perintah yang ada diantara if dan elseif akan dilaksanakan atau dijalankan. Apabila
syarat 1 bernilai salah maka perintah yang ada diantara elseif dan else yang akan
dijalankan. Kemudian apabila syarat 2 bernilai salah maka syarat 3 akan dicek. Apabila
7
syarat 3 bernilai benar maka perintah diantaa elseif dan else akan dijalankan. Namun
apabila syarat 3 bernilai salah, maka perintah diantara else dan end akan dijalankan.
Sebagai contoh dari praktikum yang telah dilaksanakan, pada modul terdapat
contoh tentang program membuat grade nilai. Disini akan dijelaskan tentang bagaimana
program itu berjalan. Berikut adalah sintak yang harus ditulis dalam editor MATLAB.
Pada program diatas dapat disimpulkan bahwa ketika memasukkan nilai >80
pada program, maka program akan mengeksekusinya hingga muncul tampilan Grade A
sebagai hasilnya. Begitupun dengan syarat yang lain, ketika kita memasukkan nilai
70 ≤ x < 80 maka akan mendapatkan hasil Grade B, dan seterusnya. Pada program ini
nilai akan dibaca sesuai dengan urutan yang dituliskan. Apabila pada program pertama
nilai yang dituliskan 50 ≤ x < 60 dan program berikutnya dituliskan > 80, maka yang
akan terbaca dahulu adalah program di baris pertama, yaitu 50 ≤ x < 60.
Perintah kondisional absolut digunakan untuk syarat dengan nilai yang tidak
berada dalam interval tertentu, bisa berupa numerik dan string. Cara penulisan perintah
kondisional nilai absolut dalam MATLAB sendiri adalah sebagai berikut:
9
Dengan menggunakan sintak diatas, apabila variabel dan value 1 bernilai benar
maka perintah yang ada dibawah case value 1 akan dilaksanakan. Begitupun dengan
variabel 1 dan value 2 apabila bernilai benar, maka perintah dibawah case value 2 akan
dilaksanakan. Sedangkan apabila variabel nilainya tidak sama dengan value 1 dan value
2 maka perintah dibawah otherwise yang akan diproses. Berikut adalah contoh program
kondisional nilai absolut dari modul praktikum yang ada, yaitu konversi angka ke huruf
pada MATLAB.
Dari editor diatas apabila program dijalankan, maka tampilannya pada command
window akan tampak sebagai berikut:
Kesimpulan
11
DAFTAR PUSTAKA
Script Program
Script program
Program ini untuk memudahkan pecinta drakor dalam memilih drakor favoritnya.
DIBUAT OLEH AINI
------------------------------
1. The Penthouse 2
2. Vicenzo
3. Mr Queen
4. True Beauty
The penthouse 2
Rating nasional 18,8 % dari 24,0 %. Drama ini mengisahkan perjalanna balas dendam
sejumlah tokoh yang menuai banyak konflik. Drama ini berhasil mempengaruhi emosi
penonton untuk terbius alurnya. Sedangkan alurnya sendiri sangat sulit ditebak
Pemain Penthouse 2 : Na Ae Gyo (Lee Ji-Ah). Cheon Seo Jin (Kim So-Yeon), Oh Yoon
Hee (Eugene), Logan Lee (Park Eun Seok), Joo Dan Tae (Uhm Ki Joon), Ha Yoon Chul
(Yoon Jong Hoon)
Link : https://bioskopkeren.ltd/nonton-the-penthouse-season-2-2021/
>>
ERROR
Error diatas muncul karena saat mendefinisikan bilangan a, b, dan c tidak menggunakan
sintak input. Sehingga tidak dapat memasukkan bilangan yang diinginkan.
Error diatas muncul karena pada akhir program tidak diberikan end sehingga program
tidak akan pernah tahu dimana akan berhenti, maka akan muncul error.
Error tersebut muncul karena adanya end setelah if dan disp (perintah1). Seharusnya
tidak perlu ditambahkan error dibagian tersebut, error cukup pada akhir program setelah
else dan disp (perintah terakhir).