Anda di halaman 1dari 5

TUGAS PENDAHULUAN MODUL MATLAB 2

1. Apa yang kalian ketahui tentang struktur dasar program MATLAB? Sebutkan dan jelaskan
jenis-jenis struktur dasar program MATLAB?
a) Struktur terurut, yaitu sederetan pernyataan-pernyataan yang urutan dan pelaksanaan
eksekusinya urut, yang lebih dulu ditemukan (dibaca) akan dikerjakan (dieksekusi)
terlebih dahulu.
b) Struktur kondisional atau struktur seleksi dimana program akan menyeleksi salah satu
kemungkinan dari perintah kemungkinan-kemungkinan yang dibuat dan hanya
menjalankan salah satu di antara pilihan kemungkinan yang benar. Terdapat dua
struktur yaitu IF dan SWITCH.
c) Struktur iterasi, struktur iterasi program diperintahkan untuk melakukan pengulangan
pada program yang dibuat sehingga program hanya akan menjalankan satu perintah
namun diulang sebanyak yang diperintah. Terdapat beberapa struktur yaitu: DO-
WHILE, WHILE dan FOR

2. Jelaskan perbedaan struktur dasar program MATLAB:


a. Struktur kondisional (IF dan SWITCH)
Struktur kondisional disebut sebagai struktur seleksi dimana program akan menyeleksi
salah satu kemungkinan dari perintah kemungkinan-kemungkinan yang dibuat dan hanya
menjalankan salah satu di antara pilihan kemungkinan yang benar.
If adalah bentuk perintah yang digunakan untuk seleksi ekspresi. Fungsi ini juga
merupakan statement control yang digunakan untuk mengevaluasi ekspresi logika dan
mengeksekusi kelompok statement yang didasarkan pada nilai ekspresi.
Switch merupakan bentuk pemilihan pada program Matlab yang berguna untuk
mencocokkan nilai ekspresi yang berada dalam switch dengan nilai pilihan yang berada
dalam case, jika kasusnya sesuai maka aksi dari case akan dijalankan. berbeda dengan
fungsi if, fungsi switch dapat langsung memilih kasus yang diinginkan tanpa harus diuji
terlebih dahulu.
b. Struktur iterasi (FOR dan WHILE)
Struktur iterasi program diperintahkan untuk melakukan pengulangan pada program yang
dibuat sehingga program hanya akan menjalankan satu perintah namun diulang sebanyak
yang diperintahkan.

For digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi.
Perbedaan struktur for dengan while adalah pada for jumlah perulangan dapat diketahui,
sedangkan pada while bergantung pada nilai ekspresi.
Perbedaan struktur for dengan while adalah apabila pada for jumlah perulangan dapat
diketahui, sedangkan pada while bergantung pada nilai ekspresi.

3. Program untuk mengitung kecepatan rambat gelombang (C) dimana inputannya berupa nilai
d, L, dan T (tidak perlu menggunakan str2num di dalam program) untuk perairan dangkal,
perairan menengah, atau perairan dalam (Gunakan kodisional IF). Kemudian running
program dengan ketentuan nilai inputan. (d=10+3 nim terakhir, L=5, dan T=5)
Ex: d=10+091=101
Flowchart
4. Program untuk mengitung jumlah deret dengan flowchart seperti ada di bawah. Kemudian
running program dengan nilai inputan =10+3 NIM terakhir
Ex: n=10+091=101

Anda mungkin juga menyukai